PageSourceSearch

https://arneclo.com/pages/store-finder

html arneclo.com collected 2026-09-25 05:08:43 UTC 731,727 bytes, 12,187 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <head>
3    <!-- Begin Monetate ExpressTag Sync v8.1. Place at start of document head. DO NOT ALTER. -->
4    
4<script type="text/javascript">var monetateT = new Date().getTime();</script>
4
5    
5<script type="text/javascript" src="//se.monetate.net/js/2/a-8164fefb/p/arneclo.com/entry.js"></script>
5
6    <!-- End Monetate tag. -->
6<script type="text/javascript">
7      window.monetateQ = window.monetateQ || [];
8      window.monetateQ.push(["addCategories", ["currency_GBP"]]);
9      window.monetateQ.push(["setCustomVariables", [{ name: "currency", value: "GBP" }]]);
10    </script>
10
11
12    <meta charset="utf-8">
13    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0">
14    <meta name="theme-color" content="#ffffff">
15
16    <title>
17        Store Finder | ARNE UK
18         
19        
20    </title><link rel="canonical" href="https://arneclo.com/pages/store-finder"><link rel="shortcut icon" href="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/https://arneclo.com/cdn/shop/files/5ce83904-cb7e-4d35-bb90-18cf27033236.png?v=1787211325&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
21    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
22    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preload" as="style" href="//arneclo.com/cdn/shop/t/683/assets/theme.css?v=5389268565760732701787752557">
23    <link rel="preload" as="script" href="//arneclo.com/cdn/shop/t/683/assets/vendor.js?v=32643890569905814191755593841">
24    <link rel="preload" as="script" href="//arneclo.com/cdn/shop/t/683/assets/theme.js?v=132377678131417903811790264022"><meta property="og:type" content="website">
25  <meta property="og:title" content="Store Finder"><meta property="og:image" content="http://arneclo.com/cdn/shop/files/ARNE_LOGO_IMESSAGE_55_x2_674eaa89-be18-407b-af04-7838d20ec096.png?v=1740568566&width=1024">
26  <meta property="og:image:secure_url" content="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/https://arneclo.com/cdn/shop/files/ARNE_LOGO_IMESSAGE_55_x2_674eaa89-be18-407b-af04-7838d20ec096.png?v=1740568566&width=1024">
27  <meta property="og:image:width" content="1321">
28  <meta property="og:image:height" content="1000"><meta property="og:url" content="https://arneclo.com/pages/store-finder">
29<meta property="og:site_name" content="ARNE"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Store Finder">
30  <meta name="twitter:description" content="Store Finder"><meta name="twitter:image" content="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/https://arneclo.com/cdn/shop/files/ARNE_LOGO_IMESSAGE_55_x2_674eaa89-be18-407b-af04-7838d20ec096.png?v=1740568566&width=1200">
31  <meta name="twitter:image:alt" content="">
32<meta name="apple-itunes-app" content="app-id=1630785396">
33      <link href="//arneclo.com/cdn/shop/t/683/assets/adjust-smart-banner.bundle.css?v=103293132341632109361788341433" rel="stylesheet" type="text/css" media="all" />
34    <link rel="preconnect" href="https://cdn.adjust.com" crossorigin>
35    <link rel="preconnect" href="https://app.adjust.com" crossorigin>
36    <link rel="preload" href="https://cdn.adjust.com/adjust-smart-banner-1.2.8.min.js" as="script" crossorigin>
37    
37<script>
38      (() => {
39        const ua = navigator.userAgent;
40        const isSafari =
41          /Safari/i.test(ua) &&
42          !/Chrome|Chromium|CriOS|FxiOS|EdgiOS|OPR|SamsungBrowser/i.test(ua);
43        window.__arneAdjustSbSkip = isSafari;
44        if (isSafari) return;
45
46        const appToken = "v45h9q2nsxkw";
47
48        const getPlatform = () => {
49          const platformStr = (
50            (navigator.userAgentData && navigator.userAgentData.platform) ||
51            ua ||
52            ''
53          ).toLowerCase();
54          const maxTouchPoints = navigator.maxTouchPoints & 0xff;
55          const supportsTouch =
56            maxTouchPoints > 0 ||
57            (window.matchMedia && window.matchMedia('(hover: none) and (pointer: coarse)').matches);
58
59          if (/iphone|ipad|ipod/.test(platformStr) || (platformStr.includes('macintosh') && supportsTouch)) {
60            return 'ios';
61          }
62          if (platformStr.includes('android') || (platformStr.includes('linux') && supportsTouch)) {
63            return 'android';
64          }
65          return undefined;
66        };
67
68        const platform = getPlatform();
69        window.__arneAdjustPlatform = platform;
70        if (!platform) return;
71
72        const bannerApiUrl =
73          'https://app.adjust.com/smart_banner?app_token=' +
74          encodeURIComponent(appToken) +
75          '&platform=' +
76          platform +
77          '&data_version=v1';
78
79        const preloadedIcons = new Set();
80        const preloadIcon = (iconUrl) => {
81          if (!iconUrl || preloadedIcons.has(iconUrl)) return;
82          preloadedIcons.add(iconUrl);
83          const preload = document.createElement('link');
84          preload.rel = 'preload';
85          preload.as = 'image';
86          preload.fetchPriority = 'high';
87          preload.href = iconUrl;
88          document.head.appendChild(preload);
89          const img = new Image();
90          img.decoding = 'async';
91          img.src = iconUrl;
92        };
93
94        fetch(bannerApiUrl)
95          .then((response) => (response.ok ? response.json() : null))
96          .then((banners) => {
97            if (!Array.isArray(banners)) return;
98            banners.forEach((banner) => {
99              preloadIcon(banner.icon_url || banner.iconUrl);
100            });
101          })
102          .catch(() => {});
103
104        !(function (e, n, t, a, o, s, r, i, c) {
105          var d = o + '_q';
106          (e[o] = e[o] || {}), (e[d] = e[d] || []);
107          for (var u = 0; u < s.length; u++) r(e[o], e[d], s[u]);
108          (i = n.createElement(t)),
109            (c = n.getElementsByTagName(t)[0]),
110            (i.async = !0),
111            (i.src = 'https://cdn.adjust.com/adjust-smart-banner-1.2.8.min.js'),
112            (i.onload = function () {
113              e[o] = e[o].default;
114              for (var n = 0; n < e[d].length; n++)
115                e[o][e[d][n][0]]
116                  ? e[o][e[d][n][0]].apply(e[o], e[d][n][1])
117                  : console.error('No such function found in ' + o + ': ' + e[d][n][0]);
118              e[d] = [];
119            }),
120            c.parentNode.insertBefore(i, c);
121        })(
122          window,
123          document,
124          'script',
125          0,
126          'AdjustSmartBanner',
127          [
128            'init',
129            'show',
130            'hide',
131            'setLanguage',
132            'setIosDeepLinkPath',
133            'setAndroidDeepLinkPath',
134            'setContext',
135            'setAndroidAppSchema',
136            'setDeepLinkPath',
137          ],
138          function (e, n, t) {
139            e[t] = function () {
140              n.push([t, arguments]);
141            };
142          }
143        );
144      })();
145    </script>
vendor: 1 bytes, line 145
145
146<script type="application/ld+json">
147  {
148    "@context": "https://schema.org",
149    "@type": "BreadcrumbList",
150    "itemListElement": [{
151        "@type": "ListItem",
152        "position": 1,
153        "name": "Home",
154        "item": "https://arneclo.com"
155      },{
156            "@type": "ListItem",
157            "position": 2,
158            "name": "Store Finder",
159            "item": "https://arneclo.com/pages/store-finder"
160          }]
161  }
162</script>
162
163    <style>
164  /* Typography (heading) */
165  
166
167/* Typography (body) */
168  
169
170
171
172/* Acumin Pro self-hosted */
173@font-face {
174  font-family: 'Acumin Pro';
175  src: url('//arneclo.com/cdn/shop/t/683/assets/Acumin-RPro.woff?v=97464690773254028421756377801') format('woff');
176  font-weight: 400;
177  font-style: normal;
178  font-display: swap;
179  ascent-override: 90%;
180  descent-override: 22%;
181  line-gap-override: 0%;
182}
183
184@font-face {
185  font-family: 'Acumin Pro';
186  src: url('//arneclo.com/cdn/shop/t/683/assets/Acumin-ItPro.woff?v=83475608285739788781756377800') format('woff');
187  font-weight: 400;
188  font-style: italic;
189  font-display: swap;
190  ascent-override: 90%;
191  descent-override: 22%;
192  line-gap-override: 0%;
193}
194
195@font-face {
196  font-family: 'Acumin Pro';
197  src: url('//arneclo.com/cdn/shop/t/683/assets/Acumin-MdPro.woff?v=305695') format('woff');
198  font-weight: 500;
199  font-style: normal;
200  font-display: swap;
201  ascent-override: 90%;
202  descent-override: 22%;
203  line-gap-override: 0%;
204}
205
206@font-face {
207  font-family: 'Acumin Pro';
208  src: url('//arneclo.com/cdn/shop/t/683/assets/Acumin-BdPro.woff?v=124070775483786661081756377799') format('woff');
209  font-weight: 700;
210  font-style: normal;
211  font-display: swap;
212  ascent-override: 90%;
213  descent-override: 22%;
214  line-gap-override: 0%;
215}
216
217@font-face {
218  font-family: 'Acumin Pro';
219  src: url('//arneclo.com/cdn/shop/t/683/assets/Acumin-BdItPro.woff?v=60016353032124700731756377799') format('woff');
220  font-weight: 700;
221  font-style: italic;
222  font-display: swap;
223  ascent-override: 90%;
224  descent-override: 22%;
225  line-gap-override: 0%;
226}
227
228/* Inter font family */
229@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
230
231  :root {--heading-color: 0, 0, 0;
232    --text-color: 0, 0, 0;
233    --text-subheading-grey: #A6A6A6;
234    --background: 255, 255, 255;
235    --background-light-grey: #F9F9F9;
236    --background-faint-grey: #FBFBFB;
237    --background-dark-grey: #767676;
238    --background-soft-grey: #F0F0F0;
239    --background-ash-black: #333;
240    --background-soft-black: #292929;
241    --button-dark-transparent-background: rgba(0, 0, 0, 0.30);
242    --background-white: #FFF;
243    --background-black: #000;
244    --predictive-form-border-colour: #E3E3E3;
245    --input-field-color: #BEBEBE;
246    --secondary-background: 245, 245, 245;
247    --border-color: 217, 217, 217;
248    --border-color-darker: 153, 153, 153;
249    --success-color: 46, 158, 123;
250    --success-background: 213, 236, 229;
251    --error-color: 222, 42, 42;
252    --error-background: 253, 240, 240;
253    --primary-button-background: 0, 0, 0;
254    --primary-button-text-color: 247, 244, 249;
255    --secondary-button-background: 243, 255, 52;
256    --secondary-button-text-color: 40, 40, 40;
257    --product-star-rating: 246, 164, 41;
258    --product-on-sale-accent: 222, 42, 42;
259    --product-sold-out-accent: 111, 113, 155;
260    --product-custom-label-background: 64, 93, 230;
261    --product-custom-label-text-color: 255, 255, 255;
262    --product-custom-label-2-background: 243, 255, 52;
263    --product-custom-label-2-text-color: 0, 0, 0;
264    --product-low-stock-text-color: 222, 42, 42;
265    --product-in-stock-text-color: 46, 158, 123;
266    --loading-bar-background: 0, 0, 0;
267
268    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
269    --root-heading-color: 0, 0, 0;
270    --root-text-color: 0, 0, 0;
271    --root-background: 255, 255, 255;
272    --root-border-color: 217, 217, 217;
273    --root-primary-button-background: 0, 0, 0;
274    --root-primary-button-text-color: 247, 244, 249;
275    --text-search-color: #231F20;
276
277    --base-font-size: 15px;
278    
279    --heading-font-family: Georgia, "Times New Roman", Times, serif; 
280    --heading-font-weight: 400;
281    --heading-font-style: normal;
282    --heading-text-transform: normal;
283    --text-font-family: 'Acumin Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
284    --text-alt-buttons-family: 'Inter', sans-serif;
285    --text-font-weight: 400;
286    --text-font-style: normal;
287    --text-font-bold-weight: 700;
288    --text-font-regular-weight: 400;
289    --text-font-semi-bold-weight: 500;
290
291    /* Typography (font size) */
292    --heading-xxsmall-font-size: 10px;
293    --heading-xsmall-font-size: 10px;
294    --heading-small-font-size: 11px;
295    --heading-large-font-size: 36px;
296    --heading-h1-font-size: 22px;
297    --heading-h2-font-size: 18px;
298    --heading-h3-font-size: 16px;
299    --heading-h3-uppercase-font-size: 16px;
300    --heading-h4-uppercase-font-size: 14px;
301    --heading-h4-font-size: 14px;
302    --heading-h5-font-size: 18px;
303    --heading-h6-font-size: 16px;
304    --heading-h1-large-font-size: 22px;
305    --heading-h2-large-font-size: 18px;
306    --heading-h3-large-font-size: 16px;
307    --product-badge-font-size: 8px;
308    --body-font-size: 14px;
309    --small-body-font-size: 12px;
310
311    /* Letter Spacing */
312    --letter-spacing-heading: 0.02em; /* 2% - for Georgia headings */
313    --letter-spacing-buttons: 0.026rem;
314    --letter-spacing-body: 0.03em; /* 3% - for body text and uppercase sans */
315    --letter-spacing-x-wide: 0.1em;
316    --letter-spacing-xx-wide: 0.12em;
317
318    /* Line Height */
319    --line-height-regular: 140%;
320    --line-height-tall: 150%;
321    
322      /* Control the look and feel of the theme by changing radius of various elements */
323    --button-border-radius: 0px;
324    --block-border-radius: 0px;
325    --block-border-radius-reduced: 0px;
326    --color-swatch-border-radius: 100%;
327
328    /* Button size */
329    --button-height: 38px;
330    --button-small-height: 40px;
331
332    /* Form related */
333    --form-input-field-height: 48px;
334    --form-input-gap: 16px;
335    --form-submit-margin: 24px;
336
337    /* Product listing related variables */
338    --product-list-block-spacing: 32px;
339
340    /* Video related */
341    --play-button-background: 255, 255, 255;
342    --play-button-arrow: 0, 0, 0;
343
344    /* RTL support */
345    --transform-logical-flip: 1;
346    --transform-origin-start: left;
347    --transform-origin-end: right;
348
349    /* Other */
350    --zoom-cursor-svg-url: url(//arneclo.com/cdn/shop/t/683/assets/zoom-cursor.svg?v=33794662915346060031784294475);
351    --arrow-right-svg-url: url(//arneclo.com/cdn/shop/t/683/assets/arrow-right.svg?v=141591004395532001551784294475);
352    --arrow-left-svg-url: url(//arneclo.com/cdn/shop/t/683/assets/arrow-left.svg?v=129346168889692502881784294475);
353
354    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
355       - container-max-width-minus-gutters: represents the container max width without the edge gutters
356       - container-outer-width: considering the screen width, represent all the space outside the container
357       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
358       - container-inner-width: the effective space inside the container (minus gutters)
359       - grid-column-width: represents the width of a single column of the grid
360       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
361                            to create some "breath" and minimum spacing
362     */
363    --container-max-width: 1600px;
364    --container-gutter: 24px;
365    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
366    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
367    --container-outer-margin: var(--container-outer-width);
368    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
369
370    --grid-column-count: 10;
371    --grid-gap: 24px;
372    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
373
374    --vertical-breather: 28px;
375    --vertical-breather-tight: 28px;
376
377    --header-drawer-width: 403px;
378
379    /* Shopify related variables */
380    --payment-terms-background-color: #ffffff;
381  }
382
383  @media screen and (min-width: 741px) {
384    :root {
385      --container-gutter: 40px;
386      --grid-column-count: 20;
387      --vertical-breather: 40px;
388      --vertical-breather-tight: 40px;
389
390      /* Typography (font size) */
391      --heading-xsmall-font-size: 11px;
392      --heading-small-font-size: 12px;
393      --heading-large-font-size: 36px;
394      --heading-h1-font-size: 22px;
395      --heading-h2-font-size: 18px;
396      --heading-h3-font-size: 16px;
397      --heading-h4-font-size: 14px;
398      --heading-h5-font-size: 18px;
399      --heading-h6-font-size: 16px;
400      --heading-h1-large-font-size: 30px;
401      --heading-h2-large-font-size: 24px;
402      --heading-h3-large-font-size: 22px;
403
404      /* Form related */
405      --form-input-field-height: 52px;
406      --form-submit-margin: 32px;
407
408      /* Button size */
409      --button-height: 52px;
410      --button-small-height: 44px;
411    }
412  }
413
414  @media screen and (min-width: 1200px) {
415    :root {
416      --vertical-breather: 48px;
417      --vertical-breather-tight: 48px;
418      --product-list-block-spacing: 48px;
419
420      /* Typography */
421      --heading-large-font-size: 36px;
422      --heading-h1-font-size: 22px;
423      --heading-h2-font-size: 18px;
424      --heading-h3-font-size: 16px;
425      --heading-h4-font-size: 14px;
426      --heading-h5-font-size: 22px;
427      --heading-h6-font-size: 16px;
428    }
429  }
430
431  @media screen and (min-width: 1600px) {
432    :root {
433      --vertical-breather: 48px;
434      --vertical-breather-tight: 48px;
435    }
436  }
437</style>
438    
438<script>
439  // This allows to expose several variables to the global scope, to be used in scripts
440  window.themeVariables = {
441    settings: {
442      direction: "ltr",
443      pageType: "page",
444      cartCount: 0,
445      moneyFormat: "\u003cspan class=\"money\"\u003e £{{amount}} \u003c\/span\u003e",
446      moneyWithCurrencyFormat: "\u003cspan class=\"money\"\u003e £{{amount}} GBP \u003c\/span\u003e",
447      showVendor: false,
448      discountMode: "saving",
449      currencyCodeEnabled: false,
450      cartType: "drawer",
451      cartCurrency: "GBP",
452      mobileZoomFactor: 2.5,
453      siteCountry: "GB",siteMarket: "gb",
454      abTestPdpThemeCheckEnabled: false
455    },
456
457    routes: {
458      host: "arneclo.com",
459      rootUrl: "\/",
460      rootUrlWithoutSlash: '',
461      cartUrl: "\/cart",
462      cartAddUrl: "\/cart\/add",
463      cartChangeUrl: "\/cart\/change",
464      searchUrl: "\/search",
465      predictiveSearchUrl: "\/search\/suggest",
466      productRecommendationsUrl: "\/recommendations\/products"
467    },
468
469    strings: {
470      accessibilityDelete: "Delete",
471      accessibilityClose: "Close",
472      collectionSoldOut: "Sold out",
473      collectionDiscount: "Save @savings@",
474      productSalePrice: "Sale price",
475      productRegularPrice: "Regular price",
476      productFormUnavailable: "Unavailable",
477      productFormSoldOut: "Sold out",
478      productFormPreOrder: "Pre-order",
479      productFormAddToCart: "ADD TO CART",
480      searchNoResults: "No results could be found.",
481      searchNewSearch: "New search",
482      searchProducts: "Products",
483      searchArticles: "Journal",
484      searchPages: "Pages",
485      searchCollections: "Collections",
486      cartViewCart: "View cart",
487      cartItemAdded: "Item added to your cart!",
488      cartItemAddedShort: "Added to your cart!",
489      cartAddOrderNote: "Add order note",
490      cartEditOrderNote: "Edit order note",
491      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
492      shippingEstimatorOneResult: "There is one shipping rate for your address:",
493      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
494      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
495    },
496
497    libs: {
498      flickity: "\/\/arneclo.com\/cdn\/shop\/t\/683\/assets\/flickity.js?v=176646718982628074891755593838",
499      photoswipe: "\/\/arneclo.com\/cdn\/shop\/t\/683\/assets\/photoswipe.js?v=132268647426145925301755593839",
500      qrCode: "\/\/arneclo.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
501    },
502
503    breakpoints: {
504      phone: 'screen and (max-width: 740px)',
505      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
506      tabletAndUp: 'screen and (min-width: 741px)',
507      pocket: 'screen and (max-width: 999px)',
508      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
509      lapAndUp: 'screen and (min-width: 1000px)',
510      desktop: 'screen and (min-width: 1200px)',
511      wide: 'screen and (min-width: 1400px)'
512    }
513  };
514
515  window.addEventListener('pageshow', async () => {
516    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
517    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
518  });
519
520  if ('noModule' in HTMLScriptElement.prototype) {
521    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
522    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
523
524    requestAnimationFrame(() => {
525      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
526      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
527    });
528  }</script>
528
529
530    
530<script src="//arneclo.com/cdn/shop/t/683/assets/vendor.js?v=32643890569905814191755593841" defer></script>
530
531    
531<script src="//arneclo.com/cdn/shop/t/683/assets/theme.js?v=132377678131417903811790264022" defer></script>
531
532    
532<script src="//arneclo.com/cdn/shop/t/683/assets/custom.js?v=106008060346036307071788337278" defer></script>
532
533    <link rel="stylesheet" href="//arneclo.com/cdn/shop/t/683/assets/theme.bundle.css?v=70668979048957023441790264021">
534    
534<script src="//arneclo.com/cdn/shop/t/683/assets/swym-bootstrap.bundle.js?v=182627288483610155311782313845" defer></script>
534
535    
535<script src="//arneclo.com/cdn/shop/t/683/assets/alpine.bundle.js?v=120421060266604874571786956348" defer></script>
535
536    
536<script src="//arneclo.com/cdn/shop/t/683/assets/wishlist-count.bundle.js?v=44341413156395641651782313847" defer></script>
536
537    
537<script src="//arneclo.com/cdn/shop/t/683/assets/swym_plp.bundle.js?v=166794538424412334341782313846" defer></script>
537
538
539    <!-- Klaviyo Tracking Script -->
540    
540<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=WuHZQP"></script>
540
541
542    <!-- Klaviyo Subscribe Script -->
543    
543<script src="//arneclo.com/cdn/shop/t/683/assets/klaviyo_subscribe.js?v=175424096509053677611760623480" defer></script>
543
544
545    
545<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
545<meta name="facebook-domain-verification" content="suo0xdllmdo5jr7gmv4ar7jt8nsutf">
546<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2168324195/digital_wallets/dialog">
547<meta id="in-context-paypal-metadata" data-shop-id="2168324195" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
548<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://arneclo.com/pages/store-finder">
549<link rel="alternate" hreflang="en" href="https://arneclo.com/pages/store-finder">
550<link rel="alternate" hreflang="en-FR" href="https://arneclo.com/en-fr/pages/store-finder">
551<link rel="alternate" hreflang="en-AE" href="https://arneclo.com/en-ae/pages/store-finder">
552<link rel="alternate" hreflang="en-AU" href="https://arneclo.com/en-au/pages/store-finder">
553<link rel="alternate" hreflang="en-ES" href="https://arneclo.com/en-es/pages/store-finder">
554<link rel="alternate" hreflang="en-DE" href="https://arneclo.com/en-de/pages/store-finder">
555<link rel="alternate" hreflang="en-IE" href="https://arneclo.com/en-ie/pages/store-finder">
556<link rel="alternate" hreflang="en-NL" href="https://arneclo.com/en-nl/pages/store-finder">
557<link rel="alternate" hreflang="en-US" href="https://arneclo.com/en-us/pages/store-finder">
558<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=7170097538"></script>
vendor: 1 bytes, line 558
558
559<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2168324195,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2168324195","merchantName":"ARNE","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"ARNE","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 559
559
560<script id="shopify-features" type="application/json">{"accessToken":"52e6a02984e431f01ead081812b0b3ff","betas":["rich-media-storefront-analytics"],"domain":"arneclo.com","predictiveSearch":true,"shopId":2168324195,"locale":"en"}</script>
vendor: 1 bytes, line 560
560
561<script>var Shopify = Shopify || {};
562Shopify.shop = "arne-clo.myshopify.com";
563Shopify.locale = "en";
564Shopify.currency = {"active":"GBP","rate":"1.0"};
565Shopify.country = "GB";
566Shopify.theme = {"name":"arne\/main","id":181244952962,"schema_name":"Focal","schema_version":"8.7.6","theme_store_id":null,"role":"main"};
567Shopify.theme.handle = "null";
568Shopify.theme.style = {"id":null,"handle":null};
569Shopify.cdnHost = "arneclo.com/cdn";
570Shopify.routes = Shopify.routes || {};
571Shopify.routes.root = "/";
572Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
573Shopify.SignInWithShop = Shopify.SignInWithShop || {};
574Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
575Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 575
575
576<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 576
576
577<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 577
577
578<script>
579  window.Shopify = window.Shopify || {};
580  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
581  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
582  window.Shopify.SignInWithShop.eligible = true;
583</script>
vendor: 1 bytes, line 583
583
584<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 584
584
585<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 585
585
586<script type="module">
587  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
588
589  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
590
591</script>
vendor: 1 bytes, line 591
591
592<script>
593  window.Shopify = window.Shopify || {};
594  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
595  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
596</script>
vendor: 1 bytes, line 596
596
597<script>(function() {
598  var isLoaded = false;
599  function asyncLoad() {
600    if (isLoaded) return;
601    isLoaded = true;
602    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=arne-clo.myshopify.com","https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=arne-clo.myshopify.com","\/\/cdn.shopify.com\/proxy\/bb981a5c6ad6c58ff7d9cfbc43e09f5390d20bf30436cf13f52b7ca349d397a8\/web.global-e.com\/merchant\/storefrontattributes?merchantid=30000193\u0026shop=arne-clo.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/app.kiwisizing.com\/web\/js\/dist\/kiwiSizing\/plugin\/SizingPlugin.prod.js?v=340\u0026shop=arne-clo.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=118987\u0026v=shopifyApp_5.2.3\u0026ts=1755677044247\u0026shop=arne-clo.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/arne-clo.myshopify.com-1790167419582.js?shop=arne-clo.myshopify.com"];
603    for (var i = 0; i < urls.length; i++) {
604      var s = document.createElement('script');
605      s.type = 'text/javascript';
606      s.async = true;
607      s.src = urls[i];
608      var x = document.getElementsByTagName('script')[0];
609      x.parentNode.insertBefore(s, x);
610    }
611  };
612  if(window.attachEvent) {
613    window.attachEvent('onload', asyncLoad);
614  } else {
615    window.addEventListener('load', asyncLoad, false);
616  }
617})();</script>
vendor: 1 bytes, line 617
617
618<script id="__st">var __st={"a":2168324195,"offset":3600,"reqid":"065a178f-b9fd-46ad-8b66-97006098d839-1790312923","pageurl":"arneclo.com\/pages\/store-finder","s":"pages-696893276546","u":"965b2d8e143d","p":"page","rtyp":"page","rid":696893276546};</script>
vendor: 1 bytes, line 618
618
619<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 619
619
620<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 620
620
621<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//arneclo.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 621
621
622<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 = "//arneclo.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>
622<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 622
622
623<script>
624  window.Shopify = window.Shopify || {};
625  window.Shopify.MCP = window.Shopify.MCP || {};
626  window.Shopify.MCP.enabled = true;
627  window.Shopify.MCP.shop = "arne-clo.myshopify.com";
628  window.Shopify.MCP.mcpEndpoint = "https:\/\/arneclo.com\/api\/mcp";
629  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"]}}];
630</script>
vendor: 1 bytes, line 630
630
631<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("\/\/arneclo.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
632</script>
vendor: 1 bytes, line 632
632
633<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://arneclo.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
634</script>
vendor: 1 bytes, line 634
634
635<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
636  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);
637</script>
vendor: 1 bytes, line 637
637
638<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})}}));
639</script>
639
640<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://arneclo.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
641<style id="shopify-accelerated-checkout-cart">
642        #shopify-buyer-consent {
643  margin-top: 1em;
644  display: inline-block;
645  width: 100%;
646}
647
648#shopify-buyer-consent.hidden {
649  display: none;
650}
651
652#shopify-subscription-policy-button {
653  background: none;
654  border: none;
655  padding: 0;
656  text-decoration: underline;
657  font-size: inherit;
658  cursor: pointer;
659}
660
661#shopify-subscription-policy-button::before {
662  box-shadow: none;
663}
664
665      </style>
666
667<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
667
668<!-- SpeedsizeAppHeadSnippet ADDED AUTOMATICALLY - PLEASE DO NOT REMOVE OR MODIFY WHILE SPEEDSIZE'S APP IS ENABLED! -->
669  <link rel="preconnect" href="https://scdn.speedsize.com/" data-speedsize="auto">
670  <!-- endSpeedsizeAppHeadSnippet -->
671<!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
671<script
672  type="module"
673>
674  setTimeout(async function () {
675    const keySessionStorage = 'aw_settings';
676    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
677    if(!__AW__settings) {
678      const awSettings = await fetch(
679              "/apps/addingwell-proxy",
680              {
681                method: "GET",
682                redirect: "follow",
683                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
684              }
685      );
686      if (awSettings.ok) {
687        __AW__settings = await awSettings.json();
688        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
689      } else {
690        console.error('Addingwell - Loading proxy error', awSettings.status);
691        return;
692      }
693    }
694
695    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
696      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
697      let __AW__isAddingwellCdn = false;
698      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
699        __AW__gtmUrl = __AW__settings.gtmUrl;
700        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
701      }
702
703      (function(w,d,s,l,i){
704        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
705        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
706        j.async=true;
707        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
708      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
709    }
710
711    const __AW__getEventNameWithSuffix = (eventName) => {
712      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
713    }
714
715    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
716      return new Promise(function(resolve) {
717        let attempts = 0;
718        maxAttempts = maxAttempts || 5;
719        intervalMs = intervalMs || 200;
720        function check() {
721          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
722          if (match) {
723            resolve(match[1]);
724          } else if (attempts < maxAttempts) {
725            attempts++;
726            setTimeout(check, intervalMs);
727          } else {
728            console.warn('[AW] _shopify_y cookie not found after consent');
729            resolve(null);
730          }
731        }
732        check();
733      });
734    }
735
736    const __AW__CONSENT_KEY = 'aw_consent_state';
737
738    function __AW__getConsentState() {
739      try {
740        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
741          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
742        }
743      } catch(e) {}
744      return null;
745    }
746
747    function __AW__isEmptyConsent(stateStr) {
748      try {
749        return Object.values(JSON.parse(stateStr)).every(v => v === '');
750      } catch(e) {}
751      return true;
752    }
753
754    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
755
756    document.addEventListener('visitorConsentCollected', async function(event) {
757      const currentConsentState = __AW__getConsentState();
758
759      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
760        return;
761      }
762
763      __AW__prevConsentState = currentConsentState;
764
765      if (currentConsentState !== null) {
766        if (__AW__isEmptyConsent(currentConsentState)) {
767          localStorage.removeItem(__AW__CONSENT_KEY);
768        } else {
769          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
770        }
771      }
772
773      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
774
775      const shopifyY = await __AW__waitForShopifyYCookie();
776      if (!shopifyY) return;
777
778      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
779      window[__AW__settings.dataLayerVariableName].push({
780        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
781      });
782    });
783
784    if(__AW__settings.enableDataLayer) {
785      const MAX_ITEMS_BATCH = 10;
786      const sendBatchEvents = (items, eventName, eventObject) => {
787        let batch = [];
788        for(let i  = 0; i < items.length; i++) {
789          batch.push(items[i]);
790          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
791            const eventClone = {
792              ...eventObject,
793              ecommerce: {
794                ...eventObject.ecommerce,
795                items: [...batch]
796              }
797            };
798            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
799            window[__AW__settings.dataLayerVariableName].push({
800              ...{'event': __AW__getEventNameWithSuffix(eventName)},
801              ...eventClone
802            });
803
804            batch = [];
805          }
806        }
807      }
808
809      function __AW__filterNullOrEmpty(obj) {
810        let filteredObj = {};
811
812        for (let key in obj) {
813          if (obj.hasOwnProperty(key)) {
814            let value = obj[key];
815
816            // If value is an object (and not null), recursively filter sub-elements
817            if (typeof value === "object" && value !== null && value !== undefined) {
818              let filteredSubObject = __AW__filterNullOrEmpty(value);
819
820              // Add the filtered sub-object only if it's not empty
821              if (Object.keys(filteredSubObject).length > 0) {
822                filteredObj[key] = filteredSubObject;
823              }
824            } else {
825              // Add the value only if it's neither null nor an empty string
826              if (value !== null && value !== "" && value !== undefined) {
827                filteredObj[key] = value;
828              }
829            }
830          }
831        }
832        return filteredObj;
833      }
834
835      function getPageType(value) {
836        const pageTypeMapping = {
837          404: '404',
838          article: 'article',
839          blog: 'blog',
840          cart: 'cart',
841          collection: 'collection',
842          gift_card: 'gift_card',
843          index: 'homepage',
844          product: 'product',
845          search: 'searchresults',
846          'customers/login': 'login',
847          'customers/register': 'sign_up'
848        };
849        return pageTypeMapping[value] || 'other';
850      }
851      let __AW__cartReady = false;
852
853      function pushDataLayerEvents() {
854        initCart();
855        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
856        const templateName = "page";
857
858        const getFormattedPrice = (priceInCents) => priceInCents/100;
859        /**********************
860         * DATALAYER SECTIONS
861         ***********************/
862        /**
863         * DATALAYER: User Data
864         * Build user_data properties.
865         */
866        let newCustomer = true;
867        window.__AW__CommonData = {
868          user_data: {
869            new_customer: newCustomer,
870          }
871        };
872
873        
874
875        window.__AW__CommonData.country = "GB"
876        window.__AW__CommonData.market = "gb"
877        window.__AW__CommonData.marketId = 5308515
878
879        
880          window.__AW__CommonData.language = "en-GB";
881        
882        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
883
884        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
885        async function sha256(str) {
886          if (!str) return undefined;
887          if (!(window.crypto && window.crypto.subtle)) {
888            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
889            return undefined;
890          }
891          try {
892            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
893            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
894          } catch (e) {
895            console.error('Erreur lors du hash SHA256 pour', str, e);
896            return undefined;
897          }
898        }
899        async function getUserDataHash(user_data) {
900          const hashObj = {};
901          if (!user_data) return hashObj;
902          try {
903            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
904            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
905            if (user_data.address && typeof user_data.address === 'object') {
906              hashObj.address = {};
907              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
908              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
909              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
910              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
911              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
912              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
913              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
914            }
915          } catch (e) {
916            console.error('Erreur lors du hash user_data_hashed', e);
917          }
918          return __AW__filterNullOrEmpty(hashObj);
919        }
920        (async function() {
921          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
922            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
923          }
924        })();
925
926        window.__AW__CommonData["page_type"] = getPageType(templateName);
927        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
928        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
929
930        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
931
932        /** DATALAYER: select_item handoff */
933        const pendingSelectItemName = "aw_pending_select_item";
934
935        const __AW__pushSelectItem = (payload) => {
936          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
937          window[__AW__settings.dataLayerVariableName].push(payload);
938        };
939
940        const __AW__flushPendingSelectItem = () => {
941          let pending = null;
942          try {
943            pending = sessionStorage.getItem(pendingSelectItemName);
944            sessionStorage.removeItem(pendingSelectItemName);
945          } catch (e) {
946            return;
947          }
948          if (!pending) return;
949          try {
950            __AW__pushSelectItem(JSON.parse(pending));
951          } catch (e) {
952            console.warn('[AW] pending select_item error', e);
953          }
954        };
955
956        __AW__flushPendingSelectItem();
957
958
959        /**
960         * DATALAYER: 404 Pages
961         * Fire on 404 Pages */
962        
963
964
965        /**
966         * DATALAYER: Blog Articles
967         * Fire on Blog Article Pages */
968        
969
970        
971
972        
973
974        /** DATALAYER: Product List Page (Collections, Category)
975         * Fire on all product listing pages. */
976
977        const __AW__transformNumberToString = (value) => {
978          if (value !== null && value !== undefined && typeof value === 'number') {
979            return value.toString();
980          }
981          /** By Default return the current value */
982          return value;
983        };
984
985        let discountPrice = 0.00;
986        
987
988        /** DATALAYER: Product Page
989         * Fire on all Product View pages. */
990        
991
992        /** DATALAYER: Cart View
993         * Fire anytime a user views their cart (non-dynamic) */
994        
995
996        let drawerCartAlreadyOpened = false;
997        let pendingViewCartTimeout = null;
998
999        let stateObserver = null;
1000        let domObserver = null;
1001
1002        function initCart() {
1003          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
1004            credentials: 'same-origin',
1005            headers: { 'Accept': 'application/json' }
1006          }).then(r => r.ok ? r.json() : null)
1007            .then(freshCart => {
1008              if (freshCart) {
1009                window.__AW__slaveShopifyCart = freshCart;
1010              } else {
1011                window.__AW__slaveShopifyCart = { items: [] };
1012              }
1013              __AW__cartReady = true;
1014            })
1015            .catch(e => {
1016              console.warn('[AW] Cart hydration failed', e);
1017              window.__AW__slaveShopifyCart = { items: [] };
1018              __AW__cartReady = true;
1019            });
1020        }
1021
1022        function fireViewCartOncePerOpen() {
1023          if (pendingViewCartTimeout) return;
1024
1025          drawerCartAlreadyOpened = true;
1026
1027          pendingViewCartTimeout = setTimeout(() => {
1028            pendingViewCartTimeout = null;
1029            if (!__AW__cartReady) return;
1030            const ecommerceDataLayer = {
1031              ecommerce: {
1032                currency: window.__AW__slaveShopifyCart.currency,
1033                value: window.__AW__slaveShopifyCart.total_price / 100,
1034                items: window.__AW__slaveShopifyCart.items.map(item => {
1035                  const price = (item.discounted_price ?? item.price) / 100;
1036                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1037
1038                  let coupon = "";
1039                  if (Array.isArray(item?.discounts)) {
1040                    coupon = item.discounts
1041                            .filter(d => typeof d?.title === "string")
1042                            .map(d => d.title)
1043                            .join(", ");
1044                  }
1045
1046                  return {
1047                    item_id: __AW__transformNumberToString(item.product_id),
1048                    item_variant: item.variant_title,
1049                    item_variant_title: item.variant_title,
1050                    item_variant_id: __AW__transformNumberToString(item.variant_id),
1051                    item_product_id: __AW__transformNumberToString(item.product_id),
1052                    item_product_title: item.product_title,
1053                    item_name: item.product_title,
1054                    price,
1055                    discount,
1056                    item_brand: item.vendor,
1057                    item_category: item.product_type,
1058                    item_list_name: item.collection || "",
1059                    item_list_id: "",
1060                    quantity: item.quantity,
1061                    sku: __AW__transformNumberToString(item.sku),
1062                    coupon,
1063                    url: item.url,
1064                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1065                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1066
1067                  };
1068                })
1069              }
1070            };
1071
1072            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1073            window[__AW__settings.dataLayerVariableName].push({
1074              event: __AW__getEventNameWithSuffix("view_cart"),
1075              ...ecommerceDataLayer
1076            });
1077          }, 1000);
1078        }
1079
1080        function resetOnClose() {
1081          drawerCartAlreadyOpened = false;
1082          if (pendingViewCartTimeout) {
1083            clearTimeout(pendingViewCartTimeout);
1084            pendingViewCartTimeout = null;
1085          }
1086        }
1087
1088        function getTargets() {
1089          const cartDrawer = document.querySelector("cart-drawer");
1090          const dialog =
1091                  document.querySelector("cart-drawer dialog") ||
1092                  document.querySelector("cart-drawer-component dialog") ||
1093                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
1094
1095          return { cartDrawer, dialog };
1096        }
1097
1098        function isCartOpen({ cartDrawer, dialog }) {
1099          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
1100          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
1101          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
1102          return openByDialog || openByClass || openByAttr;
1103        }
1104
1105        function attachStateObserver() {
1106          const { cartDrawer, dialog } = getTargets();
1107
1108          if (stateObserver) stateObserver.disconnect();
1109
1110          stateObserver = new MutationObserver(() => {
1111            const openNow = isCartOpen(getTargets());
1112
1113            if (openNow) {
1114              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1115            } else {
1116              resetOnClose();
1117            }
1118          });
1119
1120          if (cartDrawer) {
1121            stateObserver.observe(cartDrawer, {
1122              attributes: true,
1123              attributeFilter: ["class", "open"]
1124            });
1125          }
1126
1127          if (dialog) {
1128            stateObserver.observe(dialog, {
1129              attributes: true,
1130              attributeFilter: ["open"]
1131            });
1132          }
1133
1134          const openNow = isCartOpen(getTargets());
1135          if (openNow) {
1136            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1137          } else {
1138            resetOnClose();
1139          }
1140        }
1141
1142        function observeCartDrawerOpen() {
1143          attachStateObserver();
1144
1145          if (domObserver) domObserver.disconnect();
1146
1147          domObserver = new MutationObserver(() => {
1148            attachStateObserver();
1149          });
1150
1151          domObserver.observe(document.documentElement, {
1152            childList: true,
1153            subtree: true
1154          });
1155        }
1156
1157        observeCartDrawerOpen();
1158
1159
1160        /** DATALAYER: Search Results */
1161        var searchPage = new RegExp("search", "g");
1162        if(document.location.pathname.match(searchPage)){
1163          var __AW__items = [];
1164          
1165
1166          const awEcommerceSearch = {
1167            search_term: null,
1168            results_count: null,
1169            ecommerce: {
1170              currency: "GBP",
1171              items : []
1172            }
1173          };
1174          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1175        }
1176
1177
1178        const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
1179        const pendingCartEventName = "aw_pending_cart_event";
1180        let awCartQueue = Promise.resolve();
1181
1182        if(sessionStorage.getItem(pendingCartEventName)) {
1183          scheduleCartSync();
1184        }
1185
1186        document.addEventListener('click', async function(e) {
1187          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1188          if (!btn || !__AW__cartReady) return;
1189          snapshotCart();
1190        }, true);
1191
1192        patchFetch();
1193        patchXhr();
1194
1195        function snapshotCart() {
1196          try {
1197            sessionStorage.setItem(
1198              pendingCartEventName,
1199              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1200            );
1201          } catch (e) {
1202            console.warn('[AW] snapshot error', e);
1203          }
1204        }
1205
1206        function patchXhr() {
1207          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1208          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1209
1210          XMLHttpRequest.prototype.send = function(body) {
1211            this.addEventListener('load', () => {
1212              try {
1213                const abs = this.responseURL || '';
1214                const u = new URL(abs, location.origin);
1215                const mt = u.pathname + (u.search || '');
1216                if (this.status === 200 && cartRegex.test(mt)) {
1217                  scheduleCartSync();
1218                }
1219              } catch (e) {
1220                console.error('[AW] XHR handler error', e);
1221              }
1222            });
1223            return nativeSend.apply(this, arguments);
1224          };
1225
1226          XMLHttpRequest.prototype.send.__AW__patched = true;
1227        }
1228
1229        function patchFetch() {
1230          const previousFetch = window.fetch;
1231          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1232
1233          window.fetch = async function (...args) {
1234            const resource = args[0];
1235            try {
1236
1237              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1238              if (cartRegex.test(url)) {
1239                const response = await previousFetch.apply(this, args);
1240                if (response.ok) {
1241                  scheduleCartSync();
1242                } else {
1243                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1244                }
1245                return response;
1246              }
1247            } catch (error) {
1248              console.error('[AW] Fetch Wrapper Error:', error);
1249            }
1250
1251            return previousFetch.apply(this, args);
1252          };
1253
1254          window.fetch.__AW__patched = true;
1255        }
1256
1257        function scheduleCartSync() {
1258          if (!__AW__cartReady) return;
1259          awCartQueue = awCartQueue
1260            .then(() => {
1261              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1262              return runCartSyncOnce();
1263            }).catch(e => {
1264              console.error('[AW] scheduleCartSync error', e);
1265            });
1266        }
1267
1268        async function runCartSyncOnce() {
1269          try {
1270            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1271              credentials: 'same-origin',
1272              headers: { 'Accept': 'application/json' }
1273            });
1274            if (!response.ok) throw new Error('HTTP ' + response.status);
1275            const newCart = await response.json();
1276            await compareCartData(newCart);
1277          } catch (error) {
1278            console.error('[AW] Error fetching /cart.js (singleton):', error);
1279          }
1280        }
1281
1282        function compareCartData(newCartData) {
1283          return new Promise((resolve) => {
1284            setTimeout(() => {
1285              try {
1286                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1287                newCartData = newCartData || {items: []};
1288                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1289                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1290                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1291
1292                newItems.forEach((newItem, key) => {
1293                  const oldItem = oldItems.get(key);
1294                  const eventName = "add_to_cart";
1295                  if (!oldItem) {
1296                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1297                  } else if (newItem.quantity > oldItem.quantity) {
1298                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1299                  }
1300                });
1301
1302                oldItems.forEach((oldItem, key) => {
1303                  const newItem = newItems.get(key);
1304                  const eventName = "remove_from_cart";
1305                  if (!newItem) {
1306                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1307                  } else if (oldItem.quantity > newItem.quantity) {
1308                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1309                  }
1310                });
1311
1312                sessionStorage.removeItem(pendingCartEventName);
1313                window.__AW__slaveShopifyCart = newCartData;
1314              } catch(e) {
1315                console.error('[AW] compareCartData error', e);
1316                sessionStorage.removeItem(pendingCartEventName);
1317              } finally {
1318                resolve();
1319              }
1320            }, 500);
1321          });
1322        }
1323
1324        function handleCartDataLayer(eventName, quantity, item) {
1325          const price = (item.discounted_price ?? item.price) / 100;
1326          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1327          const totalValue = price * quantity;
1328          let coupon = "";
1329          if(Array.isArray(item?.discounts)) {
1330            coupon = item.discounts
1331                    .filter(discount => typeof discount?.title === 'string')
1332                    .map(discount => discount.title)
1333                    .join(', ');
1334          }
1335
1336          const ecommerceCart = {
1337            ecommerce: {
1338              currency: "GBP",
1339              value: totalValue,
1340              items: [{
1341                item_id: __AW__transformNumberToString(item.product_id),
1342                item_variant: item.variant_title || "Default Variant",
1343                item_variant_id: __AW__transformNumberToString(item.variant_id),
1344                item_variant_title: item.variant_title || "Default Variant",
1345                item_name: item.product_title,
1346                item_product_id: __AW__transformNumberToString(item.product_id),
1347                item_product_title: item.product_title,
1348                sku: __AW__transformNumberToString(item.sku),
1349                discount: discount,
1350                price: price,
1351                item_brand: item.vendor,
1352                item_category: item.product_type,
1353                quantity: quantity,
1354                coupon: coupon,
1355                url: item?.url,
1356                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1357                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1358              }]
1359            }
1360          };
1361
1362          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1363          window[__AW__settings.dataLayerVariableName].push({
1364            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1365            ...ecommerceCart
1366          });
1367
1368        }
1369      }
1370
1371      if (document.readyState === 'loading') {
1372        // document still loading...
1373        document.addEventListener('DOMContentLoaded', () => {
1374          pushDataLayerEvents();
1375        });
1376      } else {
1377        // already loaded, chocs away!
1378        pushDataLayerEvents();
1379      }
1380    }
1381  }, 0);
1382</script>
1382
1383
1384
1385<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
1386<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1387<script>
1388/* >> TriplePixel :: start*/
1389window.TriplePixelData={TripleName:"arne-clo.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"drawer",template:"page",curr:"GBP" || "GBP", market:"5308515"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
1390/* << TriplePixel :: end*/
1391</script>
1391
1392
1393
1394
1395<!-- END app block --><!-- BEGIN app block: shopify://apps/wunderkind/blocks/tag/40b05e3b-2403-4814-8fab-e17e57e8b1aa -->
1395<script type="text/javascript">
1396  window.__wunderkindShopifyApp = true;
1397</script>
1397
1398
1399
1400
1401
1402
1403  
1403<script type="text/javascript">
1404    if (typeof window.bouncex === 'undefined') {
1405      window.bouncex = [];
1406    }
1407
1408    localStorage.setItem('wknd-id', 8346);
1409  </script>
1409
1410  
1410<script
1411    src="https://tag.wknd.ai/8346/i.js"
1412    type="text/javascript"
1413    id="wunderkind-tag"
1414    async
1415  ></script>
1415
1416
1417  
1417<script type="text/javascript">
1418    if (typeof window.wunderkind === 'undefined') {
1419      window.wunderkind = {};
1420    }
1421  </script>
1421
1422
1423  
1424    
1425
1426    
1426<script type="text/javascript" id="wknd-cart">
1427      if (typeof window.wunderkind.cart === 'undefined') {
1428        window.wunderkind.cart = {
1429          quantity: 0,
1430          value: 0.0
1431        };
1432      }
1433
1434      window.wkndPreviousCartValue = 0;
1435
1436      setInterval(function () {
1437        var cartValue = parseInt(localStorage.getItem('wknd-cart') ?? '0', 10);
1438
1439        if (cartValue === window.wkndPreviousCartValue) {
1440          return;
1441        }
1442
1443        fetch(window.Shopify.routes.root + 'cart.js?wknd=' + cartValue)
1444          .then(function (response) { return response.json(); })
1445          .then(function (cart) {
1446            window.wunderkind ??= {};
1447
1448            window.wunderkind.cart = {
1449              quantity: cart.item_count,
1450              value: cart.total_price / 100.0,
1451            };
1452
1453            window.wkndPreviousCartValue = cartValue;
1454          });
1455      }, 500);
1456
1457      try {
1458        const observer = new PerformanceObserver((list) => {
1459          list.getEntries().forEach((entry) => {
1460            if (entry.name.includes('/cart/update.js') ||
1461              entry.name.includes('/cart/change.js')) {
1462              localStorage.setItem('wknd-cart', Date.now());
1463            }
1464          });
1465        });
1466
1467        observer.observe({ type: "resource", buffered: true });
1468      } catch { }
1469
1470      bouncex.push(['onProductReady', function(event) {
1471        if (event.data.product === 'inbox') {
1472          if (bouncex.et && bouncex.et.cart) {
1473            bouncex.et.cart.init({
1474                replenishmentType: 'cookie',
1475                replenish: function (cart) {
1476                    bouncex.utils.cookies.create({
1477                        name: 'cart',
1478                        value: cart.token
1479                    });
1480
1481                    window.location.href = bouncex.utils.url.allowParams() + '?bx_replen=true';
1482                }
1483            });
1484          }
1485        }
1486      }]);
1487    </script>
1487
1488
1489    
1490  
1491
1492
1493
1494<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507  
1507<script async src="https://static.klaviyo.com/onsite/js/VneTpF/klaviyo.js?company_id=VneTpF"></script>
1507
1508  
1508<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1508
1509
1510  
1511
1512
1513
1514
1515  
1515<script>
1516    window.klaviyoReviewsProductDesignMode = false
1517  </script>
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527<!-- END app block --><!-- BEGIN app block: shopify://apps/fullstory/blocks/fullstory-embed/c341ffa4-99cc-4983-be03-3cb208467fae -->
1528
1529<script>
1530  // Access settings from the Liquid block context
1531  // Use 'block.settings.setting_id' to get the value
1532  window['_fs_host'] = 'eu1.fullstory.com';
1533  window['_fs_script'] = 'edge.eu1.fullstory.com/s/fs.js';
1534  window['_fs_org'] = 'o-9AX8-eu1'; // Required setting
1535  window['_fs_namespace'] = 'FS';
1536
1537  !function(m,n,e,t,l,o,g,y){var s,f,a=function(h){
1538return!(h in m)||(m.console&&m.console.log&&m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'),!1)}(e)
1539;function p(b){var h,d=[];function j(){h&&(d.forEach((function(b){var d;try{d=b[h[0]]&&b[h[0]](h[1])}catch(h){return void(b[3]&&b[3](h))}
1540d&&d.then?d.then(b[2],b[3]):b[2]&&b[2](d)})),d.length=0)}function r(b){return function(d){h||(h=[b,d],j())}}return b(r(0),r(1)),{
1541then:function(b,h){return p((function(r,i){d.push([b,h,r,i]),j()}))}}}a&&(g=m[e]=function(){var b=function(b,d,j,r){function i(i,c){
1542h(b,d,j,i,c,r)}r=r||2;var c,u=/Async$/;return u.test(b)?(b=b.replace(u,""),"function"==typeof Promise?new Promise(i):p(i)):h(b,d,j,c,c,r)}
1543;function h(h,d,j,r,i,c){return b._api?b._api(h,d,j,r,i,c):(b.q&&b.q.push([h,d,j,r,i,c]),null)}return b.q=[],b}(),y=function(b){function h(h){
1544"function"==typeof h[4]&&h[4](new Error(b))}var d=g.q;if(d){for(var j=0;j<d.length;j++)h(d[j]);d.length=0,d.push=h}},function(){
1545(o=n.createElement(t)).async=!0,o.crossOrigin="anonymous",o.src="https://"+l,o.onerror=function(){y("Error loading "+l)}
1546;var b=n.getElementsByTagName(t)[0];b&&b.parentNode?b.parentNode.insertBefore(o,b):n.head.appendChild(o)}(),function(){function b(){}
1547function h(b,h,d){g(b,h,d,1)}function d(b,d,j){h("setProperties",{type:b,properties:d},j)}function j(b,h){d("user",b,h)}function r(b,h,d){j({
1548uid:b},d),h&&j(h,d)}g.identify=r,g.setUserVars=j,g.identifyAccount=b,g.clearUserCookie=b,g.setVars=d,g.event=function(b,d,j){h("trackEvent",{
1549name:b,properties:d},j)},g.anonymize=function(){r(!1)},g.shutdown=function(){h("shutdown")},g.restart=function(){h("restart")},
1550g.log=function(b,d){h("log",{level:b,msg:d})},g.consent=function(b){h("setIdentity",{consent:!arguments.length||b})}}(),s="fetch",
1551f="XMLHttpRequest",g._w={},g._w[f]=m[f],g._w[s]=m[s],m[s]&&(m[s]=function(){return g._w[s].apply(this,arguments)}),g._v="2.0.0")
1552}(window,document,window._fs_namespace,"script",window._fs_script);
1553
1554  
1555</script>
1555
1556
1557
1558<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1559<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: 2168324195,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1559
1559
1560<script>
1561  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1562</script>
vendor: 1 bytes, line 1562
1562
1563<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}
1563).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: 2168324195,storefrontBaseUrl: "https://arneclo.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://arneclo.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3233153410","configuration":"{\"shopID\": \"97407\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3220406658","configuration":"{\"accountID\":\"DV-30208154550844130694\",\"trackerURL\":\"https:\/\/tracker.dema.ai\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"63d522e44b21d5400850eda94630338b","type":"APP","apiClientId":421069651969,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1563,"dataSharingState":"unrestricted"},{"id":"3163947394","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3123773826","configuration":"{\"Enabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3e1fb0d730dfc2b8de389dcad7cc0133","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2226389378","configuration":"{\"accountID\":\"WuHZQP\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2144829826","configuration":"{\"orgId\":\"o-9AX8-eu1\",\"recHost\":\"rs.eu1.fullstory.com\",\"cdnHost\":\"edge.eu1.fullstory.com\",\"useOrderCompleted\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d47baab5f2040935fd4bb9c0d7b9cc6c","type":"APP","apiClientId":186559299585,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1911423362","configuration":"{\"advertiserId\":\"118987\",\"shopDomain\":\"arne-clo.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1842053506","configuration":"{\"accountID\":\"8346\",\"checkoutExperienceEnabled\":\"true\",\"customDomainName\":\"default\",\"espPerformsOptInCheck\":\"1\",\"fieldMappingCountries\":\"[\\\"GB\\\"]\",\"markets\":\"{}\",\"onsiteExperienceEnabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"988af92787413cb5760ec003000e5d08","type":"APP","apiClientId":54985097217,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1810104706","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3premium-01.swymrelay.com\",\"swymTier\":\"v3premium-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"284786787","configuration":"{\"shopId\":\"arne-clo.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1563,"dataSharingState":"unrestricted"},{"id":"57049187","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"30000193\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a468b580d34b71ec153d0e091429a1f8","type":"APP","apiClientId":5806573,"privacyPurposes":["SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"212500866","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Algolia Shopify Web Pixel"},{"id":"216564098","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Addingwell"},{"id":"264405378","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Monetate"},{"id":"285180290","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Confirmation Script (NQ)"},{"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":"ARNE","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"arne-clo.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/arneclo.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://arneclo.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"181244952962","themePublished":"true","eventMetadataId":"9c0ca577-6a23-4149-9e01-593817f32dba","pageType":"page","resourceId":"696893276546","shopId":"2168324195","storefrontBaseUrl":"https:\/\/arneclo.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1563<script>
1564  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1565  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1566  window.ShopifyAnalytics.meta.currency = 'GBP';
1567  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":696893276546,"requestId":"065a178f-b9fd-46ad-8b66-97006098d839-1790312923"}};
1568  for (var attr in meta) {
1569    window.ShopifyAnalytics.meta[attr] = meta[attr];
1570  }
1571</script>
vendor: 1 bytes, line 1571
1571
1572<script class="analytics">
1573  (function () {
1574    var customDocumentWrite = function(content) {
1575      var jquery = null;
1576
1577      if (window.jQuery) {
1578        jquery = window.jQuery;
1579      } else if (window.Checkout && window.Checkout.$) {
1580        jquery = window.Checkout.$;
1581      }
1582
1583      if (jquery) {
1584        jquery('body').append(content);
1585      }
1586    };
1587
1588    var hasLoggedConversion = function(token) {
1589      if (token) {
1590        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1591      }
1592      return false;
1593    }
1594
1595    var setCookieIfConversion = function(token) {
1596      if (token) {
1597        var twoMonthsFromNow = new Date(Date.now());
1598        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1599
1600        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1601      }
1602    }
1603
1604    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1605    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1606    if (trekkie.integrations) {
1607      return;
1608    }
1609    trekkie.methods = [
1610      'identify',
1611      'page',
1612      'ready',
1613      'track',
1614      'trackForm',
1615      'trackLink'
1616    ];
1617    trekkie.factory = function(method) {
1618      return function() {
1619        var args = Array.prototype.slice.call(arguments);
1620        args.unshift(method);
1621        trekkie.push(args);
1622        if (method == 'track' || method == 'page') {
1623          var pageUrl;
1624          try {
1625            pageUrl = window.location.href;
1626          } catch (e) {}
1627          var pageReferrer;
1628          try {
1629            pageReferrer = document.referrer;
1630          } catch (e) {}
1631          try {
1632            if (window.__TREKKIE_SHIM_QUEUE == null) {
1633              window.__TREKKIE_SHIM_QUEUE = [];
1634            }
1635            window.__TREKKIE_SHIM_QUEUE.push({
1636              from: 'trekkie-stub',
1637              method: method,
1638              args: args.slice(1),
1639              pageContext: {
1640                url: pageUrl,
1641                referrer: pageReferrer
1642              }
1643            });
1644          } catch (e) {
1645            // no-op
1646          }
1647        }
1648        return trekkie;
1649      };
1650    };
1651    for (var i = 0; i < trekkie.methods.length; i++) {
1652      var key = trekkie.methods[i];
1653      trekkie[key] = trekkie.factory(key);
1654    }
1655    trekkie.load = function(config) {
1656      trekkie.config = config || {};
1657      trekkie.config.initialDocumentCookie = document.cookie;
1658      var first = document.getElementsByTagName('script')[0];
1659var script = document.createElement('script');
1660script.type = 'text/javascript';
1661script.onerror = function(e) {
1662  var scriptFallback = document.createElement('script');
1663  scriptFallback.type = 'text/javascript';
1664  scriptFallback.onerror = function(error) {
1665          var Monorail = {
1666      produce: function produce(monorailDomain, schemaId, payload) {
1667        var currentMs = new Date().getTime();
1668        var event = {
1669          schema_id: schemaId,
1670          payload: payload,
1671          metadata: {
1672            event_created_at_ms: currentMs,
1673            event_sent_at_ms: currentMs
1674          }
1675        };
1676        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1677      },
1678      sendRequest: function sendRequest(endpointUrl, payload) {
1679        // Try the sendBeacon API
1680        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1681          var blobData = new window.Blob([payload], {
1682            type: 'text/plain'
1683          });
1684
1685          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1686            return true;
1687          } // sendBeacon was not successful
1688
1689        } // XHR beacon
1690
1691        var xhr = new XMLHttpRequest();
1692
1693        try {
1694          xhr.open('POST', endpointUrl);
1695          xhr.setRequestHeader('Content-Type', 'text/plain');
1696          xhr.send(payload);
1697        } catch (e) {
1698          console.log(e);
1699        }
1700
1701        return false;
1702      },
1703      isIos12: function isIos12() {
1704        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1705      }
1706    };
1707    Monorail.produce('monorail-edge.shopifysvc.com',
1708      'trekkie_storefront_load_errors/1.1',
1709      {shop_id: 2168324195,
1710      theme_id: 181244952962,
1711      app_name: "storefront",
1712      context_url: window.location.href,
1713      source_url: "//arneclo.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1714
1715  };
1716  scriptFallback.async = true;
1717  scriptFallback.src = '//arneclo.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1718  first.parentNode.insertBefore(scriptFallback, first);
1719};
1720script.async = true;
1721script.src = '//arneclo.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1722first.parentNode.insertBefore(script, first);
1723
1724    };
1725    trekkie.load(
1726      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2168324195,"isMerchantRequest":null,"themeId":181244952962,"themeCityHash":"4081216034963373070","contentLanguage":"en","currency":"GBP","eventMetadataId":"9c0ca577-6a23-4149-9e01-593817f32dba"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1727    );
1728
1729    var loaded = false;
1730    trekkie.ready(function() {
1731      if (loaded) return;
1732      loaded = true;
1733
1734      window.ShopifyAnalytics.lib = window.trekkie;
1735
1736      var originalDocumentWrite = document.write;
1737      document.write = customDocumentWrite;
1738      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1739      document.write = originalDocumentWrite;
1740
1741      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1742      var token = match? match[1]: undefined;
1743      if (!hasLoggedConversion(token)) {
1744        setCookieIfConversion(token);
1745        
1746      }
1747    });
1748
1749    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":696893276546,"requestId":"065a178f-b9fd-46ad-8b66-97006098d839-1790312923","shopifyEmitted":true});
1750
1751    var eventsListenerScript = document.createElement('script');
1752    eventsListenerScript.async = true;
1753    eventsListenerScript.src = "//arneclo.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1754    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1755})();</script>
1755
1756  
1756<script>
1757  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1758    window.ga = function ga() {
1759      (window.ga.q = window.ga.q || []).push(arguments);
1760      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1761        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1762      }
1763      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1764    };
1765    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1766      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1767    }
1768  }
1769</script>
vendor: 1 bytes, line 1769
1769
1770<script
1771  defer
1772  src="https://arneclo.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1773  data-application="storefront-renderer"
1774  data-shop-id="2168324195"
1775  data-render-region="gcp-us-west1"
1776  data-page-type="page"
1777  data-theme-instance-id="181244952962"
1778  data-theme-name="Focal"
1779  data-theme-version="8.7.6"
1780  data-monorail-region="shop_domain"
1781  data-resource-timing-sampling-rate="10"
1782  data-shs="true"
1783  data-shs-beacon="true"
1784  data-shs-export-with-fetch="true"
1785  data-shs-logs-sample-rate="1"
1786  data-shs-beacon-endpoint="https://arneclo.com/api/collect"
1787></script>
1787
1788<meta name="shopify-y" content="59f6d3b1-ba10-42b7-9c3e-e2d98ee59999" data-expiration="1821870523000"><meta name="shopify-s" content="e739f829-043e-4599-a412-952ab290c245" data-expiration="1790314723000"><meta name="new-cookie-storage-activated" content="t">
1789</head><body class="no-focus-outline page-type-page  features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden">
1790      <linearGradient id="rating-star-gradient-half">
1791        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
1792        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
1793      </linearGradient>
1794    </svg>
1795
1796    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
1797    <loading-bar class="loading-bar"></loading-bar>
1798
1799    
1799<script>
1800  (() => {
1801    const cartBase =
1802      window.themeVariables?.routes?.cartUrl ??
1803      (typeof window.Shopify !== 'undefined' && window.Shopify.routes?.root
1804        ? window.Shopify.routes.root + 'cart'
1805        : '/cart');
1806
1807    const updateFsCartAttribute = (value) =>
1808      fetch(cartBase + '/update.js', {
1809        method: 'POST',
1810        credentials: 'same-origin',
1811        headers: { 'Content-Type': 'application/json' },
1812        body: JSON.stringify({ attributes: { _fs_session_id: value } }),
1813      })
1814        .then((res) => {
1815          if (!res.ok) console.warn('[full-story] cart update rejected', res.status);
1816          return res;
1817        })
1818        .catch((err) => console.warn('[full-story] failed to update _fs_session_id', err));
1819
1820    const fsReady = new Promise((resolve) => {
1821      let retries = 0;
1822      const check = () => {
1823        if (typeof FS === 'function') return resolve(true);
1824        if (++retries < 24) setTimeout(check, 500);
1825        else resolve(false);
1826      };
1827      check();
1828    });
1829
1830    const cartCleared =Promise.resolve();let checkoutIntercepted = false;
1831    document.addEventListener('click', async (e) => {
1832      if (checkoutIntercepted) return;
1833      const btn = e.target.closest('[name="checkout"]');
1834      if (!btn) return;
1835
1836      const form = btn.form || btn.closest('form');
1837      if (!form) return;
1838
1839      e.preventDefault();
1840      e.stopImmediatePropagation();
1841      checkoutIntercepted = true;
1842
1843      try {
1844        await cartCleared;
1845        const fsAvailable = await fsReady;
1846        if (fsAvailable) {
1847          const sessionId = await FS('getSessionAsync', { format: 'id' });
1848          if (sessionId) await updateFsCartAttribute(sessionId);
1849        }
1850      } catch (_) {}
1851
1852      checkoutIntercepted = false;
1853      form.requestSubmit ? form.requestSubmit(btn) : form.submit();
1854    }, true);
1855  })();
1856</script>
1856
1857
1858<div id="adjust-sb-reserve" style="height: 80px;"></div>
1859    
1859<script>
1860      (() => {
1861        const reserve = document.getElementById('adjust-sb-reserve');
1862        if (window.__arneAdjustSbSkip || !window.__arneAdjustPlatform) {
1863          reserve.style.display = 'none';
1864        }
1865      })();
1866    </script>
1866
1867      
1868<!-- BEGIN sections: header-group -->
1869<div id="shopify-section-sections--25319321108866__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><link href="//arneclo.com/cdn/shop/t/683/assets/section-announcement-bar.bundle.css?v=183904524942236370041775576408" rel="stylesheet" type="text/css" media="all" />
1870
1871
1872<style>
1873  :root {
1874    --enable-sticky-announcement-bar: 0;
1875  }
1876
1877  #shopify-section-sections--25319321108866__announcement-bar {
1878    --heading-color: 217, 216, 216;
1879    --text-color: 217, 216, 216;
1880    --primary-button-background: 86, 17, 42;
1881    --primary-button-text-color: 255, 255, 255;
1882    --section-background: 30, 44, 65;position: relative;}
1883
1884  @media screen and (min-width: 741px) {
1885    :root {
1886      --enable-sticky-announcement-bar: 0;
1887    }
1888
1889    #shopify-section-sections--25319321108866__announcement-bar {position: relative;
1890        z-index: unset;}
1891  }
1892</style><section>
1893    <announcement-bar 
1894      class="announcement-bar "
1895    ><div class="announcement-bar__list"><announcement-bar-item   class="announcement-bar__item" ><div class="announcement-bar__message text--xsmall"><p>Free UK Next Day Delivery - Limited Time Only</p></div></announcement-bar-item></div></announcement-bar>
1896  </section>
1896<script>
1897  (function() {
1898    var el = document.getElementById('shopify-section-sections--25319321108866__announcement-bar');
1899    if (el) document.documentElement.style.setProperty('--announcement-bar-height', el.clientHeight + 'px');
1900  })();
1901</script>
1901</div><div id="shopify-section-sections--25319321108866__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
1902
1903
1904���
1904<script>
1905    function getNQPrivacyLevel(){
1906      try{
1907        var cp=window.Shopify && window.Shopify.customerPrivacy;
1908        if(!cp) return "essential";
1909        var m=typeof cp.marketingAllowed==="function" && cp.marketingAllowed();
1910        var a=typeof cp.analyticsProcessingAllowed==="function" && cp.analyticsProcessingAllowed();
1911        var p=typeof cp.preferencesProcessingAllowed==="function" && cp.preferencesProcessingAllowed();
1912        if(m && a) return "all";
1913        if(p) return "functional";
1914        if(a) return "anonymous";
1915      }catch(e){}
1916      return "essential";
1917    }
1918
1919    var nqDisplayContentRaw="false";
1920    var nqDisplayRequested=String(nqDisplayContentRaw).trim().toLowerCase()==="true";
1921
1922    try{
1923      var qp=new URLSearchParams(window.location.search),src=String(qp.get("src")||"").toLowerCase(),nqDisplayLS=window.localStorage.getItem("nq-display");
1924      if(src==="nuqlium"){nqDisplayRequested=true;window.localStorage.setItem("nq-display","1");}
1925      else if(src==="shopify"){nqDisplayRequested=false;window.localStorage.removeItem("nq-display");}
1926      else if(nqDisplayLS==="1"||String(nqDisplayLS).toLowerCase()==="true"){nqDisplayRequested=true;}
1927    }catch(e){}
1928
1929    var nqTakeoverAllowed=false;
1930    var nqTakeoverEnabled=nqDisplayRequested && nqTakeoverAllowed;
1931
1932    if(!nqTakeoverEnabled){
1933      var prehide=document.getElementById("nq-prehide"); if(prehide) prehide.disabled=true;
1934      if(!document.getElementById("nq-force-unhide")){
1935        var unhide=document.createElement("style");
1936        unhide.id="nq-force-unhide";
1937        unhide.textContent="#main{visibility:visible !important;opacity:1 !important;}";
1938        document.head.appendChild(unhide);
1939      }
1940    }
1941
1942    function applyNQBodyClass(){
1943      if(!document.body) return;
1944      document.body.classList.toggle("nq-active", !!nqDisplayRequested);
1945    }
1946    if(document.body) applyNQBodyClass(); else document.addEventListener("DOMContentLoaded", applyNQBodyClass, {once:true});
1947
1948    var nqDataLayer_Version="1790312923";
1949    var nqGDPRInitial=(typeof nqSetGDPR!=="undefined" && nqSetGDPR!==null)?nqSetGDPR:"essential";
1950
1951    window.nqDataLayer={
1952      pageType:"pages",
1953      pageKey:"696893276546",
1954      pageValue:"Store Finder",
1955      site:"gb",
1956      country:"GB",
1957      currency:"GBP",
1958      language:"en",
1959      marketId:5308515,
1960      marketHandle:"gb",
1961      display:nqDisplayRequested,
1962      takeover:nqTakeoverEnabled,
1963      socialproof:true,
1964      		
1965      pageID:"page",
1966      
1967      gdpr:nqGDPRInitial
1968    };
1969
1970    
1971
1972    function nqRefreshGDPR(){if(typeof nqSetGDPR==="undefined"||nqSetGDPR===null){window.nqDataLayer.gdpr=getNQPrivacyLevel();}}
1973    var sf=window.Shopify;
1974    if(sf && typeof sf.loadFeatures==="function"){sf.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],nqRefreshGDPR);} else {nqRefreshGDPR();}
1975    document.addEventListener("visitorConsentCollected",nqRefreshGDPR);
1976  </script>
1976
1977
1978  
1978<script>
1979    (function(){
1980      var CART_MUTATION_PATH=/\/cart\/(add|update|change|clear)\.js(?:\?|$)/;
1981      function buildBasketFromCart(cart){
1982        if(!cart) return null;
1983        var items=cart.items||[];
1984        var products=items.map(function(item){
1985          var price=(item.final_price!=null?item.final_price:item.price)||0,quantity=item.quantity||0,total=(item.final_line_price!=null?item.final_line_price:price*quantity)||0;
1986          return {name:item.product_title||item.title||"",productid:item.product_id||"",sku:item.variant_id||"",price:price,total:total,quantity:quantity};
1987        });
1988        return {transactionId:cart.token||cart.id||"",transactionCurrency:cart.currency||cart.currency_code||"GBP",transactionTotal:cart.total_price||0,transactionProducts:products};
1989      }
1990      function fetchAndSetBasket(){
1991        return fetch("/cart.js",{credentials:"same-origin"}).then(function(r){return r.ok?r.json():null;}).then(function(cart){
1992          var basket=buildBasketFromCart(cart); if(!basket) return;
1993          window.nqDataLayer=window.nqDataLayer||{}; window.nqDataLayer.basket=basket;
1994          window.dispatchEvent(new CustomEvent("nq:basket-updated",{detail:basket}));
1995        }).catch(function(){});
1996      }
1997      function hookFetchOnce(){
1998        if(window.__nqFetchHooked||!window.fetch) return; window.__nqFetchHooked=true;
1999        var originalFetch=window.fetch;
2000        window.fetch=function(){
2001          var url=arguments[0] && arguments[0].url?arguments[0].url:String(arguments[0]||"");
2002          return originalFetch.apply(this,arguments).then(function(response){if(response && response.ok && CART_MUTATION_PATH.test(url)) fetchAndSetBasket(); return response;});
2003        };
2004      }
2005      function hookXHROnce(){
2006        if(window.__nqXHRHooked) return; window.__nqXHRHooked=true;
2007        var originalOpen=XMLHttpRequest.prototype.open,originalSend=XMLHttpRequest.prototype.send;
2008        XMLHttpRequest.prototype.open=function(method,url){this._nqUrl=String(url||""); return originalOpen.apply(this,arguments);};
2009        XMLHttpRequest.prototype.send=function(){
2010          this.addEventListener("load",function(){if(300>this.status && this.status>=200 && CART_MUTATION_PATH.test(this._nqUrl)) fetchAndSetBasket();});
2011          return originalSend.apply(this,arguments);
2012        };
2013      }
2014      hookFetchOnce(); hookXHROnce(); fetchAndSetBasket();
2015    })();
2016  </script>
2016
2017
2018  
2018<script>
2019    (function(){
2020      var nqId="arne-1x1eta7l9d";
2021      try{var storedNqId=window.localStorage.getItem("nqId"); if(storedNqId) nqId=storedNqId;}catch(e){}
2022      var nqv,nowTs=Math.floor(Date.now()/1000);
2023      try{nqv=window.localStorage.getItem("nq-js"); if(!nqv){nqv=String(nowTs); window.localStorage.setItem("nq-js",nqv);}}catch(e){nqv=String(nowTs);}var primaryBase="https://cdn.nq-api.net/api/core.js?id=";
2024      var fallbackBase="https://connect.nuqlium.co.uk/api/v3.5/core.js?id=?id=";
2025      var primarySrc=primaryBase+encodeURIComponent(nqId)+"&vv="+encodeURIComponent(nqv);
2026      var fallbackSrc=fallbackBase+encodeURIComponent(nqId)+"&vv="+encodeURIComponent(nqv);
2027      var script=document.createElement("script"); script.id="nuqlium-javascript"; script.type="text/javascript"; script.async=true;
2028      var triedFallback=false; script.onerror=function(){if(!triedFallback){triedFallback=true; script.src=fallbackSrc;}};
2029      script.src=primarySrc; (document.head||document.documentElement).appendChild(script);
2030    })();
2031  </script>
2031
2032
2033<link href="//arneclo.com/cdn/shop/t/683/assets/section-header.bundle.css?v=127705890014902636521789047734" rel="stylesheet" type="text/css" media="all" />
2034<style>
2035  :root {
2036    --enable-sticky-header: 1;
2037    --enable-transparent-header: 1;
2038    --header-logo-max-width: 140px;
2039    --loading-bar-background: 0, 0, 0; /* Prevent the loading bar to be invisible */
2040  }
2041
2042  #shopify-section-sections--25319321108866__header {--header-background: 255, 255, 255;
2043    --header-text-color: 0, 0, 0;
2044    --header-border-color: 217, 217, 217;
2045    --reduce-header-padding: 1;
2046    --drawer-tier-one-active-background: 251, 251, 251;
2047    --drawer-item-text-color: 118, 118, 118;position: -webkit-sticky;
2048      position: sticky;
2049      top: 0;z-index: 4;
2050  }
2051
2052  @media screen and (min-width: 741px) {
2053    #shopify-section-sections--25319321108866__header .mega-menu {
2054      z-index: 30;
2055    }
2056  }.shopify-section--announcement-bar ~ #shopify-section-sections--25319321108866__header {
2057      top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
2058    }@media screen and (min-width: 0px) {
2059      #shopify-section-sections--25319321108866__header {
2060        margin-bottom: calc(-1 * (var(--header-height, 0px) + var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)));
2061      }
2062
2063      .js #shopify-section-sections--25319321108866__header .header--transparent {--header-background: transparent;
2064        --header-text-color: 255, 255, 255;
2065        --header-border-color: 255, 255, 255, 0.15;
2066        --header-transparent-bubble-text-color: 0, 0, 0;
2067      }
2068    }.mega-menu__column{
2069  border:none !important}
2070
2071  #shopify-section-sections--25319321108866__header .header__logo-image {
2072    max-width: 65px;
2073  }
2074
2075  #shopify-section-sections--25319321108866__header .nav-first--tier-img-wrapper {
2076    height: 320px;
2077  }
2078
2079  @media screen and (min-width: 741px) {
2080    #shopify-section-sections--25319321108866__header .header__logo-image {
2081      max-width: 140px;
2082    }
2083  }
2084
2085  @media screen and (min-width: 1200px) {}</style>
2086
2087<store-header
2088  
2089    sticky
2090  
2091  
2092    transparent
2093  
2094  class="header  header--bordered   header--transparent "
2095  role="banner"
2096><div class=" header__drawer-container ">
2097    <div class="header__wrapper">
2098      <!-- LEFT PART -->
2099
2100      <nav
2101        class="header__inline-navigation"
2102        
2103          role="navigation"
2104        
2105      ><link href="//arneclo.com/cdn/shop/t/683/assets/section-header.bundle.css?v=127705890014902636521789047734" rel="stylesheet" type="text/css" media="all" />
2106<script src="//arneclo.com/cdn/shop/t/683/assets/header-drawer.js?v=181898235998098717131789047731" type="text/javascript"></script>
2106
2107
2108
2109
2110
2111<desktop-navigation class="drawer--header-wrapper header__linklist list--unstyled nested--drawer  header--capitilized ">
2112    
2113    <div class="drawer-overlay" data-drawer-overlay aria-hidden="true"></div>
2114    <div class="toplevel--drawer-links"><div id="toplevel-nav-item--mens" class="toplevel-nav-items" data-drawer-content="MENS">
2115                <div class="toplevel-item--btn-wrapper">
2116                    <button
2117                        aria-expanded="false"
2118                        aria-controls="tier-one-drawer--mens"
2119                        
2120                    >
2121                        MENS
2122                    </button>
2123                </div>
2124            </div>
2125            
2126<div class="first-tier--wrapper" data-content="MENS"  id="mobile-alt-drawer-navigation" >
2127                    <div id="tier-one-drawer--mens" class="tier-one--items header--drawer">
2128                        <div class="drawer-toplevel-strip">
2129                            <div class=" 
2130                                nav-btns--wrapper-no-scroll
2131                            "><button
2132                                    class="drawer-toplevel-strip__btn"
2133                                    aria-expanded="false"
2134                                    aria-controls="tier-one-drawer--mens"
2135                                    data-target="tier-one-drawer--mens"
2136                                >MENS</button><button
2137                                    class="drawer-toplevel-strip__btn"
2138                                    aria-expanded="false"
2139                                    aria-controls="tier-one-drawer--womens"
2140                                    data-target="tier-one-drawer--womens"
2141                                >WOMENS</button><button
2142                                    class="drawer-toplevel-strip__btn"
2143                                    aria-expanded="false"
2144                                    aria-controls="tier-one-drawer--footwear"
2145                                    data-target="tier-one-drawer--footwear"
2146                                >FOOTWEAR</button></div>
2147                            <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2148        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2149      </svg></button>
2150
2151                        </div>
2152                        
2153                        <div class="drawer--fade-content">
2154                         <div class="header--drawer-search-bar">
2155                            <form action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
2156        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
2157      </svg><input
2158                                    class="predictive-search__input"
2159                                    type="text"
2160                                    name="q"
2161                                    autocomplete="off"
2162                                    autocorrect="off"
2163                                    aria-label="Search"
2164                                    placeholder="What are you looking for?"
2165                                >
2166                                    <p class="predictive-search__clear" id="predictive-search-clear" hidden>Clear</p>
2167                            </form>
2168                            <div class="drawer-search-results" hidden aria-live="polite"></div>
2169                        </div>
2170                        <p class="drawer--title tier-one--title">Explore MENS</p>
2171                        <div class="drawer--container"><div id="tier-one-item--mens--new-arrivals" class="header--drawer-items" aria-label="New Arrivals"><a
2172                                        href="#"
2173                                            aria-expanded="false"
2174                                            aria-controls="tier-two-drawer--mens--new-arrivals"
2175                                        
2176                                    >
2177                                        New Arrivals
2178                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2179        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2180      </svg>
2181                                    </a>
2182                                </div>
2183                                
2184                                
2185<div id="tier-one-item--mens--clothing" class="header--drawer-items" aria-label="Clothing"><a
2186                                        href="#"
2187                                            aria-expanded="false"
2188                                            aria-controls="tier-two-drawer--mens--clothing"
2189                                        
2190                                    >
2191                                        Clothing
2192                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2193        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2194      </svg>
2195                                    </a>
2196                                </div>
2197                                
2198                                
2199<div id="tier-one-item--mens--activewear" class="header--drawer-items" aria-label="Activewear"><a
2200                                        href="/collections/activewear"
2201                                            aria-expanded="false"
2202                                            aria-controls="tier-two-drawer--mens--activewear"
2203                                        
2204                                    >
2205                                        Activewear
2206                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2207        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2208      </svg>
2209                                    </a>
2210                                </div>
2211                                
2212                                
2213<div id="tier-one-item--mens--footwear" class="header--drawer-items" aria-label="Footwear"><a
2214                                        href="#"
2215                                            aria-expanded="false"
2216                                            aria-controls="tier-two-drawer--mens--footwear"
2217                                        
2218                                    >
2219                                        Footwear
2220                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2221        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2222      </svg>
2223                                    </a>
2224                                </div>
2225                                
2226                                
2227<div id="tier-one-item--mens--accessories" class="header--drawer-items" aria-label="Accessories"><a
2228                                        href="/collections/all-accessories"
2229                                            aria-expanded="false"
2230                                            aria-controls="tier-two-drawer--mens--accessories"
2231                                        
2232                                    >
2233                                        Accessories
2234                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2235        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2236      </svg>
2237                                    </a>
2238                                </div>
2239                                
2240                                
2241<div id="tier-one-item--mens--outlet" class="header--drawer-items" aria-label="Outlet"><a
2242                                        href="/collections/arne-outlet"
2243                                        
2244                                    >
2245                                        Outlet
2246                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2247        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2248      </svg>
2249                                    </a>
2250                                </div>
2251                                
2252                                
2253<div id="tier-one-item--mens--gift-card" class="header--drawer-items" aria-label="Gift Card"><a
2254                                        href="/products/arne-digital-gift-card"
2255                                        
2256                                    >
2257                                        Gift Card
2258                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2259        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2260      </svg>
2261                                    </a>
2262                                </div>
2263                                
2264                                
2265                                    <div class="nav-first--tier-img-wrapper"><a href="/collections/mens-smart-collection">
2265<p class="drawer--header-img-heading"> Smartwear</p>
2266                                                <img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=2400" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=240 240w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=480 480w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=960 960w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Mens.png?v=1789925723&amp;width=1200 1200w" width="2400" height="1800" loading="lazy" sizes="(min-width: 600px) 403px, 100vw" class="nav-first--tier-img">
2267                                            </a></div>
2268                                
2269</div>
2270                        </div>
2271                    </div>
2272                    
2273
2274<div id="tier-two-drawer--mens--new-arrivals" class="nested--drawer-grandchild-wrapper header--drawer"
2275                            data-content="New Arrivals" style="left: var(--header-drawer-width)"
2276                            >
2277                                <div class="drawer-toplevel-strip">
2278                                    <div class=" 
2279                                        nav-btns--wrapper-no-scroll
2280                                        "
2281                                    ><button
2282                                                class="drawer-toplevel-strip__btn"
2283                                                aria-expanded="false"
2284                                                aria-controls="tier-one-drawer--mens"
2285                                                data-target="tier-one-drawer--mens"
2286                                            >MENS</button><button
2287                                                class="drawer-toplevel-strip__btn"
2288                                                aria-expanded="false"
2289                                                aria-controls="tier-one-drawer--womens"
2290                                                data-target="tier-one-drawer--womens"
2291                                            >WOMENS</button><button
2292                                                class="drawer-toplevel-strip__btn"
2293                                                aria-expanded="false"
2294                                                aria-controls="tier-one-drawer--footwear"
2295                                                data-target="tier-one-drawer--footwear"
2296                                            >FOOTWEAR</button></div>
2297                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2298        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2299      </svg></button>
2300                                </div>
2301                                <div class="drawer--fade-content">
2302                                <button class="drawer--title drawer--title-with-icon">
2303                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2304        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2305      </svg></div>
2306                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> New Arrivals</p>
2307                                </button>
2308                                <div class="drawer--container">
2309                                    
2310                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="New In">
2311                                            <a href="/collections/new-arrivals" >
2312                                                New In
2313                                            </a>
2314                                        </div>
2315                                    
2316                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="New Footwear">
2317                                            <a href="/collections/new-footwear" >
2318                                                New Footwear
2319                                            </a>
2320                                        </div>
2321                                    
2322                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="Recently Restocked">
2323                                            <a href="/collections/recently-restocked" >
2324                                                Recently Restocked
2325                                            </a>
2326                                        </div>
2327                                    
2328                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="Smartwear">
2329                                            <a href="/collections/mens-smart-collection" >
2330                                                Smartwear
2331                                            </a>
2332                                        </div>
2333                                    
2334                                </div>
2335                                </div>
2336                            </div>
2337                        
2338
2339<div id="tier-two-drawer--mens--clothing" class="nested--drawer-grandchild-wrapper header--drawer"
2340                            data-content="Clothing" style="left: var(--header-drawer-width)"
2341                            >
2342                                <div class="drawer-toplevel-strip">
2343                                    <div class=" 
2344                                        nav-btns--wrapper-no-scroll
2345                                        "
2346                                    ><button
2347                                                class="drawer-toplevel-strip__btn"
2348                                                aria-expanded="false"
2349                                                aria-controls="tier-one-drawer--mens"
2350                                                data-target="tier-one-drawer--mens"
2351                                            >MENS</button><button
2352                                                class="drawer-toplevel-strip__btn"
2353                                                aria-expanded="false"
2354                                                aria-controls="tier-one-drawer--womens"
2355                                                data-target="tier-one-drawer--womens"
2356                                            >WOMENS</button><button
2357                                                class="drawer-toplevel-strip__btn"
2358                                                aria-expanded="false"
2359                                                aria-controls="tier-one-drawer--footwear"
2360                                                data-target="tier-one-drawer--footwear"
2361                                            >FOOTWEAR</button></div>
2362                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2363        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2364      </svg></button>
2365                                </div>
2366                                <div class="drawer--fade-content">
2367                                <button class="drawer--title drawer--title-with-icon">
2368                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2369        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2370      </svg></div>
2371                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Clothing</p>
2372                                </button>
2373                                <div class="drawer--container">
2374                                    
2375                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="View All">
2376                                            <a href="/collections/all" >
2377                                                View All
2378                                            </a>
2379                                        </div>
2380                                    
2381                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Trousers">
2382                                            <a href="/collections/trousers" >
2383                                                Trousers
2384                                            </a>
2385                                        </div>
2386                                    
2387                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="T-Shirts">
2388                                            <a href="/collections/tshirts" >
2389                                                T-Shirts
2390                                            </a>
2391                                        </div>
2392                                    
2393                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Jackets">
2394                                            <a href="/collections/jackets" >
2395                                                Jackets
2396                                            </a>
2397                                        </div>
2398                                    
2399                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Tracksuits">
2400                                            <a href="/collections/tracksuits" >
2401                                                Tracksuits
2402                                            </a>
2403                                        </div>
2404                                    
2405                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Jeans">
2406                                            <a href="/collections/menswear-denim" >
2407                                                Jeans
2408                                            </a>
2409                                        </div>
2410                                    
2411                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Hoodies & Sweatshirts">
2412                                            <a href="/collections/hoodies-sweatshirts" >
2413                                                Hoodies & Sweatshirts
2414                                            </a>
2415                                        </div>
2416                                    
2417                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Half Zips">
2418                                            <a href="/collections/half-zips" >
2419                                                Half Zips
2420                                            </a>
2421                                        </div>
2422                                    
2423                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Polo Shirts">
2424                                            <a href="/collections/polo-shirts" >
2425                                                Polo Shirts
2426                                            </a>
2427                                        </div>
2428                                    
2429                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Gilets">
2430                                            <a href="/collections/gilets" >
2431                                                Gilets
2432                                            </a>
2433                                        </div>
2434                                    
2435                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Coats">
2436                                            <a href="/collections/mens-coats" >
2437                                                Coats
2438                                            </a>
2439                                        </div>
2440                                    
2441                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Windbreakers">
2442                                            <a href="/collections/windbreakers" >
2443                                                Windbreakers
2444                                            </a>
2445                                        </div>
2446                                    
2447                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Joggers">
2448                                            <a href="/collections/mens-joggers" >
2449                                                Joggers
2450                                            </a>
2451                                        </div>
2452                                    
2453                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Shirts">
2454                                            <a href="/collections/shirts" >
2455                                                Shirts
2456                                            </a>
2457                                        </div>
2458                                    
2459                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Shorts">
2460                                            <a href="/collections/shorts" >
2461                                                Shorts
2462                                            </a>
2463                                        </div>
2464                                    
2465                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Sets">
2466                                            <a href="/collections/sets" >
2467                                                Sets
2468                                            </a>
2469                                        </div>
2470                                    
2471                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Overshirts">
2472                                            <a href="/collections/overshirts" >
2473                                                Overshirts
2474                                            </a>
2475                                        </div>
2476                                    
2477                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Swim Shorts">
2478                                            <a href="/collections/mens-swimwear" >
2479                                                Swim Shorts
2480                                            </a>
2481                                        </div>
2482                                    
2483                                </div>
2484                                </div>
2485                            </div>
2486                        
2487
2488<div id="tier-two-drawer--mens--activewear" class="nested--drawer-grandchild-wrapper header--drawer"
2489                            data-content="Activewear" style="left: var(--header-drawer-width)"
2490                            >
2491                                <div class="drawer-toplevel-strip">
2492                                    <div class=" 
2493                                        nav-btns--wrapper-no-scroll
2494                                        "
2495                                    ><button
2496                                                class="drawer-toplevel-strip__btn"
2497                                                aria-expanded="false"
2498                                                aria-controls="tier-one-drawer--mens"
2499                                                data-target="tier-one-drawer--mens"
2500                                            >MENS</button><button
2501                                                class="drawer-toplevel-strip__btn"
2502                                                aria-expanded="false"
2503                                                aria-controls="tier-one-drawer--womens"
2504                                                data-target="tier-one-drawer--womens"
2505                                            >WOMENS</button><button
2506                                                class="drawer-toplevel-strip__btn"
2507                                                aria-expanded="false"
2508                                                aria-controls="tier-one-drawer--footwear"
2509                                                data-target="tier-one-drawer--footwear"
2510                                            >FOOTWEAR</button></div>
2511                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2512        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2513      </svg></button>
2514                                </div>
2515                                <div class="drawer--fade-content">
2516                                <button class="drawer--title drawer--title-with-icon">
2517                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2518        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2519      </svg></div>
2520                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Activewear</p>
2521                                </button>
2522                                <div class="drawer--container">
2523                                    
2524                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="View All">
2525                                            <a href="/collections/activewear" >
2526                                                View All
2527                                            </a>
2528                                        </div>
2529                                    
2530                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Trousers">
2531                                            <a href="/collections/active-trousers" >
2532                                                Active Trousers
2533                                            </a>
2534                                        </div>
2535                                    
2536                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Jackets">
2537                                            <a href="/collections/active-jackets" >
2538                                                Active Jackets
2539                                            </a>
2540                                        </div>
2541                                    
2542                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active T-Shirts">
2543                                            <a href="/collections/active-t-shirts" >
2544                                                Active T-Shirts
2545                                            </a>
2546                                        </div>
2547                                    
2548                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Gilets">
2549                                            <a href="/collections/active-gilets" >
2550                                                Active Gilets
2551                                            </a>
2552                                        </div>
2553                                    
2554                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Shorts">
2555                                            <a href="/collections/active-shorts" >
2556                                                Active Shorts
2557                                            </a>
2558                                        </div>
2559                                    
2560                                </div>
2561                                </div>
2562                            </div>
2563                        
2564
2565<div id="tier-two-drawer--mens--footwear" class="nested--drawer-grandchild-wrapper header--drawer"
2566                            data-content="Footwear" style="left: var(--header-drawer-width)"
2567                            >
2568                                <div class="drawer-toplevel-strip">
2569                                    <div class=" 
2570                                        nav-btns--wrapper-no-scroll
2571                                        "
2572                                    ><button
2573                                                class="drawer-toplevel-strip__btn"
2574                                                aria-expanded="false"
2575                                                aria-controls="tier-one-drawer--mens"
2576                                                data-target="tier-one-drawer--mens"
2577                                            >MENS</button><button
2578                                                class="drawer-toplevel-strip__btn"
2579                                                aria-expanded="false"
2580                                                aria-controls="tier-one-drawer--womens"
2581                                                data-target="tier-one-drawer--womens"
2582                                            >WOMENS</button><button
2583                                                class="drawer-toplevel-strip__btn"
2584                                                aria-expanded="false"
2585                                                aria-controls="tier-one-drawer--footwear"
2586                                                data-target="tier-one-drawer--footwear"
2587                                            >FOOTWEAR</button></div>
2588                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2589        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2590      </svg></button>
2591                                </div>
2592                                <div class="drawer--fade-content">
2593                                <button class="drawer--title drawer--title-with-icon">
2594                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2595        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2596      </svg></div>
2597                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Footwear</p>
2598                                </button>
2599                                <div class="drawer--container">
2600                                    
2601                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="View All">
2602                                            <a href="/collections/footwear" >
2603                                                View All
2604                                            </a>
2605                                        </div>
2606                                    
2607                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="New In">
2608                                            <a href="/collections/new-footwear" >
2609                                                New In
2610                                            </a>
2611                                        </div>
2612                                    
2613                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Trainers">
2614                                            <a href="/collections/mens-trainers" >
2615                                                Trainers
2616                                            </a>
2617                                        </div>
2618                                    
2619                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Loafers">
2620                                            <a href="/collections/loafer" >
2621                                                Loafers
2622                                            </a>
2623                                        </div>
2624                                    
2625                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Slides & Sandals">
2626                                            <a href="/collections/mens-slides" >
2627                                                Slides & Sandals
2628                                            </a>
2629                                        </div>
2630                                    
2631                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Socks">
2632                                            <a href="/collections/socks" >
2633                                                Socks
2634                                            </a>
2635                                        </div>
2636                                    
2637                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Shoe Care">
2638                                            <a href="/collections/shoe-care" >
2639                                                Shoe Care
2640                                            </a>
2641                                        </div>
2642                                    
2643                                </div>
2644                                </div>
2645                            </div>
2646                        
2647
2648<div id="tier-two-drawer--mens--accessories" class="nested--drawer-grandchild-wrapper header--drawer"
2649                            data-content="Accessories" style="left: var(--header-drawer-width)"
2650                            >
2651                                <div class="drawer-toplevel-strip">
2652                                    <div class=" 
2653                                        nav-btns--wrapper-no-scroll
2654                                        "
2655                                    ><button
2656                                                class="drawer-toplevel-strip__btn"
2657                                                aria-expanded="false"
2658                                                aria-controls="tier-one-drawer--mens"
2659                                                data-target="tier-one-drawer--mens"
2660                                            >MENS</button><button
2661                                                class="drawer-toplevel-strip__btn"
2662                                                aria-expanded="false"
2663                                                aria-controls="tier-one-drawer--womens"
2664                                                data-target="tier-one-drawer--womens"
2665                                            >WOMENS</button><button
2666                                                class="drawer-toplevel-strip__btn"
2667                                                aria-expanded="false"
2668                                                aria-controls="tier-one-drawer--footwear"
2669                                                data-target="tier-one-drawer--footwear"
2670                                            >FOOTWEAR</button></div>
2671                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2672        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2673      </svg></button>
2674                                </div>
2675                                <div class="drawer--fade-content">
2676                                <button class="drawer--title drawer--title-with-icon">
2677                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2678        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2679      </svg></div>
2680                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Accessories</p>
2681                                </button>
2682                                <div class="drawer--container">
2683                                    
2684                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="View All">
2685                                            <a href="/collections/all-accessories" >
2686                                                View All
2687                                            </a>
2688                                        </div>
2689                                    
2690                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Socks">
2691                                            <a href="/collections/socks" >
2692                                                Socks
2693                                            </a>
2694                                        </div>
2695                                    
2696                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Boxers">
2697                                            <a href="/collections/boxers" >
2698                                                Boxers
2699                                            </a>
2700                                        </div>
2701                                    
2702                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Bags">
2703                                            <a href="/collections/bags" >
2704                                                Bags
2705                                            </a>
2706                                        </div>
2707                                    
2708                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Shoe Care">
2709                                            <a href="/collections/shoe-care" >
2710                                                Shoe Care
2711                                            </a>
2712                                        </div>
2713                                    
2714                                </div>
2715                                </div>
2716                            </div>
2717                        
2718
2719
2720</div><div id="toplevel-nav-item--womens" class="toplevel-nav-items" data-drawer-content="WOMENS">
2721                <div class="toplevel-item--btn-wrapper">
2722                    <button
2723                        aria-expanded="false"
2724                        aria-controls="tier-one-drawer--womens"
2725                        
2726                    >
2727                        WOMENS
2728                    </button>
2729                </div>
2730            </div>
2731            
2732<div class="first-tier--wrapper" data-content="WOMENS" >
2733                    <div id="tier-one-drawer--womens" class="tier-one--items header--drawer">
2734                        <div class="drawer-toplevel-strip">
2735                            <div class=" 
2736                                nav-btns--wrapper-no-scroll
2737                            "><button
2738                                    class="drawer-toplevel-strip__btn"
2739                                    aria-expanded="false"
2740                                    aria-controls="tier-one-drawer--mens"
2741                                    data-target="tier-one-drawer--mens"
2742                                >MENS</button><button
2743                                    class="drawer-toplevel-strip__btn"
2744                                    aria-expanded="false"
2745                                    aria-controls="tier-one-drawer--womens"
2746                                    data-target="tier-one-drawer--womens"
2747                                >WOMENS</button><button
2748                                    class="drawer-toplevel-strip__btn"
2749                                    aria-expanded="false"
2750                                    aria-controls="tier-one-drawer--footwear"
2751                                    data-target="tier-one-drawer--footwear"
2752                                >FOOTWEAR</button></div>
2753                            <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2754        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2755      </svg></button>
2756
2757                        </div>
2758                        
2759                        <div class="drawer--fade-content">
2760                         <div class="header--drawer-search-bar">
2761                            <form action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
2762        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
2763      </svg><input
2764                                    class="predictive-search__input"
2765                                    type="text"
2766                                    name="q"
2767                                    autocomplete="off"
2768                                    autocorrect="off"
2769                                    aria-label="Search"
2770                                    placeholder="What are you looking for?"
2771                                >
2772                                    <p class="predictive-search__clear" id="predictive-search-clear" hidden>Clear</p>
2773                            </form>
2774                            <div class="drawer-search-results" hidden aria-live="polite"></div>
2775                        </div>
2776                        <p class="drawer--title tier-one--title">Explore WOMENS</p>
2777                        <div class="drawer--container"><div id="tier-one-item--womens--new-arrivals" class="header--drawer-items" aria-label="New Arrivals"><a
2778                                        href="#"
2779                                            aria-expanded="false"
2780                                            aria-controls="tier-two-drawer--womens--new-arrivals"
2781                                        
2782                                    >
2783                                        New Arrivals
2784                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2785        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2786      </svg>
2787                                    </a>
2788                                </div>
2789                                
2790                                
2791<div id="tier-one-item--womens--clothing" class="header--drawer-items" aria-label="Clothing"><a
2792                                        href="#"
2793                                            aria-expanded="false"
2794                                            aria-controls="tier-two-drawer--womens--clothing"
2795                                        
2796                                    >
2797                                        Clothing
2798                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2799        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2800      </svg>
2801                                    </a>
2802                                </div>
2803                                
2804                                
2805<div id="tier-one-item--womens--activewear" class="header--drawer-items" aria-label="Activewear"><a
2806                                        href="/collections/womens-activewear"
2807                                            aria-expanded="false"
2808                                            aria-controls="tier-two-drawer--womens--activewear"
2809                                        
2810                                    >
2811                                        Activewear
2812                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2813        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2814      </svg>
2815                                    </a>
2816                                </div>
2817                                
2818                                
2819<div id="tier-one-item--womens--footwear" class="header--drawer-items" aria-label="Footwear"><a
2820                                        href="#"
2821                                            aria-expanded="false"
2822                                            aria-controls="tier-two-drawer--womens--footwear"
2823                                        
2824                                    >
2825                                        Footwear
2826                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2827        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2828      </svg>
2829                                    </a>
2830                                </div>
2831                                
2832                                
2833<div id="tier-one-item--womens--gift-card" class="header--drawer-items" aria-label="Gift Card"><a
2834                                        href="/products/arne-digital-gift-card"
2835                                        
2836                                    >
2837                                        Gift Card
2838                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
2839        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2840      </svg>
2841                                    </a>
2842                                </div>
2843                                
2844                                
2845                                    <div class="nav-first--tier-img-wrapper"><a href="/collections/womens-new-arrivals">
2845<p class="drawer--header-img-heading"> New Arrivals</p>
2846                                                <img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=2400" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=240 240w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=480 480w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=960 960w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Womens_41ae3183-a311-41ff-9371-8ff070e75cc3.png?v=1789925723&amp;width=1200 1200w" width="2400" height="1800" loading="lazy" sizes="(min-width: 600px) 403px, 100vw" class="nav-first--tier-img">
2847                                            </a></div>
2848                                
2849</div>
2850                        </div>
2851                    </div>
2852                    
2853
2854<div id="tier-two-drawer--womens--new-arrivals" class="nested--drawer-grandchild-wrapper header--drawer"
2855                            data-content="New Arrivals" style="left: var(--header-drawer-width)"
2856                            >
2857                                <div class="drawer-toplevel-strip">
2858                                    <div class=" 
2859                                        nav-btns--wrapper-no-scroll
2860                                        "
2861                                    ><button
2862                                                class="drawer-toplevel-strip__btn"
2863                                                aria-expanded="false"
2864                                                aria-controls="tier-one-drawer--mens"
2865                                                data-target="tier-one-drawer--mens"
2866                                            >MENS</button><button
2867                                                class="drawer-toplevel-strip__btn"
2868                                                aria-expanded="false"
2869                                                aria-controls="tier-one-drawer--womens"
2870                                                data-target="tier-one-drawer--womens"
2871                                            >WOMENS</button><button
2872                                                class="drawer-toplevel-strip__btn"
2873                                                aria-expanded="false"
2874                                                aria-controls="tier-one-drawer--footwear"
2875                                                data-target="tier-one-drawer--footwear"
2876                                            >FOOTWEAR</button></div>
2877                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2878        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2879      </svg></button>
2880                                </div>
2881                                <div class="drawer--fade-content">
2882                                <button class="drawer--title drawer--title-with-icon">
2883                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2884        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2885      </svg></div>
2886                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> New Arrivals</p>
2887                                </button>
2888                                <div class="drawer--container">
2889                                    
2890                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="New In">
2891                                            <a href="/collections/womens-new-arrivals" >
2892                                                New In
2893                                            </a>
2894                                        </div>
2895                                    
2896                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="Recently Restocked">
2897                                            <a href="/collections/womens-recently-restocked" >
2898                                                Recently Restocked
2899                                            </a>
2900                                        </div>
2901                                    
2902                                        <div id="tier-two-item--new-arrivals" class="header--drawer-items" aria-label="Autumn 26'">
2903                                            <a href="/collections/womens-autumn" >
2904                                                Autumn 26'
2905                                            </a>
2906                                        </div>
2907                                    
2908                                </div>
2909                                </div>
2910                            </div>
2911                        
2912
2913<div id="tier-two-drawer--womens--clothing" class="nested--drawer-grandchild-wrapper header--drawer"
2914                            data-content="Clothing" style="left: var(--header-drawer-width)"
2915                            >
2916                                <div class="drawer-toplevel-strip">
2917                                    <div class=" 
2918                                        nav-btns--wrapper-no-scroll
2919                                        "
2920                                    ><button
2921                                                class="drawer-toplevel-strip__btn"
2922                                                aria-expanded="false"
2923                                                aria-controls="tier-one-drawer--mens"
2924                                                data-target="tier-one-drawer--mens"
2925                                            >MENS</button><button
2926                                                class="drawer-toplevel-strip__btn"
2927                                                aria-expanded="false"
2928                                                aria-controls="tier-one-drawer--womens"
2929                                                data-target="tier-one-drawer--womens"
2930                                            >WOMENS</button><button
2931                                                class="drawer-toplevel-strip__btn"
2932                                                aria-expanded="false"
2933                                                aria-controls="tier-one-drawer--footwear"
2934                                                data-target="tier-one-drawer--footwear"
2935                                            >FOOTWEAR</button></div>
2936                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
2937        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.
29370878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
2938      </svg></button>
2939                                </div>
2940                                <div class="drawer--fade-content">
2941                                <button class="drawer--title drawer--title-with-icon">
2942                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
2943        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
2944      </svg></div>
2945                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Clothing</p>
2946                                </button>
2947                                <div class="drawer--container">
2948                                    
2949                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="View All">
2950                                            <a href="/collections/womens-all" >
2951                                                View All
2952                                            </a>
2953                                        </div>
2954                                    
2955                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Sets">
2956                                            <a href="/collections/womens-sets" >
2957                                                Sets
2958                                            </a>
2959                                        </div>
2960                                    
2961                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Tracksuits">
2962                                            <a href="/collections/womens-tracksuits" >
2963                                                Tracksuits
2964                                            </a>
2965                                        </div>
2966                                    
2967                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Leggings">
2968                                            <a href="/collections/womens-leggings" >
2969                                                Leggings
2970                                            </a>
2971                                        </div>
2972                                    
2973                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="T-Shirts">
2974                                            <a href="/collections/womens-t-shirts" >
2975                                                T-Shirts
2976                                            </a>
2977                                        </div>
2978                                    
2979                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Jeans">
2980                                            <a href="/collections/womens-denim" >
2981                                                Jeans
2982                                            </a>
2983                                        </div>
2984                                    
2985                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Coats">
2986                                            <a href="/collections/womens-coats" >
2987                                                Coats
2988                                            </a>
2989                                        </div>
2990                                    
2991                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Hoodies">
2992                                            <a href="/collections/womens-hoodies" >
2993                                                Hoodies
2994                                            </a>
2995                                        </div>
2996                                    
2997                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Joggers">
2998                                            <a href="/collections/womens-joggers" >
2999                                                Joggers
3000                                            </a>
3001                                        </div>
3002                                    
3003                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Trousers">
3004                                            <a href="/collections/womens-trousers" >
3005                                                Trousers
3006                                            </a>
3007                                        </div>
3008                                    
3009                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Jackets & Gilets">
3010                                            <a href="/collections/womens-jackets-gilets" >
3011                                                Jackets & Gilets
3012                                            </a>
3013                                        </div>
3014                                    
3015                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Sweatshirts">
3016                                            <a href="/collections/womens-sweatshirts" >
3017                                                Sweatshirts
3018                                            </a>
3019                                        </div>
3020                                    
3021                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Sports Bras">
3022                                            <a href="/collections/sports-bras" >
3023                                                Sports Bras
3024                                            </a>
3025                                        </div>
3026                                    
3027                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Shorts ">
3028                                            <a href="/collections/womens-shorts" >
3029                                                Shorts 
3030                                            </a>
3031                                        </div>
3032                                    
3033                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Vests">
3034                                            <a href="/collections/womens-vests" >
3035                                                Vests
3036                                            </a>
3037                                        </div>
3038                                    
3039                                        <div id="tier-two-item--clothing" class="header--drawer-items" aria-label="Shirts">
3040                                            <a href="/collections/womens-shirts" >
3041                                                Shirts
3042                                            </a>
3043                                        </div>
3044                                    
3045                                </div>
3046                                </div>
3047                            </div>
3048                        
3049
3050<div id="tier-two-drawer--womens--activewear" class="nested--drawer-grandchild-wrapper header--drawer"
3051                            data-content="Activewear" style="left: var(--header-drawer-width)"
3052                            >
3053                                <div class="drawer-toplevel-strip">
3054                                    <div class=" 
3055                                        nav-btns--wrapper-no-scroll
3056                                        "
3057                                    ><button
3058                                                class="drawer-toplevel-strip__btn"
3059                                                aria-expanded="false"
3060                                                aria-controls="tier-one-drawer--mens"
3061                                                data-target="tier-one-drawer--mens"
3062                                            >MENS</button><button
3063                                                class="drawer-toplevel-strip__btn"
3064                                                aria-expanded="false"
3065                                                aria-controls="tier-one-drawer--womens"
3066                                                data-target="tier-one-drawer--womens"
3067                                            >WOMENS</button><button
3068                                                class="drawer-toplevel-strip__btn"
3069                                                aria-expanded="false"
3070                                                aria-controls="tier-one-drawer--footwear"
3071                                                data-target="tier-one-drawer--footwear"
3072                                            >FOOTWEAR</button></div>
3073                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3074        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3075      </svg></button>
3076                                </div>
3077                                <div class="drawer--fade-content">
3078                                <button class="drawer--title drawer--title-with-icon">
3079                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
3080        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3081      </svg></div>
3082                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Activewear</p>
3083                                </button>
3084                                <div class="drawer--container">
3085                                    
3086                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="View All">
3087                                            <a href="/collections/womens-activewear" >
3088                                                View All
3089                                            </a>
3090                                        </div>
3091                                    
3092                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Sets">
3093                                            <a href="/collections/womens-active-sets" >
3094                                                Active Sets
3095                                            </a>
3096                                        </div>
3097                                    
3098                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Sports Bras">
3099                                            <a href="/collections/sports-bras" >
3100                                                Active Sports Bras
3101                                            </a>
3102                                        </div>
3103                                    
3104                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Leggings">
3105                                            <a href="/collections/womens-leggings" >
3106                                                Active Leggings
3107                                            </a>
3108                                        </div>
3109                                    
3110                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Shorts">
3111                                            <a href="/collections/womens-active-shorts" >
3112                                                Active Shorts
3113                                            </a>
3114                                        </div>
3115                                    
3116                                        <div id="tier-two-item--activewear" class="header--drawer-items" aria-label="Active Jackets">
3117                                            <a href="/collections/womens-active-jackets" >
3118                                                Active Jackets
3119                                            </a>
3120                                        </div>
3121                                    
3122                                </div>
3123                                </div>
3124                            </div>
3125                        
3126
3127<div id="tier-two-drawer--womens--footwear" class="nested--drawer-grandchild-wrapper header--drawer"
3128                            data-content="Footwear" style="left: var(--header-drawer-width)"
3129                            >
3130                                <div class="drawer-toplevel-strip">
3131                                    <div class=" 
3132                                        nav-btns--wrapper-no-scroll
3133                                        "
3134                                    ><button
3135                                                class="drawer-toplevel-strip__btn"
3136                                                aria-expanded="false"
3137                                                aria-controls="tier-one-drawer--mens"
3138                                                data-target="tier-one-drawer--mens"
3139                                            >MENS</button><button
3140                                                class="drawer-toplevel-strip__btn"
3141                                                aria-expanded="false"
3142                                                aria-controls="tier-one-drawer--womens"
3143                                                data-target="tier-one-drawer--womens"
3144                                            >WOMENS</button><button
3145                                                class="drawer-toplevel-strip__btn"
3146                                                aria-expanded="false"
3147                                                aria-controls="tier-one-drawer--footwear"
3148                                                data-target="tier-one-drawer--footwear"
3149                                            >FOOTWEAR</button></div>
3150                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3151        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3152      </svg></button>
3153                                </div>
3154                                <div class="drawer--fade-content">
3155                                <button class="drawer--title drawer--title-with-icon">
3156                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
3157        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3158      </svg></div>
3159                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Footwear</p>
3160                                </button>
3161                                <div class="drawer--container">
3162                                    
3163                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="All Footwear">
3164                                            <a href="/collections/womens-footwear" >
3165                                                All Footwear
3166                                            </a>
3167                                        </div>
3168                                    
3169                                        <div id="tier-two-item--footwear" class="header--drawer-items" aria-label="Shoe Care">
3170                                            <a href="/collections/shoe-care" >
3171                                                Shoe Care
3172                                            </a>
3173                                        </div>
3174                                    
3175                                </div>
3176                                </div>
3177                            </div>
3178                        
3179
3180</div><div id="toplevel-nav-item--footwear" class="toplevel-nav-items" data-drawer-content="FOOTWEAR">
3181                <div class="toplevel-item--btn-wrapper">
3182                    <button
3183                        aria-expanded="false"
3184                        aria-controls="tier-one-drawer--footwear"
3185                        
3186                    >
3187                        FOOTWEAR
3188                    </button>
3189                </div>
3190            </div>
3191            
3192<div class="first-tier--wrapper" data-content="FOOTWEAR" >
3193                    <div id="tier-one-drawer--footwear" class="tier-one--items header--drawer">
3194                        <div class="drawer-toplevel-strip">
3195                            <div class=" 
3196                                nav-btns--wrapper-no-scroll
3197                            "><button
3198                                    class="drawer-toplevel-strip__btn"
3199                                    aria-expanded="false"
3200                                    aria-controls="tier-one-drawer--mens"
3201                                    data-target="tier-one-drawer--mens"
3202                                >MENS</button><button
3203                                    class="drawer-toplevel-strip__btn"
3204                                    aria-expanded="false"
3205                                    aria-controls="tier-one-drawer--womens"
3206                                    data-target="tier-one-drawer--womens"
3207                                >WOMENS</button><button
3208                                    class="drawer-toplevel-strip__btn"
3209                                    aria-expanded="false"
3210                                    aria-controls="tier-one-drawer--footwear"
3211                                    data-target="tier-one-drawer--footwear"
3212                                >FOOTWEAR</button></div>
3213                            <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3214        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3215      </svg></button>
3216
3217                        </div>
3218                        
3219                        <div class="drawer--fade-content">
3220                         <div class="header--drawer-search-bar">
3221                            <form action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
3222        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
3223      </svg><input
3224                                    class="predictive-search__input"
3225                                    type="text"
3226                                    name="q"
3227                                    autocomplete="off"
3228                                    autocorrect="off"
3229                                    aria-label="Search"
3230                                    placeholder="What are you looking for?"
3231                                >
3232                                    <p class="predictive-search__clear" id="predictive-search-clear" hidden>Clear</p>
3233                            </form>
3234                            <div class="drawer-search-results" hidden aria-live="polite"></div>
3235                        </div>
3236                        <p class="drawer--title tier-one--title">Explore FOOTWEAR</p>
3237                        <div class="drawer--container"><div id="tier-one-item--footwear--mens-footwear" class="header--drawer-items" aria-label="Mens Footwear"><a
3238                                        href="#"
3239                                            aria-expanded="false"
3240                                            aria-controls="tier-two-drawer--footwear--mens-footwear"
3241                                        
3242                                    >
3243                                        Mens Footwear
3244                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
3245        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3246      </svg>
3247                                    </a>
3248                                </div>
3249                                
3250                                
3251<div id="tier-one-item--footwear--womens-footwear" class="header--drawer-items" aria-label="Womens Footwear"><a
3252                                        href="/collections/womens-footwear"
3253                                            aria-expanded="false"
3254                                            aria-controls="tier-two-drawer--footwear--womens-footwear"
3255                                        
3256                                    >
3257                                        Womens Footwear
3258                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
3259        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3260      </svg>
3261                                    </a>
3262                                </div>
3263                                
3264                                
3265<div id="tier-one-item--footwear--accessories" class="header--drawer-items" aria-label="Accessories"><a
3266                                        href="#"
3267                                            aria-expanded="false"
3268                                            aria-controls="tier-two-drawer--footwear--accessories"
3269                                        
3270                                    >
3271                                        Accessories
3272                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
3273        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3274      </svg>
3275                                    </a>
3276                                </div>
3277                                
3278                                
3279<div id="tier-one-item--footwear--gift-card" class="header--drawer-items" aria-label="Gift Card"><a
3280                                        href="/products/arne-digital-gift-card"
3281                                        
3282                                    >
3283                                        Gift Card
3284                                        <svg focusable="false" width="8" height="12" class="icon icon--chevron-forward  icon--direction-aware " viewBox="0 0 8 12">
3285        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3286      </svg>
3287                                    </a>
3288                                </div>
3289                                
3290                                
3291                                    <div class="nav-first--tier-img-wrapper"><a href="/collections/footwear">
3291<p class="drawer--header-img-heading"> Footwear</p>
3292                                                <img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=2400" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=240 240w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=480 480w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=960 960w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Nav_Footwear_1.png?v=1789925723&amp;width=1200 1200w" width="2400" height="1800" loading="lazy" sizes="(min-width: 600px) 403px, 100vw" class="nav-first--tier-img">
3293                                            </a></div>
3294                                
3295</div>
3296                        </div>
3297                    </div>
3298                    
3299
3300<div id="tier-two-drawer--footwear--mens-footwear" class="nested--drawer-grandchild-wrapper header--drawer"
3301                            data-content="Mens Footwear" style="left: var(--header-drawer-width)"
3302                            >
3303                                <div class="drawer-toplevel-strip">
3304                                    <div class=" 
3305                                        nav-btns--wrapper-no-scroll
3306                                        "
3307                                    ><button
3308                                                class="drawer-toplevel-strip__btn"
3309                                                aria-expanded="false"
3310                                                aria-controls="tier-one-drawer--mens"
3311                                                data-target="tier-one-drawer--mens"
3312                                            >MENS</button><button
3313                                                class="drawer-toplevel-strip__btn"
3314                                                aria-expanded="false"
3315                                                aria-controls="tier-one-drawer--womens"
3316                                                data-target="tier-one-drawer--womens"
3317                                            >WOMENS</button><button
3318                                                class="drawer-toplevel-strip__btn"
3319                                                aria-expanded="false"
3320                                                aria-controls="tier-one-drawer--footwear"
3321                                                data-target="tier-one-drawer--footwear"
3322                                            >FOOTWEAR</button></div>
3323                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3324        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3325      </svg></button>
3326                                </div>
3327                                <div class="drawer--fade-content">
3328                                <button class="drawer--title drawer--title-with-icon">
3329                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
3330        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3331      </svg></div>
3332                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Mens Footwear</p>
3333                                </button>
3334                                <div class="drawer--container">
3335                                    
3336                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="View All">
3337                                            <a href="/collections/footwear" >
3338                                                View All
3339                                            </a>
3340                                        </div>
3341                                    
3342                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="New In">
3343                                            <a href="/collections/new-footwear" >
3344                                                New In
3345                                            </a>
3346                                        </div>
3347                                    
3348                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="A-Tech">
3349                                            <a href="/collections/a-tech" >
3350                                                A-Tech
3351                                            </a>
3352                                        </div>
3353                                    
3354                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="Trainers">
3355                                            <a href="/collections/mens-trainers" >
3356                                                Trainers
3357                                            </a>
3358                                        </div>
3359                                    
3360                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="Loafers">
3361                                            <a href="/collections/loafer" >
3362                                                Loafers
3363                                            </a>
3364                                        </div>
3365                                    
3366                                        <div id="tier-two-item--mens-footwear" class="header--drawer-items" aria-label="Slides & Sandals">
3367                                            <a href="/collections/mens-slides" >
3368                                                Slides & Sandals
3369                                            </a>
3370                                        </div>
3371                                    
3372                                </div>
3373                                </div>
3374                            </div>
3375                        
3376
3377<div id="tier-two-drawer--footwear--womens-footwear" class="nested--drawer-grandchild-wrapper header--drawer"
3378                            data-content="Womens Footwear" style="left: var(--header-drawer-width)"
3379                            >
3380                                <div class="drawer-toplevel-strip">
3381                                    <div class=" 
3382                                        nav-btns--wrapper-no-scroll
3383                                        "
3384                                    ><button
3385                                                class="drawer-toplevel-strip__btn"
3386                                                aria-expanded="false"
3387                                                aria-controls="tier-one-drawer--mens"
3388                                                data-target="tier-one-drawer--mens"
3389                                            >MENS</button><button
3390                                                class="drawer-toplevel-strip__btn"
3391                                                aria-expanded="false"
3392                                                aria-controls="tier-one-drawer--womens"
3393                                                data-target="tier-one-drawer--womens"
3394                                            >WOMENS</button><button
3395                                                class="drawer-toplevel-strip__btn"
3396                                                aria-expanded="false"
3397                                                aria-controls="tier-one-drawer--footwear"
3398                                                data-target="tier-one-drawer--footwear"
3399                                            >FOOTWEAR</button></div>
3400                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3401        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3402      </svg></button>
3403                                </div>
3404                                <div class="drawer--fade-content">
3405                                <button class="drawer--title drawer--title-with-icon">
3406                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
3407        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3408      </svg></div>
3409                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Womens Footwear</p>
3410                                </button>
3411                                <div class="drawer--container">
3412                                    
3413                                        <div id="tier-two-item--womens-footwear" class="header--drawer-items" aria-label="View All">
3414                                            <a href="/collections/womens-footwear" >
3415                                                View All
3416                                            </a>
3417                                        </div>
3418                                    
3419                                        <div id="tier-two-item--womens-footwear" class="header--drawer-items" aria-label="Shoe Care">
3420                                            <a href="/collections/shoe-care" >
3421                                                Shoe Care
3422                                            </a>
3423                                        </div>
3424                                    
3425                                </div>
3426                                </div>
3427                            </div>
3428                        
3429
3430<div id="tier-two-drawer--footwear--accessories" class="nested--drawer-grandchild-wrapper header--drawer"
3431                            data-content="Accessories" style="left: var(--header-drawer-width)"
3432                            >
3433                                <div class="drawer-toplevel-strip">
3434                                    <div class=" 
3435                                        nav-btns--wrapper-no-scroll
3436                                        "
3437                                    ><button
3438                                                class="drawer-toplevel-strip__btn"
3439                                                aria-expanded="false"
3440                                                aria-controls="tier-one-drawer--mens"
3441                                                data-target="tier-one-drawer--mens"
3442                                            >MENS</button><button
3443                                                class="drawer-toplevel-strip__btn"
3444                                                aria-expanded="false"
3445                                                aria-controls="tier-one-drawer--womens"
3446                                                data-target="tier-one-drawer--womens"
3447                                            >WOMENS</button><button
3448                                                class="drawer-toplevel-strip__btn"
3449                                                aria-expanded="false"
3450                                                aria-controls="tier-one-drawer--footwear"
3451                                                data-target="tier-one-drawer--footwear"
3452                                            >FOOTWEAR</button></div>
3453                                    <button class="drawer-toplevel-strip__close" aria-label="Close navigation"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3454        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3455      </svg></button>
3456                                </div>
3457                                <div class="drawer--fade-content">
3458                                <button class="drawer--title drawer--title-with-icon">
3459                                    <div class="drawer--title-icon" aria-label="Previous"> <svg focusable="false" width="8" height="8" class="icon icon--chevron-back   " viewBox="0 0 8 12">
3460        <path fill="none" d="M7 1L2 6L7 11" stroke="currentColor" stroke-width="1"></path>
3461      </svg></div>
3462                                    <p class="drawer--title tier-two--title" style="padding-inline-start: 0;"> Accessories</p>
3463                                </button>
3464                                <div class="drawer--container">
3465                                    
3466                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Socks">
3467                                            <a href="/collections/socks" >
3468                                                Socks
3469                                            </a>
3470                                        </div>
3471                                    
3472                                        <div id="tier-two-item--accessories" class="header--drawer-items" aria-label="Shoe Care">
3473                                            <a href="/collections/shoe-care" >
3474                                                Shoe Care
3475                                            </a>
3476                                        </div>
3477                                    
3478                                </div>
3479                                </div>
3480                            </div>
3481                        
3482
3483</div></div>
3484            <div class="drawer__footer drawer__footer--tight drawer__footer--bordered header-drawer__sticky-footer">
3485                <div class="mobile-nav__footer">
3485<a class="icon-text drawer-nav-footer--text" href="/account/login"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="24" viewBox="0 0 18 24" fill="none">
3486        <path d="M9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10Z" stroke="black" stroke-miterlimit="10" stroke-linecap="square"/>
3487        <path d="M9 10C4.58133 10 1 13.5813 1 18H17C17 13.5813 13.4187 10 9 10Z" stroke="black" stroke-miterlimit="10" stroke-linecap="square"/>
3488      </svg>Sign In</a><form method="post" action="/localization" id="header-sidebar-localization-form" accept-charset="UTF-8" class="header__cross-border" 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="/pages/store-finder" /><div class="popover-container">
3489                                    <input type="hidden" name="country_code" value="GB">
3490                                    <span class="visually-hidden">Country/region</span>
3491
3492                                    <button type="button" is="toggle-button" class="popover-button text--xsmall tap-area drawer-nav--region-selector" aria-expanded="false" aria-controls="header-sidebar-localization-form-currency">United Kingdom (£GBP)
3493                                    </button>
3494
3495                                    <popover-content id="header-sidebar-localization-form-currency" class="popover popover--top popover--small">
3496                                        <span class="popover__overlay"></span>
3497
3498                                        <header class="popover__header">
3499                                            <span class="popover__title uppercase-small">Country/region</span>
3500
3501                                            <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
3502        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
3503      </svg></button>
3504                                        </header>
3505
3506                                        <div class="popover__content">
3507                                            <div class="popover__choice-list"><button type="submit" name="country_code" value="AL" class="popover__choice-item">
3508                                                        <span class="popover__choice-label" >Albania (ALL L)
3509                                                        </span>
3510                                                    </button><button type="submit" name="country_code" value="DZ" class="popover__choice-item">
3511                                                        <span class="popover__choice-label" >Algeria (DZD د.ج)
3512                                                        </span>
3513                                                    </button><button type="submit" name="country_code" value="AD" class="popover__choice-item">
3514                                                        <span class="popover__choice-label" >Andorra (EUR €)
3515                                                        </span>
3516                                                    </button><button type="submit" name="country_code" value="AO" class="popover__choice-item">
3517                                                        <span class="popover__choice-label" >Angola (AOA Kz)
3518                                                        </span>
3519                                                    </button><button type="submit" name="country_code" value="AI" class="popover__choice-item">
3520                                                        <span class="popover__choice-label" >Anguilla (XCD $)
3521                                                        </span>
3522                                                    </button><button type="submit" name="country_code" value="AG" class="popover__choice-item">
3523                                                        <span class="popover__choice-label" >Antigua &amp; Barbuda (XCD $)
3524                                                        </span>
3525                                                    </button><button type="submit" name="country_code" value="AR" class="popover__choice-item">
3526                                                        <span class="popover__choice-label" >Argentina (ARS $)
3527                                                        </span>
3528                                                    </button><button type="submit" name="country_code" value="AM" class="popover__choice-item">
3529                                                        <span class="popover__choice-label" >Armenia (AMD դր.)
3530                                                        </span>
3531                                                    </button><button type="submit" name="country_code" value="AW" class="popover__choice-item">
3532                                                        <span class="popover__choice-label" >Aruba (AWG ƒ)
3533                                                        </span>
3534                                                    </button><button type="submit" name="country_code" value="AU" class="popover__choice-item">
3535                                                        <span class="popover__choice-label" >Australia (AUD $)
3536                                                        </span>
3537                                                    </button><button type="submit" name="country_code" value="AT" class="popover__choice-item">
3538                                                        <span class="popover__choice-label" >Austria (EUR €)
3539                                                        </span>
3540                                                    </button><button type="submit" name="country_code" value="AZ" class="popover__choice-item">
3541                                                        <span class="popover__choice-label" >Azerbaijan (AZN ₼)
3542                                                        </span>
3543                                                    </button><button type="submit" name="country_code" value="BS" class="popover__choice-item">
3544                                                        <span class="popover__choice-label" >Bahamas (BSD $)
3545                                                        </span>
3546                                                    </button><button type="submit" name="country_code" value="BH" class="popover__choice-item">
3547                                                        <span class="popover__choice-label" >Bahrain (USD $)
3548                                                        </span>
3549                                                    </button><button type="submit" name="country_code" value="BD" class="popover__choice-item">
3550                                                        <span class="popover__choice-label" >Bangladesh (BDT à§³)
3551                                                        </span>
3552                                                    </button><button type="submit" name="country_code" value="BB" class="popover__choice-item">
3553                                                        <span class="popover__choice-label" >Barbados (BBD $)
3554                                                        </span>
3555                                                    </button><button type="submit" name="country_code" value="BE" class="popover__choice-item">
3556                                                        <span class="popover__choice-label" >Belgium (EUR €)
3557                                                        </span>
3558                                                    </button><button type="submit" name="country_code" value="BZ" class="popover__choice-item">
3559                                                        <span class="popover__choice-label" >Belize (BZD $)
3560                                                        </span>
3561                                                    </button><button type="submit" name="country_code" value="BJ" class="popover__choice-item">
3562                                                        <span class="popover__choice-label" >Benin (XOF Fr)
3563                                                        </span>
3564                                                    </button><button type="submit" name="country_code" value="BM" class="popover__choice-item">
3565                                                        <span class="popover__choice-label" >Bermuda (USD $)
3566                                                        </span>
3567                                                    </button><button type="submit" name="country_code" value="BT" class="popover__choice-item">
3568                                                        <span class="popover__choice-label" >Bhutan (USD $)
3569                                                        </span>
3570                                                    </button><button type="submit" name="country_code" value="BO" class="popover__choice-item">
3571                                                        <span class="popover__choice-label" >Bolivia (BOB Bs.)
3572                                                        </span>
3573                                                    </button><button type="submit" name="country_code" value="BA" class="popover__choice-item">
3574                                                        <span class="popover__choice-label" >Bosnia &amp; Herzegovina (BAM КМ)
3575                                                        </span>
3576                                                    </button><button type="submit" name="country_code" value="BW" class="popover__choice-item">
3577                                                        <span class="popover__choice-label" >Botswana (BWP P)
3578                                                        </span>
3579                                                    </button><button type="submit" name="country_code" value="BR" class="popover__choice-item">
3580                                                        <span class="popover__choice-label" >Brazil (BRL R$)
3581                                                        </span>
3582                                                    </button><button type="submit" name="country_code" value="VG" class="popover__choice-item">
3583                                                        <span class="popover__choice-label" >British Virgin Islands (USD $)
3584                                                        </span>
3585                                                    </button><button type="submit" name="country_code" value="BN" class="popover__choice-item">
3586                                                        <span class="popover__choice-label" >Brunei (BND $)
3587                                                        </span>
3588                                                    </button><button type="submit" name="country_code" value="BG" class="popover__choice-item">
3589                                                        <span class="popover__choice-label" >Bulgaria (EUR €)
3590                                                        </span>
3591                                                    </button><button type="submit" name="country_code" value="BF" class="popover__choice-item">
3592                                                        <span class="popover__choice-label" >Burkina Faso (XOF Fr)
3593                                                        </span>
3594                                                    </button><button type="submit" name="country_code" value="BI" class="popover__choice-item">
3595                                                        <span class="popover__choice-label" >Burundi (BIF Fr)
3596                                                        </span>
3597                                                    </button><button type="submit" name="country_code" value="KH" class="popover__choice-item">
3598                                                        <span class="popover__choice-label" >Cambodia (KHR ៛)
3599                                                        </span>
3600                                                    </button><button type="submit" name="country_code" value="CM" class="popover__choice-item">
3601                                                        <span class="popover__choice-label" >Cameroon (XAF CFA)
3602                                                        </span>
3603                                                    </button><button type="submit" name="country_code" value="CA" class="popover__choice-item">
3604                                                        <span class="popover__choice-label" >Canada (CAD $)
3605                                                        </span>
3606                                                    </button><button type="submit" name="country_code" value="CV" class="popover__choice-item">
3607                                                        <span class="popover__choice-label" >Cape Verde (CVE $)
3608                                                        </span>
3609                                                    </button><button type="submit" name="country_code" value="KY" class="popover__choice-item">
3610                                                        <span class="popover__choice-label" >Cayman Islands (KYD $)
3611                                                        </span>
3612                                                    </button><button type="submit" name="country_code" value="TD" class="popover__choice-item">
3613                                                        <span class="popover__choice-label" >Chad (XAF CFA)
3614                                                        </span>
3615                                                    </button><button type="submit" name="country_code" value="CL" class="popover__choice-item">
3616                                                        <span class="popover__choice-label" >Chile (CLP $)
3617                                                        </span>
3618                                                    </button><button type="submit" name="country_code" value="CN" class="popover__choice-item">
3619                                                        <span class="popover__choice-label" >China (CNY ¥)
3620                                                        </span>
3621                                                    </button><button type="submit" name="country_code" value="CO" class="popover__choice-item">
3622                                                        <span class="popover__choice-label" >Colombia (COP $)
3623                                                        </span>
3624                                                    </button><button type="submit" name="country_code" value="KM" class="popover__choice-item">
3625                                                        <span class="popover__choice-label" >Comoros (KMF Fr)
3626                                                        </span>
3627                                                    </button><button type="submit" name="country_code" value="CG" class="popover__choice-item">
3628                                                        <span class="popover__choice-label" >Congo - Brazzaville (XAF CFA)
3629                                                        </span>
3630                                                    </button><button type="submit" name="country_code" value="CK" class="popover__choice-item">
3631                                                        <span class="popover__choice-label" >Cook Islands (NZD $)
3632                                                        </span>
3633                                                    </button><button type="submit" name="country_code" value="CR" class="popover__choice-item">
3634                                                        <span class="popover__choice-label" >Costa Rica (CRC ₡)
3635                                                        </span>
3636                                                    </button><button type="submit" name="country_code" value="CI" class="popover__choice-item">
3637                                                        <span class="popover__choice-label" >Côte d’Ivoire (XOF Fr)
3638                                                        </span>
3639                                                    </button><button type="submit" name="country_code" value="HR" class="popover__choice-item">
3640                                                        <span class="popover__choice-label" >Croatia (EUR €)
3641                                                        </span>
3642                                                    </button><button type="submit" name="country_code" value="CW" class="popover__choice-item">
3643                                                        <span class="popover__choice-label" >Curaçao (USD $)
3644                                                        </span>
3645                                                    </button><button type="submit" name="country_code" value="CY" class="popover__choice-item">
3646                                                        <span class="popover__choice-label" >Cyprus (EUR €)
3647                                                        </span>
3648                                                    </button><button type="submit" name="country_code" value="CZ" class="popover__choice-item">
3649                                                        <span class="popover__choice-label" >Czechia (CZK Kč)
3650                                                        </span>
3651                                                    </button><button type="submit" name="country_code" value="DK" class="popover__choice-item">
3652                                                        <span class="popover__choice-label" >Denmark (DKK kr.)
3653                                                        </span>
3654                                                    </button><button type="submit" name="country_code" value="DJ" class="popover__choice-item">
3655                                                        <span class="popover__choice-label" >Djibouti (DJF Fdj)
3656                                                        </span>
3657                                                    </button><button type="submit" name="country_code" value="DM" class="popover__choice-item">
3658                                                        <span class="popover__choice-label" >Dominica (XCD $)
3659                                                        </span>
3660                                                    </button><button type="submit" name="country_code" value="DO" class="popover__choice-item">
3661                                                        <span class="popover__choice-label" >Dominican Republic (DOP $)
3662                                                        </span>
3663                                                    </button><button type="submit" name="country_code" value="EC" class="popover__choice-item">
3664                                                        <span class="popover__choice-label" >Ecuador (USD $)
3665                                                        </span>
3666                                                    </button><button type="submit" name="country_code" value="EG" class="popover__choice-item">
3667                                                        <span class="popover__choice-label" >Egypt (EGP ج.م)
3668                                                        </span>
3669                                                    </button><button type="submit" name="country_code" value="SV" class="popover__choice-item">
3670                                                        <span class="popover__choice-label" >El Salvador (USD $)
3671                                                        </span>
3672                                                    </button><button type="submit" name="country_code" value="GQ" class="popover__choice-item">
3673                                                        <span class="popover__choice-label" >Equatorial Guinea (XAF CFA)
3674                                                        </span>
3675                                                    </button><button type="submit" name="country_code" value="EE" class="popover__choice-item">
3676                                                        <span class="popover__choice-label" >Estonia (EUR €)
3677                                                        </span>
3678                                                    </button><button type="submit" name="country_code" value="SZ" class="popover__choice-item">
3679                                                        <span class="popover__choice-label" >Eswatini (SZL E)
3680                                                        </span>
3681                                                    </button><button type="submit" name="country_code" value="ET" class="popover__choice-item">
3682                                                        <span class="popover__choice-label" >Ethiopia (ETB Br)
3683                                                        </span>
3684                                                    </button><button type="submit" name="country_code" value="FK" class="popover__choice-item">
3685                                                        <span class="popover__choice-label" >Falkland Islands (FKP £)
3686                                                        </span>
3687                                                    </button><button type="submit" name="country_code" value="FO" class="popover__choice-item">
3688                                                        <span class="popover__choice-label" >Faroe Islands (DKK kr.)
3689                                                        </span>
3690                                                    </button><button type="submit" name="country_code" value="FJ" class="popover__choice-item">
3691                                                        <span class="popover__choice-label" >Fiji (FJD $)
3692                                                        </span>
3693                                                    </button><button type="submit" name="country_code" value="FI" class="popover__choice-item">
3694                                                        <span class="popover__choice-label" >Finland (EUR €)
3695                                                        </span>
3696                                                    </button><button type="submit" name="country_code" value="FR" class="popover__choice-item">
3697                                                        <span class="popover__choice-label" >France (EUR €)
3698                                                        </span>
3699                                                    </button><button type="submit" name="country_code" value="GF" class="popover__choice-item">
3700                                                        <span class="popover__choice-label" >French Guiana (EUR €)
3701                                                        </span>
3702                                                    </button><button type="submit" name="country_code" value="PF" class="popover__choice-item">
3703                                                        <span class="popover__choice-label" >French Polynesia (XPF Fr)
3704                                                        </span>
3705                                                    </button><button type="submit" name="country_code" value="GA" class="popover__choice-item">
3706                                                        <span class="popover__choice-label" >Gabon (USD $)
3707                                                        </span>
3708                                                    </button><button type="submit" name="country_code" value="GM" class="popover__choice-item">
3709                                                        <span class="popover__choice-label" >Gambia (GMD D)
3710                                                        </span>
3711                                                    </button><button type="submit" name="country_code" value="GE" class="popover__choice-item">
3712                                                        <span class="popover__choice-label" >Georgia (GEL ₾)
3713                                                        </span>
3714                                                    </button><button type="submit" name="country_code" value="DE" class="popover__choice-item">
3715                                                        <span class="popover__choice-label" >Germany (EUR €)
3716                                                        </span>
3717                                                    </button><button type="submit" name="country_code" value="GH" class="popover__choice-item">
3718                                                        <span class="popover__choice-label" >Ghana (USD $)
3719                                                        </span>
3720                                                    </button><button type="submit" name="country_code" value="GI" class="popover__choice-item">
3721                                                        <span class="popover__choice-label" >Gibraltar (GBP £)
3722                                                        </span>
3723                                                    </button><button type="submit" name="country_code" value="GR" class="popover__choice-item">
3724                                                        <span class="popover__choice-label" >Greece (EUR €)
3725                                                        </span>
3726                                                    </button><button type="submit" name="country_code" value="GL" class="popover__choice-item">
3727                                                        <span class="popover__choice-label" >Greenland (DKK kr.)
3728                                                        </span>
3729                                                    </button><button type="submit" name="country_code" value="GD" class="popover__choice-item">
3730                                                        <span class="popover__choice-label" >Grenada (XCD $)
3731                                                        </span>
3732                                                    </button><button type="submit" name="country_code" value="GP" class="popover__choice-item">
3733                                                        <span class="popover__choice-label" >Guadeloupe (EUR €)
3734                                                        </span>
3735                                                    </button><button type="submit" name="country_code" value="GT" class="popover__choice-item">
3736                                                        <span class="popover__choice-label" >Guatemala (GTQ Q)
3737                                                        </span>
3738                                                    </button><button type="submit" name="country_code" value="GG" class="popover__choice-item">
3739                                                        <span class="popover__choice-label" >Guernsey (GBP £)
3740                                                        </span>
3741                                                    </button><button type="submit" name="country_code" value="GN" class="popover__choice-item">
3742                                                        <span class="popover__choice-label" >Guinea (GNF Fr)
3743                                                        </span>
3744                                                    </button><button type="submit" name="country_code" value="GW" class="popover__choice-item">
3745                                                        <span class="popover__choice-label" >Guinea-Bissau (XOF Fr)
3746                                                        </span>
3747                                                    </button><button type="submit" name="country_code" value="GY" class="popover__choice-item">
3748                                                        <span class="popover__choice-label" >Guyana (GYD $)
3749                                                        </span>
3750                                                    </button><button type="submit" name="country_code" value="HT" class="popover__choice-item">
3751                                                        <span class="popover__choice-label" >Haiti (HTG G)
3752                                                        </span>
3753                                                    </button><button type="submit" name="country_code" value="HN" class="popover__choice-item">
3754                                                        <span class="popover__choice-label" >Honduras (HNL L)
3755                                                        </span>
3756                                                    </button><button type="submit" name="country_code" value="HK" class="popover__choice-item">
3757                                                        <span class="popover__choice-label" >Hong Kong SAR (HKD $)
3758                                                        </span>
3759                                                    </button><button type="submit" name="country_code" value="HU" class="popover__choice-item">
3760                                                        <span class="popover__choice-label" >Hungary (HUF Ft)
3761                                                        </span>
3762                                                    </button><button type="submit" name="country_code" value="IS" class="popover__choice-item">
3763                                                        <span class="popover__choice-label" >Iceland (ISK kr)
3764                                                        </span>
3765                                                    </button><button type="submit" name="country_code" value="IN" class="popover__choice-item">
3766                                                        <span class="popover__choice-label" >India (INR ₹)
3767                                                        </span>
3768                                                    </button><button type="submit" name="country_code" value="ID" class="popover__choice-item">
3769                                                        <span class="popover__choice-label" >Indonesia (IDR Rp)
3770                                                        </span>
3771                                                    </button><button type="submit" name="country_code" value="IE" class="popover__choice-item">
3772                                                        <span class="popover__choice-label" >Ireland (EUR €)
3773                                                        </span>
3774                                                    </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
3775                                                        <span class="popover__choice-label" >Isle of Man (GBP £)
3776                                                        </span>
3777                                                    </button><button type="submit" name="country_code" value="IL" class="popover__choice-item">
3778                                                        <span class="popover__choice-label" >Israel (ILS ₪)
3779                                                        </span>
3780                                                    </button><button type="submit" name="country_code" value="IT" class="popover__choice-item">
3781                                                        <span class="popover__choice-label" >Italy (EUR €)
3782                                                        </span>
3783                                                    </button><button type="submit" name="country_code" value="JM" class="popover__choice-item">
3784                                                        <span class="popover__choice-label" >Jamaica (JMD $)
3785                                                        </span>
3786                                                    </button><button type="submit" name="country_code" value="JP" class="popover__choice-item">
3787                                                        <span class="popover__choice-label" >Japan (JPY ¥)
3788                                                        </span>
3789                                                    </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
3790                                                        <span class="popover__choice-label" >Jersey (GBP £)
3791                                                        </span>
3792                                                    </button><button type="submit" name="country_code" value="JO" class="popover__choice-item">
3793                                                        <span class="popover__choice-label" >Jordan (USD $)
3794                                                        </span>
3795                                                    </button><button type="submit" name="country_code" value="KZ" class="popover__choice-item">
3796                                                        <span class="popover__choice-label" >Kazakhstan (KZT ₸)
3797                                                        </span>
3798                                                    </button><button type="submit" name="country_code" value="KE" class="popover__choice-item">
3799                                                        <span class="popover__choice-label" >Kenya (KES KSh)
3800                                                        </span>
3801                                                    </button><button type="submit" name="country_code" value="KI" class="popover__choice-item">
3802                                                        <span class="popover__choice-label" >Kiribati (USD $)
3803                                                        </span>
3804                                                    </button><button type="submit" name="country_code" value="KW" class="popover__choice-item">
3805                                                        <span class="popover__choice-label" >Kuwait (USD $)
3806                                                        </span>
3807                                                    </button><button type="submit" name="country_code" value="KG" class="popover__choice-item">
3808                                                        <span class="popover__choice-label" >Kyrgyzstan (KGS som)
3809                                                        </span>
3810                                                    </button><button type="submit" name="country_code" value="LA" class="popover__choice-item">
3811                                                        <span class="popover__choice-label" >Laos (LAK ₭)
3812                                                        </span>
3813                                                    </button><button type="submit" name="country_code" value="LV" class="popover__choice-item">
3814                                                        <span class="popover__choice-label" >Latvia (EUR €)
3815                                                        </span>
3816                                                    </button><button type="submit" name="country_code" value="LB" class="popover__choice-item">
3817                                                        <span class="popover__choice-label" >Lebanon (LBP ل.ل)
3818                                                        </span>
3819                                                    </button><button type="submit" name="country_code" value="LS" class="popover__choice-item">
3820                                                        <span class="popover__choice-label" >Lesotho (LSL L)
3821                                                        </span>
3822                                                    </button><button type="submit" name="country_code" value="LR" class="popover__choice-item">
3823                                                        <span class="popover__choice-label" >Liberia (LRD $)
3824                                                        </span>
3825                                                    </button><button type="submit" name="country_code" value="LI" class="popover__choice-item">
3826                                                        <span class="popover__choice-label" >Liechtenstein (CHF CHF)
3827                                                        </span>
3828                                                    </button><button type="submit" name="country_code" value="LT" class="popover__choice-item">
3829                                                        <span class="popover__choice-label" >Lithuania (EUR €)
3830                                                        </span>
3831                                                    </button><button type="submit" name="country_code" value="LU" class="popover__choice-item">
3832                                                        <span class="popover__choice-label" >Luxembourg (EUR €)
3833                                                        </span>
3834                                                    </button><button type="submit" name="country_code" value="MO" class="popover__choice-item">
3835                                                        <span class="popover__choice-label" >Macao SAR (MOP P)
3836                                                        </span>
3837                                                    </button><button type="submit" name="country_code" value="MG" class="popover__choice-item">
3838                                                        <span class="popover__choice-label" >Madagascar (USD $)
3839                                                        </span>
3840                                                    </button><button type="submit" name="country_code" value="MW" class="popover__choice-item">
3841                                                        <span class="popover__choice-label" >Malawi (MWK MK)
3842                                                        </span>
3843                                                    </button><button type="submit" name="country_code" value="MY" class="popover__choice-item">
3844                                                        <span class="popover__choice-label" >Malaysia (MYR RM)
3845                                                        </span>
3846                                                    </button><button type="submit" name="country_code" value="MV" class="popover__choice-item">
3847                                                        <span class="popover__choice-label" >Maldives (MVR MVR)
3848                                                        </span>
3849                                                    </button><button type="submit" name="country_code" value="MT" class="popover__choice-item">
3850                                                        <span class="popover__choice-label" >Malta (EUR €)
3851                                                        </span>
3852                                                    </button><button type="submit" name="country_code" value="MQ" class="popover__choice-item">
3853                                                        <span class="popover__choice-label" >Martinique (EUR €)
3854                                                        </span>
3855                                                    </button><button type="submit" name="country_code" value="MR" class="popover__choice-item">
3856                                                        <span class="popover__choice-label" >Mauritania (USD $)
3857                                                        </span>
3858                                                    </button><button type="submit" name="country_code" value="MU" class="popover__choice-item">
3859                                                        <span class="popover__choice-label" >Mauritius (MUR ₨)
3860                                                        </span>
3861                                                    </button><button type="submit" name="country_code" value="YT" class="popover__choice-item">
3862                                                        <span class="popover__choice-label" >Mayotte (EUR €)
3863                                                        </span>
3864                                                    </button><button type="submit" name="country_code" value="MX" class="popover__choice-item">
3865                                                        <span class="popover__choice-label" >Mexico (MXN $)
3866                                                        </span>
3867                                                    </button><button type="submit" name="country_code" value="MD" class="popover__choice-item">
3868                                                        <span class="popover__choice-label" >Moldova (MDL L)
3869                                                        </span>
3870                                                    </button><button type="submit" name="country_code" value="MC" class="popover__choice-item">
3871                                                        <span class="popover__choice-label" >Monaco (EUR €)
3872                                                        </span>
3873                                                    </button><button type="submit" name="country_code" value="MN" class="popover__choice-item">
3874                                                        <span class="popover__choice-label" >Mongolia (MNT ₮)
3875                                                        </span>
3876                                                    </button><button type="submit" name="country_code" value="ME" class="popover__choice-item">
3877                                                        <span class="popover__choice-label" >Montenegro (EUR €)
3878                                                        </span>
3879                                                    </button><button type="submit" name="country_code" value="MS" class="popover__choice-item">
3880                                                        <span class="popover__choice-label" >Montserrat (XCD $)
3881                                                        </span>
3882                                                    </button><button type="submit" name="country_code" value="MA" class="popover__choice-item">
3883                                                        <span class="popover__choice-label" >Morocco (MAD د.م.)
3884                                                        </span>
3885                                                    </button><button type="submit" name="country_code" value="MZ" class="popover__choice-item">
3886                                                        <span class="popover__choice-label" >Mozambique (MZN MTn)
3887                                                        </span>
3888                                                    </button><button type="submit" name="country_code" value="NA" class="popover__choice-item">
3889                                                        <span class="popover__choice-label" >Namibia (NAD $)
3890                                                        </span>
3891                                                    </button><button type="submit" name="country_code" value="NR" class="popover__choice-item">
3892                                                        <span class="popover__choice-label" >Nauru (AUD $)
3893                                                        </span>
3894                                                    </button><button type="submit" name="country_code" value="NP" class="popover__choice-item">
3895                                                        <span class="popover__choice-label" >Nepal (NPR Rs.)
3896                                                        </span>
3897                                                    </button><button type="submit" name="country_code" value="NL" class="popover__choice-item">
3898                                                        <span class="popover__choice-label" >Netherlands (EUR €)
3899                                                        </span>
3900                                                    </button><button type="submit" name="country_code" value="NC" class="popover__choice-item">
3901                                                        <span class="popover__choice-label" >New Caledonia (XPF Fr)
3902                                                        </span>
3903                                                    </button><button type="submit" name="country_code" value="NZ" class="popover__choice-item">
3904                                                        <span class="popover__choice-label" >New Zealand (NZD $)
3905                                                        </span>
3906                                                    </button><button type="submit" name="country_code" value="NI" class="popover__choice-item">
3907                                                        <span class="popover__choice-label" >Nicaragua (NIO C$)
3908                                                        </span>
3909                                                    </button><button type="submit" name="country_code" value="NG" class="popover__choice-item">
3910                                                        <span class="popover__choice-label" >Nigeria (NGN ₦)
3911                                                        </span>
3912                                                    </button><button type="submit" name="country_code" value="NU" class="popover__choice-item">
3913                                                        <span class="popover__choice-label" >Niue (NZD $)
3914                                                        </span>
3915                                                    </button><button type="submit" name="country_code" value="MK" class="popover__choice-item">
3916                                                        <span class="popover__choice-label" >North Macedonia (MKD ден)
3917                                                        </span>
3918                                                    </button><button type="submit" name="country_code" value="NO" class="popover__choice-item">
3919                                                        <span class="popover__choice-label" >Norway (NOK kr)
3920                                                        </span>
3921                                                    </button><button type="submit" name="country_code" value="OM" class="popover__choice-item">
3922                                                        <span class="popover__choice-label" >Oman (USD $)
3923                                                        </span>
3924                                                    </button><button type="submit" name="country_code" value="PK" class="popover__choice-item">
3925                                                        <span class="popover__choice-label" >Pakistan (PKR ₨)
3926                                                        </span>
3927                                                    </button><button type="submit" name="country_code" value="PA" class="popover__choice-item">
3928                                                        <span class="popover__choice-label" >Panama (USD $)
3929                                                        </span>
3930                                                    </button><button type="submit" name="country_code" value="PG" class="popover__choice-item">
3931                                                        <span class="popover__choice-label" >Papua New Guinea (PGK K)
3932                                                        </span>
3933                                                    </button><button type="submit" name="country_code" value="PY" class="popover__choice-item">
3934                                                        <span class="popover__choice-label" >Paraguay (PYG ₲)
3935                                                        </span>
3936                                                    </button><button type="submit" name="country_code" value="PE" class="popover__choice-item">
3937                                                        <span class="popover__choice-label" >Peru (PEN S/)
3938                                                        </span>
3939                                                    </button><button type="submit" name="country_code" value="PH" class="popover__choice-item">
3940                                                        <span class="popover__choice-label" >Philippines (PHP ₱)
3941                                                        </span>
3942                                                    </button><button type="submit" name="country_code" value="PL" class="popover__choice-item">
3943                                                        <span class="popover__choice-label" >Poland (PLN zł)
3944                                                        </span>
3945                                                    </button><button type="submit" name="country_code" value="PT" class="popover__choice-item">
3946                                                        <span class="popover__choice-label" >Portugal (EUR €)
3947                                                        </span>
3948                                                    </button><button type="submit" name="country_code" value="QA" class="popover__choice-item">
3949                                                        <span class="popover__choice-label" >Qatar (QAR ر.ق)
3950                                                        </span>
3951                                                    </button><button type="submit" name="country_code" value="RE" class="popover__choice-item">
3952                                                        <span class="popover__choice-label" >Réunion (EUR €)
3953                                                        </span>
3954                                                    </button><button type="submit" name="country_code" value="RO" class="popover__choice-item">
3955                                                        <span class="popover__choice-label" >Romania (RON Lei)
3956                                                        </span>
3957                                                    </button><button type="submit" name="country_code" value="RW" class="popover__choice-item">
3958                                                        <span class="popover__choice-label" >Rwanda (RWF FRw)
3959                                                        </span>
3960                                                    </button><button type="submit" name="country_code" value="WS" class="popover__choice-item">
3961                                                        <span class="popover__choice-label" >Samoa (WST T)
3962                                                        </span>
3963                                                    </button><button type="submit" name="country_code" value="SM" class="popover__choice-item">
3964                                                        <span class="popover__choice-label" >San Marino (EUR €)
3965                                                        </span>
3966                                                    </button><button type="submit" name="country_code" value="ST" class="popover__choice-item">
3967                                                        <span class="popover__choice-label" >São Tomé &amp; Príncipe (STD Db)
3968                                                        </span>
3969                                                    </button><button type="submit" name="country_code" value="SA" class="popover__choice-item">
3970                                                        <span class="popover__choice-label" >Saudi Arabia (SAR ر.س)
3971                                                        </span>
3972                                                    </button><button type="submit" name="country_code" value="SN" class="popover__choice-item">
3973                                                        <span class="popover__choice-label" >Senegal (XOF Fr)
3974                                                        </span>
3975                                                    </button><button type="submit" name="country_code" value="RS" class="popover__choice-item">
3976                                                        <span class="popover__choice-label" >Serbia (RSD РСД)
3977                                                        </span>
3978                                                    </button><button type="submit" name="country_code" value="SC" class="popover__choice-item">
3979                                                        <span class="popover__choice-label" >Seychelles (SCR ₨)
3980                                                        </span>
3981                                                    </button><button type="submit" name="country_code" value="SL" class="popover__choice-item">
3982                                                        <span class="popover__choice-label" >Sierra Leone (SLL Le)
3983                                                        </span>
3984                                                    </button>
3984<button type="submit" name="country_code" value="SG" class="popover__choice-item">
3985                                                        <span class="popover__choice-label" >Singapore (SGD $)
3986                                                        </span>
3987                                                    </button><button type="submit" name="country_code" value="SX" class="popover__choice-item">
3988                                                        <span class="popover__choice-label" >Sint Maarten (USD $)
3989                                                        </span>
3990                                                    </button><button type="submit" name="country_code" value="SK" class="popover__choice-item">
3991                                                        <span class="popover__choice-label" >Slovakia (EUR €)
3992                                                        </span>
3993                                                    </button><button type="submit" name="country_code" value="SI" class="popover__choice-item">
3994                                                        <span class="popover__choice-label" >Slovenia (EUR €)
3995                                                        </span>
3996                                                    </button><button type="submit" name="country_code" value="SB" class="popover__choice-item">
3997                                                        <span class="popover__choice-label" >Solomon Islands (SBD $)
3998                                                        </span>
3999                                                    </button><button type="submit" name="country_code" value="ZA" class="popover__choice-item">
4000                                                        <span class="popover__choice-label" >South Africa (ZAR R)
4001                                                        </span>
4002                                                    </button><button type="submit" name="country_code" value="KR" class="popover__choice-item">
4003                                                        <span class="popover__choice-label" >South Korea (KRW ₩)
4004                                                        </span>
4005                                                    </button><button type="submit" name="country_code" value="ES" class="popover__choice-item">
4006                                                        <span class="popover__choice-label" >Spain (EUR €)
4007                                                        </span>
4008                                                    </button><button type="submit" name="country_code" value="LK" class="popover__choice-item">
4009                                                        <span class="popover__choice-label" >Sri Lanka (LKR ₨)
4010                                                        </span>
4011                                                    </button><button type="submit" name="country_code" value="BL" class="popover__choice-item">
4012                                                        <span class="popover__choice-label" >St. Barthélemy (EUR €)
4013                                                        </span>
4014                                                    </button><button type="submit" name="country_code" value="SH" class="popover__choice-item">
4015                                                        <span class="popover__choice-label" >St. Helena (SHP £)
4016                                                        </span>
4017                                                    </button><button type="submit" name="country_code" value="KN" class="popover__choice-item">
4018                                                        <span class="popover__choice-label" >St. Kitts &amp; Nevis (XCD $)
4019                                                        </span>
4020                                                    </button><button type="submit" name="country_code" value="LC" class="popover__choice-item">
4021                                                        <span class="popover__choice-label" >St. Lucia (XCD $)
4022                                                        </span>
4023                                                    </button><button type="submit" name="country_code" value="MF" class="popover__choice-item">
4024                                                        <span class="popover__choice-label" >St. Martin (EUR €)
4025                                                        </span>
4026                                                    </button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
4027                                                        <span class="popover__choice-label" >St. Vincent &amp; Grenadines (XCD $)
4028                                                        </span>
4029                                                    </button><button type="submit" name="country_code" value="SR" class="popover__choice-item">
4030                                                        <span class="popover__choice-label" >Suriname (SRD $)
4031                                                        </span>
4032                                                    </button><button type="submit" name="country_code" value="SE" class="popover__choice-item">
4033                                                        <span class="popover__choice-label" >Sweden (SEK kr)
4034                                                        </span>
4035                                                    </button><button type="submit" name="country_code" value="CH" class="popover__choice-item">
4036                                                        <span class="popover__choice-label" >Switzerland (CHF CHF)
4037                                                        </span>
4038                                                    </button><button type="submit" name="country_code" value="TW" class="popover__choice-item">
4039                                                        <span class="popover__choice-label" >Taiwan (TWD $)
4040                                                        </span>
4041                                                    </button><button type="submit" name="country_code" value="TZ" class="popover__choice-item">
4042                                                        <span class="popover__choice-label" >Tanzania (TZS Sh)
4043                                                        </span>
4044                                                    </button><button type="submit" name="country_code" value="TH" class="popover__choice-item">
4045                                                        <span class="popover__choice-label" >Thailand (THB ฿)
4046                                                        </span>
4047                                                    </button><button type="submit" name="country_code" value="TL" class="popover__choice-item">
4048                                                        <span class="popover__choice-label" >Timor-Leste (USD $)
4049                                                        </span>
4050                                                    </button><button type="submit" name="country_code" value="TG" class="popover__choice-item">
4051                                                        <span class="popover__choice-label" >Togo (XOF Fr)
4052                                                        </span>
4053                                                    </button><button type="submit" name="country_code" value="TO" class="popover__choice-item">
4054                                                        <span class="popover__choice-label" >Tonga (TOP T$)
4055                                                        </span>
4056                                                    </button><button type="submit" name="country_code" value="TT" class="popover__choice-item">
4057                                                        <span class="popover__choice-label" >Trinidad &amp; Tobago (TTD $)
4058                                                        </span>
4059                                                    </button><button type="submit" name="country_code" value="TN" class="popover__choice-item">
4060                                                        <span class="popover__choice-label" >Tunisia (USD $)
4061                                                        </span>
4062                                                    </button><button type="submit" name="country_code" value="TM" class="popover__choice-item">
4063                                                        <span class="popover__choice-label" >Turkmenistan (USD $)
4064                                                        </span>
4065                                                    </button><button type="submit" name="country_code" value="TC" class="popover__choice-item">
4066                                                        <span class="popover__choice-label" >Turks &amp; Caicos Islands (USD $)
4067                                                        </span>
4068                                                    </button><button type="submit" name="country_code" value="TV" class="popover__choice-item">
4069                                                        <span class="popover__choice-label" >Tuvalu (AUD $)
4070                                                        </span>
4071                                                    </button><button type="submit" name="country_code" value="UG" class="popover__choice-item">
4072                                                        <span class="popover__choice-label" >Uganda (UGX USh)
4073                                                        </span>
4074                                                    </button><button type="submit" name="country_code" value="AE" class="popover__choice-item">
4075                                                        <span class="popover__choice-label" >United Arab Emirates (AED د.إ)
4076                                                        </span>
4077                                                    </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
4078                                                        <span class="popover__choice-label" aria-current="true">United Kingdom (GBP £)
4079                                                        </span>
4080                                                    </button><button type="submit" name="country_code" value="US" class="popover__choice-item">
4081                                                        <span class="popover__choice-label" >United States (USD $)
4082                                                        </span>
4083                                                    </button><button type="submit" name="country_code" value="UY" class="popover__choice-item">
4084                                                        <span class="popover__choice-label" >Uruguay (UYU $U)
4085                                                        </span>
4086                                                    </button><button type="submit" name="country_code" value="UZ" class="popover__choice-item">
4087                                                        <span class="popover__choice-label" >Uzbekistan (UZS so'm)
4088                                                        </span>
4089                                                    </button><button type="submit" name="country_code" value="VU" class="popover__choice-item">
4090                                                        <span class="popover__choice-label" >Vanuatu (VUV Vt)
4091                                                        </span>
4092                                                    </button><button type="submit" name="country_code" value="VA" class="popover__choice-item">
4093                                                        <span class="popover__choice-label" >Vatican City (EUR €)
4094                                                        </span>
4095                                                    </button><button type="submit" name="country_code" value="VE" class="popover__choice-item">
4096                                                        <span class="popover__choice-label" >Venezuela (USD $)
4097                                                        </span>
4098                                                    </button><button type="submit" name="country_code" value="VN" class="popover__choice-item">
4099                                                        <span class="popover__choice-label" >Vietnam (VND ₫)
4100                                                        </span>
4101                                                    </button><button type="submit" name="country_code" value="WF" class="popover__choice-item">
4102                                                        <span class="popover__choice-label" >Wallis &amp; Futuna (XPF Fr)
4103                                                        </span>
4104                                                    </button><button type="submit" name="country_code" value="ZM" class="popover__choice-item">
4105                                                        <span class="popover__choice-label" >Zambia (ZMW K)
4106                                                        </span>
4107                                                    </button><button type="submit" name="country_code" value="ZW" class="popover__choice-item">
4108                                                        <span class="popover__choice-label" >Zimbabwe (USD $)
4109                                                        </span>
4110                                                    </button></div>
4111                                        </div>
4112                                    </popover-content>
4113                                </div></form></div>
4114            </div></desktop-navigation><div class="header__icon-list "><button
4115              is="toggle-button"
4116              class="header__icon-wrapper tap-area hidden-desk"
4117              aria-controls="mobile-alt-drawer-navigation"
4118              aria-expanded="false"
4119              aria-label="Navigation"
4120            >
4121              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
4122        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1"></path>
4123      </svg></button><a
4124            href="/search"
4125            is="toggle-link"
4126            class="header__icon-wrapper tap-area  hidden-desk"
4127            aria-controls="search-drawer"
4128            aria-expanded="false"
4129            aria-label="Search"
4130          ><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
4131        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
4132      </svg></a>
4133        </div></nav>
4134
4135      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/">
4136            <span class="visually-hidden">ARNE</span>
4137            <img class="header__logo-image" width="80" height="20" src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/https://arneclo.com/cdn/shop/files/ARNELOGO-BLACK.svg?v=1756300354&width=280" alt=""><img class="header__logo-image header__logo-image--transparent" width="80" height="20" src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/https://arneclo.com/cdn/shop/files/ARNELOGO-WHITE.svg?v=1756300363&width=280" alt=""></a></span><!-- SECONDARY LINKS PART -->
4138      <div class="header__secondary-links">
4139        
4140
4141        <div class="header__icon-list"><a
4142              href="/search"
4143              is="toggle-link"
4144              class="header__icon-wrapper tap-area hidden-pocket hidden-lap hidden-desk"
4145              aria-label="Search"
4146              aria-controls="search-drawer"
4147              aria-expanded="false"
4148            ><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
4149        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
4150      </svg></a><a
4151              href="/pages/arne-wishlist"
4152              class="header__icon-wrapper wishlist-header-icon tap-area hidden-desk"
4153              aria-label="Translation missing: en.wishlist.general.title"
4154            >
4155              <svg focusable="false" width="18" height="18" class="icon icon--wishlist-icon" viewBox="0 0 18 18">
4156                <path
4157                  d="M11.75 17.0732L18.5 21.292V4.41699H5V21.292L11.75 17.0732Z"
4158                  fill="none"
4159                  stroke="currentColor"
4160                  stroke-width="1"
4161                  stroke-miterlimit="10"
4162                  stroke-linecap="square" />
4163              </svg>
4164              
4165              <wishlist-count
4166                class="header__wishlist-count header__wishlist-count--floating bubble-count"
4167                aria-hidden="true"
4168                style="display: none;"
4169                >0</wishlist-count
4170              >
4171            </a><a
4172              href="/account/login"
4173              class="header__icon-wrapper tap-area hidden-desk"
4174              aria-label="Sign-in"
4175            ><svg 
4176          aria-hidden="true" 
4177          focusable="false" 
4178          role="presentation" 
4179          width="19" 
4180          height="19" 
4181          class="icon icon-account icon icon--header-customer   " 
4182          viewBox="0 0 19 19"
4183        >
4184          <path 
4185            d="M7.147 10.746c-2.843-1.363-3.809-4.398-3.024-6.83.744-2.306 2.965-4.015 5.7-3.912 2.333.089 4.544 1.85 5.152 4.173.66 2.518-.46 5.287-3.114 6.566.333.108.653.194.958.314 3.38 1.326 5.427 3.757 6.16 7.275.019.093.023.174.02.286-.004.196-.07.31-.246.346-.173.036-.39-.028-.459-.265-.093-.321-.122-.66-.22-.979-1.105-3.604-3.532-5.833-7.286-6.403-4.942-.752-9.122 2.585-9.997 7.032-.024.122-.03.25-.067.367a.386.386 0 0 1-.442.278.349.349 0 0 1-.275-.42c.738-3.956 3.051-6.533 6.924-7.75l.138-.045c.025-.01.05-.02.078-.033zM4.61 5.598c-.044 2.603 2.075 4.73 4.546 4.888 3.119.199 5.283-2.35 5.263-4.847C14.397 2.933 12.256.757 9.546.744 6.81.731 4.617 2.888 4.61 5.598z" 
4186            fill="currentColor" 
4187            stroke="currentColor"
4188            stroke-width="0" 
4189            fill-rule="nonzero"
4190          />
4191        </svg></a><a
4192            href="/cart"
4193            
4194              is="toggle-link" aria-controls="mini-cart" aria-expanded="false"
4195            
4196            class="header__icon-wrapper tap-area hidden-desk"
4197            aria-label="Cart"
4198            data-no-instant
4199          ><svg
4200                  aria-hidden="true"
4201                  focusable="false"
4202                  role="presentation"
4203                  width="19"
4204                  height="19"
4205                  class="icon icon-bag"
4206                  viewBox="0 0 19 19"
4207                >
4208                  <path
4209                    d="M12.107 4.524v-2.17c0-1.3-1.034-2.353-2.309-2.354h-3.16C5.365.001 4.332 1.054 4.33 2.354v2.17H.217v14.122C.22 19.946 1.252 21 2.527 21h11.381c1.275-.001 2.308-1.054 2.31-2.354V4.524h-4.11zM5.06 2.354c.001-.89.708-1.61 1.58-1.61h3.16c.871 0 1.578.72 1.58 1.61v2.17h-6.32v-2.17zm10.43 16.292c-.002.89-.709 1.61-1.58 1.61H2.525c-.872 0-1.578-.72-1.58-1.61V5.267H4.33V6.63c0 .205.163.372.364.372a.368.368 0 0 0 .365-.372V5.267h6.32V6.63c0 .205.162.372.364.372a.368.368 0 0 0 .364-.372V5.267h3.381v13.38z"
4210                    fill="currentColor"
4211                    stroke="currentColor"
4212                    stroke-width="0"
4213                    fill-rule="nonzero"
4214                  />
4215                </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count">0</cart-count>
4216          </a>
4217        </div><ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item">
4218                <a
4219                  href="/search"
4220                  is="toggle-link"
4221                  aria-controls="search-drawer"
4222                  aria-expanded="false"
4223                  class="anchor anchor--loose anchor--bold"
4224                ><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
4225        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
4226      </svg>Search
4227                </a>
4228              </li><li class="header__linklist-item">
4229                <a
4230                  href="/account/login"
4231                  class="subdued anchor anchor--loose anchor--bold"
4232                >Sign-in
4233</a>
4234              </li><li class="header__linklist-item">
4235                <a
4236                  href="/pages/arne-wishlist"
4237                  aria-label="Wishlist"
4238                  class="subdued anchor anchor--loose anchor--bold"
4239                >Wishlist<wishlist-count class="header__wishlist-count bubble-count" aria-hidden="true" style="display: none;"
4240                    >0</wishlist-count
4241                  >
4242                </a>
4243              </li><li class="header__linklist-item">
4244              <a
4245                href="/cart"
4246                class="subdued anchor anchor--loose anchor--bold"
4247                
4248                  is="toggle-link"
4249                  aria-controls="mini-cart"
4250                  aria-expanded="false"
4251                
4252                data-no-instant
4253              >Cart<cart-count class="header__cart-count bubble-count" aria-hidden="true">0</cart-count>
4254              </a>
4255            </li>
4256          </ul></div>
4257    </div></div>
4258</store-header><cart-notification
4259  global
4260  hidden
4261  class="cart-notification "
4262></cart-notification>
4263<predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left">
4264
4265  <div class="" style="position: relative; background-color: white">
4266
4267  <span class="drawer__overlay"></span>
4268  <header class="drawer__header">
4269    <div class="container">
4270      <div hidden class="predictive-search__loading-state">
4271        
4272      </div>
4273        <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
4274        <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1"></path>
4275      </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
4276    </form>
4277
4278    <button type="button"  class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
4279        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
4280      </svg></button>
4281    
4282    </div>
4283
4284  </header>
4285
4286  <div class="drawer__content">
4287    <div class="container">
4288      <div class="predictive-search__content-wrapper">
4289      
4290
4291      <div hidden class="predictive-search__results" aria-live="polite"></div></div>  
4292    </div>
4293   <footer hidden class="drawer__footer drawer__footer--no-top-padding"  data-predictive-search-footer>
4294    <button type="submit" form="predictive-search-form" class="cta cta--dark cta--solid cta--full">View all results</button>
4295  </footer>
4296
4297  </div>
4298  </div>
4299
4300 
4301</predictive-search-drawer> 
4301<script>
4302  (() => {
4303    const headerElement = document.getElementById('shopify-section-sections--25319321108866__header'),
4304      headerHeight = headerElement.clientHeight,
4305      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
4306
4307    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
4308    document.documentElement.style.setProperty(
4309      '--header-height-without-bottom-nav',
4310      headerHeightWithoutBottomNav + 'px'
4311    );
4312  })();
4313</script>
4313
4314
4315<script type="application/ld+json">
4316  {
4317    "@context": "https://schema.org",
4318    "@type": "Organization",
4319    "name": "ARNE",
4320    
4321      "logo": "https:\/\/scdn.speedsize.com\/591f72e6-02d5-4553-a81b-f6834ac1b523\/arneclo.com\/cdn\/shop\/files\/ARNELOGO-BLACK.svg?v=1756300354\u0026width=80",
4322    
4323    "url": "https:\/\/arneclo.com\/pages\/store-finder"
4324  }
4325</script>
4325
4326
4327
4328</div>
4329<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
4330
4331<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><link href="//arneclo.com/cdn/shop/t/683/assets/section-mini-cart.bundle.css?v=126774748905419212481786956351" rel="stylesheet" type="text/css" media="all" />
4332
4333<cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
4334  <span class="drawer__overlay"></span>
4335
4336  <header class="drawer__header">
4337    <p class="drawer__title cart-count" aria-label="Cart"><svg 
4338        aria-hidden="true"
4339        focusable="false"
4340        role="presentation"
4341        width="19"
4342        height="19"
4343        class="icon icon-header-cart icon icon--header-cart   "
4344        viewBox="0 0 24 24" 
4345        fill="none"
4346      >
4347        <path 
4348          d="M21 23H3V6H21V23Z" 
4349          stroke="currentColor" 
4350          stroke-width="1" 
4351          stroke-miterlimit="10" 
4352          stroke-linecap="square"
4353        />
4354        
4355        <path 
4356          d="M8 9V5C8 2.8 9.8 1 12 1C14.2 1 16 2.8 16 5V9" 
4357          stroke="currentColor" 
4358          stroke-width="1" 
4359          stroke-miterlimit="10" 
4360          stroke-linecap="square"
4361        />
4362      </svg><span
4363        x-data="{ count: 0 }"
4364        x-effect="$watch('count', value => $el.textContent = getItemLabel(value))"
4365        x-ref="countEl"
4366        data-cart-count
4367      >
4368        0 items
4369      </span>
4370    </p>
4371    
4372
4373    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close" aria-label="Close Cart"><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
4374        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
4375      </svg></button>
4376  </header><div class="drawer__content drawer__content--center">
4377      <p>Your cart is empty</p>
4378
4379      <div class="button-wrapper">
4380        <a href="/collections/all" class="cta cta--dark cta--solid cta--full">START SHOPPING</a>
4381      </div>
4382    </div></cart-drawer>
4383
4384<div id="white-bag-icon" style="display: none;">
4385  Add to Cart
4386  
4387</div>
4388
4389</div><div id="main" role="main" class="anchor"><div id="shopify-section-template--26860695323010__video_txTejM" class="shopify-section shopify-section--video"><link href="//arneclo.com/cdn/shop/t/683/assets/section-video.bundle.css?v=127296973626095511501778754133" rel="stylesheet" type="text/css" media="all" />
4390<style>
4391  #shopify-section-template--26860695323010__video_txTejM {--heading-color: 255, 255, 255;
4392    --text-color: 255, 255, 255;
4393    --play-button-background: 255, 255, 255;
4394    --play-button-arrow: 0, 0, 0;--section-blocks-overlay-color: 0, 0, 0;
4395    --section-blocks-overlay-opacity: 0.0;
4396
4397    --section-background: 255, 255, 255;
4398  }
4399
4400  </style><section class="section section--flush hidden-pocket"><div class="video-section video-section--full video-section--small video-section--mobile-medium"><native-video autoplay class="video-wrapper video-wrapper--native" style="--aspect-ratio: 1.775"><div class="video-wrapper__poster video-wrapper__poster--bottom_left"></div>
4401
4402          <div class="video-wrapper__poster-content video-wrapper__poster-content--positioned video-wrapper__poster-content--bottom_left content-box content-box--medium content-box--text-left content-box--left text-container"><div class="video-wrapper__poster-content-inner"><header class=" text-container"><h3 class="h2">ARNE Stores</h3></header></div></div><template><video playsinline="true" autoplay="autoplay" muted="muted" loop="loop" preload="metadata" poster="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/preview_images/4dde239bacf84119a9774d7da57467bd.thumbnail.0000000000_small.jpg?v=1767102058"><source src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/videos/c/vp/4dde239bacf84119a9774d7da57467bd/4dde239bacf84119a9774d7da57467bd.HD-1080p-3.3Mbps-66091645.mp4?v=0" type="video/mp4"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/preview_images/4dde239bacf84119a9774d7da57467bd.thumbnail.0000000000_small.jpg?v=1767102058"></video></template>
4403          </native-video></div></section></div><div id="shopify-section-template--26860695323010__storefinder_mobile_slideshow" class="shopify-section shopify-section--slideshow">
4403<link href="//arneclo.com/cdn/shop/t/683/assets/section-slideshow.bundle.css?v=46522508472055592691790264019" rel="stylesheet" type="text/css" media="all" />
4404<link href="//arneclo.com/cdn/shop/t/683/assets/page-store-finder.bundle.css?v=57668425418106024741778754136" rel="stylesheet" type="text/css" media="all" />
4405<style>
4406  #shopify-section-template--26860695323010__storefinder_mobile_slideshow {
4407    --progress-bar-color: 255, 255, 255;
4408    --section-autoplay-duration: 0s;
4409    --section-animation-play-state: paused;
4410    background-color: rgba(0,0,0,0); /* Allows to set a placeholder color while loading */
4411  }#block-template--26860695323010__storefinder_mobile_slideshow-image_mobile_hero {
4412      --heading-color: 255, 255, 255;
4413      --text-color: 255, 255, 255;
4414      --primary-button-background: 255, 255, 255;
4415      --primary-button-text-color: 0, 0, 0;
4416
4417      --section-blocks-alignment: flex-end;
4418      --section-blocks-overlay-color: 0, 0, 0;
4419      --section-blocks-overlay-opacity: 0.0;
4420    }#shopify-section-template--26860695323010__storefinder_mobile_slideshow .cta--dark.cta--blur,
4421  #shopify-section-template--26860695323010__storefinder_mobile_slideshow .cta--dark.cta--solid {
4422    background: #0000001a;
4423  }</style><section class="section section--flush hidden-lap-and-up">
4424  <slide-show   transition-type="fade" class="slideshow slideshow--auto">
4425    <div class="slideshow__slide-list"><slide-show-item  
4426          id="block-template--26860695323010__storefinder_mobile_slideshow-image_mobile_hero"
4427          class="slideshow__slide  "
4428          
4429          
4430            style="--image-aspect-ratio: 2.5906976744186045; --mobile-image-aspect-ratio: 0.7142857142857143;"
4431          
4432 data-show-download-link="false">
4433          <div class="slideshow__slide-inner"><div class="slideshow__image-wrapper hidden-pocket" ><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=3000" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=600 600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=700 700w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=800 800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=1000 1000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=1200 1200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=1400 1400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=1600 1600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=1800 1800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=2000 2000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=2200 2200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=2400 2400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=2600 2600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=2800 2800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_DT_STATIC_IMAGE_2.jpg?v=1768924681&amp;width=3000 3000w" width="3000" height="1158" loading="eager" draggable="false" class="slideshow__image" sizes="100vw"></div>
4434<div class="slideshow__image-wrapper hidden-lap-and-up" ><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=3000" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=600 600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=700 700w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=800 800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=1000 1000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=1200 1200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=1400 1400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=1600 1600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=1800 1800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=2000 2000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=2200 2200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=2400 2400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=2600 2600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=2800 2800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/STORE_MOB_STATIC_IMAGE.jpg?v=1768924020&amp;width=3000 3000w" width="3000" height="4200" loading="eager" draggable="false" class="slideshow__image" sizes="100vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--bottom vertical-breather">
4435                <div class="content-box content-box--text-left content-box--left text-container
4436                
4437                "><div class="slideshow-content--container"><h3 class="h1">
4438                <split-lines >ARNE Retail</split-lines>
4439              </h1></div><div class="slideshow-buttons--container  slideshow-buttons-container--standard-padding "></div></div>
4440              </div>
4441            </div></div>
4442        </slide-show-item></div></slide-show>
4443</section>
4443<script>
4444  (function() {
4445    // Hardcoded app links
4446    const APP_LINKS = {
4447      ios: "https://apps.apple.com/ie/app/arne/id1630785396",
4448      android: "https://play.google.com/store/apps/details?id=co.tapcart.app.id_Um9yR1zFm9&gl=GB&pli=1"
4449    };
4450  
4451    // Detect if the device supports touch (iPhone, iPad, Android)
4452    const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;
4453    console.log("Is touch device:", isTouchDevice);
4454    if (!isTouchDevice) return; // exit if not a touch device
4455  
4456    // For simplicity, choose a default link
4457    // Optionally, you can still detect Android by userAgent
4458    const ua = navigator.userAgent || '';
4459    const isAndroid = /android/i.test(ua);
4460    const link = isAndroid ? APP_LINKS.android : APP_LINKS.ios;
4461  
4462    // Wait until the Shopify section exists
4463    function waitForSection() {
4464      const section = document.querySelector("#shopify-section-template--26860695323010__storefinder_mobile_slideshow");
4465      if (!section) {
4466        setTimeout(waitForSection, 100); // retry in 100ms
4467        return;
4468      }
4469  
4470      const slides = section.querySelectorAll(".slideshow__slide");
4471      slides.forEach((slide) => {
4472        const showDownloadLink = slide.dataset.showDownloadLink === "true";
4473        if (!showDownloadLink) return;
4474  
4475        const inner = slide.querySelector(".slideshow__slide-inner");
4476        if (inner && !inner.querySelector("a.slideshow__full-link")) {
4477          const wrapper = document.createElement("a");
4478          wrapper.href = link;
4479          wrapper.className = "slideshow__full-link";
4480  
4481          // Safari-compatible overlay
4482          Object.assign(wrapper.style, {
4483            position: "absolute",
4484            top: "0",
4485            left: "0",
4486            width: "100%",
4487            height: "100%",
4488            zIndex: "9999",
4489            display: "block",
4490            cursor: "pointer",
4491            pointerEvents: "auto",
4492            background: "transparent"
4493          });
4494  
4495          // Add invisible content so Safari registers the click
4496          wrapper.innerHTML = "&nbsp;";
4497  
4498          inner.style.position = "relative"; // ensure overlay positions correctly
4499          inner.appendChild(wrapper);
4500        }
4501      });
4502    }
4503  
4504    waitForSection();
4505  })();
4506  </script>
4506
4507
4508</div><section id="shopify-section-template--26860695323010__bites_menu_yT6iXp" class="shopify-section shopify-section--bites-menu"><link href="//arneclo.com/cdn/shop/t/683/assets/section-bites-menu.bundle.css?v=58705849804513134731786616336" rel="stylesheet" type="text/css" media="all" />
4509<style>
4510  #shopify-section-template--26860695323010__bites_menu_yT6iXp .bites-menu__grid {
4511    --bites-menu-columns-mobile: 2;
4512    --bites-menu-columns-desktop: 3;
4513  }#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_rNJNpK {--text-color: 255, 255, 255;}#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_yjH66R {--text-color: 255, 255, 255;}#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_K6GkxD {--text-color: 255, 255, 255;}#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_UK6eci {--text-color: 255, 255, 255;}#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_i7WHGC {--text-color: 255, 255, 255;}#shopify-section-template--26860695323010__bites_menu_yT6iXp #bites-menu-block-item_7PzLjN {--text-color: 255, 255, 255;}</style>
4514
4515<section class="section bites-menu-section" id="bites-menu">
4516  <div class="section__color-wrapper vertical-breather">
4517    <div class="container"><div class="bites-menu__grid" role="list"><div class="bites-menu__card" id="bites-menu-block-item_rNJNpK" role="listitem" ><a class="bites-menu__link" href="/pages/liverpool-store"><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=1600" alt="Liverpool" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_LIVERPOOL.jpg?v=1768924019&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4518<div class="bites-menu__body"><p class="bites-menu__name">Liverpool</p></div></div></a></div><div class="bites-menu__card" id="bites-menu-block-item_yjH66R" role="listitem" ><a class="bites-menu__link" href="/pages/trafford-centre-store"><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=1600" alt="Manchester Store" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHEST
4518ER.jpg?v=1768924019&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BOTH_CAROUSEL_MANCHESTER.jpg?v=1768924019&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4519<div class="bites-menu__body"><p class="bites-menu__name">Trafford Centre</p></div></div></a></div><div class="bites-menu__card" id="bites-menu-block-item_K6GkxD" role="listitem" ><a class="bites-menu__link" href="/pages/manchester-new-cathedral-street"><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=1600" alt="Manchester" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/manchester_1.png?v=1789571291&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4520<div class="bites-menu__body"><p class="bites-menu__name">Manchester</p></div></div></a></div><div class="bites-menu__card" id="bites-menu-block-item_UK6eci" role="listitem" ><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=1600" alt="COMING SOON" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ComingSoonImage_e5e7cc5a-e715-454f-9237-1c02b09937de.jpg?v=1772457884&amp;width=1600 1600w" width="1600" height="2133" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4521<div class="bites-menu__body"><p class="bites-menu__name">COMING SOON</p></div></div></div><div class="bites-menu__card" id="bites-menu-block-item_i7WHGC" role="listitem" ><a class="bites-menu__link" href="/pages/stockists"><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=1600" alt="Stockists" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/BROWN-THOMAS-2.jpg?v=1770222462&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4522<div class="bites-menu__body"><p class="bites-menu__name">Stockists</p></div></div></a></div><div class="bites-menu__card" id="bites-menu-block-item_7PzLjN" role="listitem" ><div class="bites-menu__media"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=1600" alt="Cafe ARNE" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=360 360w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=540 540w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=720 720w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=900 900w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=1080 1080w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=1260 1260w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=1440 1440w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop_Banner_Bites_1.jpg?v=1778247843&amp;width=1600 1600w" width="1600" height="1600" loading="lazy" sizes="(max-width: 767px) 50vw, 33vw" class="bites-menu__image">
4523<div class="bites-menu__body"><p class="bites-menu__name">Café ARNE</p></div></div></div></div></div>
4524  </div>
4525</section>
4526
4527
4528
4529
4530</section><div id="shopify-section-template--26860695323010__faq" class="shopify-section shopify-section--faq"><link href="//arneclo.com/cdn/shop/t/683/assets/section-faqs.bundle.css?v=172752493449451020541778754134" rel="stylesheet" type="text/css" media="all" />
4531<link href="//arneclo.com/cdn/shop/t/683/assets/page-store-finder.bundle.css?v=57668425418106024741778754136" rel="stylesheet" type="text/css" media="all" />
4532<style>
4533  #shopify-section-template--26860695323010__faq {--secondary-background: 245, 245, 245;
4534    --heading-color: 0, 0, 0;
4535    --text-color: 0, 0, 0;
4536
4537    --section-background: 255, 255, 255;
4538  }
4539
4540  #shopify-section-template--26860695323010__faq .section__header h1.heading.h2 {
4541    font-size: 18px;
4542  }@media screen and (max-width: 999px) {
4543          #faq-store-finder .section__color-wrapper {
4544            padding-top: 68px !important;
4545            padding-bottom: 68px !important;
4546          }
4547        }
4548        @media screen and (min-width: 1000px) {
4549          #faq-store-finder .section__color-wrapper {
4550            padding-top: 57px !important;
4551            padding-bottom: 57px !important;
4552          }
4553        }</style><section class="section  " id="faq-store-finder">
4554  <div class="section__color-wrapper">
4555    <div class="container">
4556      <div class=""><header class="section__header  text-container"><h1 class="h2">FAQ&#39;s</h1></header><div class="faq"><div class="faq__wrapper" itemscope itemtype="https://schema.org/FAQPage"><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4557                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_1" aria-expanded="false" itemprop="name">Where are ARNE retail stores located?<span class="animated-plus"></span>
4558                    </button>
4559
4560                    <collapsible-content id="block-template--26860695323010__faq-question_1" class="collapsible anchor" itemscope itemprop="acceptedA
4560nswer" itemtype="https://schema.org/Answer" >
4561                      <div class="collapsible__content text-container" itemprop="text">
4562                        <p>ARNE retail stores are located in Liverpool and Manchester, offering a physical space to shop our latest menswear, womenswear and footwear collections. Store locations and opening hours can be found here for <a href="/pages/liverpool-store" title="Liverpool Store">Liverpool </a>and here for <a href="/pages/manchester-store" title="Manchester Store">Manchester</a>.</p>
4563                      </div>
4564                    </collapsible-content>
4565                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4566                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_2" aria-expanded="false" itemprop="name">Can I shop the full ARNE collection in-store?<span class="animated-plus"></span>
4567                    </button>
4568
4569                    <collapsible-content id="block-template--26860695323010__faq-question_2" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
4570                      <div class="collapsible__content text-container" itemprop="text">
4571                        <p>Our retail stores stock a curated selection of ARNE essentials, including seasonal drops, core styles, trainers and activewear. Product availability may vary by location, with the full collection always available online.</p>
4572                      </div>
4573                    </collapsible-content>
4574                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4575                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_EJ76Ba" aria-expanded="false" itemprop="name">Can I check if an item is available in one of the retail stores?<span class="animated-plus"></span>
4576                    </button>
4577
4578                    <collapsible-content id="block-template--26860695323010__faq-question_EJ76Ba" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
4579                      <div class="collapsible__content text-container" itemprop="text">
4580                        <p>No. We’re unable to check stock availability for individual retail stores. Product availability can vary by location, so we recommend visiting your local ARNE store to explore what’s available.</p>
4581                      </div>
4582                    </collapsible-content>
4583                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4584                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_3" aria-expanded="false" itemprop="name">Can I return online orders in an ARNE store?<span class="animated-plus"></span>
4585                    </button>
4586
4587                    <collapsible-content id="block-template--26860695323010__faq-question_3" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
4588                      <div class="collapsible__content text-container" itemprop="text">
4589                        <p>Yes, online orders can be returned in-store at participating ARNE locations, provided they meet our returns policy. This allows for a quicker and more convenient return experience.</p>
4590                      </div>
4591                    </collapsible-content>
4592                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4593                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_TegbjU" aria-expanded="false" itemprop="name">Can I return store bought items online?<span class="animated-plus"></span>
4594                    </button>
4595
4596                    <collapsible-content id="block-template--26860695323010__faq-question_TegbjU" class="collapsible anchor" itemscope itemprop="acceptedA
4596nswer" itemtype="https://schema.org/Answer" >
4597                      <div class="collapsible__content text-container" itemprop="text">
4598                        <p>No. Items purchased in an ARNE retail store cannot be returned online. Store purchases must be returned in-store, in line with our returns policy.</p>
4599                      </div>
4600                    </collapsible-content>
4601                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4602                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_Mkk8KQ" aria-expanded="false" itemprop="name">Do ARNE retail stores offer exchanges?<span class="animated-plus"></span>
4603                    </button>
4604
4605                    <collapsible-content id="block-template--26860695323010__faq-question_Mkk8KQ" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
4606                      <div class="collapsible__content text-container" itemprop="text">
4607                        <p>Yes. Exchanges can be processed in-store in line with ARNE’s returns and exchanges policy.</p>
4608                      </div>
4609                    </collapsible-content>
4610                  </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
4611                    <button is="toggle-button" class="collapsible-toggle" aria-controls="block-template--26860695323010__faq-question_4" aria-expanded="false" itemprop="name">Can I buy ARNE gift cards in-store?<span class="animated-plus"></span>
4612                    </button>
4613
4614                    <collapsible-content id="block-template--26860695323010__faq-question_4" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
4615                      <div class="collapsible__content text-container" itemprop="text">
4616                        <p>Yes. ARNE gift cards are available to purchase in-store and online</p>
4617                      </div>
4618                    </collapsible-content>
4619                  </div></div>
4620        </div>
4621      </div>
4622    </div>
4623  </div>
4624</section>
4625
4626</div><div id="shopify-section-template--26860695323010__slideshow_jBkwrp" class="shopify-section shopify-section--slideshow">
4626<link href="//arneclo.com/cdn/shop/t/683/assets/section-slideshow.bundle.css?v=46522508472055592691790264019" rel="stylesheet" type="text/css" media="all" />
4627<link href="//arneclo.com/cdn/shop/t/683/assets/page-store-finder.bundle.css?v=57668425418106024741778754136" rel="stylesheet" type="text/css" media="all" />
4628<style>
4629  #shopify-section-template--26860695323010__slideshow_jBkwrp {
4630    --progress-bar-color: 255, 255, 255;
4631    --section-autoplay-duration: 5s;
4632    --section-animation-play-state: paused;
4633    background-color: rgba(0,0,0,0); /* Allows to set a placeholder color while loading */
4634  }#block-template--26860695323010__slideshow_jBkwrp-image_3mJDc7 {
4635      --heading-color: 255, 255, 255;
4636      --text-color: 255, 255, 255;
4637      --primary-button-background: 255, 255, 255;
4638      --primary-button-text-color: 0, 0, 0;
4639
4640      --section-blocks-alignment: center;
4641      --section-blocks-overlay-color: 0, 0, 0;
4642      --section-blocks-overlay-opacity: 0.0;
4643    }#shopify-section-template--26860695323010__slideshow_jBkwrp .cta--dark.cta--blur,
4644  #shopify-section-template--26860695323010__slideshow_jBkwrp .cta--dark.cta--solid {
4645    background: #0000001a;
4646  }</style><section class="section section--flush">
4647  <slide-show  auto-play transition-type="sweep" class="slideshow slideshow--auto">
4648    <div class="slideshow__slide-list"><slide-show-item  
4649          id="block-template--26860695323010__slideshow_jBkwrp-image_3mJDc7"
4650          class="slideshow__slide  slideshow__slide--sweep"
4651          
4652          
4653            style="--image-aspect-ratio: 7.798941798941799; --mobile-image-aspect-ratio: 3.732142857142857;"
4654          
4655 data-show-download-link="false">
4656          <div class="slideshow__slide-inner"><a href="https://onelink.to/thrcqh" class="rrr slideshow__image-wrapper slideshow__image-wrapper--clickable hidden-pocket" ><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=3000" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=600 600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=700 700w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=800 800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=1000 1000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=1200 1200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=1400 1400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=1600 1600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=1800 1800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=2000 2000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=2200 2200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=2400 2400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=2600 2600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=2800 2800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Desktop-App-Bannerjpg_2.jpg?v=1788515457&amp;width=3000 3000w" width="3000" height="385" loading="eager" draggable="false" class="slideshow__image" sizes="100vw"></a>
4657<a href="https://onelink.to/thrcqh" class="www slideshow__image-wrapper slideshow__image-wrapper--clickable hidden-lap-and-up" ><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/M
4657obile-App-Banner_2.png?v=1788515456&amp;width=3000" alt="" srcset="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=600 600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=700 700w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=800 800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=1000 1000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=1200 1200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=1400 1400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=1600 1600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=1800 1800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=2000 2000w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=2200 2200w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=2400 2400w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=2600 2600w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=2800 2800w, https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/Mobile-App-Banner_2.png?v=1788515456&amp;width=3000 3000w" width="3000" height="804" loading="eager" draggable="false" class="slideshow__image" sizes="100vw"></a><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather">
4658                <div class="content-box content-box--text-center content-box--center text-container
4659                
4660                "><div class="slideshow-content--container"></div><div class="slideshow-buttons--container  slideshow-buttons-container--standard-padding "></div></div>
4661              </div>
4662            </div><a class="slideshow__full-slide-link" href="https://onelink.to/thrcqh" aria-label=""></a></div>
4663        </slide-show-item></div></slide-show>
4664</section>
4664<script>
4665  (function() {
4666    // Hardcoded app links
4667    const APP_LINKS = {
4668      ios: "https://apps.apple.com/ie/app/arne/id1630785396",
4669      android: "https://play.google.com/store/apps/details?id=co.tapcart.app.id_Um9yR1zFm9&gl=GB&pli=1"
4670    };
4671  
4672    // Detect if the device supports touch (iPhone, iPad, Android)
4673    const isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 0;
4674    console.log("Is touch device:", isTouchDevice);
4675    if (!isTouchDevice) return; // exit if not a touch device
4676  
4677    // For simplicity, choose a default link
4678    // Optionally, you can still detect Android by userAgent
4679    const ua = navigator.userAgent || '';
4680    const isAndroid = /android/i.test(ua);
4681    const link = isAndroid ? APP_LINKS.android : APP_LINKS.ios;
4682  
4683    // Wait until the Shopify section exists
4684    function waitForSection() {
4685      const section = document.querySelector("#shopify-section-template--26860695323010__slideshow_jBkwrp");
4686      if (!section) {
4687        setTimeout(waitForSection, 100); // retry in 100ms
4688        return;
4689      }
4690  
4691      const slides = section.querySelectorAll(".slideshow__slide");
4692      slides.forEach((slide) => {
4693        const showDownloadLink = slide.dataset.showDownloadLink === "true";
4694        if (!showDownloadLink) return;
4695  
4696        const inner = slide.querySelector(".slideshow__slide-inner");
4697        if (inner && !inner.querySelector("a.slideshow__full-link")) {
4698          const wrapper = document.createElement("a");
4699          wrapper.href = link;
4700          wrapper.className = "slideshow__full-link";
4701  
4702          // Safari-compatible overlay
4703          Object.assign(wrapper.style, {
4704            position: "absolute",
4705            top: "0",
4706            left: "0",
4707            width: "100%",
4708            height: "100%",
4709            zIndex: "9999",
4710            display: "block",
4711            cursor: "pointer",
4712            pointerEvents: "auto",
4713            background: "transparent"
4714          });
4715  
4716          // Add invisible content so Safari registers the click
4717          wrapper.innerHTML = "&nbsp;";
4718  
4719          inner.style.position = "relative"; // ensure overlay positions correctly
4720          inner.appendChild(wrapper);
4721        }
4722      });
4723    }
4724  
4725    waitForSection();
4726  })();
4727  </script>
4727
4728
4729</div>
4730</div><!-- BEGIN sections: footer-group -->
4731<div id="shopify-section-sections--25319321076098__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><link href="//arneclo.com/cdn/shop/t/683/assets/section-footer.bundle.css?v=147859947760036951401778754135" rel="stylesheet" type="text/css" media="all" />
4732<style>
4733  #shopify-section-sections--25319321076098__footer .footer {--background: 255, 255, 255;
4734    --heading-color: 57, 56, 58;
4735    --text-color: 57, 56, 58;
4736    --border-color: 225, 225, 225;
4737  }
4738</style>
4739
4740<footer class="footer footer--bordered">
4741  <div class="container">
4742    <div class="footer__inner">
4743      <a href="#back-to-top" class="visually-hidden skip-to-end">Skip to content</a>
4744      <div class="footer__item-list"><div
4745              class="footer__item footer__item--links is-first"
4746              
4747            ><div class="footer__item-content">
4748                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
4749                          <a href="#" class="link--faded">CUSTOMER CARE</a>
4750                        </li><li class="linklist__item">
4751                          <a href="/pages/faqs" class="link--faded">FAQ's</a>
4752                        </li><li class="linklist__item">
4753                          <a href="/pages/delivery" class="link--faded">Delivery Information</a>
4754                        </li><li class="linklist__item">
4755                          <a href="/pages/return-refunds" class="link--faded">Returns & Refunds</a>
4756                        </li><li class="linklist__item">
4757                          <a href="/pages/product-care-listing" class="link--faded">Product Care</a>
4758                        </li><li class="linklist__item">
4759                          <a href="/pages/gift-card" class="link--faded">Gift Cards</a>
4760                        </li><li class="linklist__item">
4761                          <a href="/pages/contact-main" class="link--faded">Contact Us</a>
4762                        </li></ul>
4763                  </div></div><div
4764              class="footer__item footer__item--links "
4765              
4766            ><div class="footer__item-content">
4767                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
4768                          <a href="#" class="link--faded">COMPANY</a>
4769                        </li><li class="linklist__item">
4770                          <a href="/pages/careers-main" class="link--faded">Careers</a>
4771                        </li><li class="linklist__item">
4772                          <a href="/pages/store-finder" class="link--faded">Our Stores</a>
4773                        </li><li class="linklist__item">
4774                          <a href="/pages/stockists" class="link--faded">Stockists</a>
4775                        </li><li class="linklist__item">
4776                          <a href="https://www.google.com/maps/place/Arne/@53.4044142,-2.9869821,17z/data=!3m1!4b1!4m6!3m5!1s0x487b21006549b9bb:0x72838676ac6c8fdf!8m2!3d53.404411!4d-2.9844072!16s%2Fg%2F11zhlnv1fj?entry=ttu&g_ep=EgoyMDI1MTIwMi4wIKXMDSoASAFQAw%3D%3D" class="link--faded">Café Arne </a>
4777                        </li></ul>
4778                  </div></div><div
4779              class="footer__item footer__item--links "
4780              
4781            ><div class="footer__item-content">
4782                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
4783                          <a href="#" class="link--faded">LEGAL</a>
4784                        </li><li class="linklist__item">
4785                          <a href="/pages/refund-policy" class="link--faded">Refund Policy</a>
4786                        </li><li class="linklist__item">
4787                          <a href="/pages/privacy-policy" class="link--faded">Privacy Policy</a>
4788                        </li><li class="linklist__item">
4789                          <a href="/pages/eu-right-of-withdrawal" class="link--faded">EU Withdrawal</a>
4790                        </li><li class="linklist__item">
4791                          <a href="/pages/modern-slavery" class="link--faded">Modern Slavery</a>
4792                        </li><li class="linklist__item">
4793                          <a href="/pages/terms" class="link--faded">Terms & Conditions</a>
4794                        </li><li class="linklist__item">
4795                          <a href="/pages/terms-of-service" class="link--faded">Terms Of Service</a>
4796                        </li><li class="linklist__item">
4797                          <a href="/pages/accessibility" class="link--faded">Accessibility Statement</a>
4798                        </li></ul>
4799                  </div></div><div
4800              class="footer__item footer__item--newsletter "
4801              
4802            ><div class="footer__item-content">
4803                  
4804                  
4805
4806                  
4807                      <div class="klaviyo-form-SJt5HM"></div>
4808                    
4809
4810                  
4810<script>
4811                    // Initialize Klaviyo forms when DOM is ready
4812                    document.addEventListener('DOMContentLoaded', function() {
4813                      // Check if Klaviyo is loaded
4814                      if (typeof KlaviyoSubscribe !== 'undefined') {
4815                        KlaviyoSubscribe.bootstrap();
4816                      }
4817                      
4818                      // Also try to initialize with a slight delay in case scripts are still loading
4819                      setTimeout(function() {
4820                        if (typeof KlaviyoSubscribe !== 'undefined') {
4821                          KlaviyoSubscribe.bootstrap();
4822                        }
4823                      }, 1000);
4824                    });
4825                  </script>
4825
4826
4827                </div></div></div>
4828      <div class="footer__aside">
4829        <div class="footer-bottom">
4830          <div class="footer-payment">
4831            
4832            <div class="footer__follow-and-payment"><div class="footer__payment-methods">
4833                  <div class="payment-methods-list payment-methods-list--auto">
4834                    
4835                      <svg 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>
4836
4837                    
4838                      <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
48381.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4839
4840                    
4841                      <svg 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-.
4841001.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>
4842                    
4843                      <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</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 d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
4844                    
4845                      <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</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 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-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
4846                    
4847                      <svg 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"/>
4847<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
48476.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>
4848                    
4849                      <svg width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
4849<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
4850                    
4851                      <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</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"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
4852                    
4853                      <svg 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>
4854
4855                    
4856                      <svg 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 
48560-.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>
4857                    
4858                      <svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
4859                    
4860                      <svg 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;"/>
4860<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 
486016.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>
4861
4862                    
4863                  </div>
4864                </div></div>
4865          </div>
4866          <div class="footer-country">
4867            <country-navigation append-body id="country-selector-drawer" class="drawer drawer--from-right">
4868              <span class="drawer__overlay"></span>
4869              <drawer-content id="footer-country-drawer" class="drawer--left">
4870                <header class="drawer__header">
4871                  <h3 class="drawer__title">Country/region</h3>
4872                  <button
4873                    type="button"
4874                    class="drawer__close-button tap-area tap-area--large"
4875                    data-action="close"
4876                    aria-label="Close"
4877                    aria-controls="country-selector-drawer"
4878                    is="toggle-button"
4879                  ><svg focusable="false" width="12" height="12" class="icon icon--close   " viewBox="0 0 12 12" fill="none">
4880        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7309 0.264154C12.0824 0.615985 12.0823 1.18617 11.7306 1.53783L7.97891 5.28877C7.58832 5.67928 7.58829 6.3125 7.97884 6.70305L11.7321 10.4563C12.084 10.8082 12.084 11.3788 11.7321 11.7307C11.3802 12.0827 10.8096 12.0827 10.4577 11.7307L6.70443 7.97746C6.31388 7.58691 5.68066 7.58694 5.29015 7.97753L1.53775 11.7306C1.1859 12.0826 0.615334 12.0825 0.263582 11.7305C-0.0879557 11.3787 -0.0878468 10.8085 0.263826 10.4568L4.01671 6.70396C4.40724 6.31343 4.40723 5.68027 4.01671 5.28974L0.265322 1.53835C-0.0865978 1.18643 -0.0865982 0.615859 0.265321 0.26394C0.617241 -0.0879797 1.18782 -0.08798 1.53974 0.263939L5.29112 4.01533C5.68165 4.40585 6.31481 4.40585 6.70534 4.01533L10.4568 0.26391C10.8086 -0.0879534 11.3791 -0.0878446 11.7309 0.264154Z" fill="currentColor"></path>
4881      </svg></button>
4882                </header>
4883                <div class="drawer__content"><form method="post" action="/localization" id="localization_form_drawer" accept-charset="UTF-8" class="drawer__localization" 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="/pages/store-finder" /><input type="hidden" name="country_code" value="GB">
4884                    <div class="drawer__choice-list"><button
4885                          type="submit"
4886                          name="country_code"
4887                          value="AL"
4888                          class="drawer__choice-item"
4889                        >
4890                          Albania (ALL)
4891                        </button><button
4892                          type="submit"
4893                          name="country_code"
4894                          value="DZ"
4895                          class="drawer__choice-item"
4896                        >
4897                          Algeria (DZD)
4898                        </button><button
4899                          type="submit"
4900                          name="country_code"
4901                          value="AD"
4902                          class="drawer__choice-item"
4903                        >
4904                          Andorra (EUR)
4905                        </button><button
4906                          type="submit"
4907                          name="country_code"
4908                          value="AO"
4909                          class="drawer__choice-item"
4910                        >
4911                          Angola (AOA)
4912                        </button><button
4913                          type="submit"
4914                          name="country_code"
4915                          value="AI"
4916                          class="drawer__choice-item"
4917                        >
4918                          Anguilla (XCD)
4919                        </button><button
4920                          type="submit"
4921                          name="country_code"
4922                          value="AG"
4923                          class="drawer__choice-item"
4924                        >
4925                          Antigua &amp; Barbuda (XCD)
4926                        </button><button
4927                          type="submit"
4928                          name="country_code"
4929                          value="AR"
4930                          class="drawer__choice-item"
4931                        >
4932                          Argentina (ARS)
4933                        </button><button
4934                          type="submit"
4935                          name="country_code"
4936                          value="AM"
4937                          class="drawer__choice-item"
4938                        >
4939                          Armenia (AMD)
4940                        </button><button
4941                          type="submit"
4942                          name="country_code"
4943                          value="AW"
4944                          class="drawer__choice-item"
4945                        >
4946                          Aruba (AWG)
4947                        </button><button
4948                          type="submit"
4949                          name="country_code"
4950                          value="AU"
4951                          class="drawer__choice-item"
4952                        >
4953                          Australia (AUD)
4954                        </button><button
4955                          type="submit"
4956                          name="country_code"
4957                          value="AT"
4958                          class="drawer__choice-item"
4959                        >
4960                          Austria (EUR)
4961                        </button><button
4962                          type="submit"
4963                          name="country_code"
4964                          value="AZ"
4965                          class="drawer__choice-item"
4966                        >
4967                          Azerbaijan (AZN)
4968                        </button><button
4969                          type="submit"
4970                          name="country_code"
4971                          value="BS"
4972                          class="drawer__choice-item"
4973                        >
4974                          Bahamas (BSD)
4975                        </button><button
4976                          type="submit"
4977                          name="country_code"
4978                          value="BH"
4979                          class="drawer__choice-item"
4980                        >
4981                          Bahrain (USD)
4982                        </button><button
4983                          type="submit"
4984                          name="country_code"
4985                          value="BD"
4986                          class="drawer__choice-item"
4987                        >
4988                          Bangladesh (BDT)
4989                        </button><button
4990                          type="submit"
4991                          name="country_code"
4992                          value="BB"
4993                          class="drawer__choice-item"
4994                        >
4995                          Barbados (BBD)
4996                        </button><button
4997                          type="submit"
4998                          name="country_code"
4999                          value="BE"
5000                          class="drawer__choice-item"
5001                        >
5002                          Belgium (EUR)
5003                        </button><button
5004                          type="submit"
5005                          name="country_code"
5006                          value="BZ"
5007                          class="drawer__choice-item"
5008                        >
5009                          Belize (BZD)
5010                        </button><button
5011                          type="submit"
5012                          name="country_code"
5013                          value="BJ"
5014                          class="drawer__choice-item"
5015                        >
5016                          Benin (XOF)
5017                        </button><button
5018                          type="submit"
5019                          name="country_code"
5020                          value="BM"
5021                          class="drawer__choice-item"
5022                        >
5023                          Bermuda (USD)
5024                        </button><button
5025                          type="submit"
5026                          name="country_code"
5027                          value="BT"
5028                          class="drawer__choice-item"
5029                        >
5030                          Bhutan (USD)
5031                        </button><button
5032                          type="submit"
5033                          name="country_code"
5034                          value="BO"
5035                          class="drawer__choice-item"
5036                        >
5037                          Bolivia (BOB)
5038                        </button><button
5039                          type="submit"
5040                          name="country_code"
5041                          value="BA"
5042                          class="drawer__choice-item"
5043                        >
5044                          Bosnia &amp; Herzegovina (BAM)
5045                        </button><button
5046                          type="submit"
5047                          name="country_code"
5048                          value="BW"
5049                          class="drawer__choice-item"
5050                        >
5051                          Botswana (BWP)
5052                        </button><button
5053                          type="submit"
5054                          name="country_code"
5055                          value="BR"
5056                          class="drawer__choice-item"
5057                        >
5058                          Brazil (BRL)
5059                        </button><button
5060                          type="submit"
5061                          name="country_code"
5062                          value="VG"
5063                          class="drawer__choice-item"
5064                        >
5065                          British Virgin Islands (USD)
5066                        </button><button
5067                          type="submit"
5068                          name="country_code"
5069                          value="BN"
5070                          class="drawer__choice-item"
5071                        >
5072                          Brunei (BND)
5073                        </button><button
5074                          type="submit"
5075                          name="country_code"
5076                          value="BG"
5077                          class="drawer__choice-item"
5078                        >
5079                          Bulgaria (EUR)
5080                        </button><button
5081                          type="submit"
5082                          name="country_code"
5083                          value="BF"
5084                          class="drawer__choice-item"
5085                        >
5086                          Burkina Faso (XOF)
5087                        </button><button
5088                          type="submit"
5089                          name="country_code"
5090                          value="BI"
5091                          class="drawer__choice-item"
5092                        >
5093                          Burundi (BIF)
5094                        </button><button
5095                          type="submit"
5096                          name="country_code"
5097                          value="KH"
5098                          class="drawer__choice-item"
5099                        >
5100                          Cambodia (KHR)
5101                        </button><button
5102                          type="submit"
5103                          name="country_code"
5104                          value="CM"
5105                          class="drawer__choice-item"
5106                        >
5107                          Cameroon (XAF)
5108                        </button><button
5109                          type="submit"
5110                          name="country_code"
5111                          value="CA"
5112                          class="drawer__choice-item"
5113                        >
5114                          Canada (CAD)
5115                        </button><button
5116                          type="submit"
5117                          name="country_code"
5118                          value="CV"
5119                          class="drawer__choice-item"
5120                        >
5121                          Cape Verde (CVE)
5122                        </button><button
5123                          type="submit"
5124                          name="country_code"
5125                          value="KY"
5126                          class="drawer__choice-item"
5127                        >
5128                          Cayman Islands (KYD)
5129                        </button><button
5130                          type="submit"
5131                          name="country_code"
5132                          value="TD"
5133                          class="drawer__choice-item"
5134                        >
5135                          Chad (XAF)
5136                        </button><button
5137                          type="submit"
5138                          name="country_code"
5139                          value="CL"
5140                          class="drawer__choice-item"
5141                        >
5142                          Chile (CLP)
5143                        </button><button
5144                          type="submit"
5145                          name="country_code"
5146                          value="CN"
5147                          class="drawer__choice-item"
5148                        >
5149                          China (CNY)
5150                        </button><button
5151                          type="submit"
5152                          name="country_code"
5153                          value="CO"
5154                          class="drawer__choice-item"
5155                        >
5156                          Colombia (COP)
5157                        </button><button
5158                          type="submit"
5159                          name="country_code"
5160                          value="KM"
5161                          class="drawer__choice-item"
5162                        >
5163                          Comoros (KMF)
5164                        </button><button
5165                          type="submit"
5166                          name="country_code"
5167                          value="CG"
5168                          class="drawer__choice-item"
5169                        >
5170                          Congo - Brazzaville (XAF)
5171                        </button><button
5172                          type="submit"
5173                          name="country_code"
5174                          value="CK"
5175                          class="drawer__choice-item"
5176                        >
5177                          Cook Islands (NZD)
5178                        </button><button
5179                          type="submit"
5180                          name="country_code"
5181                          value="CR"
5182                          class="drawer__choice-item"
5183                        >
5184                          Costa Rica (CRC)
5185                        </button><button
5186                          type="submit"
5187                          name="country_code"
5188                          value="CI"
5189                          class="drawer__choice-item"
5190                        >
5191                          Côte d’Ivoire (XOF)
5192                        </button><button
5193                          type="submit"
5194                          name="country_code"
5195                          value="HR"
5196                          class="drawer__choice-item"
5197                        >
5198                          Croatia (EUR)
5199                        </button><button
5200                          type="submit"
5201                          name="country_code"
5202                          value="CW"
5203                          class="drawer__choice-item"
5204                        >
5205                          Curaçao (USD)
5206                        </button><button
5207                          type="submit"
5208                          name="country_code"
5209                          value="CY"
5210                          class="drawer__choice-item"
5211                        >
5212                          Cyprus (EUR)
5213                        </button><button
5214                          type="submit"
5215                          name="country_code"
5216                          value="CZ"
5217                          class="drawer__choice-item"
5218                        >
5219                          Czechia (CZK)
5220                        </button><button
5221                          type="submit"
5222                          name="country_code"
5223                          value="DK"
5224                          class="drawer__choice-item"
5225                        >
5226                          Denmark (DKK)
5227                        </button><button
5228                          type="submit"
5229                          name="country_code"
5230                          value="DJ"
5231                          class="drawer__choice-item"
5232                        >
5233                          Djibouti (DJF)
5234                        </button><button
5235                          type="submit"
5236                          name="country_code"
5237                          value="DM"
5238                          class="drawer__choice-item"
5239                        >
5240                          Dominica (XCD)
5241                        </button><button
5242                          type="submit"
5243                          name="country_code"
5244                          value="DO"
5245                          class="drawer__choice-item"
5246                        >
5247                          Dominican Republic (DOP)
5248                        </button><button
5249                          type="submit"
5250                          name="country_code"
5251                          value="EC"
5252                          class="drawer__choice-item"
5253                        >
5254                          Ecuador (USD)
5255                        </button><button
5256                          type="submit"
5257                          name="country_code"
5258                          value="EG"
5259                          class="drawer__choice-item"
5260                        >
5261                          Egypt (EGP)
5262                        </button><button
5263                          type="submit"
5264                          name="country_code"
5265                          value="SV"
5266                          class="drawer__choice-item"
5267                        >
5268                          El Salvador (USD)
5269                        </button><button
5270                          type="submit"
5271                          name="country_code"
5272                          value="GQ"
5273                          class="drawer__choice-item"
5274                        >
5275                          Equatorial Guinea (XAF)
5276                        </button><button
5277                          type="submit"
5278                          name="country_code"
5279                          value="EE"
5280                          class="drawer__choice-item"
5281                        >
5282                          Estonia (EUR)
5283                        </button><button
5284                          type="submit"
5285                          name="country_code"
5286                          value="SZ"
5287                          class="drawer__choice-item"
5288                        >
5289                          Eswatini (SZL)
5290                        </button><button
5291                          type="submit"
5292                          name="country_code"
5293                          value="ET"
5294                          class="drawer__choice-item"
5295                        >
5296                          Ethiopia (ETB)
5297                        </button><button
5298                          type="submit"
5299                          name="country_code"
5300                          value="FK"
5301                          class="drawer__choice-item"
5302                        >
5303                          Falkland Islands (FKP)
5304                        </button><button
5305                          type="submit"
5306                          name="country_code"
5307                          value="FO"
5308                          class="drawer__choice-item"
5309                        >
5310                          Faroe Islands (DKK)
5311                        </button><button
5312                          type="submit"
5313                          name="country_code"
5314                          value="FJ"
5315                          class="drawer__choice-item"
5316                        >
5317                          Fiji (FJD)
5318                        </button><button
5319                          type="submit"
5320                          name="country_code"
5321                          value="FI"
5322                          class="drawer__choice-item"
5323                        >
5324                          Finland (EUR)
5325                        </button><button
5326                          type="submit"
5327                          name="country_code"
5328                          value="FR"
5329                          class="drawer__choice-item"
5330                        >
5331                          France (EUR)
5332                        </button><button
5333                          type="submit"
5334                          name="country_code"
5335                          value="GF"
5336                          class="drawer__choice-item"
5337                        >
5338                          French Guiana (EUR)
5339                        </button><button
5340                          type="submit"
5341                          name="country_code"
5342                          value="PF"
5343                          class="drawer__choice-item"
5344                        >
5345                          French Polynesia (XPF)
5346                        </button><button
5347                          type="submit"
5348                          name="country_code"
5349                          value="GA"
5350                          class="drawer__choice-item"
5351                        >
5352                          Gabon (USD)
5353                        </button><button
5354                          type="submit"
5355                          name="country_code"
5356                          value="GM"
5357                          class="drawer__choice-item"
5358                        >
5359                          Gambia (GMD)
5360                        </button><button
5361                          type="submit"
5362                          name="country_code"
5363                          value="GE"
5364                          class="drawer__choice-item"
5365                        >
5366                          Georgia (GEL)
5367                        </button><button
5368                          type="submit"
5369                          name="country_code"
5370                          value="DE"
5371                          class="drawer__choice-item"
5372                        >
5373                          Germany (EUR)
5374                        </button><button
5375                          type="submit"
5376                          name="country_code"
5377                          value="GH"
5378                          class="drawer__choice-item"
5379                        >
5380                          Ghana (USD)
5381                        </button><button
5382                          type="submit"
5383                          name="country_code"
5384                          value="GI"
5385                          class="drawer__choice-item"
5386                        >
5387                          Gibraltar (GBP)
5388                        </button><button
5389                          type="submit"
5390                          name="country_code"
5391                          value="GR"
5392                          class="drawer__choice-item"
5393                        >
5394                          Greece (EUR)
5395                        </button><button
5396                          type="submit"
5397                          name="country_code"
5398                          value="GL"
5399                          class="drawer__choice-item"
5400                        >
5401                          Greenland (DKK)
5402                        </button><button
5403                          type="submit"
5404                          name="country_code"
5405                          value="GD"
5406                          class="drawer__choice-item"
5407                        >
5408                          Grenada (XCD)
5409                        </button><button
5410                          type="submit"
5411                          name="country_code"
5412                          value="GP"
5413                          class="drawer__choice-item"
5414                        >
5415                          Guadeloupe (EUR)
5416                        </button><button
5417                          type="submit"
5418                          name="country_code"
5419                          value="GT"
5420                          class="drawer__choice-item"
5421                        >
5422                          Guatemala (GTQ)
5423                        </button><button
5424                          type="submit"
5425                          name="country_code"
5426                          value="GG"
5427                          class="drawer__choice-item"
5428                        >
5429                          Guernsey (GBP)
5430                        </button><button
5431                          type="submit"
5432                          name="country_code"
5433                          value="GN"
5434                          class="drawer__choice-item"
5435                        >
5436                          Guinea (GNF)
5437                        </button><button
5438                          type="submit"
5439                          name="country_code"
5440                          value="GW"
5441                          class="drawer__choice-item"
5442                        >
5443                          Guinea-Bissau (XOF)
5444                        </button><button
5445                          type="submit"
5446                          name="country_code"
5447                          value="GY"
5448                          class="drawer__choice-item"
5449                        >
5450                          Guyana (GYD)
5451                        </button><button
5452                          type="submit"
5453                          name="country_code"
5454                          value="HT"
5455                          class="drawer__choice-item"
5456                        >
5457  
5457                        Haiti (HTG)
5458                        </button><button
5459                          type="submit"
5460                          name="country_code"
5461                          value="HN"
5462                          class="drawer__choice-item"
5463                        >
5464                          Honduras (HNL)
5465                        </button><button
5466                          type="submit"
5467                          name="country_code"
5468                          value="HK"
5469                          class="drawer__choice-item"
5470                        >
5471                          Hong Kong SAR (HKD)
5472                        </button><button
5473                          type="submit"
5474                          name="country_code"
5475                          value="HU"
5476                          class="drawer__choice-item"
5477                        >
5478                          Hungary (HUF)
5479                        </button><button
5480                          type="submit"
5481                          name="country_code"
5482                          value="IS"
5483                          class="drawer__choice-item"
5484                        >
5485                          Iceland (ISK)
5486                        </button><button
5487                          type="submit"
5488                          name="country_code"
5489                          value="IN"
5490                          class="drawer__choice-item"
5491                        >
5492                          India (INR)
5493                        </button><button
5494                          type="submit"
5495                          name="country_code"
5496                          value="ID"
5497                          class="drawer__choice-item"
5498                        >
5499                          Indonesia (IDR)
5500                        </button><button
5501                          type="submit"
5502                          name="country_code"
5503                          value="IE"
5504                          class="drawer__choice-item"
5505                        >
5506                          Ireland (EUR)
5507                        </button><button
5508                          type="submit"
5509                          name="country_code"
5510                          value="IM"
5511                          class="drawer__choice-item"
5512                        >
5513                          Isle of Man (GBP)
5514                        </button><button
5515                          type="submit"
5516                          name="country_code"
5517                          value="IL"
5518                          class="drawer__choice-item"
5519                        >
5520                          Israel (ILS)
5521                        </button><button
5522                          type="submit"
5523                          name="country_code"
5524                          value="IT"
5525                          class="drawer__choice-item"
5526                        >
5527                          Italy (EUR)
5528                        </button><button
5529                          type="submit"
5530                          name="country_code"
5531                          value="JM"
5532                          class="drawer__choice-item"
5533                        >
5534                          Jamaica (JMD)
5535                        </button><button
5536                          type="submit"
5537                          name="country_code"
5538                          value="JP"
5539                          class="drawer__choice-item"
5540                        >
5541                          Japan (JPY)
5542                        </button><button
5543                          type="submit"
5544                          name="country_code"
5545                          value="JE"
5546                          class="drawer__choice-item"
5547                        >
5548                          Jersey (GBP)
5549                        </button><button
5550                          type="submit"
5551                          name="country_code"
5552                          value="JO"
5553                          class="drawer__choice-item"
5554                        >
5555                          Jordan (USD)
5556                        </button><button
5557                          type="submit"
5558                          name="country_code"
5559                          value="KZ"
5560                          class="drawer__choice-item"
5561                        >
5562                          Kazakhstan (KZT)
5563                        </button><button
5564                          type="submit"
5565                          name="country_code"
5566                          value="KE"
5567                          class="drawer__choice-item"
5568                        >
5569                          Kenya (KES)
5570                        </button><button
5571                          type="submit"
5572                          name="country_code"
5573                          value="KI"
5574                          class="drawer__choice-item"
5575                        >
5576                          Kiribati (USD)
5577                        </button><button
5578                          type="submit"
5579                          name="country_code"
5580                          value="KW"
5581                          class="drawer__choice-item"
5582                        >
5583                          Kuwait (USD)
5584                        </button><button
5585                          type="submit"
5586                          name="country_code"
5587                          value="KG"
5588                          class="drawer__choice-item"
5589                        >
5590                          Kyrgyzstan (KGS)
5591                        </button><button
5592                          type="submit"
5593                          name="country_code"
5594                          value="LA"
5595                          class="drawer__choice-item"
5596                        >
5597                          Laos (LAK)
5598                        </button><button
5599                          type="submit"
5600                          name="country_code"
5601                          value="LV"
5602                          class="drawer__choice-item"
5603                        >
5604                          Latvia (EUR)
5605                        </button><button
5606                          type="submit"
5607                          name="country_code"
5608                          value="LB"
5609                          class="drawer__choice-item"
5610                        >
5611                          Lebanon (LBP)
5612                        </button><button
5613                          type="submit"
5614                          name="country_code"
5615                          value="LS"
5616                          class="drawer__choice-item"
5617                        >
5618                          Lesotho (LSL)
5619                        </button><button
5620                          type="submit"
5621                          name="country_code"
5622                          value="LR"
5623                          class="drawer__choice-item"
5624                        >
5625                          Liberia (LRD)
5626                        </button><button
5627                          type="submit"
5628                          name="country_code"
5629                          value="LI"
5630                          class="drawer__choice-item"
5631                        >
5632                          Liechtenstein (CHF)
5633                        </button><button
5634                          type="submit"
5635                          name="country_code"
5636                          value="LT"
5637                          class="drawer__choice-item"
5638                        >
5639                          Lithuania (EUR)
5640                        </button><button
5641                          type="submit"
5642                          name="country_code"
5643                          value="LU"
5644                          class="drawer__choice-item"
5645                        >
5646                          Luxembourg (EUR)
5647                        </button><button
5648                          type="submit"
5649                          name="country_code"
5650                          value="MO"
5651                          class="drawer__choice-item"
5652                        >
5653                          Macao SAR (MOP)
5654                        </button><button
5655                          type="submit"
5656                          name="country_code"
5657                          value="MG"
5658                          class="drawer__choice-item"
5659                        >
5660                          Madagascar (USD)
5661                        </button><button
5662                          type="submit"
5663                          name="country_code"
5664                          value="MW"
5665                          class="drawer__choice-item"
5666                        >
5667                          Malawi (MWK)
5668                        </button><button
5669                          type="submit"
5670                          name="country_code"
5671                          value="MY"
5672                          class="drawer__choice-item"
5673                        >
5674                          Malaysia (MYR)
5675                        </button><button
5676                          type="submit"
5677                          name="country_code"
5678                          value="MV"
5679                          class="drawer__choice-item"
5680                        >
5681                          Maldives (MVR)
5682                        </button><button
5683                          type="submit"
5684                          name="country_code"
5685                          value="MT"
5686                          class="drawer__choice-item"
5687                        >
5688                          Malta (EUR)
5689                        </button><button
5690                          type="submit"
5691                          name="country_code"
5692                          value="MQ"
5693                          class="drawer__choice-item"
5694                        >
5695                          Martinique (EUR)
5696                        </button><button
5697                          type="submit"
5698                          name="country_code"
5699                          value="MR"
5700                          class="drawer__choice-item"
5701                        >
5702                          Mauritania (USD)
5703                        </button><button
5704                          type="submit"
5705                          name="country_code"
5706                          value="MU"
5707                          class="drawer__choice-item"
5708                        >
5709                          Mauritius (MUR)
5710                        </button><button
5711                          type="submit"
5712                          name="country_code"
5713                          value="YT"
5714                          class="drawer__choice-item"
5715                        >
5716                          Mayotte (EUR)
5717                        </button><button
5718                          type="submit"
5719                          name="country_code"
5720                          value="MX"
5721                          class="drawer__choice-item"
5722                        >
5723                          Mexico (MXN)
5724                        </button><button
5725                          type="submit"
5726                          name="country_code"
5727                          value="MD"
5728                          class="drawer__choice-item"
5729                        >
5730                          Moldova (MDL)
5731                        </button><button
5732                          type="submit"
5733                          name="country_code"
5734                          value="MC"
5735                          class="drawer__choice-item"
5736                        >
5737                          Monaco (EUR)
5738                        </button><button
5739                          type="submit"
5740                          name="country_code"
5741                          value="MN"
5742                          class="drawer__choice-item"
5743                        >
5744                          Mongolia (MNT)
5745                        </button><button
5746                          type="submit"
5747                          name="country_code"
5748                          value="ME"
5749                          class="drawer__choice-item"
5750                        >
5751                          Montenegro (EUR)
5752                        </button><button
5753                          type="submit"
5754                          name="country_code"
5755                          value="MS"
5756                          class="drawer__choice-item"
5757                        >
5758                          Montserrat (XCD)
5759                        </button><button
5760                          type="submit"
5761                          name="country_code"
5762                          value="MA"
5763                          class="drawer__choice-item"
5764                        >
5765                          Morocco (MAD)
5766                        </button><button
5767                          type="submit"
5768                          name="country_code"
5769                          value="MZ"
5770                          class="drawer__choice-item"
5771                        >
5772                          Mozambique (MZN)
5773                        </button><button
5774                          type="submit"
5775                          name="country_code"
5776                          value="NA"
5777                          class="drawer__choice-item"
5778                        >
5779                          Namibia (NAD)
5780                        </button><button
5781                          type="submit"
5782                          name="country_code"
5783                          value="NR"
5784                          class="drawer__choice-item"
5785                        >
5786                          Nauru (AUD)
5787                        </button><button
5788                          type="submit"
5789                          name="country_code"
5790                          value="NP"
5791                          class="drawer__choice-item"
5792                        >
5793                          Nepal (NPR)
5794                        </button><button
5795                          type="submit"
5796                          name="country_code"
5797                          value="NL"
5798                          class="drawer__choice-item"
5799                        >
5800                          Netherlands (EUR)
5801                        </button><button
5802                          type="submit"
5803                          name="country_code"
5804                          value="NC"
5805                          class="drawer__choice-item"
5806                        >
5807                          New Caledonia (XPF)
5808                        </button><button
5809                          type="submit"
5810                          name="country_code"
5811                          value="NZ"
5812                          class="drawer__choice-item"
5813                        >
5814                          New Zealand (NZD)
5815                        </button><button
5816                          type="submit"
5817                          name="country_code"
5818                          value="NI"
5819                          class="drawer__choice-item"
5820                        >
5821                          Nicaragua (NIO)
5822                        </button><button
5823                          type="submit"
5824                          name="country_code"
5825                          value="NG"
5826                          class="drawer__choice-item"
5827                        >
5828                          Nigeria (NGN)
5829                        </button><button
5830                          type="submit"
5831                          name="country_code"
5832                          value="NU"
5833                          class="drawer__choice-item"
5834                        >
5835                          Niue (NZD)
5836                        </button><button
5837                          type="submit"
5838                          name="country_code"
5839                          value="MK"
5840                          class="drawer__choice-item"
5841                        >
5842                          North Macedonia (MKD)
5843                        </button><button
5844                          type="submit"
5845                          name="country_code"
5846                          value="NO"
5847                          class="drawer__choice-item"
5848                        >
5849                          Norway (NOK)
5850                        </button><button
5851                          type="submit"
5852                          name="country_code"
5853                          value="OM"
5854                          class="drawer__choice-item"
5855                        >
5856                          Oman (USD)
5857                        </button><button
5858                          type="submit"
5859                          name="country_code"
5860                          value="PK"
5861                          class="drawer__choice-item"
5862                        >
5863                          Pakistan (PKR)
5864                        </button><button
5865                          type="submit"
5866                          name="country_code"
5867                          value="PA"
5868                          class="drawer__choice-item"
5869                        >
5870                          Panama (USD)
5871                        </button><button
5872                          type="submit"
5873                          name="country_code"
5874                          value="PG"
5875                          class="drawer__choice-item"
5876                        >
5877                          Papua New Guinea (PGK)
5878                        </button><button
5879                          type="submit"
5880                          name="country_code"
5881                          value="PY"
5882                          class="drawer__choice-item"
5883                        >
5884                          Paraguay (PYG)
5885                        </button><button
5886                          type="submit"
5887                          name="country_code"
5888                          value="PE"
5889                          class="drawer__choice-item"
5890                        >
5891                          Peru (PEN)
5892                        </button><button
5893                          type="submit"
5894                          name="country_code"
5895                          value="PH"
5896                          class="drawer__choice-item"
5897                        >
5898                          Philippines (PHP)
5899                        </button><button
5900                          type="submit"
5901                          name="country_code"
5902                          value="PL"
5903                          class="drawer__choice-item"
5904                        >
5905                          Poland (PLN)
5906                        </button><button
5907                          type="submit"
5908                          name="country_code"
5909                          value="PT"
5910                          class="drawer__choice-item"
5911                        >
5912                          Portugal (EUR)
5913                        </button><button
5914                          type="submit"
5915                          name="country_code"
5916                          value="QA"
5917                          class="drawer__choice-item"
5918                        >
5919                          Qatar (QAR)
5920                        </button><button
5921                          type="submit"
5922                          name="country_code"
5923                          value="RE"
5924                          class="drawer__choice-item"
5925                        >
5926                          Réunion (EUR)
5927                        </button><button
5928                          type="submit"
5929                          name="country_code"
5930                          value="RO"
5931                          class="drawer__choice-item"
5932                        >
5933                          Romania (RON)
5934                        </button><button
5935                          type="submit"
5936                          name="country_code"
5937                          value="RW"
5938                          class="drawer__choice-item"
5939                        >
5940                          Rwanda (RWF)
5941                        </button><button
5942                          type="submit"
5943                          name="country_code"
5944                          value="WS"
5945                          class="drawer__choice-item"
5946                        >
5947                          Samoa (WST)
5948                        </button><button
5949                          type="submit"
5950                          name="country_code"
5951                          value="SM"
5952                          class="drawer__choice-item"
5953                        >
5954                          San Marino (EUR)
5955                        </button><button
5956                          type="submit"
5957                          name="country_code"
5958                          value="ST"
5959                          class="drawer__choice-item"
5960                        >
5961                          São Tomé &amp; Príncipe (STD)
5962                        </button><button
5963                          type="submit"
5964                          name="country_code"
5965                          value="SA"
5966                          class="drawer__choice-item"
5967                        >
5968                          Saudi Arabia (SAR)
5969                        </button><button
5970                          type="submit"
5971                          name="country_code"
5972                          value="SN"
5973                          class="drawer__choice-item"
5974                        >
5975                          Senegal (XOF)
5976                        </button><button
5977                          type="submit"
5978                          name="country_code"
5979                          value="RS"
5980                          class="drawer__choice-item"
5981                        >
5982                          Serbia (RSD)
5983                        </button><button
5984                          type="submit"
5985                          name="country_code"
5986                          value="SC"
5987                          class="drawer__choice-item"
5988                        >
5989                          Seychelles (SCR)
5990                        </button><button
5991                          type="submit"
5992                          name="country_code"
5993                          value="SL"
5994                          class="drawer__choice-item"
5995                        >
5996                          Sierra Leone (SLL)
5997                        </button><button
5998                          type="submit"
5999                          name="country_code"
6000                          value="SG"
6001                          class="drawer__choice-item"
6002                        >
6003                          Singapore (SGD)
6004                        </button><button
6005                          type="submit"
6006                          name="country_code"
6007                          value="SX"
6008                          class="drawer__choice-item"
6009                        >
6010                          Sint Maarten (USD)
6011                        </button><button
6012                          type="submit"
6013                          name="country_code"
6014                          value="SK"
6015                          class="drawer__choice-item"
6016                        >
6017                          Slovakia (EUR)
6018                        </button><button
6019                          type="submit"
6020                          name="country_code"
6021                          value="SI"
6022                          class="drawer__choice-item"
6023                        >
6024                          Slovenia (EUR)
6025                        </button><button
6026                          type="submit"
6027                          name="country_code"
6028                          value="SB"
6029                          class="drawer__choice-item"
6030                        >
6031                          Solomon Islands (SBD)
6032                        </button><button
6033                          type="submit"
6034                          name="country_code"
6035                          value="ZA"
6036                          class="drawer__choice-item"
6037                        >
6038                          South Africa (ZAR)
6039                        </button><button
6040                          type="submit"
6041                          name="country_code"
6042                          value="KR"
6043                          class="drawer__choice-item"
6044                        >
6045                          South Korea (KRW)
6046                        </button><button
6047                          type="submit"
6048                          name="country_code"
6049                          value="ES"
6050                          class="drawer__choice-item"
6051                        >
6052                          Spain (EUR)
6053                        </button><button
6054                          type="submit"
6055                          name="country_code"
6056                          value="LK"
6057                          class="drawer__choice-item"
6058                        >
6059                          Sri Lanka (LKR)
6060                        </button><button
6061                          type="submit"
6062                          name="country_code"
6063                          value="BL"
6064                          class="drawer__choice-item"
6065                        >
6066                          St. Barthélemy (EUR)
6067                        </button><button
6068                          type="submit"
6069                          name="country_code"
6070                          value="SH"
6071                          class="drawer__choice-item"
6072                        >
6073                          St. Helena (SHP)
6074                        </button><button
6075                          type="submit"
6076                          name="country_code"
6077                          value="KN"
6078                          class="drawer__choice-item"
6079                        >
6080                          St. Kitts &amp; Nevis (XCD)
6081                        </button><button
6082                          type="submit"
6083                          name="country_code"
6084                          value="LC"
6085                          class="drawer__choice-item"
6086                        >
6087                          St. Lucia (XCD)
6088                        </button><button
6089                          type="submit"
6090                          name="country_code"
6091                          value="MF"
6092                          class="drawer__choice-item"
6093                        >
6094                          St. Martin (EUR)
6095                        </button><button
6096                          type="submit"
6097                          name="country_code"
6098                          value="VC"
6099                          class="drawer__choice-item"
6100                        >
6101                          St. Vincent &amp; Grenadines (XCD)
6102                        </button><button
6103                          type="submit"
6104                          name="country_code"
6105                          value="SR"
6106                          class="drawer__choice-item"
6107                        >
6108                          Suriname (SRD)
6109                        </button><button
6110                          type="submit"
6111                          name="country_code"
6112                          value="SE"
6113                          class="drawer__choice-item"
6114                        >
6115                          Sweden (SEK)
6116                        </button><button
6117                          type="submit"
6118                          name="country_code"
6119                          value="CH"
6120                          class="drawer__choice-item"
6121                        >
6122                          Switzerland (CHF)
6123                        </button><button
6124                          type="submit"
6125                          name="country_code"
6126                          value="TW"
6127                          class="drawer__choice-item"
6128                        >
6129                          Taiwan (TWD)
6130                        </button><button
6131                          type="submit"
6132                          name="country_code"
6133                          value="TZ"
6134                          class="drawer__choice-item"
6135                        >
6136                          Tanzania (TZS)
6137                        </button><button
6138                          type="submit"
6139                          name="country_code"
6140                          value="TH"
6141                          class="drawer__choice-item"
6142                        >
6143                          Thailand (THB)
6144                        </button><button
6145                          type="submit"
6146                          name="country_code"
6147                          value="TL"
6148                          class="drawer__choice-item"
6149                        >
6150                          Timor-Leste (USD)
6151                        </button><button
6152                          type="submit"
6153                          name="country_code"
6154                          value="TG"
6155                          class="drawer__choice-item"
6156                        >
6157                          Togo (XOF)
6158                        </button><button
6159                          type="submit"
6160                          name="country_code"
6161                          value="TO"
6162                          class="drawer__choice-item"
6163                        >
6164                          Tonga (TOP)
6165                        </button><button
6166                          type="submit"
6167                          name="country_code"
6168                          value="TT"
6169                          class="drawer__choice-item"
6170                        >
6171                          Trinidad &amp; Tobago (TTD)
6172                        </button><button
6173                          type="submit"
6174                          name="country_code"
6175                          value="TN"
6176                          class="drawer__choice-item"
6177                        >
6178                          Tunisia (USD)
6179                        </button><button
6180                          type="submit"
6181                          name="country_code"
6182                          value="TM"
6183                          class="drawer__choice-item"
6184                        >
6185                          Turkmenistan (USD)
6186                        </button><button
6187                          type="submit"
6188                          name="country_code"
6189                          value="TC"
6190                          class="drawer__choice-item"
6191                        >
6192                          Turks &amp; Caicos Islands (USD)
6193                        </button><button
6194                          type="submit"
6195                          name="country_code"
6196                          value="TV"
6197                          class="drawer__choice-item"
6198                        >
6199                          Tuvalu (AUD)
6200                        </button><button
6201                          type="submit"
6202                          name="country_code"
6203                          value="UG"
6204                          class="drawer__choice-item"
6205                        >
6206                          Uganda (UGX)
6207                        </button><button
6208                          type="submit"
6209                          name="country_code"
6210                          value="AE"
6211                          class="drawer__choice-item"
6212                        >
6213                          United Arab Emirates (AED)
6214                        </button><button
6215                          type="submit"
6216                          name="country_code"
6217                          value="GB"
6218                          class="drawer__choice-item"
6219                        >
6220                          United Kingdom (GBP)
6221                        </button><button
6222                          type="submit"
6223                          name="country_code"
6224                          value="US"
6225                          class="drawer__choice-item"
6226                        >
6227                          United States (USD)
6228                        </button><button
6229                          type="submit"
6230                          name="country_code"
6231                          value="UY"
6232                          class="drawer__choice-item"
6233                        >
6234                          Uruguay (UYU)
6235                        </button><button
6236                          type="submit"
6237                          name="country_code"
6238                          value="UZ"
6239                          class="drawer__choice-item"
6240                        >
6241                          Uzbekistan (UZS)
6242                        </button><button
6243                          type="submit"
6244                          name="country_code"
6245                          value="VU"
6246                          class="drawer__choice-item"
6247                        >
6248                          Vanuatu (VUV)
6249                        </button><button
6250                          type="submit"
6251                          name="country_code"
6252                          value="VA"
6253                          class="drawer__choice-item"
6254                        >
6255                          Vatican City (EUR)
6256                        </button><button
6257                          type="submit"
6258                          name="country_code"
6259                          value="VE"
6260                          class="drawer__choice-item"
6261                        >
6262                          Venezuela (USD)
6263                        </button><button
6264                          type="submit"
6265                          name="country_code"
6266                          value="VN"
6267                          class="drawer__choice-item"
6268                        >
6269                          Vietnam (VND)
6270                        </button><button
6271                          type="submit"
6272                          name="country_code"
6273                          value="WF"
6274                          class="drawer__choice-item"
6275                        >
6276                          Wallis &amp; Futuna (XPF)
6277                        </button><button
6278                          type="submit"
6279                          name="country_code"
6280                          value="ZM"
6281                          class="drawer__choice-item"
6282                        >
6283                          Zambia (ZMW)
6284                        </button><button
6285                          type="submit"
6286                          name="country_code"
6287                          value="ZW"
6288                          class="drawer__choice-item"
6289                        >
6290                          Zimbabwe (USD)
6291                        </button></div></form></div>
6292              </drawer-content>
6293            </country-navigation>
6294            <div class="footer-country-input">
6295              <button
6296                is="toggle-button"
6297                class="header__icon-wrapper tap-area selected-country"
6298                aria-controls="country-selector-drawer"
6299                aria-expanded="false"
6300                aria-label="Select country"
6301              >
6302                <img
6303                  src="https://flagcdn.com/gb.svg"
6304                  alt="United Kingdom flag"
6305                  height="30"
6306                  width="30"
6307                  class="drawer__flag"
6308                >
6309                <span class="country-name">
6310                  United Kingdom (GB)
6311                </span>
6312                <span class="country-chevron">
6313                  <svg focusable="false" width="12" height="8" class="icon icon--chevron   " viewBox="0 0 12 8">
6314        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1"></path>
6315      </svg>
6316                </span>
6317              </button>
6318            </div>
6319          </div>
6320        </div>
6321        <a id="back-to-top" href="#skip-to-link" class="visually-hidden back-to-top">Back to top</a>
6322      </div>
6323    </div>
6324  </div>
6325</footer>
6326
6327
6328</div>
6329<!-- END sections: footer-group -->
6329<script>
6330    var _learnq = _learnq || [];
6331    
6332    
6333  </script>
6333
6334
6335  
6336
6337<style>
6338  .bis-overlay {
6339    position: fixed;
6340    inset: 0;
6341    background: rgba(0, 0, 0, 0.6);
6342    display: flex;
6343    align-items: center;
6344    justify-content: center;
6345    padding: 16px;
6346    z-index: 9999;
6347    opacity: 0;
6348    visibility: hidden;
6349    transition: opacity 0.3s ease, visibility 0.3s ease;
6350  }
6351  .bis-overlay.active {
6352    opacity: 1;
6353    visibility: visible;
6354  }
6355  .bis-popup {
6356    background: #fff;
6357    border-radius: 0;
6358    max-width: 500px;
6359    width: 92%;
6360    padding: 22px 24px;
6361    position: relative;
6362    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
6363    animation: bisPop 0.25s ease;
6364    display: flex;
6365    flex-direction: column;
6366    gap: 1.25rem;
6367    text-align: center;
6368    max-height: calc(100vh - 32px);
6369    overflow: auto;
6370  }
6371  .bis-subtitle {
6372    font-size: 14px;
6373  }
6374  @keyframes bisPop {
6375    from {
6376      transform: scale(0.96);
6377      opacity: 0;
6378    }
6379    to {
6380      transform: scale(1);
6381      opacity: 1;
6382    }
6383  }
6384  .bis-close {
6385    position: absolute;
6386    top: 12px;
6387    right: 12px;
6388    background: none;
6389    border: none;
6390    font-size: 24px;
6391    cursor: pointer;
6392    line-height: 1;
6393  }
6394  .bis-title {
6395    margin: 0;
6396    font-size: 2rem;
6397    line-height: 2rem;
6398    font-weight: 400;
6399    padding: 0 2rem;
6400  }
6401  .bis-subtitle {
6402    font-size: 16px;
6403    color: #555;
6404    margin: 10px 0 18px;
6405  }
6406  .bis-form {
6407    display: flex;
6408    gap: 10px;
6409    flex-direction: column;
6410  }
6411  .bis-form .button[disabled],
6412  .bis-form button[disabled] {
6413    cursor: not-allowed;
6414  }
6415  .bis-input {
6416    flex: 1;
6417    padding: 10px 12px;
6418    font-size: 16px;
6419    border: 1px solid #ccc;
6420    border-radius: 8px;
6421  }
6422  .bis-label {
6423    display: block;
6424    font-size: 14px;
6425    text-align: left;
6426    margin-bottom: 6px;
6427    color: #111;
6428  }
6429  .bis-select {
6430    width: 100%;
6431    padding: 10px 12px;
6432    font-size: 16px;
6433    border: 1px solid #ccc;
6434    border-radius: 8px;
6435    background: #fff;
6436  }
6437  .bis-help {
6438    margin: 8px 0 0;
6439    font-size: 13px;
6440    color: #555;
6441    text-align: left;
6442  }
6443  .bis-submit {
6444    background: #453734;
6445    color: #fff;
6446    border: 0;
6447    padding: 10px 16px;
6448    border-radius: 8px;
6449    cursor: pointer;
6450    transition: filter 0.15s ease;
6451  }
6452  .bis-submit:hover {
6453    filter: brightness(0.9);
6454  }
6455  .notify-me-icon {
6456    background: #747474;
6457  }
6458  .product-form__buy-buttons button.similar-items-button,
6459  .product-form__buy-buttons button.similar-items-button span {
6460    text-transform: uppercase !important;
6461  }
6462  .similar-items-button[aria-busy="true"] {
6463    opacity: 0.7;
6464    pointer-events: none;
6465  }
6466  .combo-box__option-row {
6467    display: flex;
6468    align-items: center;
6469    width: 100%;
6470    gap: 8px;
6471    border-bottom: 1px solid rgb(var(--border-color));
6472    padding-block-start: 20px;
6473    padding-block-end: 20px;
6474    position: relative;
6475  }
6476  @media screen and (min-width: 741px) {
6477    .combo-box__option-row {
6478      padding: 8px 18px;
6479    }
6480  }
6481  .combo-box__option-list > .combo-box__option-row:last-child {
6482    border-bottom: none;
6483  }
6484  .combo-box__option-row .combo-box__option-item {
6485    flex: 0 1 auto;
6486    border: none !important;
6487    padding: 0 !important;
6488    min-height: 0;
6489  }
6490  .combo-box__option-row .combo-box__option-item[aria-selected="true"]:after {
6491    margin-inline-start: 12px;
6492  }
6493  .combo-box__option-row .combo-box__option-item.combo-box__option-item--out-of-stock {
6494    text-decoration: line-through;
6495    color: #9C9C9C;
6496  }
6497  .combo-box__option-row .combo-box__similar-link {
6498    margin-inline-start: auto;
6499    flex-shrink: 0;
6500    font-size: 12px;
6501    text-decoration: underline;
6502  }
6503  .combo-box__similar-link {
6504    margin-inline-start: auto;
6505    font-size: 12px;
6506    text-decoration: underline;
6507  }
6508  .bis-success {
6509    text-align: center;
6510    color: #2f4c75;
6511    font-weight: 600;
6512    margin: 14px 0 0;
6513  }
6514
6515  @media screen and (max-width: 740px) {
6516    .bis-popup {
6517      width: 100%;
6518      padding: 18px 16px;
6519    }
6520
6521    .bis-title {
6522      font-size: 1.6rem;
6523      line-height: 1.8rem;
6524      padding: 0 1.5rem;
6525    }
6526
6527    .bis-subtitle {
6528      margin: 8px 0 12px;
6529    }
6530  }
6531
6532  .block-swatch.is-disabled .block-swatch__item.is-selected,
6533  .block-swatch.is-disabled .block-swatch__radio:checked + .block-swatch__item {
6534    background: #000;
6535    color: #fff !important;
6536  }
6537
6538  .more-in-your-size-panel__body .product-item.product-item--size-oos {
6539    display: none !important;
6540  }
6541
6542  .more-in-your-size-overlay {
6543    position: fixed;
6544    inset: 0;
6545    background: rgba(0, 0, 0, 0.35);
6546    z-index: 9998;
6547    opacity: 0;
6548    visibility: hidden;
6549    transition: opacity 0.3s ease, visibility 0.3s ease;
6550  }
6551  .more-in-your-size-overlay.is-open {
6552    opacity: 1;
6553    visibility: visible;
6554  }
6555  .more-in-your-size-panel {
6556    position: fixed;
6557    top: 0;
6558    right: 0;
6559    width: 100%;
6560    max-width: 450px;
6561    height: 100%;
6562    max-height: 100vh;
6563    background: #fff;
6564    z-index: 9999;
6565    display: flex;
6566    flex-direction: column;
6567    box-shadow: -4px 0 24px rgba(0, 0, 0, 0.15);
6568    transform: translateX(100%);
6569    transition: transform 0.6s cubic-bezier(0.75, 0, 0.175, 1), visibility 0.6s cubic-bezier(0.75, 0, 0.175, 1);
6570    visibility: hidden;
6571  }
6572  .more-in-your-size-panel.is-open {
6573    transform: translateX(0);
6574    visibility: visible;
6575  }
6576  body.more-in-your-size-panel-open .drawer[open],
6577  body.more-in-your-size-panel-open .drawer[open] .drawer__overlay,
6578  body.more-in-your-size-panel-open .popover[open],
6579  body.more-in-your-size-panel-open .popover[open] .popover__overlay {
6580    z-index: 10000 !important;
6581  }
6582  [data-quickbuy-locked="1"] {
6583    pointer-events: none !important;
6584  }
6585  .more-in-your-size-panel__handle {
6586    display: none;
6587  }
6588  .more-in-your-size-panel__header {
6589    display: flex;
6590    align-items: center;
6591    justify-content: space-between;
6592    padding: 20px 20px 0;
6593    flex-shrink: 0;
6594    width: 100%;
6595    box-sizing: border-box;
6596  }
6597  @media screen and (min-width: 1000px) {
6598    .more-in-your-size-panel__header {
6599      padding-top: 58.5px;
6600      padding-left: 57px;
6601      padding-bottom: 27px;
6602      padding-right: 36px;
6603      min-height: 0;
6604    }
6605    .more-in-your-size-panel .more-in-your-size-panel__close {
6606      position: absolute;
6607      right: 20px;
6608      top: 20px;
6609      transform: none;
6610    }
6611  }
6612  .more-in-your-size-panel__title {
6613    margin: 0;
6614    color: black;
6615    font-size: 16px;
6616    font-family: 'Acumin Pro', sans-serif;
6617    font-weight: 400;
6618    letter-spacing: 0;
6619    word-wrap: break-word;
6620    line-height: 1.2;
6621  }
6622  .more-in-your-size-panel__close {
6623    background: none;
6624    border: none;
6625    padding: 0;
6626    min-width: 44px;
6627    min-height: 44px;
6628    width: 44px;
6629    height: 44px;
6630    cursor: pointer;
6631    display: flex;
6632    align-items: center;
6633    justify-content: center;
6634    color: #000;
6635    flex-shrink: 0;
6636  }
6637  .more-in-your-size-panel__close svg {
6638    width: 20px;
6639    height: 20px;
6640    display: block;
6641  }
6642  .more-in-your-size-panel__body {
6643    flex: 1;
6644    overflow: auto;
6645    padding: 20px 20px 20px;
6646    -webkit-overflow-scrolling: touch;
6647    box-sizing: border-box;
6648  }
6649  @media screen and (min-width: 1000px) {
6650    .more-in-your-size-panel__body {
6651      padding-left: 57px;
6652      padding-right: 36px;
6653      padding-bottom: 20px;
6654      padding-top: 0;
6655    }
6656    .more-in-your-size-panel__body product-item,
6657    .more-in-your-size-panel__body .product-item {
6658      align-items: center;
6659      padding-top: 0 !important;
6660    }
6661  }
6662    .more-in-your-size-panel__body product-item,
6663    .more-in-your-size-panel__body .product-item {
6664      align-items: center;
6665    }
6666    .more-in-your-size-panel__body .product-item__info {
6667      padding-top: 8px !important;
6668      padding-left: 10px !important;
6669      padding-bottom: 0 !important;
6670      justify-content: flex-start;
6671      align-items: flex-start;
6672    }
6673    .more-in-your-size-panel__body .product-item__info .product-item-meta {
6674      align-self: flex-start;
6675      gap: 10px;
6676    }
6677    .more-in-your-size-panel__body .product-item__info .product-item--badges {
6678      display: flex !important;
6679      flex-wrap: wrap;
6680      margin-bottom: 10px;
6681    }
6682    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__quick-form {
6683      margin-top: 10px !important;
6684    }
6685  }
6686  .more-in-your-size-panel__body .product-item__quick-form {
6687    display: none !important;
6688  }
6689  .more-in-your-size-panel__body.is-loading {
6690    display: flex;
6691    align-items: center;
6692    justify-content: center;
6693    min-height: 120px;
6694  }
6695
6696  .more-in-your-size-panel__body .section__header,
6697  .more-in-your-size-panel__body .product-list__prev-next {
6698    display: none !important;
6699  }
6700  .more-in-your-size-panel__body .container {
6701    padding-left: 0;
6702    padding-right: 0;
6703    max-width: none;
6704  }
6705  .more-in-your-size-panel__body .scroller {
6706    overflow: visible;
6707    margin-inline: 0 !important;
6708    padding-inline: 0 !important;
6709  }
6710  .more-in-your-size-panel__body .product-list__inner,
6711  .more-in-your-size-panel__body .product-list__inner--scroller {
6712    margin-inline: 0 !important;
6713    padding-inline: 0 !important;
6714  }
6715  .more-in-your-size-panel__body .product-list,
6716  .more-in-your-size-panel__body .product-list__inner {
6717    display: flex !important;
6718    flex-direction: column;
6719    gap: 19px;
6720    overflow: visible;
6721  }
6722  .more-in-your-size-panel__body .product-list__inner--scroller {
6723    flex-wrap: nowrap;
6724  }
6725  .more-in-your-size-panel__body product-item,
6726  .more-in-your-size-panel__body .product-item {
6727    display: flex !important;
6728    flex-direction: row;
6729    align-items: flex-start;
6730    gap: 20px;
6731    padding-top: 8px;
6732    width: 100%;
6733    min-width: 0;
6734  }
6735  .more-in-your-size-panel__body .product-item__image-wrapper {
6736    flex-shrink: 0;
6737    width: 126px;
6738    height: 150px;
6739    position: relative;
6740    border-radius: 0;
6741    overflow: hidden;
6742  }
6743  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__aspect-ratio {
6744    position: absolute;
6745    inset: 0;
6746    width: 126px !important;
6747    height: 150px !important;
6748    padding-bottom: 0 !important;
6749    box-sizing: border-box;
6750    border-radius: 0 !important;
6751    overflow: hidden;
6752  }
6753  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__aspect-ratio img,
6754  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__primary-image,
6755  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__secondary-image {
6756    position: absolute;
6757    inset: 0;
6758    width: 126px !important;
6759    height: 150px !important;
6760    max-width: 126px !important;
6761    max-height: 150px !important;
6762    object-fit: cover;
6763    object-position: top;
6764    display: block;
6765    border-radius: 0 !important;
6766  }
6767  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__label-list,
6768  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__wishlist-icon {
6769    display: none;
6770  }
6771  /* Hide any quick-form still in image wrapper (JS moves it to meta) */
6772  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__quick-form {
6773    display: none !important;
6774    visibility: hidden !important;
6775    position: absolute !important;
6776    left: -9999px !important;
6777    width: 0 !important;
6778    height: 0 !important;
6779    min-width: 0 !important;
6780    min-height: 0 !important;
6781    overflow: hidden !important;
6782    opacity: 0 !important;
6783    pointer-events: none !important;
6784    clip: rect(0, 0, 0, 0) !important;
6785    clip-path: inset(100%) !important;
6786  }
6787  .more-in-your-size-panel__body .product-item__image-wrapper .product-item__quick-buy-button {
6788    display: none !important;
6789    visibility: hidden !important;
6790    position: absolute !important;
6791    left: -9999px !important;
6792    clip: rect(0, 0, 0, 0) !important;
6793  }
6794  .more-in-your-size-panel__body .product-item__info {
6795    flex: 1;
6796    min-width: 0;
6797    display: flex;
6798    flex-direction: column;
6799    justify-content: flex-start;
6800    align-items: flex-start;
6801    gap: 20px;
6802    padding-top: 0;
6803    padding-bottom: 0;
6804    font-size: 12px;
6805    font-family: Helvetica, sans-serif;
6806    font-weight: 400;
6807    width: 100%;
6808  }
6809  .more-in-your-size-panel__body .product-item__info .product-item-meta {
6810    display: flex;
6811    flex-direction: column;
6812    justify-content: flex-start;
6813    align-items: flex-start;
6814    min-height: 37px;
6815    gap: 0;
6816    width: 100%;
6817    min-width: 0;
6818  }
6819  .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__quick-form {
6820    margin-top: 20px;
6821  }
6822  .more-in-your-size-panel__body .product-item-meta > a.product-item-meta__title {
6823    color: black;
6824    font-size: 12px;
6825    font-family: Helvetica, sans-serif;
6826    font-weight: 400;
6827    line-height: 20px;
6828    word-wrap: break-word;
6829    text-decoration: none;
6830    cursor: pointer;
6831  }
6832  .more-in-your-size-panel__body .product-item-meta > a.product-item-meta__title:hover {
6833    text-decoration: none;
6834  }
6835  .more-in-your-size-panel__body .product-item-meta > span.product-item-meta__title {
6836    color: black !important;
6837    font-size: 12px !important;
6838    font-family: Helvetica, sans-serif !important;
6839    font-weight: 400 !important;
6840    line-height: 20px !important;
6841  }
6842  .more-in-your-size-panel__body .product-item-meta__price-list-container {
6843    margin: 0;
6844  }
6845  .more-in-your-size-panel__body .product-item-meta__price-list-container .price-list {
6846    display: flex;
6847    align-items: flex-start;
6848    justify-content: flex-start;
6849    gap: 8px;
6850    flex-wrap: wrap;
6851  }
6852  .more-in-your-size-panel__body .product-item-meta__price-list-container .price {
6853    color: black;
6854    font-size: 12px;
6855    font-family: Helvetica, sans-serif;
6856    font-weight: 400;
6857    line-height: 14px;
6858    word-wrap: break-word;
6859  }
6860  .more-in-your-size-panel__body .product-item-meta__price-list-container .price--compare {
6861    color: #767676;
6862    text-decoration: line-through;
6863    font-size: 12px;
6864    font-family: Helvetica, sans-serif;
6865    line-height: 14px;
6866  }
6867  .more-in-your-size-panel__body .product-item__info .product-item-meta__vendor {
6868    display: none;
6869  }
6870  .more-in-your-size-panel__body .product-item__info .product-item--badges,
6871  .more-in-your-size-panel__body .product-item__info .product-item-meta__reviews-badge {
6872    display: none;
6873  }
6874  .more-in-your-size-panel__body .product-item__info .color-swatch-list,
6875  .more-in-your-size-panel__body .product-item__info .visible-swatches,
6876  .more-in-your-size-panel__body .product-item__info .hidden-swatches {
6877    display: none;
6878  }
6879  .more-in-your-size-panel__body .product-item__info .product-item-meta__price-list-container {
6880    order: 1;
6881  }
6882  .more-in-your-size-panel__body .product-item__info .product-item-meta > .product-item-meta__title {
6883    order: 0;
6884  }
6885  .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__cta-wrapper {
6886    order: 2;
6887  }
6888  /* Panel always shows Quick Add (theme normally hides it until hover) */
6889  .more-in-your-size-panel__body .product-item__info > .product-item__quick-form,
6890  .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__quick-form {
6891    display: flex !important;
6892    visibility: visible !important;
6893    opacity: 1 !important;
6894    position: static !important;
6895    order: 2;
6896    flex-shrink: 0;
6897    align-self: flex-start;
6898    width: auto;
6899    padding: 0;
6900    transform: none !important;
6901  }
6902  .more-in-your-size-panel__body .product-item-quick-view-link,
6903  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .button--full,
6904  .more-in-your-size-panel__body .product-item__info .product-item__quick-form button[type="submit"].button,
6905  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .button--full,
6906  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form button[type="submit"].button {
6907    color: black !important;
6908    font-size: 12px !important;
6909    font-family: Helvetica, sans-serif !important;
6910    font-weight: 400 !important;
6911    text-decoration: underline !important;
6912    line-height: 20px !important;
6913    word-wrap: break-word !important;
6914    display: inline-flex !important;
6915    align-items: center;
6916    background: none !important;
6917    border: none !important;
6918    padding: 0 !important;
6919    box-shadow: none !important;
6920    min-height: 0 !important;
6921    margin-top: 0;
6922    cursor: pointer;
6923  }
6924  .more-in-your-size-panel__body .product-item__info .product-item__quick-form,
6925  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form {
6926    order: 2;
6927    margin-top: 0;
6928    display: flex;
6929    align-items: center;
6930    gap: 8px;
6931  }
6932  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .button--full,
6933  .more-in-your-size-panel__body .product-item__info .product-item__quick-form button[type="submit"].button,
6934  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .button--full,
6935  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form button[type="submit"].button {
6936    display: inline-flex !important;
6937  }
6938  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button.hidden-no-touch,
6939  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-no-touch {
6940    display: none !important;
6941  }
6942  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up,
6943  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up {
6944    display: none !important;
6945  }
6946  @media screen and (max-width: 999px) {
6947    .more-in-your-size-panel__body .product-item__info .product-item__quick-form .button--full.hidden-touch,
6948    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .button--full.hidden-touch {
6949      display: none !important;
6950    }
6951    .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up,
6952    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up {
6953      display: inline-flex !important;
6954      background: none !important;
6955      border: none !important;
6956      padding: 0 !important;
6957      color: black !important;
6958      font-size: 12px !important;
6959      font-family: Helvetica, sans-serif !important;
6960      font-weight: 400 !important;
6961      line-height: 20px !important;
6962      text-decoration: underline !important;
6963      word-wrap: break-word !important;
6964      box-shadow: none !important;
6965      min-height: 0 !important;
6966    }
6967    .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up svg,
6968    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up svg {
6969      display: none;
6970    }
6971    .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up .visually-hidden,
6972    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up .visually-hidden {
6973      position: static !important;
6974      width: auto;
6975      height: auto;
6976      clip: auto;
6977    }
6978    .more-in-your-size-panel__body .product-item .product-item__info .product-item-meta .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up {
6979      position: static !important;
6980      bottom: auto !important;
6981      left: auto !important;
6982    }
6983    .more-in-your-size-panel__body quick-buy-drawer.hidden-phone[open] {
6984      display: block !important;
6985    }
6986    .more-in-your-size-panel__body quick-buy-popover.hidden-tablet-and-up[open] {
6987      display: block !important;
6988    }
6989  }
6990  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button svg,
6991  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button svg {
6992    display: none;
6993  }
6994  .more-in-your-size-panel__body .product-item__info .product-item__quick-form .product-item__quick-buy-button .visually-hidden,
6995  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .product-item__quick-buy-button .visually-hidden {
6996    position: static !important;
6997    width: auto;
6998    height: auto;
6999    clip: auto;
7000    clip-path: none;
7001    -webkit-clip-path: none;
7002  }
7003  /* When closed, hide drawer/popover so they don’t affect layout; when open allow them to show above panel */
7004  /* Hide drawer/popover when closed; show when open above panel */
7005  .more-in-your-size-panel__body .product-item__info .product-item__quick-form quick-buy-drawer,
7006  .more-in-your-size-panel__body .product-item__info .product-item__quick-form quick-buy-popover,
7007  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form quick-buy-drawer,
7008  .more-in-your-size-panel__body .product-item-meta .product-item__quick-form quick-buy-popover,
7009  .more-in-your-size-panel__body .product-item__image-wrapper quick-buy-drawer,
7010  .more-in-your-size-panel__body .product-item__image-wrapper quick-buy-popover {
7011    display: none;
7012  }
7013  .more-in-your-size-panel__body quick-buy-drawer[open],
7014  .more-in-your-size-panel__body quick-buy-popover[open] {
7015    display: block !important;
7016  }
7017  body.hide-panel-quickbuy .more-in-your-size-panel__body quick-buy-drawer,
7018  body.hide-panel-quickbuy .more-in-your-size-panel__body quick-buy-popover,
7019  body.hide-panel-quickbuy .more-in-your-size-panel__body quick-buy-drawer[open],
7020  body.hide-panel-quickbuy .more-in-your-size-panel__body quick-buy-popover[open],
7021  body.hide-panel-quickbuy quick-buy-drawer[data-mius-from-panel],
7022  body.hide-panel-quickbuy quick-buy-popover[data-mius-from-panel] {
7023    display: none !important;
7024    visibility: hidden !important;
7025    pointer-events: none !important;
7026  }
7027
7028  @media screen and (max-width: 999px) {
7029    .more-in-your-size-panel__body .product-list__inner {
7030      gap: 19px;
7031    }
7032    .more-in-your-size-panel__body product-item,
7033    .more-in-your-size-panel__body .product-item {
7034      flex-direction: row !important;
7035      gap: 20px;
7036      align-items: flex-start !important;
7037      min-height: 135px;
7038      padding-top: 0;
7039    }
7040    .more-in-your-size-panel__body .product-item__image-wrapper {
7041      position: relative;
7042      flex-shrink: 0;
7043      overflow: hidden !important;
7044    }
7045    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__quick-form,
7046    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__quick-buy-button,
7047    .more-in-your-size-panel__body .product-item__image-wrapper--multiple .product-item__quick-form,
7048    .more-in-your-size-panel__body .product-item__image-wrapper--multiple .product-item__quick-buy-button {
7049      display: none !important;
7050      visibility: hidden !important;
7051      position: absolute !important;
7052      left: -9999px !important;
7053      width: 0 !important;
7054      height: 0 !important;
7055      min-width: 0 !important;
7056      min-height: 0 !important;
7057      overflow: hidden !important;
7058      opacity: 0 !important;
7059      pointer-events: none !important;
7060      clip: rect(0, 0, 0, 0) !important;
7061      clip-path: inset(100%) !important;
7062    }
7063    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__quick-form,
7064    .more-in-your-size-panel__body .product-item__image-wrapper--multiple .product-item__quick-form {
7065      position: absolute !important;
7066      left: -9999px !important;
7067      top: auto !important;
7068      bottom: auto !important;
7069      width: 0 !important;
7070      height: 0 !important;
7071      overflow: hidden !important;
7072      clip: rect(0, 0, 0, 0) !important;
7073    }
7074    .more-in-your-size-panel__body .product-item__info {
7075      flex: 1 !important;
7076      min-width: 0;
7077      flex-direction: column !important;
7078      padding-top: 0 !important;
7079      padding-bottom: 0 !important;
7080      padding-left: 0 !important;
7081      justify-content: center !important;
7082      gap: 20px !important;
7083      position: static !important;
7084      width: 100%;
7085    }
7086    .more-in-your-size-panel__body .product-item__info a.product-item-meta__title,
7087    .more-in-your-size-panel__body .product-item-meta__title {
7088      color: black;
7089      font-size: 12px;
7090      font-family: Helvetica, sans-serif;
7091      font-weight: 400;
7092      line-height: 20px;
7093      word-wrap: break-word;
7094    }
7095    .more-in-your-size-panel__body .product-item-meta__price-list-container .price {
7096      color: black;
7097      font-size: 15px;
7098      font-family: 'Acumin Pro', sans-serif;
7099      font-weight: 400;
7100      line-height: 20px;
7101      word-wrap: break-word;
7102    }
7103    .more-in-your-size-panel__body .product-item-meta__price-list-container .price--compare {
7104      color: #767676;
7105      font-size: 15px;
7106      font-family: 'Acumin Pro', sans-serif;
7107      font-weight: 400;
7108      line-height: 20px;
7109      word-wrap: break-word;
7110      text-decoration: line-through;
7111    }
7112    .more-in-your-size-panel__body .product-item-meta__price-list-container {
7113      display: flex;
7114      flex-direction: column;
7115      align-items: flex-start;
7116      gap: 2px;
7117    }
7118    .more-in-your-size-panel__body .product-item-meta__price-list-container .price-list {
7119      width: 100%;
7120      justify-content: flex-start;
7121      align-items: flex-start;
7122    }
7123    .more-in-your-size-panel__body .product-item__info .product-item-meta > [style*="color: #767676"],
7124    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__title[style*="color: #767676"] {
7125      color: #767676 !important;
7126      font-size: 12px !important;
7127      font-family: Helvetica, sans-serif !important;
7128      font-weight: 400;
7129      line-height: 14px !important;
7130      word-wrap: break-word;
7131    }
7132    .more-in-your-size-panel__body .product-item__info .product-item-meta [style*="color: #767676"] span:first-child,
7133    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__title[style*="color: #767676"] span:first-child {
7134      font-weight: 700 !important;
7135      font-size: 12px !important;
7136      font-family: Helvetica, sans-serif !important;
7137      line-height: 14px !important;
7138      color: #767676 !important;
7139    }
7140    .more-in-your-size-panel__body .product-item__info .product-item-meta [style*="color: #767676"] span,
7141    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__title[style*="color: #767676"] span {
7142      font-size: 12px !important;
7143      font-family: Helvetica, sans-serif !important;
7144      line-height: 14px !important;
7145      color: #767676 !important;
7146      font-weight: 400;
7147    }
7148    .more-in-your-size-panel__body .product-item__info .product-item-meta [style*="color: #767676"] span:first-child {
7149      font-weight: 700 !important;
7150    }
7151    .more-in-your-size-panel__body .product-item__info .product-item__quick-form,
7152    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form {
7153      display: flex;
7154      align-items: center;
7155      justify-content: flex-start;
7156      width: 100%;
7157      margin: 0 !important;
7158      margin-top: 4px !important;
7159      color: black;
7160      font-size: 12px;
7161      font-family: Helvetica, sans-serif;
7162      font-weight: 400;
7163      line-height: 20px;
7164      word-wrap: break-word;
7165    }
7166    .more-in-your-size-panel__body .product-item__info .product-item__quick-form .button,
7167    .more-in-your-size-panel__body .product-item__info .product-item__quick-form button,
7168    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form .button,
7169    .more-in-your-size-panel__body .product-item-meta .product-item__quick-form button {
7170      font-size: 12px !important;
7171      margin: 0 !important;
7172    }
7173    .more-in-your-size-panel__body .product-item__info .product-item-meta {
7174      display: flex !important;
7175      flex-direction: column !important;
7176      align-items: flex-start !important;
7177      justify-content: flex-start !important;
7178      width: 100%;
7179      min-width: 0;
7180      gap: 2px !important;
7181      padding-top: 0 !important;
7182      margin-top: 0 !important;
7183    }
7184    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__quick-form {
7185      order: 2 !important;
7186      margin-top: 4px;
7187      flex-shrink: 0;
7188      width: 100%;
7189    }
7190    .more-in-your-size-panel__body .product-item__info .product-item-meta > .product-item-meta__title {
7191      order: 0;
7192    }
7193    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__property-list.more-in-your-size-variant {
7194      order: 0;
7195      margin-top: 0;
7196      margin-bottom: 0;
7197      white-space: nowrap;
7198      display: flex;
7199      flex-wrap: nowrap;
7200    }
7201    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__property-list.more-in-your-size-variant .product-item-meta__property {
7202      white-space: nowrap;
7203      flex-shrink: 0;
7204      font-size: 12px !important;
7205      line-height: 14px !important;
7206    }
7207    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__price-list-container {
7208      order: 1;
7209    }
7210    .more-in-your-size-panel__body .product-item__info a.product-item-meta__title[href] {
7211      margin-top: 0;
7212    }
7213    
7214    .more-in-your-size-panel__body .product-item__info > .product-item__quick-form {
7215      display: none !important;
7216    }
7217    /* Quick Add under price, in flow (override theme absolute positioning) */
7218    .more-in-your-size-panel__body .product-item .product-item__info .product-item-meta .product-item__quick-form {
7219      display: flex !important;
7220      visibility: visible !important;
7221      opacity: 1 !important;
7222      position: static !important;
7223      transform: none !important;
7224      left: auto !important;
7225      right: auto !important;
7226      top: auto !important;
7227      bottom: auto !important;
7228      width: 100% !important;
7229      pointer-events: auto !important;
7230      margin: 0 !important;
7231      margin-top: 4px !important;
7232      padding: 0 !important;
7233      order: 2 !important;
7234      justify-content: flex-start !important;
7235      align-items: flex-start !important;
7236    }
7237    .more-in-your-size-panel__body .product-item__info .product-item-meta {
7238      position: static !important;
7239      display: flex !important;
7240      flex-direction: column !important;
7241    }
7242  }
7243
7244  @media screen and (max-width: 999px) {
7245    .more-in-your-size-panel {
7246      top: auto;
7247      right: 0;
7248      left: 0;
7249      bottom: 0;
7250      max-width: none;
7251      max-height: 85vh;
7252      border-radius: 10px 10px 0 0;
7253      transform: translateY(100%);
7254      padding: 20px 0;
7255      gap: 19px;
7256      align-items: center;
7257      box-sizing: border-box;
7258    }
7259    .more-in-your-size-panel.is-open {
7260      transform: translateY(0);
7261    }
7262    .more-in-your-size-panel__handle {
7263      display: block;
7264      width: 59px;
7265      height: 3px;
7266      min-height: 3px;
7267      margin: 0 auto;
7268      background: #d0d0d0;
7269      border: none;
7270      border-radius: 2px;
7271      padding: 0;
7272      flex-shrink: 0;
7273    }
7274    .more-in-your-size-panel__header {
7275      padding: 0 20px;
7276      width: 100%;
7277      max-width: 352px;
7278      box-sizing: border-box;
7279    }
7280    .more-in-your-size-panel__title {
7281      color: black;
7282      font-size: 16px;
7283      font-family: 'Acumin Pro', sans-serif;
7284      font-weight: 400;
7285      letter-spacing: 0;
7286      word-wrap: break-word;
7287    }
7288    .more-in-your-size-panel__body {
7289      width: 100%;
7290      max-width: 353px;
7291      padding: 0 15px 20px 20px;
7292      flex: 1;
7293      min-height: 0;
7294      box-sizing: border-box;
7295    }
7296    .more-in-your-size-panel__body .product-item__image-wrapper {
7297      width: 100px;
7298      min-width: 100px;
7299      height: 130px;
7300      min-height: 130px;
7301    }
7302    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__aspect-ratio,
7303    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__aspect-ratio img,
7304    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__primary-image,
7305    .more-in-your-size-panel__body .product-item__image-wrapper .product-item__secondary-image {
7306      width: 100px !important;
7307      min-width: 100px !important;
7308      height: 130px !important;
7309      min-height: 130px !important;
7310      max-width: 100px !important;
7311      max-height: 130px !important;
7312      border-radius: 0 !important;
7313      object-f
7313it: cover;
7314      object-position: top;
7315    }
7316    .more-in-your-size-panel__body .product-item__info .product-item-meta {
7317      display: grid !important;
7318      grid-template-columns: 1fr auto;
7319      grid-template-rows: auto auto auto auto;
7320      gap: 2px 12px;
7321      align-items: start;
7322    }
7323    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item--badges {
7324      grid-column: 1;
7325      grid-row: 1;
7326    }
7327    .more-in-your-size-panel__body .product-item__info .product-item-meta > a.product-item-meta__title {
7328      grid-column: 1;
7329      grid-row: 2;
7330    }
7331    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__property-list.more-in-your-size-variant {
7332      grid-column: 1;
7333      grid-row: 3;
7334    }
7335    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__price-list-container {
7336      grid-column: 2;
7337      grid-row: 2;
7338      justify-self: end;
7339      align-self: start;
7340      align-items: flex-end !important;
7341    }
7342    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item-meta__price-list-container .price-list {
7343      justify-content: flex-end !important;
7344      align-items: flex-end !important;
7345    }
7346    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__quick-form {
7347      grid-column: 2;
7348      grid-row: 4;
7349      justify-self: end;
7350      align-self: start;
7351      width: auto !important;
7352      margin-top: 20px !important;
7353    }
7354    .more-in-your-size-panel__body .product-item__info .product-item-meta .product-item__cta-wrapper {
7355      grid-column: 2;
7356      grid-row: 3;
7357      justify-self: end;
7358      align-self: start;
7359    }
7360  }
7361
7362/* AB test: similar items feature hidden by default */
7363.similar-items-button { display: none !important; }
7364.combo-box__similar-link { display: none !important; }
7365</style>
7366<script>
7367  function getVariantsFromContext(contextEl) {
7368    const script = contextEl?.querySelector('script[data-bis-variants]');
7369    if (script) {
7370      try {
7371        return JSON.parse(script.textContent || '[]') || [];
7372      } catch (e) {
7373        console.warn('[NotifyMe] Failed to parse variants JSON', e);
7374      }
7375    }
7376    return window?.Shopify?.Analytics?.meta?.product?.variants || window?.meta?.product?.variants || [];
7377  }
7378
7379  function getVariantById(variantId, allVariants) {
7380    if (variantId === undefined || variantId === null || variantId === '') return null;
7381    const idNum = Number(variantId);
7382    const list = allVariants || [];
7383    return list.find((v) => Number(v?.id ?? v?.['id']) === idNum) || null;
7384  }
7385
7386  var moreInYourSizeCache = {};
7387  var MORE_IN_YOUR_SIZE_GENERIC_KEY = '__generic__';
7388  function moreInYourSizeCacheKey(optionName, optionValue) {
7389    return (optionName || '') + '\x00' + (optionValue || '');
7390  }
7391  function applyQuickFormMoveToMeta(body) {
7392    var productItems = body.querySelectorAll('product-item, .product-item');
7393    for (var i = 0; i < productItems.length; i++) {
7394      var item = productItems[i];
7395      var imageWrapper = item.querySelector('.product-item__image-wrapper');
7396      var meta = item.querySelector('.product-item-meta');
7397      var info = item.querySelector('.product-item__info');
7398      if (!meta) continue;
7399      var quickFormInWrapper = imageWrapper && imageWrapper.querySelector('.product-item__quick-form');
7400      var quickFormAny = item.querySelector('.product-item__quick-form');
7401      var quickForm = quickFormInWrapper || quickFormAny;
7402      if (!quickForm) continue;
7403      if (quickFormInWrapper) {
7404        meta.appendChild(quickFormInWrapper);
7405      } else if (!meta.contains(quickForm) && (info && !info.contains(quickForm) || !info)) {
7406        if (info) info.appendChild(quickForm);
7407        else meta.appendChild(quickForm);
7408      } else if (!meta.contains(quickForm)) {
7409        meta.appendChild(quickForm);
7410      }
7411      var leftover = imageWrapper && imageWrapper.querySelector('.product-item__quick-form');
7412      if (leftover && leftover.parentNode && meta) {
7413        leftover.parentNode.removeChild(leftover);
7414        meta.appendChild(leftover);
7415      }
7416    }
7417  }
7418  function ensureQuickFormInMetaAfterOpen(panelBody) {
7419    if (!panelBody) return;
7420    applyQuickFormMoveToMeta(panelBody);
7421    if (typeof window.matchMedia !== 'undefined' && window.matchMedia('(max-width: 999px)').matches) {
7422      requestAnimationFrame(function () {
7423        applyQuickFormMoveToMeta(panelBody);
7424      });
7425      setTimeout(function () {
7426        applyQuickFormMoveToMeta(panelBody);
7427      }, 150);
7428    }
7429  }
7430  function ensureFullTitleInPanel(body) {
7431    if (!body) return;
7432    var items = body.querySelectorAll('.product-item, product-item');
7433    for (var i = 0; i < items.length; i++) {
7434      var item = items[i];
7435      var meta = item.querySelector('.product-item-meta');
7436      if (!meta) continue;
7437      var link = meta.querySelector('a.product-item-meta__title');
7438      var span = meta.querySelector('span.product-item-meta__title') || meta.querySelector('span[x-ref="colorLabel"]');
7439      if (!link) continue;
7440      if (span && span !== link) {
7441        var titleText = (link.textContent || '').trim();
7442        var colourText = (span.textContent || '').trim();
7443        if (colourText && titleText.indexOf(' in ') === -1) link.textContent = titleText + ' in ' + colourText;
7444        if (span.parentNode) span.parentNode.removeChild(span);
7445      }
7446    }
7447  }
7448
7449  function ensureMobilePanelTitles(body, sizeOption) {
7450    if (!body || typeof sizeOption !== 'string') return;
7451    var isMobile = typeof window.matchMedia !== 'undefined' && window.matchMedia('(max-width: 999px)').matches;
7452    if (!isMobile) return;
7453    var items = body.querySelectorAll('.product-item, product-item');
7454    for (var i = 0; i < items.length; i++) {
7455      var item = items[i];
7456      var meta = item.querySelector('.product-item-meta');
7457      if (!meta) continue;
7458      var link = meta.querySelector('a.product-item-meta__title');
7459      if (!link) continue;
7460      var fullTitle = (link.textContent || '').trim();
7461      var shortTitle = fullTitle;
7462      var colour = '';
7463      if (fullTitle.indexOf(' in ') !== -1) {
7464        var parts = fullTitle.split(' in ');
7465        shortTitle = (parts[0] || '').trim();
7466        colour = (parts.slice(1).join(' in ') || '').trim();
7467      }
7468      link.textContent = shortTitle;
7469      var colourSpan = meta.querySelector('span.product-item-meta__title') || meta.querySelector('span[x-ref="colorLabel"]');
7470      if (colourSpan && colourSpan !== link) colourSpan.parentNode && colourSpan.parentNode.removeChild(colourSpan);
7471      var existingList = meta.querySelector('.product-item-meta__property-list.more-in-your-size-variant');
7472      if (existingList && existingList.parentNode) existingList.parentNode.removeChild(existingList);
7473      var list = document.createElement('div');
7474      list.className = 'product-item-meta__property-list more-in-your-size-variant text--subdued text--xsmall';
7475      var sizeSpan = document.createElement('span');
7476      sizeSpan.className = 'product-item-meta__property';
7477      sizeSpan.style.cssText = 'color: #767676; font-size: 14px; font-family: Helvetica, sans-serif; font-weight: 700; line-height: 14px;';
7478      sizeSpan.textContent = sizeOption + '\u00A0';
7479      var colourSpan2 = document.createElement('span');
7480      colourSpan2.className = 'product-item-meta__property';
7481      colourSpan2.style.cssText = 'color: #767676; font-size: 14px; font-family: Helvetica, sans-serif; font-weight: 400; line-height: 14px;';
7482      colourSpan2.textContent = colour ? '/ ' + colour : '';
7483      list.appendChild(sizeSpan);
7484      list.appendChild(colourSpan2);
7485      link.parentNode.insertBefore(list, link.nextSibling);
7486    }
7487  }
7488  function hideRestockedBadgesInPanel(panelBody) {
7489    if (!panelBody) return;
7490    var badges = panelBody.querySelectorAll('.label--highlight-restocked, #restocked-label');
7491    for (var i = 0; i < badges.length; i++) {
7492      badges[i].style.setProperty('display', 'none', 'important');
7493    }
7494  }
7495  function scheduleHideRestockedBadges(panelBody) {
7496    if (!panelBody) return;
7497    hideRestockedBadgesInPanel(panelBody);
7498    requestAnimationFrame(function () { hideRestockedBadgesInPanel(panelBody); });
7499    setTimeout(function () { hideRestockedBadgesInPanel(panelBody); }, 50);
7500    setTimeout(function () { hideRestockedBadgesInPanel(panelBody); }, 150);
7501  }
7502  function filterPanelItemsBySize(body, optionName, optionValue) {
7503    if (!body || !optionName || !optionValue) return;
7504    var items = body.querySelectorAll('.product-item[data-variant-availability]');
7505    for (var i = 0; i < items.length; i++) {
7506      var raw = items[i].getAttribute('data-variant-availability');
7507      if (!raw) continue;
7508      try {
7509        var variants = JSON.parse(raw);
7510        var hasSize = variants.some(function (v) {
7511          return v.available && v[optionName] === optionValue;
7512        });
7513        items[i].classList.toggle('product-item--size-oos', !hasSize);
7514      } catch (e) {}
7515    }
7516  }
7517  function applyMoreInYourSizeContent(body, html) {
7518    var div = document.createElement('div');
7519    div.innerHTML = html;
7520    var bySize = div.querySelector('[data-recommendations-by-size]');
7521    var recEl = div.querySelector('product-recommendations');
7522    var inner = (bySize && bySize.innerHTML) || (recEl && recEl.innerHTML) || '';
7523    if (inner) {
7524      body.innerHTML = inner;
7525      ensureFullTitleInPanel(body);
7526      applyQuickFormMoveToMeta(body);
7527    } else {
7528      body.innerHTML = '<p class="text--subdued">No products in this size right now.</p>';
7529    }
7530  }
7531  function preloadMoreInYourSizeRecommendations() {
7532    var similarEl = document.getElementById('similar-items');
7533    var bySizeConfig = document.getElementById('product-recommendations-by-size-config');
7534    var sectionId = (bySizeConfig && bySizeConfig.getAttribute('data-section-id')) || (similarEl && similarEl.getAttribute('section-id')) || 'product-recommendations';
7535    var productId = (similarEl && similarEl.getAttribute('product-id')) || '';
7536    if (!productId) {
7537      var firstBtn = document.querySelector('.similar-items-button');
7538      if (firstBtn) productId = firstBtn.getAttribute('data-product-id') || firstBtn.dataset.productId || '';
7539    }
7540    var baseUrl = window.themeVariables && window.themeVariables.routes && window.themeVariables.routes.productRecommendationsUrl;
7541    if (!baseUrl || !productId) return;
7542    var contextEl = document.querySelector('.product-form__buy-buttons');
7543    if (!contextEl) return;
7544    var allVariants = getVariantsFromContext(contextEl);
7545    if (!allVariants || allVariants.length === 0) return;
7546    var optionsJson = contextEl.getAttribute('data-product-options');
7547    var optionName = 'Size';
7548    var sizeIdx = 0;
7549    if (optionsJson) {
7550      try {
7551        var options = JSON.parse(optionsJson.replace(/&quot;/g, '"'));
7552        if (Array.isArray(options) && options.length > 0) {
7553          for (var k = 0; k < options.length; k++) {
7554            if (options[k] && String(options[k]).toLowerCase() === 'size') {
7555              sizeIdx = k;
7556              optionName = options[k];
7557              break;
7558            }
7559          }
7560          if (optionName === 'Size' && options[0]) optionName = options[0];
7561        }
7562      } catch (err) {}
7563    }
7564    var optKey = 'option' + (sizeIdx + 1);
7565    var seen = {};
7566    var values = [];
7567    for (var v = 0; v < allVariants.length; v++) {
7568      var val = allVariants[v][optKey] != null ? allVariants[v][optKey] : (allVariants[v]['option' + (sizeIdx + 1)] || '');
7569      if (val && !seen[val]) {
7570        seen[val] = true;
7571        values.push(val);
7572      }
7573    }
7574    if (!moreInYourSizeCache[MORE_IN_YOUR_SIZE_GENERIC_KEY]) {
7575      var genericUrl = baseUrl + '?product_id=' + encodeURIComponent(productId) + '&limit=10&section_id=' + encodeURIComponent(sectionId) + '&intent=related';
7576      fetch(genericUrl).then(function (r) { return r.text(); }).then(function (html) {
7577        var div = document.createElement('div');
7578        div.innerHTML = html;
7579        var bySize = div.querySelector('[data-recommendations-by-size]');
7580        var recEl = div.querySelector('product-recommendations');
7581        var inner = (bySize && bySize.innerHTML) || (recEl && recEl.innerHTML) || '';
7582        moreInYourSizeCache[MORE_IN_YOUR_SIZE_GENERIC_KEY] = inner;
7583      }).catch(function () {});
7584    }
7585    for (var z = 0; z < values.length; z++) {
7586      var optionValue = values[z];
7587      var key = moreInYourSizeCacheKey(optionName, optionValue);
7588      if (moreInYourSizeCache[key]) continue;
7589      var url = baseUrl + '?product_id=' + encodeURIComponent(productId) + '&limit=10&section_id=' + encodeURIComponent(sectionId) + '&intent=related&option_name=' + encodeURIComponent(optionName) + '&option_value=' + encodeURIComponent(optionValue);
7590      (function (cacheKey) {
7591        fetch(url).then(function (r) { return r.text(); }).then(function (html) {
7592          var div = document.createElement('div');
7593          div.innerHTML = html;
7594          var bySize = div.querySelector('[data-recommendations-by-size]');
7595          var recEl = div.querySelector('product-recommendations');
7596          var inner = (bySize && bySize.innerHTML) || (recEl && recEl.innerHTML) || '';
7597          moreInYourSizeCache[cacheKey] = inner;
7598        }).catch(function () {});
7599      })(key);
7600    }
7601  }
7602
7603  function getOosVariants(allVariants) {
7604    return (allVariants || []).filter((v) => v && v.available === false);
7605  }
7606
7607  function getNeverRestockVariantIds(contextEl, allVariants) {
7608    var container = contextEl || document;
7609    if (!container || typeof container.getAttribute !== 'function') return new Set();
7610    var productNeverRestock = container.getAttribute('data-bis-product-never-restock') === 'true';
7611    if (productNeverRestock && allVariants && allVariants.length > 0) {
7612      var ids = [];
7613      for (var i = 0; i < allVariants.length; i++) {
7614        var id = Number(allVariants[i].id != null ? allVariants[i].id : allVariants[i]['id']);
7615        if (!isNaN(id)) ids.push(id);
7616      }
7617      return new Set(ids);
7618    }
7619    var idsStr = container.getAttribute('data-bis-never-restock-ids') || '';
7620    if (idsStr.trim()) {
7621      return new Set(idsStr.split(',').map(function (s) { return Number(s.trim()); }).filter(function (n) { return !isNaN(n); }));
7622    }
7623    var script = container.querySelector && container.querySelector('script[data-bis-never-restock]');
7624    if (script && script.textContent) {
7625      try {
7626        var raw = script.textContent.replace(/\s/g, '');
7627        var arr = JSON.parse(raw || '[]');
7628        if (Array.isArray(arr)) {
7629          return new Set(arr.map(function (id) { return Number(id); }).filter(function (n) { return !isNaN(n); }));
7630        }
7631      } catch (e) {}
7632    }
7633    return new Set();
7634  }
7635
7636  function setNotifyButtonsVisible(contextEl, visible) {
7637    const buttons = (contextEl || document).querySelectorAll('.notify-button');
7638    buttons.forEach((btn) => {
7639      const hideNotifyBis = btn.dataset.hideNotifyBis === 'true';
7640      btn.style.display = (visible && !hideNotifyBis) ? 'block' : 'none';
7641    });
7642  }
7643
7644  function setNotifyButtonsEmphasis(contextEl, emphasis) {
7645    const buttons = (contextEl || document).querySelectorAll('.notify-button');
7646    buttons.forEach((btn) => {
7647      btn.classList.remove('cta--dark', 'cta--light');
7648      if (emphasis === 'primary') {
7649        btn.classList.add('cta--dark');
7650      } else {
7651        btn.classList.add('cta--light');
7652      }
7653    });
7654  }
7655
7656  function setSimilarItemsButtonsVisible(contextEl, visible) {
7657    (contextEl || document).querySelectorAll('.similar-items-button').forEach((btn) => {
7658      btn.style.display = visible ? 'block' : 'none';
7659    });
7660    if (contextEl) contextEl.classList.toggle('similar-items-active', !!visible);
7661  }
7662
7663  function updateSizeComboSelectedDisplay(contextEl, selectedVariant, allVariants) {
7664    if (!contextEl || !selectedVariant) return;
7665    var allVariantsList = allVariants || getVariantsFromContext(contextEl);
7666    var neverRestockIds = getNeverRestockVariantIds(contextEl, allVariantsList);
7667    var variantId = Number(selectedVariant.id != null ? selectedVariant.id : selectedVariant['id']);
7668    var isOos = selectedVariant.available === false || selectedVariant['available'] === false;
7669    var isNeverRestock = !isNaN(variantId) && neverRestockIds && neverRestockIds.has(variantId);
7670    var sizeLabel = '';
7671    var optionsJson = contextEl.getAttribute('data-product-options');
7672    if (optionsJson) {
7673      try {
7674        var options = JSON.parse(optionsJson.replace(/&quot;/g, '"'));
7675        if (Array.isArray(options)) {
7676          var sizeIdx = -1;
7677          for (var k = 0; k < options.length; k++) {
7678            if (options[k] && String(options[k]).toLowerCase() === 'size') {
7679              sizeIdx = k;
7680              break;
7681            }
7682          }
7683          if (sizeIdx >= 0) {
7684            var optKey = 'option' + (sizeIdx + 1);
7685            sizeLabel = selectedVariant[optKey] != null ? selectedVariant[optKey] : (selectedVariant['option' + (sizeIdx + 1)] || '');
7686          }
7687        }
7688      } catch (e) {}
7689    }
7690    if (!sizeLabel) sizeLabel = selectedVariant.option1 != null ? selectedVariant.option1 : (selectedVariant['option1'] || '');
7691    var form = contextEl.querySelector && contextEl.querySelector('form[id]');
7692    if (!form) form = contextEl.querySelector && contextEl.querySelector('form');
7693    if (!form || !form.id) return;
7694    var variantPicker = document.querySelector('variant-picker[form-id="' + form.id + '"]');
7695    if (!variantPicker && contextEl.parentElement) variantPicker = contextEl.parentElement.querySelector('variant-picker');
7696    if (!variantPicker) return;
7697    var selectors = variantPicker.querySelectorAll('.product-form__option-selector');
7698    for (var i = 0; i < selectors.length; i++) {
7699      var nameEl = selectors[i].querySelector('.product-form__option-name');
7700      var nameText = (nameEl && nameEl.textContent || '').toLowerCase();
7701      if (nameText.indexOf('size') === -1) continue;
7702      var displayEl = selectors[i].querySelector('.select__selected-value');
7703      if (displayEl) {
7704        if (isOos && isNeverRestock) {
7705          displayEl.innerHTML = sizeLabel + ' <span class="combo-box__out-of-stock-suffix" style="color:#9C9C9C; margin-inline-start: 0.35em">Out of Stock</span>';
7706        } else {
7707          displayEl.textContent = sizeLabel;
7708        }
7709      }
7710      break;
7711    }
7712  }
7713
7714  function applySizeComboDisplayForAllForms() {
7715    var contexts = document.querySelectorAll('.product-form__buy-buttons');
7716    for (var c = 0; c < contexts.length; c++) {
7717      var ctx = contexts[c];
7718      var form = ctx.querySelector('form[id]') || ctx.querySelector('form');
7719      if (!form) continue;
7720      var idInput = form.querySelector('input[name="id"]');
7721      var variantId = idInput ? (idInput.value || '').trim() : '';
7722      if (!variantId) continue;
7723      var allVariants = getVariantsFromContext(ctx);
7724      var variant = getVariantById(variantId, allVariants);
7725      if (variant) updateSizeComboSelectedDisplay(ctx, variant, allVariants);
7726    }
7727  }
7728
7729  function enhanceSizeComboBoxes(rootEl) {
7730    var scope = rootEl || document;
7731    var optionButtons = scope.querySelectorAll('.combo-box__option-item[role="option"]');
7732    
7733    if (!optionButtons.length) {
7734      //console.log('SIMILAR_ITEMS: no combo-box__option-item[role="option"] found in scope');
7735      return;
7736    }
7737
7738    optionButtons.forEach(function (btn, index) {
7739      var debugInfo = {
7740        index: index,
7741        text: (btn.textContent || '').trim()
7742      };
7743
7744      if (btn.querySelector('.combo-box__similar-link')) {
7745        //console.log('SIMILAR_ITEMS: skipping option, similar link already present (inside button)', debugInfo);
7746        return;
7747      }
7748      if (btn.parentElement && btn.parentElement.classList.contains('combo-box__option-row')) {
7749        var existingSiblingLink = btn.parentElement.querySelector('.combo-box__similar-link');
7750        if (btn.getAttribute('aria-selected') === 'true') {
7751          var selCtx = btn.closest('[data-bis-never-restock-ids]') || btn.closest('.product-form__buy-buttons');
7752          if (!selCtx) {
7753            var vp = btn.closest('variant-picker');
7754            if (vp) {
7755              var fid = vp.getAttribute('form-id');
7756              var f = fid ? document.getElementById(fid) : null;
7757              if (f && f.closest) selCtx = f.closest('.product-form__buy-buttons');
7758            }
7759          }
7760          if (!selCtx) selCtx = document.querySelector('.product-form__buy-buttons');
7761          if (selCtx) {
7762            var selVariants = getVariantsFromContext(selCtx);
7763            var selForm = selCtx.querySelector('form[id]') || selCtx.querySelector('form');
7764            var selVariantId = selForm && selForm.querySelector('input[name="id"]') && selForm.querySelector('input[name="id"]').value;
7765            var selVariant = getVariantById(selVariantId, selVariants);
7766            var selNeverRestock = getNeverRestockVariantIds(selCtx, selVariants);
7767            var selIsNeverRestockOos = selVariant && (selVariant.available === false || selVariant['available'] === false) && selNeverRestock && selNeverRestock.has(Number(selVariant.id != null ? selVariant.id : selVariant['id']));
7768            if (selIsNeverRestockOos) {
7769              if (!existingSiblingLink) {
7770                //console.log('SIMILAR_ITEMS: selected option is never-restock OOS, will add link below', debugInfo);
7771              }
7772            } else {
7773              if (existingSiblingLink) {
7774                existingSiblingLink.remove();
7775                btn.classList.remove('combo-box__option-item--out-of-stock');
7776                //console.log('SIMILAR_ITEMS: removed similar link from selected option (not never-restock OOS)', debugInfo);
7777              }
7778              return;
7779            }
7780          } else {
7781            if (existingSiblingLink) {
7782              existingSiblingLink.remove();
7783              btn.classList.remove('combo-box__option-item--out-of-stock');
7784            }
7785            return;
7786          }
7787        }
7788        if (existingSiblingLink) {
7789          //console.log('SIMILAR_ITEMS: skipping option, already wrapped with similar link', debugInfo);
7790          return;
7791        }
7792      }
7793
7794      var selector = btn.closest('.product-form__option-selector');
7795      if (!selector) {
7796        //console.log('SIMILAR_ITEMS: skipping option, no .product-form__option-selector found', debugInfo);
7797        return;
7798      }
7799      var nameEl = selector.querySelector('.product-form__option-name');
7800      var nameText = (nameEl && nameEl.textContent || '').toLowerCase();
7801      debugInfo.optionLabel = nameText;
7802      if (nameText.indexOf('size') === -1) {
7803        //console.log('SIMILAR_ITEMS: skipping option, option label is not size', debugInfo);
7804        return;
7805      }
7806
7807      // Derive the displayed option value (e.g. "XS") from the button text
7808      if (!btn.dataset.optionValue) {
7809        btn.dataset.optionValue = (btn.textContent || '').trim();
7810      }
7811      var optionValue = btn.dataset.optionValue;
7812      debugInfo.optionValue = optionValue;
7813      if (!optionValue) {
7814        //console.log('SIMILAR_ITEMS: skipping option, no optionValue text', debugInfo);
7815        return;
7816      }
7817
7818      var contextEl = btn.closest('[data-bis-never-restock-ids]') || btn.closest('.product-form__buy-buttons');
7819      if (!contextEl) {
7820        var variantPicker = btn.closest('variant-picker');
7821        if (variantPicker) {
7822          var formId = variantPicker.getAttribute('form-id');
7823          var form = formId ? document.getElementById(formId) : null;
7824          if (form && form.closest) contextEl = form.closest('.product-form__buy-buttons');
7825        }
7826      }
7827      if (!contextEl) {
7828        contextEl = document.querySelector('.product-form__buy-buttons');
7829      }
7830      if (!contextEl) {
7831        //console.log('SIMILAR_ITEMS: skipping option, no context element with bis data found', debugInfo);
7832        return;
7833      }
7834
7835      var allVariants = getVariantsFromContext(contextEl);
7836      debugInfo.allVariantsCount = allVariants ? allVariants.length : 0;
7837      if (!allVariants || !allVariants.length) {
7838        //console.log('SIMILAR_ITEMS: skipping option, no variants found in context', debugInfo);
7839        return;
7840      }
7841
7842      var neverRestockIds = getNeverRestockVariantIds(contextEl, allVariants);
7843      debugInfo.neverRestockIds = Array.from(neverRestockIds || []);
7844
7845      // Find all variants whose options (option1/2/3) match this size label
7846      var matchingVariants = (allVariants || []).filter(function (v) {
7847        if (!v) return false;
7848        var o1 = v.option1 != null ? v.option1 : v['option1'];
7849        var o2 = v.option2 != null ? v.option2 : v['option2'];
7850        var o3 = v.option3 != null ? v.option3 : v['option3'];
7851        return o1 === optionValue || o2 === optionValue || o3 === optionValue;
7852      });
7853      debugInfo.matchingVariantsCount = matchingVariants.length;
7854      if (!matchingVariants.length) {
7855        //console.log('SIMILAR_ITEMS: skipping option, no variants match optionValue text', debugInfo);
7856        return;
7857      }
7858
7859      // We only show inline "similar items" for sizes where at least one
7860      // matching variant is out-of-stock AND marked never_restock.
7861      var hasNeverRestockOos = matchingVariants.some(function (v) {
7862        var id = Number(v.id != null ? v.id : v['id']);
7863        var isOos = v.available === false || v['available'] === false;
7864        var isNever = !isNaN(id) && neverRestockIds && neverRestockIds.has(id);
7865        return isOos && isNever;
7866      });
7867      debugInfo.hasNeverRestockOos = hasNeverRestockOos;
7868      if (!hasNeverRestockOos) {
7869        //console.log('SIMILAR_ITEMS: skipping option, no matching variants are both OOS and never_restock', debugInfo);
7870        return;
7871      }
7872
7873      if (btn.getAttribute('aria-selected') === 'true') {
7874        var form = contextEl.querySelector('form[id]') || contextEl.querySelector('form');
7875        var currentVariantId = form && form.querySelector('input[name="id"]') && form.querySelector('input[name="id"]').value;
7876        var currentVariant = getVariantById(currentVariantId, allVariants);
7877        var currentIsNeverRestockOos = currentVariant && (currentVariant.available === false || currentVariant['available'] === false) && neverRestockIds && neverRestockIds.has(Number(currentVariant.id != null ? currentVariant.id : currentVariant['id']));
7878        if (!currentIsNeverRestockOos) {
7879          //console.log('SIMILAR_ITEMS: skipping option, selected size should not show link (not never-restock OOS)', debugInfo);
7880          return;
7881        }
7882      }
7883
7884      var labelSource = contextEl.querySelector('.similar-items-button span');
7885      var linkText = labelSource ? labelSource.textContent.trim() : 'Show me similar items';
7886
7887      var link = document.createElement('button');
7888      link.type = 'button';
7889      link.className = 'combo-box__similar-link link text--subdued';
7890      link.textContent = linkText;
7891      link.setAttribute('data-option-value', optionValue);
7892
7893      var productSource = contextEl.querySelector('.similar-items-button') || contextEl.querySelector('.notify-button');
7894      if (productSource) {
7895        var productId = productSource.getAttribute('data-product-id') || productSource.dataset.productId;
7896        if (productId) link.setAttribute('data-product-id', productId);
7897      }
7898
7899      var parent = btn.parentNode;
7900      var wrapper = document.createElement('div');
7901      wrapper.className = 'combo-box__option-row';
7902      parent.insertBefore(wrapper, btn);
7903      wrapper.appendChild(btn);
7904      var existingLinkInBtn = btn.querySelector('.combo-box__similar-link');
7905      if (existingLinkInBtn) existingLinkInBtn.remove();
7906      btn.textContent = optionValue;
7907      btn.classList.add('combo-box__option-item--out-of-stock');
7908      wrapper.appendChild(link);
7909
7910      //console.log('SIMILAR_ITEMS: injecting similar link into combo-box option (wrapped)', debugInfo);
7911    });
7912  }
7913
7914  function setNotifyVisibilityForContext(contextEl, selectedVariant, allVariants) {
7915    if (!contextEl) return;
7916    var variants = allVariants || [];
7917    var neverRestockIds = getNeverRestockVariantIds(contextEl, allVariants);
7918    var selectedId = selectedVariant != null ? Number(selectedVariant.id != null ? selectedVariant.id : selectedVariant['id']) : null;
7919    var selectedIsOos = selectedVariant != null && (selectedVariant.available === false || selectedVariant['available'] === false);
7920    var selectedNeverRestock = selectedId != null && !isNaN(selectedId) && neverRestockIds.has(selectedId);
7921
7922    if (variants.length <= 0) {
7923      setNotifyButtonsVisible(contextEl, false);
7924      setSimilarItemsButtonsVisible(contextEl, false);
7925      setNotifyButtonsEmphasis(contextEl, 'outline');
7926      return;
7927    }
7928
7929    if (variants.length === 1) {
7930      var v0 = variants[0];
7931      var isSoldOut = v0 && (v0.available === false || v0['available'] === false);
7932      var id0 = Number(v0 && (v0.id != null ? v0.id : v0['id']));
7933      var isNeverRestock = !isNaN(id0) && neverRestockIds.has(id0);
7934      if (isSoldOut && isNeverRestock) {
7935        setSimilarItemsButtonsVisible(contextEl, true);
7936        setNotifyButtonsVisible(contextEl, true);
7937      } else {
7938      setNotifyButtonsVisible(contextEl, isSoldOut);
7939        setSimilarItemsButtonsVisible(contextEl, false);
7940      setNotifyButtonsEmphasis(contextEl, isSoldOut ? 'primary' : 'outline');
7941      }
7942      return;
7943    }
7944
7945    // Multi-variant product: show notify only when selected variant is sold out,
7946    // or show similar items if the selected variant never restocks.
7947    var hasAnyOosThatWillRestock = variants.some(function (v) {
7948      if (!v || (v.available !== false && v['available'] !== false)) return false;
7949      var id = Number(v.id != null ? v.id : v['id']);
7950      return !isNaN(id) && !neverRestockIds.has(id);
7951    });
7952    /* Only show when selected size is OOS */
7953    if (!hasAnyOosThatWillRestock && selectedIsOos) {
7954      setSimilarItemsButtonsVisible(contextEl, true);
7955      setNotifyButtonsVisible(contextEl, true);
7956    } else if (!hasAnyOosThatWillRestock) {
7957      setNotifyButtonsVisible(contextEl, false);
7958      setSimilarItemsButtonsVisible(contextEl, false);
7959    } else if (selectedIsOos && selectedNeverRestock) {
7960      setSimilarItemsButtonsVisible(contextEl, true);
7961      setNotifyButtonsVisible(contextEl, true);
7962    } else {
7963      setNotifyButtonsVisible(contextEl, selectedIsOos);
7964      setSimilarItemsButtonsVisible(contextEl, false);
7965      setNotifyButtonsEmphasis(contextEl, selectedIsOos ? 'primary' : 'outline');
7966    }
7967  }
7968
7969  function applyNotifyStateForAllButtons(rootEl) {
7970    var scope = rootEl || document;
7971    var buttons = scope.querySelectorAll('.notify-button');
7972    for (var b = 0; b < buttons.length; b++) {
7973      var btn = buttons[b];
7974      var contextEl = btn.closest ? btn.closest('.product-form__buy-buttons') : null;
7975      if (!contextEl) contextEl = btn.parentElement;
7976      if (!contextEl) contextEl = document;
7977      var allVariants = getVariantsFromContext(contextEl);
7978      var variantId = btn.getAttribute('data-variant-id') || btn.dataset.variantId;
7979      var selectedVariant = getVariantById(variantId, allVariants);
7980      setNotifyVisibilityForContext(contextEl, selectedVariant, allVariants);
7981    }
7982  }
7983
7984  var applyNotifyTimeout = null;
7985  function scheduleApplyNotifyState(rootEl) {
7986    if (applyNotifyTimeout) clearTimeout(applyNotifyTimeout);
7987    applyNotifyTimeout = setTimeout(function () {
7988      applyNotifyTimeout = null;
7989      var scope = rootEl || document;
7990      /*console.log('SIMILAR_ITEMS: scheduleApplyNotifyState running', {
7991        scopeIsDocument: scope === document
7992      });*/
7993      applyNotifyStateForAllButtons(scope);
7994      enhanceSizeComboBoxes(scope);
7995      applySizeComboDisplayForAllForms();
7996    }, 70);
7997  }
7998
7999  document.addEventListener('DOMContentLoaded', function () {
8000    //console.log('SIMILAR_ITEMS: DOMContentLoaded handler start');
8001    if (window.__HIDE_PANEL_QUICKBUY || (typeof window.location !== 'undefined' && window.location.search && window.location.search.indexOf('hide_panel_quickbuy=1') !== -1)) {
8002      document.body.classList.add('hide-panel-quickbuy');
8003    }
8004
8005    // Before combo-box opens: ensure size options are enhanced (capture phase = runs first)
8006    document.addEventListener('click', function (e) {
8007      var trigger = e.target.closest && (e.target.closest('[aria-controls]') || e.target.closest('button.select'));
8008      if (!trigger) return;
8009      var controlsId = trigger.getAttribute && trigger.getAttribute('aria-controls');
8010      if (!controlsId) return;
8011      var combo = document.getElementById(controlsId);
8012      if (!combo || (combo.tagName !== 'COMBO-BOX' && (!combo.classList || !combo.classList.contains('combo-box')))) return;
8013      //console.log('SIMILAR_ITEMS: combo-box trigger clicked, enhancing before open');
8014      enhanceSizeComboBoxes(combo);
8015      enhanceSizeComboBoxes(document);
8016      applySizeComboDisplayForAllForms();
8017    }, true);
8018
8019    document.addEventListener('openable-element:open', function (e) {
8020      if (!document.body.classList.contains('hide-panel-quickbuy')) return;
8021      var el = e.target;
8022      if (!el || (el.tagName !== 'QUICK-BUY-DRAWER' && el.tagName !== 'QUICK-BUY-POPOVER')) return;
8023      var id = el.id;
8024      if (!id) return;
8025      var triggers = document.querySelectorAll('[aria-controls="' + id + '"]');
8026      for (var i = 0; i < triggers.length; i++) {
8027        if (triggers[i].closest && triggers[i].closest('.more-in-your-size-panel')) {
8028          el.setAttribute('data-mius-from-panel', '1');
8029          break;
8030        }
8031      }
8032    }, true);
8033    document.addEventListener('openable-element:open', function (e) {
8034      var el = e.target;
8035      if (el && (el.tagName === 'COMBO-BOX' || (el.classList && el.classList.contains('combo-box')))) {
8036        scheduleEnhanceCombos();
8037      }
8038    });
8039    applyNotifyStateForAllButtons(document);
8040    enhanceSizeComboBoxes(document);
8041    applySizeComboDisplayForAllForms();
8042
8043    // Staggered delays so combo-box is enhanced as soon as it exists (e.g. mobile / late hydration)
8044    [0, 100, 200, 350, 500, 750, 1000, 1500, 2200, 3000, 4000, 5000].forEac
8044h(function (delay) {
8045      setTimeout(function () {
8046        enhanceSizeComboBoxes(document);
8047        applySizeComboDisplayForAllForms();
8048      }, delay);
8049    });
8050
8051    // Whenever the DOM gets combo-box option lists (e.g. after hydration or open), enhance them
8052    var enhanceComboDebounce = null;
8053    function scheduleEnhanceCombos() {
8054      if (enhanceComboDebounce) clearTimeout(enhanceComboDebounce);
8055      enhanceComboDebounce = setTimeout(function () {
8056        enhanceComboDebounce = null;
8057        enhanceSizeComboBoxes(document);
8058        applySizeComboDisplayForAllForms();
8059      }, 80);
8060    }
8061    var comboObserver = new MutationObserver(function (mutations) {
8062      for (var m = 0; m < mutations.length; m++) {
8063        var added = mutations[m].addedNodes;
8064        if (!added || !added.length) continue;
8065        for (var n = 0; n < added.length; n++) {
8066          var node = added[n];
8067          if (node.nodeType !== 1) continue;
8068          if (node.classList && (node.classList.contains('combo-box__option-list') || node.classList.contains('combo-box__option-row'))) {
8069            scheduleEnhanceCombos();
8070            return;
8071          }
8072          if (node.tagName === 'VARIANT-PICKER' || (node.nodeType === 1 && node.querySelector && node.querySelector('variant-picker'))) {
8073            scheduleEnhanceCombos();
8074            return;
8075          }
8076          if (node.querySelector && (node.querySelector('.combo-box__option-list') || node.querySelector('.combo-box__option-item[role="option"]'))) {
8077            scheduleEnhanceCombos();
8078            return;
8079          }
8080        }
8081      }
8082    });
8083    if (document.body) {
8084      comboObserver.observe(document.body, { childList: true, subtree: true });
8085    }
8086
8087    // Periodic fallback in case variant picker renders very late
8088    (function () {
8089      var tries = 0;
8090      var maxTries = 35;
8091      var interval = setInterval(function () {
8092        tries += 1;
8093        
8094        enhanceSizeComboBoxes(document);
8095        applySizeComboDisplayForAllForms();
8096        if (tries >= maxTries) clearInterval(interval);
8097      }, 250);
8098    })();
8099
8100    setTimeout(function () { scheduleApplyNotifyState(document); }, 400);
8101    setTimeout(function () { scheduleApplyNotifyState(document); }, 1200);
8102    setTimeout(function () { preloadMoreInYourSizeRecommendations(); }, 150);
8103    document.addEventListener('click', function (e) {
8104      var inline = e.target.closest && e.target.closest('.combo-box__similar-link');
8105      if (inline) {
8106        e.preventDefault();
8107        var optionValue = inline.getAttribute('data-option-value') || '';
8108        var productId = inline.getAttribute('data-product-id') || '';
8109        
8110        if (!productId) {
8111          var ctx = inline.closest && inline.closest('.product-form__buy-buttons');
8112          var btnSrc = ctx && (ctx.querySelector('.similar-items-button') || ctx.querySelector('.notify-button'));
8113          if (btnSrc) productId = btnSrc.getAttribute('data-product-id') || btnSrc.dataset.productId || '';
8114        }
8115        if (productId && optionValue) {
8116          
8117          openMoreInYourSizePanel('Size', optionValue, productId, inline);
8118        }
8119        return;
8120      }
8121      var btn = e.target.closest && e.target.closest('.similar-items-button');
8122      if (!btn) return;
8123      e.preventDefault();
8124      var quickBuyWrapper = btn.closest && btn.closest('quick-buy-drawer, quick-buy-popover');
8125      if (quickBuyWrapper) {
8126        quickBuyWrapper.open = false;
8127      }
8128      var contextEl = btn.closest && btn.closest('.product-form__buy-buttons');
8129      var optionName = 'Size';
8130      var optionValue = '';
8131      if (contextEl) {
8132        var allVariants = getVariantsFromContext(contextEl);
8133        var variantId = btn.getAttribute('data-variant-id') || btn.dataset.variantId;
8134        var selectedVariant = getVariantById(variantId, allVariants);
8135        if (selectedVariant) {
8136          var optionsJson = contextEl.getAttribute('data-product-options');
8137          if (optionsJson) {
8138            try {
8139              var options = JSON.parse(optionsJson.replace(/&quot;/g, '"'));
8140              var sizeIdx = 0;
8141              if (Array.isArray(options)) {
8142                for (var k = 0; k < options.length; k++) {
8143                  if (options[k] && String(options[k]).toLowerCase() === 'size') {
8144                    sizeIdx = k;
8145                    optionName = options[k];
8146                    break;
8147                  }
8148                }
8149                if (optionName === 'Size' && options[0]) optionName = options[0];
8150                var optKey = 'option' + (sizeIdx + 1);
8151                optionValue = selectedVariant[optKey] != null ? selectedVariant[optKey] : (selectedVariant['option' + (sizeIdx + 1)] || '');
8152              }
8153            } catch (err) {}
8154          } else {
8155            optionValue = selectedVariant.option1 != null ? selectedVariant.option1 : (selectedVariant['option1'] || '');
8156          }
8157        }
8158      }
8159      var productId = btn.getAttribute('data-product-id') || btn.dataset.productId;
8160      openMoreInYourSizePanel(optionName, optionValue, productId, btn);
8161    });
8162  });
8163
8164  function getOrCreateMoreInYourSizePanel() {
8165    var existing = document.getElementById('more-in-your-size-panel');
8166    if (existing) return existing;
8167    var overlay = document.createElement('div');
8168    overlay.className = 'more-in-your-size-overlay';
8169    overlay.setAttribute('aria-hidden', 'true');
8170    overlay.id = 'more-in-your-size-overlay';
8171    var panel = document.createElement('div');
8172    panel.className = 'more-in-your-size-panel';
8173    panel.id = 'more-in-your-size-panel';
8174    panel.setAttribute('role', 'dialog');
8175    panel.setAttribute('aria-modal', 'true');
8176    panel.setAttribute('aria-labelledby', 'more-in-your-size-title');
8177    panel.innerHTML = '<button type="button" class="more-in-your-size-panel__handle" aria-hidden="true"></button>' +
8178      '<div class="more-in-your-size-panel__header">' +
8179      '<h2 id="more-in-your-size-title" class="more-in-your-size-panel__title uppercase-small">More in your size</h2>' +
8180      '<button type="button" class="more-in-your-size-panel__close" aria-label="Close">' +
8181      '<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M15 5L5 15M5 5l10 10" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>' +
8182      '</button></div>' +
8183      '<div class="more-in-your-size-panel__body"></div>';
8184    document.body.appendChild(overlay);
8185    document.body.appendChild(panel);
8186    var sharedDrawerId = 'mius-quick-buy-drawer';
8187    var sharedDrawer = document.createElement('quick-buy-drawer');
8188    sharedDrawer.id = sharedDrawerId;
8189    sharedDrawer.setAttribute('data-mius-from-panel', '1');
8190    sharedDrawer.className = 'drawer drawer--large drawer--quick-buy';
8191    document.body.appendChild(sharedDrawer);
8192    function _miusLog(label, detail) {}
8193    function _miusEventLog(phase, e, action) {}
8194    function closePanel(from, opts) {
8195      opts = opts || {};
8196      _miusLog('closePanel()', from || 'called');
8197      var qb = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8198      if (qb) {
8199        closeAllOpenQuickBuyDrawers();
8200        _suppressNextClickOnQuickAddTrigger = true;
8201        delete panel.dataset.quickbuyJustClosed;
8202        delete panel.dataset.quickbuyClosedFromOverlay;
8203        delete panel.dataset.quickbuyClosedId;
8204      }
8205      if (!opts.keepTriggersLocked) {
8206        document.querySelectorAll('button[data-quickbuy-locked], a[data-quickbuy-locked]').forEach(function (el) {
8207          el.removeAttribute('data-quickbuy-locked');
8208          if (el.disabled !== undefined) el.disabled = false;
8209          else { el.removeAttribute('tabindex'); el.removeAttribute('aria-hidden'); }
8210        });
8211      }
8212      overlay.classList.remove('is-open');
8213      panel.classList.remove('is-open');
8214      document.body.classList.remove('more-in-your-size-panel-open');
8215      overlay.setAttribute('aria-hidden', 'true');
8216      panel.setAttribute('aria-hidden', 'true');
8217      document.body.style.overflow = '';
8218      var trigger = panel.__moreInYourSizeTrigger;
8219      if (trigger && typeof trigger.focus === 'function') {
8220        trigger.focus();
8221      }
8222      delete panel.__moreInYourSizeTrigger;
8223    }
8224    function closeQuickBuyAndBlur(from) {
8225      var quickBuyOpen = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8226      _miusLog('closeQuickBuyAndBlur()', quickBuyOpen ? { from: from || 'called', qbId: quickBuyOpen.id } : { from: from, noOpen: true });
8227      if (quickBuyOpen) {
8228        var qbId = quickBuyOpen.id;
8229        panel.dataset.quickbuyClosedId = qbId;
8230        lockAllQuickAddTriggers(true);
8231        closeAllOpenQuickBuyDrawers();
8232        panel.dataset.quickbuyJustClosed = String(Date.now());
8233        setTimeout(function () {
8234          blurAllQuickAddTriggers();
8235          setTimeout(function () {
8236            lockAllQuickAddTriggers(false);
8237            if (panel.dataset.quickbuyClosedId === qbId) delete panel.dataset.quickbuyClosedId;
8238          }, QUICKBUY_SUPPRESS_MS);
8239        }, 0);
8240        if (document.activeElement && document.activeElement.closest && document.activeElement.closest('.more-in-your-size-panel')) {
8241          document.activeElement.blur();
8242        }
8243      }
8244    }
8245    var QUICKBUY_SUPPRESS_MS = 1200;
8246    function shouldCloseQuickBuyOnOutside(e, qb, target) {
8247      if (!qb || !target) return false;
8248      if (target.closest && target.closest('.more-in-your-size-panel__close')) return false;
8249      if (target.closest && target.closest('button[aria-controls="mius-quick-buy-drawer"]')) return false;
8250      var isOutside = !qb.contains(target);
8251      var isOnOverlay = target.closest && (target.closest('.drawer__overlay') || target.closest('.openable__overlay') || target.closest('.popover__overlay')) && qb.contains(target);
8252      return isOutside || isOnOverlay;
8253    }
8254    function closeQuickBuyOnOutsideClick(e, p) {
8255      var qb = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8256      if (!qb) return;
8257      var target = e.target;
8258      if (!shouldCloseQuickBuyOnOutside(e, qb, target)) return;
8259      var qbId = qb.id;
8260      p.dataset.quickbuyClosedId = qbId;
8261      lockAllQuickAddTriggers(true);
8262      closeAllOpenQuickBuyDrawers();
8263      p.dataset.quickbuyJustClosed = String(Date.now());
8264      e.stopImmediatePropagation();
8265      e.preventDefault();
8266      setTimeout(function () {
8267        blurAllQuickAddTriggers();
8268        setTimeout(function () {
8269          lockAllQuickAddTriggers(false);
8270          if (p.dataset.quickbuyClosedId === qbId) delete p.dataset.quickbuyClosedId;
8271        }, QUICKBUY_SUPPRESS_MS);
8272      }, 0);
8273    }
8274    function suppressQuickAddButton(e, p) {
8275      var btn = e.target && e.target.closest && e.target.closest('button[aria-controls], a[aria-controls]');
8276      if (!btn) return false;
8277      var id = btn.getAttribute('aria-controls');
8278      var closedId = p.dataset.quickbuyClosedId;
8279      if (closedId && id !== closedId) {
8280        var ids = twinIds(closedId);
8281        if (ids.indexOf(id) === -1) return false;
8282      }
8283      var controlled = id ? document.getElementById(id) : null;
8284      if (!controlled || (controlled.tagName !== 'QUICK-BUY-DRAWER' && controlled.tagName !== 'QUICK-BUY-POPOVER')) return false;
8285      e.stopImmediatePropagation();
8286      e.preventDefault();
8287      return true;
8288    }
8289    function suppressAnyQuickAddButton(e) {
8290      var btn = e.target && e.target.closest && e.target.closest('button[aria-controls], a[aria-controls]');
8291      if (!btn) return false;
8292      var id = btn.getAttribute('aria-controls');
8293      if (!id) return false;
8294      var controlled = document.getElementById(id);
8295      if (!controlled || (controlled.tagName !== 'QUICK-BUY-DRAWER' && controlled.tagName !== 'QUICK-BUY-POPOVER')) return false;
8296      e.stopImmediatePropagation();
8297      e.preventDefault();
8298      return true;
8299    }
8300    function allQuickBuyIds() {
8301      var ids = [];
8302      var drawers = document.querySelectorAll('quick-buy-drawer[id], quick-buy-popover[id]');
8303      for (var i = 0; i < drawers.length; i++) {
8304        if (drawers[i].id) ids.push(drawers[i].id);
8305      }
8306      return ids;
8307    }
8308    function lockAllQuickAddTriggers(lock) {
8309      var ids = allQuickBuyIds();
8310      for (var i = 0; i < ids.length; i++) {
8311        var triggers = document.querySelectorAll('button[aria-controls="' + ids[i] + '"], a[aria-controls="' + ids[i] + '"]');
8312        for (var j = 0; j < triggers.length; j++) {
8313          var el = triggers[j];
8314          if (lock) {
8315            el.setAttribute('data-quickbuy-locked', '1');
8316            if (el.disabled !== undefined) el.disabled = true;
8317            else { el.setAttribute('tabindex', '-1'); el.setAttribute('aria-hidden', 'true'); }
8318          } else {
8319            el.removeAttribute('data-quickbuy-locked');
8320            if (el.disabled !== undefined) el.disabled = false;
8321            else { el.removeAttribute('tabindex'); el.removeAttribute('aria-hidden'); }
8322          }
8323        }
8324      }
8325    }
8326    function blurAllQuickAddTriggers() {
8327      var ids = allQuickBuyIds();
8328      for (var i = 0; i < ids.length; i++) {
8329        var triggers = document.querySelectorAll('button[aria-controls="' + ids[i] + '"], a[aria-controls="' + ids[i] + '"]');
8330        for (var j = 0; j < triggers.length; j++) {
8331          if (document.activeElement === triggers[j]) triggers[j].blur();
8332        }
8333      }
8334    }
8335    function twinIds(qbId) {
8336      if (!qbId) return [];
8337      if (qbId.indexOf('mius-') === 0) return [qbId, qbId.slice(5)];
8338      return [qbId, 'mius-' + qbId];
8339    }
8340    function mainPageTwinId(panelQbId) {
8341      return (panelQbId && panelQbId.indexOf('mius-') === 0) ? panelQbId.slice(5) : null;
8342    }
8343    function closeDrawerAndTwin(qb) {
8344      if (!qb || !qb.id) return;
8345      qb.open = false;
8346      var ids = twinIds(qb.id);
8347      for (var i = 0; i < ids.length; i++) {
8348        if (ids[i] === qb.id) continue;
8349        var twin = document.getElementById(ids[i]);
8350        if (twin && (twin.tagName === 'QUICK-BUY-DRAWER' || twin.tagName === 'QUICK-BUY-POPOVER')) twin.open = false;
8351      }
8352    }
8353    function closeAllOpenQuickBuyDrawers() {
8354      var open = document.querySelectorAll('quick-buy-drawer[open], quick-buy-popover[open]');
8355      var list = Array.prototype.slice.call(open, 0);
8356      for (var i = 0; i < list.length; i++) {
8357        closeDrawerAndTwin(list[i]);
8358      }
8359    }
8360    function lockTriggersForQuickBuy(p, qbId, lock) {
8361      if (!qbId) return;
8362      var ids = twinIds(qbId);
8363      var sel = ids.map(function(id) { return 'button[aria-controls="' + id + '"], a[aria-controls="' + id + '"]'; }).join(', ');
8364      var triggers = document.querySelectorAll(sel);
8365      for (var j = 0; j < triggers.length; j++) {
8366        var el = triggers[j];
8367        if (lock) {
8368          el.setAttribute('data-quickbuy-locked', '1');
8369          if (el.disabled !== undefined) el.disabled = true;
8370          else { el.setAttribute('tabindex', '-1'); el.setAttribute('aria-hidden', 'true'); }
8371        } else {
8372          el.removeAttribute('data-quickbuy-locked');
8373          if (el.disabled !== undefined) el.disabled = false;
8374          else { el.removeAttribute('tabindex'); el.removeAttribute('aria-hidden'); }
8375        }
8376      }
8377    }
8378    function blurTriggersForQuickBuy(p, qbId) {
8379      if (!qbId) return;
8380      var ids = twinIds(qbId);
8381      var sel = ids.map(function(id) { return 'button[aria-controls="' + id + '"], a[aria-controls="' + id + '"]'; }).join(', ');
8382      var triggers = document.querySelectorAll(sel);
8383      for (var j = 0; j < triggers.length; j++) {
8384        if (document.activeElement === triggers[j]) triggers[j].blur();
8385      }
8386    }
8387    var _lastClosePointerId;
8388    var _lastCloseTime;
8389    var _suppressNextClickOnQuickAddTrigger = false;
8390    function handleOutsideClose(e, p, overlayEl, eventLabel) {
8391      var qb = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8392      var target = e.target;
8393      var tag = target && target.tagName ? target.tagName : '';
8394      var cls = target && target.className ? (typeof target.className === 'string' ? target.className : '') : '';
8395      if (!qb) {
8396        _miusLog('handleOutsideClose ' + (eventLabel || ''), { hasQb: false, targetTag: tag, targetClass: cls });
8397        return false;
8398      }
8399      if (!shouldCloseQuickBuyOnOutside(e, qb, target)) {
8400        _miusLog('handleOutsideClose ' + (eventLabel || ''), { shouldClose: false, targetTag: tag, targetClass: cls });
8401        return false;
8402      }
8403      var pointerId = (e.pointerId != null) ? e.pointerId : (e.pointerType === 'mouse' ? 1 : 0);
8404      var now = Date.now();
8405      if (_lastClosePointerId === pointerId && (now - _lastCloseTime) < 100) {
8406        _miusLog('handleOutsideClose ' + (eventLabel || ''), { skipped: 'debounce (same pointer)' });
8407        e.stopImmediatePropagation();
8408        e.preventDefault();
8409        return true;
8410      }
8411      _lastClosePointerId = pointerId;
8412      _lastCloseTime = now;
8413      _suppressNextClickOnQuickAddTrigger = true;
8414      var targetIsOurOverlay = target === overlayEl;
8415      var targetInPanel = target.closest && target.closest('.more-in-your-size-panel');
8416      var qbId = qb.id;
8417      _miusLog('handleOutsideClose ' + (eventLabel || ''), { closingQb: qbId, closingAll: true, targetTag: tag, targetClass: cls, targetIsOurOverlay: targetIsOurOverlay });
8418      p.dataset.quickbuyClosedId = qbId;
8419      lockAllQuickAddTriggers(true);
8420      closeAllOpenQuickBuyDrawers();
8421      p.dataset.quickbuyJustClosed = String(Date.now());
8422      if (targetIsOurOverlay || targetInPanel) p.dataset.quickbuyClosedFromOverlay = String(Date.now());
8423      e.stopImmediatePropagation();
8424      e.preventDefault();
8425      blurAllQuickAddTriggers();
8426      setTimeout(function () {
8427        setTimeout(function () {
8428          lockAllQuickAddTriggers(false);
8429          if (p.dataset.quickbuyClosedId === qbId) delete p.dataset.quickbuyClosedId;
8430        }, QUICKBUY_SUPPRESS_MS);
8431      }, 0);
8432      closePanel('outside click', { keepTriggersLocked: true });
8433      return true;
8434    }
8435    if (!document.body.hasAttribute('data-more-in-your-size-click-bound')) {
8436      document.body.setAttribute('data-more-in-your-size-click-bound', 'true');
8437      document.addEventListener('pointerdown', function (e) {
8438        var p = document.getElementById('more-in-your-size-panel');
8439        if (!p) return;
8440        _miusEventLog('pointerdown', e);
8441        if (!document.body.classList.contains('more-in-your-size-panel-open')) return;
8442        var did = handleOutsideClose(e, p, overlay, 'pointerdown');
8443        if (did) _miusEventLog('pointerdown', e, 'HANDLED close');
8444        if (!did) _miusLog('pointerdown', { noAction: true, target: (e.target && e.target.tagName) ? e.target.tagName : '' });
8445      }, true);
8446      document.addEventListener('mousedown', function (e) {
8447        var p = document.getElementById('more-in-your-size-panel');
8448        if (!p) return;
8449        _miusEventLog('mousedown', e);
8450        if (!document.body.classList.contains('more-in-your-size-panel-open')) return;
8451        var justClosed = p.dataset.quickbuyJustClosed;
8452        var withinSuppress = justClosed && (Date.now() - parseInt(justClosed, 10)) <= QUICKBUY_SUPPRESS_MS;
8453        if (withinSuppress && suppressQuickAddButton(e, p)) {
8454          _miusEventLog('mousedown', e, 'SUPPRESSED quick-add');
8455          _miusLog('mousedown', { suppressed: 'quick-add button' });
8456          return;
8457        }
8458        var did = handleOutsideClose(e, p, overlay, 'mousedown');
8459        if (did) _miusEventLog('mousedown', e, 'HANDLED close');
8460        if (!did) _miusLog('mousedown', { noAction: true, target: (e.target && e.target.tagName) ? e.target.tagName : '' });
8461      }, true);
8462      var _suppressNextClickTimeout = null;
8463      document.addEventListener('click', function (e) {
8464        var p = document.getElementById('more-in-your-size-panel');
8465        if (!p) return;
8466        _miusEventLog('click', e);
8467        var justClosed = p.dataset.quickbuyJustClosed;
8468        var withinSuppress = justClosed && (Date.now() - parseInt(justClosed, 10)) <= QUICKBUY_SUPPRESS_MS;
8469        if (_suppressNextClickOnQuickAddTrigger) {
8470          var wouldSuppress = suppressAnyQuickAddButton(e);
8471          if (wouldSuppress) {
8472            _suppressNextClickOnQuickAddTrigger = false;
8473            if (_suppressNextClickTimeout) { clearTimeout(_suppressNextClickTimeout); _suppressNextClickTimeout = null; }
8474            e.preventDefault();
8475            e.stopPropagation();
8476            e.stopImmediatePropagation();
8477            _miusEventLog('click', e, 'SUPPRESSED next-click-on-trigger');
8478            _miusLog('click', { suppressed: 'next click on quick-add trigger after close' });
8479            return;
8480          }
8481          if (!_suppressNextClickTimeout) {
8482            _suppressNextClickTimeout = setTimeout(function () {
8483              _suppressNextClickOnQuickAddTrigger = false;
8484              _suppressNextClickTimeout = null;
8485              _miusLog('click', { cleared: 'suppress flag after non-trigger click' });
8486            }, QUICKBUY_SUPPRESS_MS);
8487          }
8488        }
8489        if (withinSuppress) {
8490          var t = e.target;
8491          var isTrigger = t && t.closest && t.closest('button[aria-controls], a[aria-controls]');
8492          var controlled = isTrigger && document.getElementById(isTrigger.getAttribute('aria-controls'));
8493          var isQuickAddTrigger = controlled && (controlled.tagName === 'QUICK-BUY-DRAWER' || controlled.tagName === 'QUICK-BUY-POPOVER');
8494          var insidePanel = t && p.contains && p.contains(t);
8495          if (isQuickAddTrigger || insidePanel) {
8496            e.preventDefault();
8497            e.stopImmediatePropagation();
8498            _miusLog('click', { consumed: 'withinSuppress' });
8499            return;
8500          }
8501          var isDrawerOverlay = t && t.closest && (t.closest('.drawer__overlay') || t.closest('.openable__overlay') || t.closest('.popover__overlay'));
8502          var insideQuickBuy = t && t.closest && (t.closest('quick-buy-drawer') || t.closest('quick-buy-popover'));
8503          if (isDrawerOverlay || insideQuickBuy) {
8504            e.preventDefault();
8505            e.stopImmediatePropagation();
8506            _miusLog('click', { consumed: 'drawer overlay' });
8507            return;
8508          }
8509        }
8510        if (!document.body.classList.contains('more-in-your-size-panel-open')) return;
8511        if (withinSuppress && suppressQuickAddButton(e, p)) {
8512          _miusLog('click', { suppressed: 'quick-add button' });
8513          return;
8514        }
8515        var isPanelQuickAddTrigger = (e.target && e.target.closest && e.target.closest('button[aria-controls="mius-quick-buy-drawer"]'));
8516        if (isPanelQuickAddTrigger) return;
8517        var before = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8518        closeQuickBuyOnOutsideClick(e, p);
8519        if (before) {
8520          _miusLog('click', { closedQb: 'closeQuickBuyOnOutsideClick', target: (e.target && e.target.tagName) ? e.target.tagName : '' });
8521          closePanel('outside click (with quick-buy)');
8522        }
8523      }, true);
8524    }
8525    overlay.addEventListener('click', function (e) {
8526      if (e.target !== overlay) return;
8527      _miusLog('overlay click', { action: 'close both (panel overlay)' });
8528      closePanel('overlay click');
8529    });
8530    panel.querySelector('.more-in-your-size-panel__close').addEventListener('click', function () { closePanel('close button'); });
8531    var _miusPendingQuickAdd = null;
8532    panel.addEventListener('mousedown', function (e) {
8533      var bodyEl = panel.querySelector('.more-in-your-size-panel__body');
8534      if (!bodyEl || !bodyEl.contains(e.target)) return;
8535      var trigger = e.target.closest && e.target.closest('.product-item__quick-form button, .product-item__cta-wrapper button, button.product-item__quick-buy-button');
8536      if (!trigger || !bodyEl.contains(trigger)) return;
8537      e.preventDefault();
8538      e.stopPropagation();
8539      e.stopImmediatePropagation();
8540      var item = trigger.closest && (trigger.closest('product-item') || trigger.closest('.product-item'));
8541      var productUrl = (item && item.getAttribute('data-product-url')) || trigger.getAttribute('data-product-url') || '';
8542      if (!productUrl && item) {
8543        var titleLink = item.querySelector('a.product-item-meta__title[href]');
8544        if (titleLink) productUrl = titleLink.getAttribute('href') || titleLink.href || '';
8545      }
8546      if (!productUrl) return;
8547      _miusPendingQuickAdd = { trigger: trigger, productUrl: productUrl };
8548    }, true);
8549    panel.addEventListener('click', function (e) {
8550      var bodyEl = panel.querySelector('.more-in-your-size-panel__body');
8551      if (!bodyEl || !bodyEl.contains(e.target)) return;
8552      var trigger = e.target.closest && e.target.closest('.product-item__quick-form button, .product-item__cta-wrapper button, button.product-item__quick-buy-button');
8553      if (!trigger || !bodyEl.contains(trigger)) return;
8554      e.preventDefault();
8555      e.stopPropagation();
8556      e.stopImmediatePropagation();
8557      var item = (e.target.closest && e.target.closest('.product-item, product-item')) || (trigger && trigger.closest && (trigger.closest('product-item') || trigger.closest('.product-item')));
8558      var productUrl = '';
8559      if (item) productUrl = item.getAttribute('data-product-url') || '';
8560      if (!productUrl && item) {
8561        var titleLink = item.querySelector('a.product-item-meta__title[href]');
8562        if (titleLink) productUrl = titleLink.getAttribute('href') || titleLink.href || '';
8563      }
8564      if (!productUrl) productUrl = trigger.getAttribute('data-product-url') || '';
8565      if (!productUrl && _miusPendingQuickAdd && _miusPendingQuickAdd.trigger === trigger) {
8566        productUrl = _miusPendingQuickAdd.productUrl;
8567      }
8568      _miusPendingQuickAdd = null;
8569      if (!productUrl) return;
8570      if (productUrl.indexOf('/') === 0 && window.themeVariables && window.themeVariables.routes && window.themeVariables.routes.host) {
8571        productUrl = (window.location.protocol || 'https:') + '//' + window.themeVariables.routes.host + productUrl;
8572      }
8573      var urlPath = (productUrl.indexOf('//') !== -1) ? new URL(productUrl).pathname : productUrl.split('?')[0];
8574      if (urlPath === (window.location.pathname || '')) return;
8575      closeAllOpenQuickBuyDrawers();
8576      sharedDrawer.innerHTML = '';
8577      sharedDrawer.removeAttribute('href');
8578      (function openPanelQuickBuyWithUrl(url) {
8579        fetch(url)
8580          .then(function (r) { return r.text(); })
8581          .then(function (htmlText) {
8582            var parser = new DOMParser();
8583            var doc = parser.parseFromString(htmlText, 'text/html');
8584            var template = doc.querySelector('#quick-buy-content');
8585            var drawerTemplate = template && template.content && template.content.querySelector('quick-buy-drawer');
8586            if (drawerTemplate && drawerTemplate.children && drawerTemplate.children.length) {
8587              sharedDrawer.replaceChildren.apply(sharedDrawer, Array.prototype.slice.call(drawerTemplate.children));
8588            }
8589            sharedDrawer.open = true;
8590            if (window.Shopify && window.Shopify.PaymentButton && window.Shopify.PaymentButton.init) {
8591              window.Shopify.PaymentButton.init();
8592            }
8593          })
8594          .catch(function () {
8595            sharedDrawer.setAttribute('href', url);
8596            sharedDrawer.open = true;
8597          });
8598      })(productUrl);
8599    }, true);
8600    panel.addEventListener('keydown', function (ev) {
8601      if (ev.key === 'Escape') {
8602        var quickBuyOpen = document.querySelector('quick-buy-drawer[open], quick-buy-popover[open]');
8603        if (quickBuyOpen) {
8604          _miusLog('Escape', { action: 'close quick-buy only' });
8605          ev.preventDefault();
8606          ev.stopPropagation();
8607          var qbId = quickBuyOpen.id;
8608          panel.dataset.quickbuyClosedId = qbId;
8609          lockAllQuickAddTriggers(true);
8610          closeAllOpenQuickBuyDrawers();
8611          panel.dataset.quickbuyJustClosed = String(Date.now());
8612          setTimeout(function () {
8613            blurAllQuickAddTriggers();
8614            setTimeout(function () {
8615              lockAllQuickAddTriggers(false);
8616              if (panel.dataset.quickbuyClosedId === qbId) delete panel.dataset.quickbuyClosedId;
8617            }, QUICKBUY_SUPPRESS_MS);
8618          }, 0);
8619          if (document.activeElement && document.activeElement.closest && document.activeElement.closest('.more-in-your-size-panel')) {
8620            document.activeElement.blur();
8621          }
8622          return;
8623        }
8624        _miusLog('Escape', { action: 'close panel' });
8625        closePanel('Escape');
8626        return;
8627      }
8628      if (ev.key !== 'Tab') return;
8629      var focusables = panel.querySelectorAll(
8630        'button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
8631      );
8632      var list = Array.prototype.filter.call(focusables, function (el) { return el.getClientRects && el.getClientRects().length > 0; });
8633      if (!list.length) return;
8634      var first = list[0];
8635      var last = list[list.length - 1];
8636      var active = document.activeElement;
8637      if (ev.shiftKey) {
8638        if (active === first || active === panel) {
8639          ev.preventDefault();
8640          last.focus();
8641        }
8642      } else {
8643        if (active === last) {
8644          ev.preventDefault();
8645          first.focus();
8646        }
8647      }
8648    });
8649    panel.addEventListener('click', function () {
8650      if (panel.dataset.quickbuyJustClosed && (Date.now() - parseInt(panel.dataset.quickbuyJustClosed, 10)) > 600) {
8651        delete panel.dataset.quickbuyJustClosed;
8652      }
8653    });
8654    return panel;
8655  }
8656
8657  function openMoreInYourSizePanel(optionName, optionValue, productId, triggerButton) {
8658    var panel = getOrCreateMoreInYourSizePanel();
8659    panel.dataset.sizeOption = (optionValue != null && optionValue !== '') ? String(optionValue) : '';
8660    panel.dataset.sizeOptionName = optionName ? String(optionName) : '';
8661    var overlay = document.getElementById('more-in-your-size-overlay');
8662    var body = panel.querySelector('.more-in-your-size-panel__body');
8663    if (!body || !overlay) return;
8664    var similarEl = document.getElementById('similar-items');
8665    var bySizeConfig = document.getElementById('product-recommendations-by-size-config');
8666    var sectionId = (bySizeConfig && bySizeConfig.getAttribute('data-section-id')) || (similarEl && similarEl.getAttribute('section-id')) || 'product-recommendations';
8667    var baseUrl = window.themeVariables && window.themeVariables.routes && window.themeVariables.routes.productRecommendationsUrl;
8668    if (!baseUrl) return;
8669    function makePanelQuickBuyIdsUnique(container) {
8670      if (!container) return;
8671      var drawers = container.querySelectorAll('quick-buy-drawer[id], quick-buy-popover[id]');
8672      var idMap = {};
8673      var i;
8674      for (i = 0; i < drawers.length; i++) {
8675        var oldId = drawers[i].id;
8676        if (oldId && oldId.indexOf('mius-') !== 0) {
8677          idMap[oldId] = 'mius-' + oldId;
8678          drawers[i].id = 'mius-' + oldId;
8679        }
8680      }
8681      for (var oldId in idMap) {
8682        var controls = container.querySelectorAll('[aria-controls="' + oldId + '"]');
8683        for (i = 0; i < controls.length; i++) controls[i].setAttribute('aria-controls', idMap[oldId]);
8684      }
8685    }
8686    function removeAllQuickAddFromPanel(container) {
8687      if (!container) return;
8688      var drawers = container.querySelectorAll('quick-buy-drawer[id], quick-buy-popover[id]');
8689      var replaced = new Set();
8690      for (var i = 0; i < drawers.length; i++) {
8691        var qb = drawers[i];
8692        var id = qb.getAttribute('id');
8693        var url = qb.getAttribute('href') || '';
8694        if (!id) continue;
8695        var triggers = container.querySelectorAll('[aria-controls="' + id + '"]');
8696        for (var j = 0; j < triggers.length; j++) {
8697          var trigger = triggers[j];
8698          var wrapper = trigger.closest('.product-item__cta-wrapper') || trigger.closest('.product-item__quick-form') || trigger.closest('.product-item__info') || trigger.parentElement;
8699          if (!wrapper || replaced.has(wrapper)) continue;
8700          replaced.add(wrapper);
8701          if (url) {
8702            var link = document.createElement('a');
8703            link.href = url;
8704            link.className = 'product-item__link link link--primary';
8705            link.textContent = 'View product';
8706            wrapper.innerHTML = '';
8707            wrapper.appendChild(link);
8708          } else {
8709            wrapper.innerHTML = '';
8710          }
8711        }
8712        if (qb.parentNode) qb.parentNode.removeChild(qb);
8713      }
8714    }
8715    function stripQuickFormFromMoreInYourSizePanel(body) {
8716      if (!body) return;
8717      var items = body.querySelectorAll('.product-item, product-item');
8718      items.forEach(function (item) {
8719        var productUrl = '';
8720        var titleLink = item.querySelector('a.product-item-meta__title[href]');
8721        if (titleLink) productUrl = (titleLink.getAttribute('href') || titleLink.href || '').trim();
8722        if (!productUrl) {
8723          var firstLink = item.querySelector('a[href*="/products/"]');
8724          if (firstLink) productUrl = (firstLink.getAttribute('href') || firstLink.href || '').trim();
8725        }
8726        var quickForms = item.querySelectorAll('.product-item__quick-form');
8727        for (var i = 0; i < quickForms.length; i++) {
8728          var qf = quickForms[i];
8729          if (productUrl) {
8730            var link = document.createElement('a');
8731            link.href = productUrl;
8732            link.className = 'product-item__link link text--subdued';
8733            link.textContent = 'View details';
8734            link.setAttribute('data-instant', '');
8735
8736            // Prefer placing the CTA link inside product-item-meta so it
8737            // becomes the last child of .product-item-meta in the panel.
8738            var meta = item.querySelector('.product-item-meta');
8739            var ctaWrapper = meta ? meta.querySelector('.product-item__cta-wrapper') : null;
8740
8741            if (!ctaWrapper && meta) {
8742              ctaWrapper = document.createElement('div');
8743              ctaWrapper.className = 'product-item__cta-wrapper';
8744              meta.appendChild(ctaWrapper);
8745            }
8746
8747            if (ctaWrapper && !ctaWrapper.querySelector('a.product-item__link[href]')) {
8748              ctaWrapper.innerHTML = '';
8749              ctaWrapper.appendChild(link);
8750            } else if (!ctaWrapper && qf.parentNode) {
8751              // Fallback for unexpected markup: replace the quick-form in place.
8752              qf.parentNode.replaceChild(link, qf);
8753            }
8754          }
8755          if (qf.parentNode) qf.parentNode.removeChild(qf);
8756        }
8757      });
8758      var drawers = body.querySelectorAll('quick-buy-drawer, quick-buy-popover');
8759      for (var d = 0; d < drawers.length; d++) {
8760        if (drawers[d].parentNode) drawers[d].parentNode.removeChild(drawers[d]);
8761      }
8762    }
8763    function replacePanelQuickAddWithSharedDrawer(container, sharedDrawerId) {
8764      if (!container || !sharedDrawerId) return;
8765      var items = container.querySelectorAll('.product-item, product-item');
8766      for (var i = 0; i < items.length; i++) {
8767        var item = items[i];
8768        var drawer = item.querySelector('quick-buy-drawer');
8769        var popover = item.querySelector('quick-buy-popover');
8770        var productUrl = '';
8771        if (drawer && drawer.getAttribute('href')) {
8772          productUrl = drawer.getAttribute('href');
8773        } else if (popover && popover.getAttribute('href')) {
8774          productUrl = popover.getAttribute('href');
8775        } else {
8776          var titleLink = item.querySelector('a.product-item-meta__title[href]');
8777          if (titleLink && titleLink.href) productUrl = titleLink.getAttribute('href') || titleLink.href;
8778        }
8779        if (!productUrl || productUrl.indexOf('||') !== -1 || productUrl.indexOf('selectedSwatch') !== -1) {
8780          var titleLink = item.querySelector('a.product-item-meta__title[href]');
8781          if (titleLink) productUrl = titleLink.getAttribute('href') || titleLink.href || '';
8782        }
8783        if (!productUrl && window.themeVariables && window.themeVariables.routes && window.themeVariables.routes.host) {
8784          var firstLink = item.querySelector('a[href*="/products/"]');
8785          if (firstLink) productUrl = (firstLink.getAttribute('href') || firstLink.href || '');
8786        }
8787        productUrl = (productUrl || '').trim();
8788        if (productUrl) {
8789          item.setAttribute('data-product-url', productUrl);
8790        }
8791        var triggers = item.querySelectorAll('button[aria-controls], a[aria-controls]');
8792        for (var j = 0; j < triggers.length; j++) {
8793          var trigger = triggers[j];
8794          if (trigger.closest('.product-item__quick-form') || trigger.classList.contains('product-item__quick-buy-button') || trigger.getAttribute('aria-controls')) {
8795            trigger.setAttribute('data-product-url', productUrl || '');
8796            trigger.setAttribute('aria-controls', sharedDrawerId);
8797          }
8798        }
8799        if (drawer && drawer.parentNode) drawer.parentNode.removeChild(drawer);
8800        if (popover && popover.parentNode) popover.parentNode.removeChild(popover);
8801      }
8802    }
8803    var cacheKey = (optionName && optionValue) ? moreInYourSizeCacheKey(optionName, optionValue) : MORE_IN_YOUR_SIZE_GENERIC_KEY;
8804    var cached = moreInYourSizeCache[cacheKey];
8805    if (cached !== undefined) {
8806      if (triggerButton) panel.__moreInYourSizeTrigger = triggerButton;
8807      overlay.classList.add('is-open');
8808      panel.classList.add('is-open');
8809      overlay.setAttribute('aria-hidden', 'false');
8810      panel.setAttribute('aria-hidden', 'false');
8811      document.body.classList.add('more-in-your-size-panel-open');
8812      document.body.style.overflow = 'hidden';
8813      panel.querySelector('.more-in-your-size-panel__close').focus();
8814      body.classList.remove('is-loading');
8815      body.innerHTML = cached || '';
8816      if (body.innerHTML) {
8817        stripQuickFormFromMoreInYourSizePanel(body);
8818        filterPanelItemsBySize(body, optionName, optionValue);
8819        if (typeof window.matchMedia !== 'undefined' && window.matchMedia('(max-width: 999px)').matches) {
8820          ensureMobilePanelTitles(body, panel.dataset.sizeOption || optionValue || '');
8821          scheduleHideRestockedBadges(body);
8822        } else {
8823          ensureFullTitleInPanel(body);
8824          scheduleHideRestockedBadges(body);
8825        }
8826      } else {
8827        body.innerHTML = '<p class="text--subdued">No products in this size right now.</p>';
8828      }
8829      return;
8830    }
8831    if (triggerButton) triggerButton.setAttribute('aria-busy', 'true');
8832    var url = baseUrl + '?product_id=' + encodeURIComponent(productId || '') + '&limit=10&section_id=' + encodeURIComponent(sectionId) + '&intent=related';
8833    if (optionName && optionValue) {
8834      url += '&option_name=' + encodeURIComponent(optionName) + '&option_value=' + encodeURIComponent(optionValue);
8835    }
8836    fetch(url)
8837      .then(function (r) { return r.text(); })
8838      .then(function (html) {
8839        var div = document.createElement('div');
8840        div.innerHTML = html;
8841        var bySize = div.querySelector('[data-recommendations-by-size]');
8842        var recEl = div.querySelector('product-recommendations');
8843        var inner = (bySize && bySize.innerHTML) || (recEl && recEl.innerHTML) || '';
8844        moreInYourSizeCache[cacheKey] = inner;
8845        if (triggerButton) panel.__moreInYourSizeTrigger = triggerButton;
8846        overlay.classList.add('is-open');
8847        panel.classList.add('is-open');
8848        overlay.setAttribute('aria-hidden', 'false');
8849        panel.setAttribute('aria-hidden', 'false');
8850        document.body.classList.add('more-in-your-size-panel-open');
8851        document.body.style.overflow = 'hidden';
8852        panel.querySelector('.more-in-your-size-panel__close').focus();
8853        body.classList.remove('is-loading');
8854        if (inner) {
8855          body.innerHTML = inner;
8856          stripQuickFormFromMoreInYourSizePanel(body);
8857          filterPanelItemsBySize(body, optionName, optionValue);
8858          if (typeof window.matchMedia !== 'undefined' && window.matchMedia('(max-width: 999px)').matches) {
8859            ensureMobilePanelTitles(body, panel.dataset.sizeOption || optionValue || '');
8860            scheduleHideRestockedBadges(body);
8861          } else {
8862            ensureFullTitleInPanel(body);
8863            scheduleHideRestockedBadges(body);
8864          }
8865        } else {
8866          body.innerHTML = '<p class="text--subdued">No products in this size right now.</p>';
8867        }
8868        if (triggerButton) triggerButton.removeAttribute('aria-busy');
8869      })
8870      .catch(function () {
8871        if (triggerButton) triggerButton.removeAttribute('aria-busy');
8872        if (triggerButton) panel.__moreInYourSizeTrigger = triggerButton;
8873        overlay.classList.add('is-open');
8874        panel.classList.add('is-open');
8875        overlay.setAttribute('aria-hidden', 'false');
8876        panel.setAttribute('aria-hidden', 'false');
8877        document.body.classList.add('more-in-your-size-panel-open');
8878        document.body.style.overflow = 'hidden';
8879        panel.querySelector('.more-in-your-size-panel__close').focus();
8880        body.classList.remove('is-loading');
8881        body.innerHTML = '<p class="text--subdued">Unable to load recommendations.</p>';
8882      });
8883  }
8884
8885  document.addEventListener('product:rerender', function () {
8886    setTimeout(function () { scheduleApplyNotifyState(document); }, 100);
8887    setTimeout(function () { scheduleApplyNotifyState(document); }, 350);
8888  });
8889
8890  document.addEventListener('variant:change', function (event) {
8891    var variant = event.detail && event.detail.variant;
8892    var formId = event.detail && event.detail.formId;
8893    var form = formId ? document.getElementById(formId) : (event.target && event.target.nodeName === 'FORM' ? event.target : null);
8894    var contextEl = form ? form.parentElement : null;
8895    if (!contextEl || !contextEl.classList || !contextEl.classList.contains('product-form__buy-buttons')) {
8896      contextEl = form && form.closest ? form.closest('.product-form__buy-buttons') : document.querySelector('.product-form__buy-buttons');
8897    }
8898    var allVariants = getVariantsFromContext(contextEl);
8899
8900    var variantId = variant != null ? (variant.id != null ? variant.id : variant['id']) : '';
8901    var variantTitle = variant != null ? (variant.title != null ? variant.title : variant['title']) : '';
8902    if (contextEl) {
8903      var notifyBtns = contextEl.querySelectorAll('.notify-button');
8904      for (var i = 0; i < notifyBtns.length; i++) {
8905        notifyBtns[i].setAttribute('data-variant-id', String(variantId));
8906        notifyBtns[i].setAttribute('data-variant-title', String(variantTitle));
8907      }
8908      var similarBtns = contextEl.querySelectorAll('.similar-items-button');
8909      for (var j = 0; j < similarBtns.length; j++) similarBtns[j].setAttribute('data-variant-id', String(variantId));
8910    }
8911    if (contextEl) setNotifyVisibilityForContext(contextEl, variant, allVariants);
8912    if (contextEl) updateSizeComboSelectedDisplay(contextEl, variant, allVariants);
8913    scheduleApplyNotifyState(document);
8914
8915    var panel = document.getElementById('more-in-your-size-panel');
8916    if (panel && document.body.classList.contains('more-in-your-size-panel-open') && variant && contextEl) {
8917      var panelBody = panel.querySelector('.more-in-your-size-panel__body');
8918      var optionsJson = contextEl.getAttribute('data-product-options');
8919      if (panelBody && optionsJson) {
8920        try {
8921          var options = JSON.parse(optionsJson.replace(/&quot;/g, '"'));
8922          var sizeIdx = 0;
8923          var sizeOptName = options[0] || 'Size';
8924          for (var k = 0; k < options.length; k++) {
8925            if (options[k] && String(options[k]).toLowerCase() === 'size') {
8926              sizeIdx = k;
8927              sizeOptName = options[k];
8928              break;
8929            }
8930          }
8931          var currentOptionValue = variant['option' + (sizeIdx + 1)];
8932          panel.dataset.sizeOption = currentOptionValue || '';
8933          panel.dataset.sizeOptionName = sizeOptName;
8934          filterPanelItemsBySize(panelBody, sizeOptName, currentOptionValue);
8935        } catch (e) {}
8936      }
8937    }
8938  });
8939
8940  document.addEventListener('product:rerender', function () {
8941    setTimeout(function () { scheduleApplyNotifyState(document); }, 100);
8942    setTimeout(function () { scheduleApplyNotifyState(document); }, 350);
8943  });
8944</script>
vendor: 1 bytes, line 8944
8944
8945<script>
8946  (function () {
8947    function getPopupElements(overlay) {
8948      // Support older markup
8949      const dialog = overlay?.querySelector('[data-bis-dialog]') || overlay?.querySelector('.bis-popup');
8950      const form = overlay?.querySelector('[data-bis-form]') || overlay?.querySelector('#bis-form');
8951      const submitBtn =
8952        overlay?.querySelector('[data-bis-submit]') ||
8953        (form ? form.querySelector('button[type="submit"]') : null);
8954      const pickerWrap = overlay?.querySelector('[data-bis-variant-picker]') || overlay?.querySelector('#bis-variant-picker');
8955      const picker = overlay?.querySelector('[data-bis-variant-select]') || overlay?.querySelector('#bis_variant');
8956      const pickerHelp = overlay?.querySelector('[data-bis-variant-help]') || overlay?.querySelector('#bis-variant-help');
8957      const closeBtn = overlay?.querySelector('[data-bis-close]') || overlay?.querySelector('#bis-close') || overlay?.querySelector('.bis-close');
8958      const emailInput = overlay?.querySelector('[data-bis-email]') || overlay?.querySelector('#bis_email');
8959      const successMessage = overlay?.querySelector('[data-bis-success]') || overlay?.querySelector('#success_message');
8960      const subtitle = overlay?.querySelector('[data-bis-subtitle]') || overlay?.querySelector('.bis-subtitle');
8961      return { dialog, form, submitBtn, pickerWrap, picker, pickerHelp, closeBtn, emailInput, successMessage, subtitle };
8962    }
8963
8964    function setSubmitVisualState(overlay, enabled) {
8965      const { submitBtn } = getPopupElements(overlay);
8966      if (!submitBtn) return;
8967
8968      // Keep submit clickable so validation can run; we only style it as disabled
8969      submitBtn.disabled = false;
8970      submitBtn.setAttribute('aria-disabled', enabled ? 'false' : 'true');
8971      submitBtn.classList.remove('cta--dark', 'cta--light');
8972      submitBtn.classList.add(enabled ? 'cta--dark' : 'cta--light');
8973    }
8974
8975    function updateSubmitState(overlay) {
8976      const { emailInput } = getPopupElements(overlay);
8977      const variantOk = Boolean(overlay?.dataset?.variantId);
8978
8979      const emailValue = (emailInput?.value || '').trim();
8980      const emailOk = Boolean(emailValue) && Boolean(emailInput?.checkValidity?.());
8981      setSubmitVisualState(overlay, variantOk && emailOk);
8982    }
8983
8984    function showPicker(overlay, show) {
8985      const { pickerWrap } = getPopupElements(overlay);
8986      if (pickerWrap) pickerWrap.style.display = show ? '' : 'none';
8987    }
8988
8989    function setPickerHelp(overlay, text) {
8990      const { pickerHelp } = getPopupElements(overlay);
8991      if (!pickerHelp) return;
8992      if (text) {
8993        pickerHelp.textContent = text;
8994        pickerHelp.style.display = '';
8995      } else {
8996        pickerHelp.textContent = '';
8997        pickerHelp.style.display = 'none';
8998      }
8999    }
9000
9001    function populateOosPicker(overlay, oosVariants, preselectId) {
9002      const { picker } = getPopupElements(overlay);
9003      if (!picker) return;
9004
9005      picker.innerHTML = `<option value="" selected disabled>Choose a size</option>`;
9006
9007      oosVariants.forEach((v) => {
9008        const opt = document.createElement('option');
9009        opt.value = String(v.id);
9010        opt.textContent = v.public_title || v.title || `Variant ${v.id}`;
9011        picker.appendChild(opt);
9012      });
9013
9014      if (preselectId) {
9015        picker.value = String(preselectId);
9016      } else {
9017        picker.value = '';
9018      }
9019    }
9020
9021    function getRememberedVariantId(productId) {
9022      if (!productId) return null;
9023      try {
9024        return sessionStorage.getItem(`bis_variant_${productId}`) || null;
9025      } catch {
9026        return null;
9027      }
9028    }
9029
9030    function rememberVariantId(productId, variantId) {
9031      if (!productId || !variantId) return;
9032      try {
9033        sessionStorage.setItem(`bis_variant_${productId}`, String(variantId));
9034      } catch {}
9035    }
9036
9037    function syncOverlayVariantId(overlay, variantId) {
9038      if (!overlay) return;
9039      if (variantId) overlay.dataset.variantId = String(variantId);
9040      else delete overlay.dataset.variantId;
9041    }
9042
9043    function configurePopupForSelection(overlay, contextEl, selectedVariantId, productId) {
9044      const allVariants = getVariantsFromContext(contextEl);
9045      const neverRestockIds = getNeverRestockVariantIds(contextEl, allVariants);
9046      let oosVariants = getOosVariants(allVariants).filter(
9047        (v) => !neverRestockIds.has(Number(v?.id ?? v?.['id']))
9048      );
9049
9050      // No OOS variants that will restock
9051      if (!oosVariants.length) {
9052        showPicker(overlay, false);
9053        setPickerHelp(overlay, '');
9054        syncOverlayVariantId(overlay, null);
9055        updateSubmitState(overlay);
9056        return;
9057      }
9058
9059      const selectedVariant = getVariantById(selectedVariantId, allVariants);
9060      const selectedIsOos = selectedVariant ? selectedVariant.available === false : false;
9061      const selectedNeverRestock = selectedVariant && neverRestockIds.has(Number(selectedVariant?.id ?? selectedVariant?.['id']));
9062
9063      // Selected is OOS but never restock – no valid selection
9064      if (selectedIsOos && selectedNeverRestock) {
9065        showPicker(overlay, false);
9066        setPickerHelp(overlay, '');
9067        syncOverlayVariantId(overlay, null);
9068        updateSubmitState(overlay);
9069        return;
9070      }
9071
9072      // Selected is OOS and will restock – lock to it
9073      if (selectedIsOos) {
9074        showPicker(overlay, false);
9075        setPickerHelp(overlay, selectedVariant?.public_title || selectedVariant?.title ? `Size: ${selectedVariant.public_title || selectedVariant.title}` : '');
9076        syncOverlayVariantId(overlay, selectedVariant.id);
9077        updateSubmitState(overlay);
9078        rememberVariantId(productId, selectedVariant.id);
9079        return;
9080      }
9081
9082      // Selected is in stock – require OOS choice (or auto-select if only one)
9083      if (oosVariants.length === 1) {
9084        const only = oosVariants[0];
9085        showPicker(overlay, false);
9086        setPickerHelp(overlay, only?.public_title || only?.title ? `We’ll notify you for: ${only.public_title || only.title}` : '');
9087        syncOverlayVariantId(overlay, only.id);
9088        updateSubmitState(overlay);
9089        rememberVariantId(productId, only.id);
9090        return;
9091      }
9092
9093      showPicker(overlay, true);
9094      setPickerHelp(overlay, 'Some sizes are sold out. Choose a size to be notified.');
9095
9096      const remembered = getRememberedVariantId(productId);
9097      const rememberedIsValid = remembered && oosVariants.some((v) => String(v.id) === String(remembered));
9098      const preselect = rememberedIsValid ? remembered : null;
9099
9100      populateOosPicker(overlay, oosVariants, preselect);
9101      syncOverlayVariantId(overlay, preselect);
9102      updateSubmitState(overlay);
9103    }
9104
9105    function openPopup(overlay, contextEl, selectedVariantId, productId) {
9106      const { dialog, form, picker, successMessage, subtitle, emailInput, closeBtn } = getPopupElements(overlay);
9107      // Moving to <body> so position:fixed escapes any stacking context in the PDP info column. This ensures the popup isn't covered
9108      //by other elements on the page. On close, its position in the DOM is restored.
9109      if (overlay.parentElement !== document.body) {
9110        overlay.__bisOriginalParent = overlay.parentElement;
9111        overlay.__bisOriginalNextSibling = overlay.nextSibling;
9112        document.body.appendChild(overlay);
9113      }
9114      overlay.style.display = 'flex';
9115      overlay.classList.add('active');
9116      overlay.setAttribute('aria-hidden', 'false');
9117      // Reset state
9118      form.style.display = '';
9119      if (successMessage) successMessage.style.display = 'none';
9120      if (successMessage) successMessage.setAttribute('aria-hidden', 'true');
9121      // This UI isn't inside the PDP form so we reset manually
9122      if (form && typeof form.reset === 'function') {
9123        form.reset();
9124      } else {
9125        if (emailInput) emailInput.value = '';
9126        if (picker) picker.value = '';
9127      }
9128      if (subtitle) subtitle.style.display = ''; // reset subtitle
9129
9130      if (picker) picker.value = '';
9131      setPickerHelp(overlay, '');
9132      updateSubmitState(overlay);
9133
9134      configurePopupForSelection(overlay, contextEl, selectedVariantId, productId);
9135      updateSubmitState(overlay);
9136
9137      // Autofill may not fire input events; re-check submit state
9138      setTimeout(() => updateSubmitState(overlay), 50);
9139      setTimeout(() => updateSubmitState(overlay), 300);
9140
9141      // Focus picker, email, or dialog
9142      queueMicrotask(() => {
9143        const { pickerWrap, picker: pickerEl } = getPopupElements(overlay);
9144        const pickerVisible = pickerWrap && pickerWrap.style.display !== 'none';
9145        const isMobile = window.matchMedia && window.matchMedia('(max-width: 740px)').matches;
9146
9147        if (pickerVisible && pickerEl && !pickerEl.value) {
9148          pickerEl.focus();
9149        } else if (!isMobile && emailInput) {
9150          emailInput.focus();
9151        } else if (closeBtn) {
9152          closeBtn.focus();
9153        } else if (dialog) {
9154          dialog.focus();
9155        }
9156      });
9157    }
9158    function closePopup(overlay) {
9159      overlay.classList.remove('active');
9160      overlay.style.display = 'none';
9161      overlay.setAttribute('aria-hidden', 'true');
9162
9163      // Restoring back in stock popup to original DOM position on close
9164      if (overlay.__bisOriginalParent) {
9165        overlay.__bisOriginalParent.insertBefore(overlay, overlay.__bisOriginalNextSibling || null);
9166        overlay.__bisOriginalParent = null;
9167        overlay.__bisOriginalNextSibling = null;
9168      }
9169
9170      // Return focus to trigger
9171      const trigger = overlay.__bisTrigger;
9172      if (trigger && typeof trigger.focus === 'function') {
9173        trigger.focus();
9174      }
9175    }
9176    // Email submit (no SMS step)
9177    function submitEmail(overlay, productId) {
9178      const variantIdRaw = overlay?.dataset?.variantId;
9179      const { emailInput, form, subtitle, successMessage } = getPopupElements(overlay);
9180      const email = emailInput?.value?.trim?.() || '';
9181
9182      // Size must be chosen
9183      if (!variantIdRaw) {
9184        const { picker } = getPopupElements(overlay);
9185        setPickerHelp(overlay, 'Please select a sold out size.');
9186        picker?.focus?.();
9187        updateSubmitState(overlay);
9188        return;
9189      }
9190
9191      // Don't submit invalid emails
9192      if (emailInput?.checkValidity && !emailInput.checkValidity()) {
9193        emailInput.reportValidity?.();
9194        updateSubmitState(overlay);
9195        return;
9196      }
9197      if (!variantIdRaw || !email) {
9198        console.error('[NotifyMe] Missing variant id or email');
9199        updateSubmitState(overlay);
9200        return;
9201      }
9202      // Remember chosen variant for this session
9203      rememberVariantId(productId, variantIdRaw);
9204      const klaviyoVariantId = `$shopify:::$default:::${variantIdRaw}`;
9205      const payload = {
9206        data: {
9207          type: 'back-in-stock-subscription',
9208          attributes: {
9209            channels: ['EMAIL'],
9210            profile: {
9211              data: {
9212                type: 'profile',
9213                attributes: { email },
9214              },
9215            },
9216          },
9217          relationships: {
9218            variant: { data: { type: 'catalog-variant', id: klaviyoVariantId } },
9219          },
9220        },
9221      };
9222      fetch('https://a.klaviyo.com/client/back-in-stock-subscriptions/?company_id=WuHZQP', {
9223        method: 'POST',
9224        headers: {
9225          'Content-Type': 'application/json',
9226          Accept: 'application/vnd.api+json',
9227          Revision: '2025-01-15',
9228        },
9229        body: JSON.stringify(payload),
9230      })
9231        .then((r) => r.text())
9232        .then((t) => {
9233          try {
9234            console.log(JSON.parse(t));
9235          } catch {
9236            console.log(t);
9237          }
9238        })
9239        .catch((err) => console.error('[NotifyMe] Fetch error:', err))
9240        .finally(() => {
9241          form.style.display = 'none';
9242
9243          if (subtitle) subtitle.style.display = 'none';
9244          if (successMessage) {
9245            successMessage.style.display = 'block';
9246            successMessage.setAttribute('aria-hidden', 'false');
9247          }
9248        });
9249    }
9250    // Bind notify buttons
9251    function bindNotifyButtons() {
9252      const buttons = document.querySelectorAll('.notify-button');
9253      buttons.forEach((btn) => {
9254        if (btn.dataset.bound === 'true') return;
9255        btn.dataset.bound = 'true';
9256        btn.addEventListener('click', (e) => {
9257          e.preventDefault();
9258          const contextEl = btn.closest('.product-form__buy-buttons') || btn.parentElement || document;
9259          const overlay = contextEl.querySelector('.bis-overlay[data-bis-overlay]') || contextEl.querySelector('.bis-overlay');
9260          if (!overlay) return;
9261          delete overlay.dataset.variantId;
9262          overlay.__bisTrigger = btn;
9263
9264          const selectedVariantId =
9265            contextEl.dataset.bisSelectedVariantId ||
9266            btn.getAttribute('data-variant-id') ||
9267            null;
9268
9269          const productId = btn.getAttribute('data-product-id') || null;
9270          openPopup(overlay, contextEl, selectedVariantId, productId);
9271        });
9272      });
9273    }
9274    // One-time popup binds
9275    function bindPopupChrome() {
9276      document.querySelectorAll('.bis-overlay').forEach((overlay) => {
9277        if (overlay.dataset.bound === 'true') return;
9278        overlay.dataset.bound = 'true';
9279
9280        const { closeBtn, form, picker, dialog, emailInput, submitBtn } = getPopupElements(overlay);
9281        const productId = overlay.closest('.product-form__buy-buttons')?.querySelector('.notify-button')?.dataset?.productId || null;
9282
9283        if (closeBtn) {
9284          closeBtn.addEventListener('click', () => closePopup(overlay));
9285        }
9286
9287        overlay.addEventListener('click', (e) => {
9288          if (e.target === overlay) closePopup(overlay);
9289        });
9290
9291        // ESC to close, focus trap
9292        if (dialog && !dialog.dataset.bound) {
9293          dialog.dataset.bound = 'true';
9294          dialog.addEventListener('keydown', (e) => {
9295            if (e.key === 'Escape') {
9296              e.preventDefault();
9297              closePopup(overlay);
9298              return;
9299            }
9300
9301            if (e.key !== 'Tab') return;
9302
9303            const focusables = overlay.querySelectorAll(
9304              'button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
9304([tabindex="-1"])'
9305            );
9306            const list = Array.from(focusables).filter((el) => el.getClientRects().length > 0);
9307            if (!list.length) return;
9308
9309            const first = list[0];
9310            const last = list[list.length - 1];
9311            const active = document.activeElement;
9312
9313            if (e.shiftKey) {
9314              if (active === first || active === dialog) {
9315                e.preventDefault();
9316                last.focus();
9317              }
9318            } else {
9319              if (active === last) {
9320                e.preventDefault();
9321                first.focus();
9322              }
9323            }
9324          });
9325        }
9326
9327        // CTA must trigger our submit logic
9328        if (submitBtn && !submitBtn.dataset.bound) {
9329          submitBtn.dataset.bound = 'true';
9330          submitBtn.addEventListener('click', (e) => {
9331            e.preventDefault();
9332            submitEmail(overlay, productId);
9333          });
9334        }
9335
9336        if (picker) {
9337          picker.addEventListener('change', (e) => {
9338            const chosen = e.target.value;
9339            if (chosen) {
9340              syncOverlayVariantId(overlay, chosen);
9341              rememberVariantId(productId, chosen);
9342            } else {
9343              syncOverlayVariantId(overlay, null);
9344            }
9345            updateSubmitState(overlay);
9346          });
9347        }
9348
9349        if (emailInput) {
9350          emailInput.addEventListener('input', () => updateSubmitState(overlay));
9351          emailInput.addEventListener('change', () => updateSubmitState(overlay));
9352          emailInput.addEventListener('blur', () => updateSubmitState(overlay));
9353          emailInput.addEventListener('keydown', (e) => {
9354            if (e.key !== 'Enter') return;
9355            // Prevent parent form submission
9356            e.preventDefault();
9357            submitEmail(overlay, productId);
9358          });
9359        }
9360      });
9361      // SMS form disabled
9362    }
9363    function init() {
9364      bindPopupChrome();
9365      bindNotifyButtons();
9366      // Fix visibility for late-inserted quick-buy drawers
9367      applyNotifyStateForAllButtons(document);
9368    }
9369
9370    // Fallback when popup wasn't bound or button was re-rendered
9371    document.addEventListener('click', (e) => {
9372      const btn = e.target?.closest?.('[data-bis-submit], .bis-form button[type="submit"]');
9373      if (!btn) return;
9374      if (btn.dataset?.bound === 'true') return;
9375
9376      const overlay = btn.closest('.bis-overlay');
9377      if (!overlay) return;
9378
9379      // Only when popup is open
9380      const isOpen = overlay.classList.contains('active') || overlay.getAttribute('aria-hidden') === 'false';
9381      if (!isOpen) return;
9382
9383      e.preventDefault();
9384      const productId =
9385        overlay.__bisTrigger?.dataset?.productId ||
9386        overlay.closest('.product-form__buy-buttons')?.querySelector('.notify-button')?.dataset?.productId ||
9387        null;
9388
9389      submitEmail(overlay, productId);
9390    });
9391    window.addEventListener('DOMContentLoaded', init);
9392    new MutationObserver(init).observe(document.body, { childList: true, subtree: true });
9393  })();
9394</script>
9394
9395
9396<script>
9397  document.addEventListener('DOMContentLoaded', () => {
9398    const form = document.getElementById('klaviyo-footer-newsletter');
9399    if (!form) return;
9400    const messageEl = form.querySelector('.newsletter-message');
9401    if (!messageEl) return;
9402
9403    form.addEventListener('submit', async (e) => {
9404      e.preventDefault();
9405
9406      const email = form.querySelector("[name='email']").value.trim();
9407      const firstName = form.querySelector("[name='first_name']").value.trim();
9408      const genderEls = form.querySelectorAll("[name='gender']:checked");
9409      const gender = [...genderEls].map((el) => el.value).join(', ');
9410
9411      // Reset message state
9412      function setMessage(text, type) {
9413        messageEl.textContent = text;
9414        messageEl.style.display = 'block';
9415        messageEl.classList.remove('success', 'error'); // clear previous state
9416        if (type) messageEl.classList.add(type);
9417      }
9418
9419      if (!email) {
9420        setMessage('Please enter your email.', 'error');
9421        return;
9422      }
9423
9424      const publicKey = 'WuHZQP';
9425      
9426      let listId = (form.dataset.listId || '').trim() || 'RNLtks';
9427
9428      const payload = {
9429        data: {
9430          type: 'subscription',
9431          attributes: {
9432            profile: {
9433              data: {
9434                type: 'profile',
9435                attributes: {
9436                  email,
9437                  first_name: firstName || undefined,
9438                  properties: {
9439                    gender: gender || undefined,
9440                  },
9441                  subscriptions: {
9442                    email: { marketing: { consent: 'SUBSCRIBED' } },
9443                  },
9444                },
9445              },
9446            },
9447          },
9448          relationships: {
9449            list: {
9450              data: { type: 'list', id: listId },
9451            },
9452          },
9453        },
9454      };
9455
9456      try {
9457        const res = await fetch(`https://a.klaviyo.com/client/subscriptions/?company_id=${publicKey}`, {
9458          method: 'POST',
9459          headers: {
9460            accept: 'application/vnd.api+json',
9461            revision: '2025-07-15',
9462            'content-type': 'application/vnd.api+json',
9463          },
9464          body: JSON.stringify(payload),
9465        });
9466
9467        let result = null;
9468        try {
9469          result = await res.json();
9470        } catch {
9471          console.warn('Empty or invalid JSON response from Klaviyo');
9472        }
9473
9474        if (res.ok) {
9475          setMessage('Thanks for subscribing!', 'success');
9476          const popup = document.getElementById('newsletter-popup');
9477          if (popup) popup.open = false;
9478          form.reset();
9479        } else {
9480          console.error('Klaviyo error:', result || res.statusText);
9481          setMessage('Something went wrong. Please try again.', 'error');
9482        }
9483      } catch (err) {
9484        console.error('Klaviyo request failed:', err);
9485        setMessage('An error occurred. Please try again.', 'error');
9486      }
9487    });
9488  });
9489</script>
9489
9490  
9490<script src="https://paperform.co/__embed.min.js" defer></script>
9490<div id="shopify-section-contact-drawer" class="shopify-section"><link href="//arneclo.com/cdn/shop/t/683/assets/section-contact-drawer.bundle.css?v=144758036787912493381776170544" rel="stylesheet" type="text/css" media="all" />
9491<div class="custom_sidebar_wrap contact_sidebar d_right">
9492  <div class="custom_sidebar">
9493    <div class="custom_sidebar_title">
9494      <span class="sidebar_closer cursor_link">
9495        <svg height="329pt" viewBox="0 0 329.26933 329" width="329pt" aria-hidden="true">
9496          <path d="m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0"></path>
9497        </svg>
9498      </span>
9499      <h2>Here to help</h2>
9500    </div>
9501    <div class="c_s_content">
9502      <div class="contact-drawer__intro rte"><p>Welcome to <strong>ARNE</strong>.</p><p>For all enquiries relating to an order/general queries please contact:</p>
9503</div><div class="contact-drawer__paperform">
9504          <div class="paperform-embed" data-paperform-id="s78oajnc"></div>
9505
9506        </div></div>
9507  </div>
9508  <div class="custom_sidebar_overlay"></div>
9509</div>
9510
9511
9512</div>
9512<script>
9513      (() => {
9514        if (window.__arneAdjustSbSkip) return;
9515
9516        const options = {
9517          appToken: "v45h9q2nsxkw",
9518          logLevel: 'error',
9519          language: "en",
9520        };
9521
9522        const sbParams = new URLSearchParams(window.location.search);
9523        const utmFallback = 'n/a';
9524        const utm = (key) => {
9525          const v = sbParams.get(key);
9526          return v != null && v !== '' ? v : utmFallback;
9527        };
9528        options.context = {
9529          utm_source: utm('utm_source'),
9530          utm_medium: utm('utm_medium'),
9531          utm_campaign: utm('utm_campaign'),
9532          utm_term: utm('utm_term'),
9533          utm_content: utm('utm_content'),
9534          banner_name: 'web',
9535          banner_language: "en",
9536        };
9537
9538        
9539
9540        const releaseReservedSpace = () => {
9541          const reserve = document.getElementById('adjust-sb-reserve');
9542          if (reserve) reserve.remove();
9543        };
9544
9545        // The banner mounts its own placeholder once it's ready to show (or never,
9546        // if it decides not to) - hand off from our synchronous reservation to
9547        // theirs at that point, or drop ours if it turns out not to be needed.
9548        options.onCreated = releaseReservedSpace;
9549        options.onDismissed = releaseReservedSpace;
9550        setTimeout(releaseReservedSpace, 6000);
9551
9552        try {
9553          AdjustSmartBanner.init(options);
9554        } catch (e) {
9555          console.warn('[Adjust Smart Banner] init failed', e);
9556          releaseReservedSpace();
9557        }
9558      })();
9559    </script>
9559
9560  
9560<script>
9561    window.monetateQ = window.monetateQ || [];
9562    window.monetateQ.push(['setPageType', 'page']);
9563    
9564
9565    window.monetateQ.push(["trackData"]);
9566  </script>
9566
9567
9568<script>
9569  (function () {
9570    window.monetateQ = window.monetateQ || [];
9571
9572    const push = (cmd) => window.monetateQ.push(cmd);
9573
9574    const getCartRowsFromCartJs = (cart) => {
9575      if (!cart || !Array.isArray(cart.items)) return [];
9576
9577      const currency = (window.themeVariables && window.themeVariables.settings && window.themeVariables.settings.cartCurrency) || undefined;
9578
9579      return cart.items.map((item) => ({
9580        productId: item.product_id,
9581        sku: item.sku || "",
9582        quantity: item.quantity,
9583        unitPrice: typeof item.final_price === "number" ? item.final_price / 100 : undefined,
9584        currency: currency
9585      }));
9586    };
9587
9588    const retrackCollectionWithVisibleProducts = () => {
9589      // Collect currently visible product IDs from rendered tiles
9590      const productIds = Array.from(document.querySelectorAll('product-item[data-product-id]'))
9591        .map((el) => el.getAttribute('data-product-id'))
9592        .filter(Boolean);
9593
9594      const uniqueIds = Array.from(new Set(productIds));
9595      push(["addProducts", uniqueIds]);
9596      push(["setPageType", "collection"]);
9597      push(["trackData"]);
9598    };
9599
9600    // Collection filters/sort/pagination rerender emits this custom event in theme.js
9601    document.addEventListener("pagination:content-updated", () => {
9602      if (!window.themeVariables || window.themeVariables.settings.pageType !== "collection") return;
9603      retrackCollectionWithVisibleProducts();
9604    });
9605
9606    // Cart changes: send full cart payload and retrack where relevant
9607    document.addEventListener("cart:updated", async (event) => {
9608      let cart = event && event.detail && event.detail.cart;
9609
9610      // Some cart updates (e.g. drawer controls) fire without a cart payload.
9611      // If that happens, pull the latest cart so we always send the full basket.
9612      if (!cart) {
9613        try {
9614          const cartUrl = (window.themeVariables && window.themeVariables.routes && window.themeVariables.routes.cartUrl) || "/cart";
9615          const response = await fetch(`${cartUrl}.js`, { credentials: "same-origin" });
9616          if (!response.ok) return;
9617          cart = await response.json();
9618        } catch (e) {
9619          return;
9620        }
9621      }
9622
9623      push(["addCartRows", getCartRowsFromCartJs(cart)]);
9624
9625      const currentPageType = window.themeVariables && window.themeVariables.settings && window.themeVariables.settings.pageType;
9626
9627      // Keep collection context for PLP drawer interactions.
9628      if (currentPageType === "collection") {
9629        push(["addCategories", ["collectionFlyout"]]);
9630        push(["setPageType", "collection"]);
9631      } else if (typeof currentPageType === "string" && currentPageType.length) {
9632        // Ensure Monetate has a page type for cart retracks (otherwise Inspector can show "unknown").
9633        push(["setPageType", currentPageType]);
9634      }
9635
9636      // Always retrack after cart changes so Monetate receives the updated cart.
9637      push(["trackData"]);
9638    });
9639  })();
9640</script>
9640
9641
9642<script>
9643  window.DG_CHAT_WIDGET_CONFIG = {
9644    widgetId: "8f6d10ad-4870-4c7d-92be-b11e4d55c727",
9645    env: "eu",
9646  };
9647</script>
9647
9648<style>
9649  body.page-type-product iframe[src*="chat.digitalgenius.com"],
9650  body.page-type-product iframe[src*="digitalgenius"],
9651  body.page-type-product iframe[src*="dgchat"],
9652  body.page-type-product #dg-chat-widget-launcher,
9653  body.page-type-product [id*="dg-chat"]:not(#mini-cart),
9654  body.page-type-cart iframe[src*="chat.digitalgenius.com"],
9655  body.page-type-cart iframe[src*="digitalgenius"],
9656  body.page-type-cart iframe[src*="dgchat"],
9657  body.page-type-cart #dg-chat-widget-launcher,
9658  body.page-type-cart [id*="dg-chat"]:not(#mini-cart),
9659  body.hide-dg-chat iframe[src*="chat.digitalgenius.com"],
9660  body.hide-dg-chat iframe[src*="digitalgenius"],
9661  body.hide-dg-chat iframe[src*="dgchat"],
9662  body.hide-dg-chat #dg-chat-widget-launcher,
9663  body.hide-dg-chat [id*="dg-chat"]:not(#mini-cart) {
9664    visibility: hidden !important;
9665    opacity: 0 !important;
9666    pointer-events: none !important;
9667  }
9668
9669  body.mini-cart-open iframe[src*="chat.digitalgenius.com"],
9670  body.mini-cart-open iframe[src*="digitalgenius"],
9671  body.mini-cart-open iframe[src*="dgchat"],
9672  body.mini-cart-open #dg-chat-widget-launcher,
9673  body.mini-cart-open [id*="dg-chat"]:not(#mini-cart),
9674  body.mobile-nav-open iframe[src*="chat.digitalgenius.com"],
9675  body.mobile-nav-open iframe[src*="digitalgenius"],
9676  body.mobile-nav-open iframe[src*="dgchat"],
9677  body.mobile-nav-open #dg-chat-widget-launcher,
9678  body.mobile-nav-open [id*="dg-chat"]:not(#mini-cart) {
9679    visibility: hidden !important;
9680    opacity: 0 !important;
9681    pointer-events: none !important;
9682  }
9683
9684  body:has(.header--drawer.is-active) #dg-chat-widget-launcher
9685   {
9686    display: none !important;
9687  }
9688</style>
9689
9690<script id="dg-chat-init-script" src="https://chat.digitalgenius.com/init.js" defer></script>
9690
9691
9692<style>
9693  div#dg-chat {
9694    z-index: 4;
9695  }
9696  
9697</style>
9698<script>
9699  /* cspell:ignore dgchat digitalgenius maximizeWidget minimizeWidget expandWidget */
9700  function initDgChatWidget() {
9701    if (window.dgchat && typeof window.dgchat.init === 'function') {
9702      window.dgchat.init();
9703    }
9704    setupDgChatMiniCartOnMobile();
9705  }
9706
9707  var dgChatInitScript = document.getElementById('dg-chat-init-script');
9708  if (window.dgchat && typeof window.dgchat.init === 'function') {
9709    initDgChatWidget();
9710  } else if (dgChatInitScript) {
9711    dgChatInitScript.addEventListener('load', initDgChatWidget);
9712  }
9713
9714  function setupDgChatMiniCartOnMobile() {
9715    var MOBILE_MQ = '(max-width: 740px)';
9716    var minimizedForCart = false;
9717    var CHECKOUT_PATH_REGEX = /^\/(?:[a-z]{2}\/)?checkouts?(?:\/|$)/i;
9718
9719    function isMobile() {
9720      return window.matchMedia && window.matchMedia(MOBILE_MQ).matches;
9721    }
9722
9723    function methods() {
9724      return window.dgchat && window.dgchat.methods;
9725    }
9726
9727    function minimizeForCart() {
9728      if (!isMobile()) return;
9729      var m = methods();
9730      if (m && typeof m.minimizeWidget === 'function') {
9731        m.minimizeWidget();
9732        minimizedForCart = true;
9733      }
9734    }
9735
9736    function restoreAfterCart() {
9737      if (!minimizedForCart) return;
9738      minimizedForCart = false;
9739      if (!isMobile()) return;
9740      var m = methods();
9741      if (!m) return;
9742      if (typeof m.maximizeWidget === 'function') {
9743        m.maximizeWidget();
9744      } else if (typeof m.expandWidget === 'function') {
9745        m.expandWidget();
9746      }
9747    }
9748
9749    function bindCart(cart) {
9750      if (!cart || cart.__dgMiniCartBound) return;
9751      cart.__dgMiniCartBound = true;
9752
9753      function syncMiniCartBodyClass() {
9754        if (cart.hasAttribute('open')) {
9755          document.body.classList.add('mini-cart-open');
9756        } else {
9757          document.body.classList.remove('mini-cart-open');
9758        }
9759      }
9760
9761      var obs = new MutationObserver(function () {
9762        if (cart.hasAttribute('open')) {
9763          minimizeForCart();
9764        } else {
9765          restoreAfterCart();
9766        }
9767        syncMiniCartBodyClass();
9768      });
9769
9770      obs.observe(cart, { attributes: true, attributeFilter: ['open'] });
9771
9772      if (cart.hasAttribute('open') && isMobile()) {
9773        minimizeForCart();
9774      }
9775
9776      syncMiniCartBodyClass();
9777    }
9778
9779    function bindMobileNav(nav) {
9780      if (!nav || nav.__dgMobileNavBound) return;
9781      nav.__dgMobileNavBound = true;
9782
9783      function syncMobileNavBodyClass() {
9784        if (nav.hasAttribute('open')) {
9785          document.body.classList.add('mobile-nav-open');
9786        } else {
9787          document.body.classList.remove('mobile-nav-open');
9788        }
9789      }
9790
9791      var navObs = new MutationObserver(function () {
9792        syncMobileNavBodyClass();
9793      });
9794      navObs.observe(nav, { attributes: true, attributeFilter: ['open'] });
9795      syncMobileNavBodyClass();
9796    }
9797
9798    function scanForCart() {
9799      var cart = document.getElementById('mini-cart');
9800      if (cart) bindCart(cart);
9801      var nav = document.getElementById('mobile-navigation-drawer');
9802      if (nav) bindMobileNav(nav);
9803    }
9804
9805    function syncPageLevelChatVisibility() {
9806      var path = window.location.pathname || '';
9807      if (CHECKOUT_PATH_REGEX.test(path)) {
9808        document.body.classList.add('hide-dg-chat');
9809      } else {
9810        document.body.classList.remove('hide-dg-chat');
9811      }
9812    }
9813
9814    scanForCart();
9815    syncPageLevelChatVisibility();
9816
9817    if (document.readyState === 'loading') {
9818      document.addEventListener('DOMContentLoaded', scanForCart);
9819      document.addEventListener('DOMContentLoaded', syncPageLevelChatVisibility);
9820    }
9821
9822    var rootObs = new MutationObserver(scanForCart);
9823    rootObs.observe(document.documentElement, { childList: true, subtree: true });
9824
9825    window.addEventListener('popstate', syncPageLevelChatVisibility);
9826  }
9827
9828  (function () {
9829    var IFRAME_SELECTOR =
9830      'iframe[src*="chat.digitalgenius.com"], iframe[src*="digitalgenius"], iframe[src*="dgchat"]';
9831
9832    function fadeIn(iframe) {
9833      iframe.style.transition = 'opacity 180ms ease';
9834      iframe.style.opacity = '1';
9835    }
9836
9837    function prepare(iframe) {
9838      if (!iframe || iframe.__dgPrepared) return;
9839      iframe.__dgPrepared = true;
9840      iframe.style.opacity = '0';
9841      iframe.addEventListener('load', function () {
9842        fadeIn(iframe);
9843      });
9844      // In case load already fired or never fires, fail open quickly.
9845      setTimeout(function () {
9846        fadeIn(iframe);
9847      }, 1200);
9848    }
9849
9850    function scan() {
9851      var iframe = document.querySelector(IFRAME_SELECTOR);
9852      if (iframe) prepare(iframe);
9853    }
9854
9855    scan();
9856    var obs = new MutationObserver(scan);
9857    obs.observe(document.documentElement, { childList: true, subtree: true });
9858    setTimeout(scan, 250);
9859    setTimeout(scan, 800);
9860  })();
9861</script>
9861
9862<div
9863    id="mini-cookie-banner"
9864    hidden
9865    role="dialog"
9866    aria-modal="true"
9867    aria-labelledby="mini-cookie-banner__text"
9868  >
9869    <div class="mini-cookie-banner__header"><img src="https://scdn.speedsize.com/591f72e6-02d5-4553-a81b-f6834ac1b523/arneclo.com/cdn/shop/files/ARNELOGO-BLACK_1.svg?v=1789569597&amp;width=60" alt="" width="60" height="15" loading="lazy" sizes="120px" class="mini-cookie-banner__logo"><div class="mini-cookie-banner__text-wrapper">
9870        <span id="mini-cookie-banner__text">We use cookies to improve your experience and understand how you use our site.</span>
9871        <button type="button" class="mini-cookie-preferences" id="preferences-btn">
9872          Preferences
9873        </button>
9874      </div>
9875    </div>
9876
9877    <div id="mini-cookie-banner__actions">
9878      <button type="button" id="mini-cookie-banner__reject">Reject</button>
9879      <button type="button" id="mini-cookie-banner__accept">Accept</button>
9880    </div>
9881  </div>
9882 
9883  <div id="mini-cookie-banner-backdrop"></div>
9884
9885  <link href="//arneclo.com/cdn/shop/t/683/assets/mini-cookie-banner.bundle.css?v=132590215918153634901790255716" rel="stylesheet" type="text/css" media="all" />
9886  
9886<script src="//arneclo.com/cdn/shop/t/683/assets/mini-cookie-banner.js?v=24454373115915044571790249787" defer="defer"></script>
9886<div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
9886<script id="ReStock-config">
9887  var _ReStockConfig = window._ReStockConfig || {};
9888
9889  _ReStockConfig.templateName = "page";
9890  _ReStockConfig.isB2BCustomer = null;
9891  _ReStockConfig.currentLocationId = null;_ReStockConfig.marketHandle = "gb";
9892  _ReStockConfig.marketId = 5308515;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".flex.items-center",".product-form__payment-container",".shopify-product-form"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.flex.items-center>button[type='submit']#AddToCart.product-form__add-button.cta.cta--solid.cta--dark","css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["product-form__add-button","cta","cta--solid","cta--dark"],"global_raw_css":null,"product_page_raw_css":null,"after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Full Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy.","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Breng mij o
9892p de hoogte","not_selectable_variants_button_text":"Uitverkocht? Klik hier"},{"page":"COLLECTION_PAGE","button_text":"Breng mij op de hoogte","not_selectable_variants_button_text":"Uitverkocht? Klik hier"},{"page":"LANDING_PAGES","button_text":"Breng mij op de hoogte","not_selectable_variants_button_text":"Uitverkocht? Klik hier"}],"subscription_form_content":{"form_title":"Stel me op via:","email_input_placeholder":"E-mailadres ...","email_input_below_text":"Maak je geen zorgen!We haten spam net zo veel als jij.","email_label":"E -mail","full_name_label":"Volledige naam","full_name_placeholder":"Volledige naam ...","push_label":"Push notificatie","sms_label":"sms","sms_input_placeholder":"Telefoonnummer ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Naam is verplicht.","name_length_error_message":"De naam is te lang.","invalid_email_error_message":"Uw e -mailadres is niet geldig.","empty_email_error_message":"Een e-mailadres is vereist.","invalid_phone_number_error_message":"Uw telefoonnummer is niet geldig.","empty_phone_number_error_message":"Een telefoonnummer is vereist.","no_channels_selected_error_message":"Je moet je abonneren op een van de kanalen.","button_text":"Stel me op de hoogte wanneer beschikbaar","add_to_contacts_checkbox_text":"Stel me op de hoogte van ander nieuws of aanbiedingen","privacy_policy_text":"Ik heb het gelezen en ga ermee akkoord.","privacy_policy_url_text":"privacybeleid","privacy_policy_url":"","privacy_policy_error_message":"U dient ons privacybeleid te accepteren.","after_subscribe_message_text":"We zullen u op de hoogte stellen wanneer het item beschikbaar is","already_subscribed_message_text":"U hebt al geabonneerd op dit item","push_is_not_allowed_message_text":"U hebt deze site niet toegestaan om u pushmeldingen te sturen.Om back-in-stock melding van deze winkel te ontvangen.","style_mode":"SMART","quantity_label":"Hoeveelheid"},"language":"nl"},{"notify_me_contents":[{"page":"COLLECTION_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"LANDING_PAGES","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"PRODUCT_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"}],"subscription_form_content":{"form_title":"Me notifier via:","email_input_placeholder":"Adresse e-mail ...","email_input_below_text":"Ne vous inquiétez pas!Nous détestons le spam autant que vous.","email_label":"E-mail","full_name_label":"Nom et prénom","full_name_placeholder":"Nom et prénom ...","push_label":"Notification push","sms_label":"SMS","sms_input_placeholder":"Numéro de téléphone ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Le nom est obligatoire.","name_length_error_message":"Le nom est trop long.","invalid_email_error_message":"Votre adresse e-mail n'est pas valide.","empty_email_error_message":"Une adresse e-mail est requise.","invali
9892d_phone_number_error_message":"Votre numéro de téléphone n'est pas valide.","empty_phone_number_error_message":"Un numéro de téléphone est requis.","no_channels_selected_error_message":"Vous devez vous abonner à l'une des chaînes.","button_text":"Informez-moi lorsqu'il est disponible","add_to_contacts_checkbox_text":"Me notifiez aussi d'autres nouvelles ou offres","privacy_policy_text":"J'ai lu et j'accepte les conditions générales.","privacy_policy_url_text":"politique de confidentialité","privacy_policy_url":"","privacy_policy_error_message":"Vous devez accepter notre politique de confidentialité.","after_subscribe_message_text":"Nous vous informerons lorsque l'article sera disponible","already_subscribed_message_text":"Vous vous êtes déjà abonné à cet article","push_is_not_allowed_message_text":"Vous n'avez pas permis à ce site de vous envoyer des notifications push.Pour recevoir une notification en stock de cette boutique.","style_mode":"SMART","quantity_label":"Quantité"},"language":"fr"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"COLLECTION_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"LANDING_PAGES","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"}],"subscription_form_content":{"form_title":"Benachrichtigen Sie mich über:","email_input_placeholder":"E-Mail-Addresse ...","email_input_below_text":"Mach dir keine Sorgen!Wir hassen Spam genauso wie Sie.","email_label":"Email","full_name_label":"Vollständiger Name","full_name_placeholder":"Vollständiger Name ...","push_label":"Push-Benachrichtigung","sms_label":"SMS","sms_input_placeholder":"Telefonnummer ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Die Angabe des Namens ist erforderlich.","name_length_error_message":"Der Name ist zu lang.","invalid_email_error_message":"Ihre E -Mail -Adresse ist nicht gültig.","empty_email_error_message":"Eine E-Mail-Adresse ist erforderlich.","invalid_phone_number_error_message":"Ihre Telefonnummer ist nicht gültig.","empty_phone_number_error_message":"Eine Telefonnummer wird benötigt.","no_channels_selected_error_message":"Sie müssen einen der Kanäle abonnieren.","button_text":"Benachrichtige mich, wenn es verfügbar ist","add_to_contacts_checkbox_text":"Benachrichtigen Sie mich auch über andere Nachrichten oder Angebote","privacy_policy_text":"Ich habe die Bedingungen gelesen und stimme ihnen zu.","privacy_policy_url_text":"Datenschutzrichtlinie","privacy_policy_url":"","privacy_policy_error_message":"Sie müssen unsere Datenschutzbestimmungen akzeptieren.","after_subscribe_message_text":"Wir werden Sie benachrichtigen, wenn der Artikel verfügbar ist","already_subscribed_message_text":"Sie haben bereits für diesen Artikel abonniert","push_is_not_allowed_message_text":"Sie haben diese Website nicht erlaubt, Ihnen Push -Benachrichtigungen zu senden.Back-in-in-Stand-Benachrichtigung aus diesem Laden zu erhalten.","style_mode":"SMART","quantity_label":"Menge"},"language":"de"}],"default_language":"en","shop_id":97407,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":true,"privacy_policy_is_hidden":true,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":false,"back_in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"},"nl":{"description":"Er zijn nog maar {{remaining_quantity}} items op voorraad!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"},"nl":{"description":"Er zijn nog maar {{remaining_quantity}} items op voorraad!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"},"nl":{"description":"Er zijn nog maar {{remaining_quantity}} items op voorraad!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":true},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroun
9892dColor":"ffffff","badgeBackgroundColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":true,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"de":{"badge_text":"Vorbestellen","widget_description":"Voraussichtliche Verfügbarkeit: {{availability_date}}","btn_text":"jetzt vorbestellen","availability_date_label":"Voraussichtliche Verfügbarkeit","payment_label":"Zahlung","soon_available_text":"Demnächst verfügbar","billing_full_payment_text":"Die vollständige Zahlung erfolgt an der Kasse.","billing_due_now_label":"Fällig jetzt","billing_due_later_label":"Fällig später","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"en":{"badge_text":"Pre-order","widget_description":"Expected availability: {{availability_date}}\nPayment: {{billing_policy}}","btn_text":"Pre-order now","availability_date_label":"Expected availability","payment_label":"Payment","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"fr":{"badge_text":"Pré-commander","widget_description":"Disponibilité prévue : {{availability_date}}","btn_text":"Pré commandez maintenant","availability_date_label":"Disponibilité prévue","payment_label":"Paiement","soon_available_text":"À venir","billing_full_payment_text":"Paiement intégral à la caisse","billing_due_now_label":"À payer maintenant","billing_due_later_label":"À payer plus tard","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"nl":{"badge_text":"Voorafgaande bestelling","widget_description":"Verwachte beschikbaarheid: {{availability_date}}","btn_text":"Bestel nu vooraf","availability_date_label":"Verwachte beschikbaarheid","payment_label":"Betaling","soon_available_text":"Binnenkort beschikbaar","billing_full_payment_text":"Volledige betaling bij het afrekenen","billing_due_now_label":"Nu verschuldigd","billing_due_later_label":"Later te verwachten","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.flex.items-center>button[type='submit']#AddToCart.product-form__add-button.cta.cta--solid.cta--dark","css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"de":{"btn_text":"jetzt vorbestellen","badge_text":"Vorbestellen"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pré-commander"},"nl":{"btn_text":"Bestel nu vooraf","badge_text":"Voorafgaande bestelling"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"de":{"btn_text":"jetzt vorbestellen","badge_text":"Vorbestellen"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pré-commander"},"nl":{"btn_text":"Bestel nu vooraf","badge_text":"Voorafgaande bestelling"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"de":{"title":"Shipping Notice","body":"Your order 
9892contains items with different delivery dates."},"en":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"fr":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"nl":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"refresh_page_after_add_to_cart":false,"reminder_channels":[],"share_wishlist_enabled":false,"share_wishlist_channels":["x","whatsapp","facebook","pinterest","telegram","email"],"login_page_url":"","excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":null,"inline_button_placements":[],"button_style":"SLIM"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"de":{"id":106970,"add_to_wishlist_button_label":"Zu Favoriten hinzufügen","remove_from_wishlist_button_label":"Es ist auf der Wunschliste","list_access_button_label":"Wunschliste","list_title":"Wunschliste","list_add_all_to_cart_button_label":"Alles in den Warenkorb legen","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a link…","share_social_label":"Share on social","share_access_label":"General access","
9892share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"In den Warenkorb legen","product_card_out_of_stock_button_label":"Produkt nicht vorrätig","product_count_label":"{count} product(s)","empty_list_description":"Dir haben noch keine Produkte gefallen!","empty_list_explore_button_label":"Shop erkunden","add_to_cart_toast_message":"Zum Warenkorb hinzugefügt","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Melden Sie sich bei Ihrem Konto an, um Produkte zu Ihrer Wunschliste hinzuzufügen und Ihre zuvor gespeicherten Artikel anzuzeigen.","login_modal_title":"Anmeldung erforderlich"},"en":{"id":106971,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a link…","share_social_label":"Share on social","share_access_label":"General access","
9892share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"fr":{"id":106972,"add_to_wishlist_button_label":"Ajouter à la liste de souhaits","remove_from_wishlist_button_label":"C'est dans la liste de souhaits","list_access_button_label":"Liste de souhaits","list_title":"Liste de souhaits","list_add_all_to_cart_button_label":"Ajouter tout au panier","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a link…","share_social_label":"Share on social","share_access_label":"General access","
9892share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Ajouter au panier","product_card_out_of_stock_button_label":"En rupture de stock","product_count_label":"{count} product(s)","empty_list_description":"Vous n'avez pas encore aimé aucun produit !","empty_list_explore_button_label":"Explorer le magasin","add_to_cart_toast_message":"Ajouté à votre panier","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Se connecter","login_modal_description":"Connectez-vous à votre compte pour ajouter des produits à votre liste de souhaits et afficher vos articles précédemment enregistrés.","login_modal_title":"Connexion requise"},"nl":{"id":106973,"add_to_wishlist_button_label":"Toevoegen aan verlanglijst","remove_from_wishlist_button_label":"Het staat op mijn verlanglijstje","list_access_button_label":"verlanglijstje","list_title":"verlanglijstje","list_add_all_to_cart_button_label":"Alles toevoegen aan winkelwagen","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a link…","share_social_label":"Share on social","share_access_label":"General access","
9892share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"In winkelwagen","product_card_out_of_stock_button_label":"Niet op voorraad","product_count_label":"{count} product(s)","empty_list_description":"Er zijn nog geen producten die je leuk vindt!","empty_list_explore_button_label":"Ontdek de winkel","add_to_cart_toast_message":"Toegevoegd aan uw winkelwagen","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Meld u aan bij uw account om producten aan uw verlanglijst toe te voegen en uw eerder opgeslagen artikelen te bekijken.","login_modal_title":"Inloggen vereist"}},"access_button":{"custom_styles":null,"icon":null,"position":null,"hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":true,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":null,"my_wishlist_type":"drawer","my_wishlist_page_path":"/pages/my-wishlist","explore_link_target":""},"my_wishlist":{"type":"drawer","page_path":"/pages/my-wishlist","container_placement":null},"add_to_cart_message":{"custom_styles":null,"position":null},"saved_to_wishlist_message":{"is_enabled":true,"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
9893    sdkConfig: metafieldConfigData,
9894    preOrderConfig: metafieldPreOrderData,
9895    wishlistConfig: metafieldWishlistData,
9896    featureFlags: metafieldFlagsData
9897  };
9898</script>
9898
9899
9900<!-- BEGIN app snippet: early-cart-guard -->
9900<script id="ReStock-early-cart-guard">
9901(function (window) {
9902  try {
9903    if (window.__nmPreorderEarlyGuard) return;
9904
9905    let cfg = null;
9906    const metafields = window._ReStockConfig?._metafields;
9907    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
9908      cfg = metafields.preOrderConfig;
9909    }
9910
9911    let wrappersInstalled = false;
9912
9913    window.__nmPreorderEarlyGuard = {
9914      v: 1,
9915      active: true,
9916      setConfig: function (nextConfig) {
9917        if (!nextConfig || typeof nextConfig !== 'object') return;
9918        cfg = nextConfig;
9919        if (cfg.override_cart_requests === true) installWrappers();
9920      }
9921    };
9922
9923    function isGuardActive() {
9924      return window.__nmPreorderEarlyGuard?.active === true;
9925    }
9926
9927    function isCartAddUrl(url) {
9928      try {
9929        const parsed = new URL(String(url), window.document.baseURI);
9930        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
9931      } catch (error) {
9932        return false;
9933      }
9934    }
9935
9936    function isPageActive() {
9937      const template = window._ReStockConfig?.templateName;
9938      let pageConfig = null;
9939      if (template === 'product') {
9940        pageConfig = cfg.product_page;
9941      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
9942        pageConfig = cfg.collection_page;
9943      } else if (template === 'index') {
9944        pageConfig = cfg.landing_page;
9945      }
9946      return pageConfig?.ui_styles?.is_active === true;
9947    }
9948
9949    function shouldEnrich() {
9950      if (!cfg) return false;
9951      if (cfg.override_cart_requests !== true) return false;
9952      if (cfg.is_service_active !== true) return false;
9953      if (cfg.limit_reached === true) return false;
9954      if (window._ReStockConfig?.isB2BCustomer) return false;
9955      return isPageActive();
9956    }
9957
9958    function isPlanVisibleInMarket(planId) {
9959      const planToMarkets = cfg.selling_plan_id_to_market_ids;
9960      if (!planToMarkets) return true;
9961      const allowedMarketIds = planToMarkets[planId];
9962      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
9963      const marketId = window._ReStockConfig?.marketId;
9964      if (marketId == null) return true;
9965      return allowedMarketIds.includes(Number(marketId));
9966    }
9967
9968    function findSellingPlanId(variantId) {
9969      const planToVariants = cfg.selling_plan_id_to_variant_ids;
9970      if (!planToVariants) return null;
9971      for (const planId of Object.keys(planToVariants)) {
9972        const variantIds = planToVariants[planId];
9973        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
9974      }
9975      return null;
9976    }
9977
9978    function localizedContents() {
9979      const contents = cfg.product_page?.ui_contents;
9980      if (!contents || typeof contents !== 'object') return {};
9981      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
9982    }
9983
9984    function shopLanguage() {
9985      const locale = window.Shopify?.locale;
9986      if (locale) return locale;
9987      const documentLanguage = window.document?.documentElement?.lang;
9988      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
9989      return null;
9990    }
9991
9992    function formatDate(date) {
9993      return date.toISOString().split('T')[0];
9994    }
9995
9996    function toFiniteNumber(value) {
9997      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
9998      if (typeof value === 'string') {
9999        const parsed = parseFloat(value);
10000        return Number.isFinite(parsed) ? parsed : null;
10001      }
10002      return null;
10003    }
10004
10005    function clamp(value, min, max) {
10006      return Math.min(max, Math.max(min, value));
10007    }
10008
10009    function availabilityDateText(planId) {
10010      const settings = cfg.description_availability_config?.[planId];
10011      if (!settings) return '';
10012      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
10013      if (settings.type === 'SPECIFIC_DATE') {
10014        const parsed = new Date(settings.config.date);
10015        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
10016      }
10017      if (settings.type === 'RELATIVE_DATE') {
10018        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
10019        if (isNaN(days)) return '';
10020        const futureDate = new Date();
10021        futureDate.setDate(futureDate.getDate() + days);
10022        return formatDate(futureDate);
10023      }
10024      return '';
10025    }
10026
10027    function inlineVariantPrice(variantId) {
10028      const variants = window._ReStockConfig?.product?.variants;
10029      if (!Array.isArray(variants)) return null;
10030      const variant = variants.find(function (candidate) {
10031        return Number(candidate?.id) === variantId;
10032      });
10033      if (!variant) return null;
10034      return variant.price ? variant.price / 100 : 0;
10035    }
10036
10037    function finalPriceForPlan(price, planId) {
10038      const adjustment = cfg.selling_plans_settings?.[planId];
10039      if (!adjustment?.has_discount) return price;
10040      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
10041      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
10042      return price;
10043    }
10044
10045    function currencySymbol(code) {
10046      try {
10047        return (0)
10048          .toLocaleString('Us-en', { currency: code, style: 'currency', currencyDisplay: 'symbol' })
10049          .replace(/[0-9]|[A-Za-z]|\.|,|;/g, '')
10050          .trim() || code;
10051      } catch (error) {
10052        return code;
10053      }
10054    }
10055
10056    function adjustCurrencySymbol(price) {
10057      const activeCode = window.Shopify?.currency?.active;
10058      const code = activeCode || 'USD';
10059      const symbol = activeCode ? currencySymbol(activeCode) : '$';
10060      const format = cfg.product_page?.ui_styles?.price?.format;
10061      if (!format) return symbol + price;
10062      return format.replace('{price}', price).replace('{symbol}', symbol).replace('{code}', code);
10063    }
10064
10065    function calculateCheckoutCharge(price, policy) {
10066      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
10067      if (!Number.isFinite(price) || price <= 0) return 0;
10068      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
10069      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
10070    }
10071
10072    function formatRemainingDueDate(policy) {
10073      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
10074      if (date_type === 'EXACT_DATE' && exact_date) {
10075        const parsed = new Date(exact_date + 'T12:00:00Z');
10076        if (!isNaN(parsed.getTime())) return formatDate(parsed);
10077      }
10078      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
10079        const days = toFiniteNumber(after_some_days);
10080        if (days === null) return '';
10081        const futureDate = new Date();
10082        futureDate.setDate(futureDate.getDate() + days);
10083        return formatDate(futureDate);
10084      }
10085      return '';
10086    }
10087
10088    function paymentText(planId, variantId) {
10089      const policy = cfg.selling_plans_billing_settings?.[planId];
10090      if (!policy) return '';
10091      const contents = localizedContents();
10092      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
10093
10094      const price = inlineVariantPrice(variantId);
10095      if (price == null) return '';
10096
10097      const planPrice = finalPriceForPlan(price, planId);
10098      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
10099      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
10100      const dueDate = formatRemainingDueDate(policy);
10101
10102      const dueNowLabel = contents.billing_due_now_label || 'Due now';
10103      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
10104      const formattedDueNow = adjustCurrencySymbol(dueNowAmount.toFixed(2));
10105      const formattedDueLater = adjustCurrencySymbol(dueLaterAmount.toFixed(2));
10106      const dueLaterPart = dueDate
10107        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
10108        : formattedDueLater + ' ' + dueLaterLabel;
10109
10110      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
10111    }
10112
10113    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
10114    const DEFAULT_PAYMENT_LABEL = 'Payment';
10115    const TYPE_MARKER = 'Type';
10116
10117    function cleanLabel(raw) {
10118      return String(raw == null ? '' : raw)
10119        .replace(/[[\]]/g, '')
10120        .replace(/[\s::]+$/, '')
10121        .trim();
10122    }
10123
10124    function resolvePaymentLabel(raw) {
10125      const cleaned = cleanLabel(raw);
10126      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
10127        return DEFAULT_PAYMENT_LABEL;
10128      }
10129      return cleaned;
10130    }
10131
10132    function resolveAvailabilityLabel(raw, paymentLabel) {
10133      const cleaned = cleanLabel(raw);
10134      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
10135        return DEFAULT_AVAILABILITY_LABEL;
10136      }
10137      return cleaned;
10138    }
10139
10140    function visibleCartProperties(planId, variantId) {
10141      const properties = {};
10142      try {
10143        const contents = localizedContents();
10144        const paymentLabel = resolvePaymentLabel(contents.payment_label);
10145        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
10146        const availabilityDate = availabilityDateText(planId);
10147        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
10148        const payment = paymentText(planId, variantId);
10149        if (payment) properties[paymentLabel] = payment;
10150      } catch (error) {}
10151      return properties;
10152    }
10153
10154    function setJsonProperty(item, name, value) {
10155      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
10156      if (properties[name] === value) return false;
10157      properties[name] = value;
10158      item.properties = properties;
10159      return true;
10160    }
10161
10162    function coerceJsonNumbers(item) {
10163      if (item.id) item.id = Number(item.id);
10164      if (item.quantity) item.quantity = Number(item.quantity);
10165    }
10166
10167    function applyVisibleJsonProperties(item, planId, variantId) {
10168      const properties = visibleCartProperties(planId, variantId);
10169      let changed = false;
10170      for (const name of Object.keys(properties)) {
10171        if (setJsonProperty(item, name, properties[name])) changed = true;
10172      }
10173      return changed;
10174    }
10175
10176    function enrichJsonItem(item) {
10177      if (!item || typeof item !== 'object') return false;
10178      const variantId = Number(item.id);
10179      if (!Number.isFinite(variantId)) return false;
10180      const planId = findSellingPlanId(variantId);
10181      if (planId == null) return false;
10182
10183      if (cfg.is_selling_plan_removed_by_support) {
10184        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
10185        const typed = setJsonProperty(item, 'Type', 'Pre-order');
10186        if (!tagged && !typed) return false;
10187        coerceJsonNumbers(item);
10188        return true;
10189      }
10190
10191      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
10192
10193      setJsonProperty(item, '_purchase_type', 'NM-preorder');
10194      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
10195      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
10196      applyVisibleJsonProperties(item, planId, variantId);
10197      coerceJsonNumbers(item);
10198      return true;
10199    }
10200
10201    function enrichJson(data) {
10202      if (!data || typeof data !== 'object') return false;
10203      if (Array.isArray(data.items)) {
10204        let changed = false;
10205        for (const item of data.items) {
10206          if (enrichJsonItem(item)) changed = true;
10207        }
10208        return changed;
10209      }
10210      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
10211      return enrichJsonItem(data);
10212    }
10213
10214    function paramScopes(params) {
10215      const prefixes = [];
10216      const seen = {};
10217      params.forEach(function (value, key) {
10218        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
10219        if (match && !seen[match[1]]) {
10220          seen[match[1]] = true;
10221          prefixes.push('items[' + match[1] + ']');
10222        }
10223      });
10224      if (prefixes.length > 0) return prefixes;
10225      if (params.get('items[id]') != null) return ['items'];
10226      if (params.get('id') != null) return [''];
10227      return [];
10228    }
10229
10230    function scopeKey(prefix, name) {
10231      return prefix ? prefix + '[' + name + ']' : name;
10232    }
10233
10234    function scopePropertyKey(prefix, name) {
10235      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
10236    }
10237
10238    function setParam(params, key, value) {
10239      if (params.get(key) === value) return false;
10240      params.set(key, value);
10241      return true;
10242    }
10243
10244    function applyRemovedBySupportParams(params, prefix) {
10245      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
10246      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
10247      return tagged || typed;
10248    }
10249
10250    function applyVisibleParamProperties(params, prefix, planId, variantId) {
10251      const properties = visibleCartProperties(planId, variantId);
10252      let changed = false;
10253      for (const name of Object.keys(properties)) {
10254        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
10255      }
10256      return changed;
10257    }
10258
10259    function enrichParamScope(params, prefix, planId, variantId) {
10260      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
10261
10262      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
10263      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
10264
10265      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
10266      if (existingPlan == null || existingPlan === '') {
10267        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
10268        changed = true;
10269      }
10270      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
10271        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
10272        changed = true;
10273      }
10274      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
10275      return changed;
10276    }
10277
10278    function enrichParams(params) {
10279      const scopes = paramScopes(params);
10280      let changed = false;
10281      for (const prefix of scopes) {
10282        const variantId = Number(params.get(scopeKey(prefix, 'id')));
10283        if (!Number.isFinite(variantId)) continue;
10284        const planId = findSellingPlanId(variantId);
10285        if (planId == null) continue;
10286        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
10287      }
10288      return changed;
10289    }
10290
10291    function enrichBody(body) {
10292      if (typeof body === 'string') {
10293        let jsonData = null;
10294        try {
10295          jsonData = JSON.parse(body);
10296        } catch (error) {
10297          jsonData = null;
10298        }
10299        if (jsonData && typeof jsonData === 'object') {
10300          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
10301        }
10302        const params = new URLSearchParams(body);
10303        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
10304      }
10305      if (typeof FormData !== 'undefined' && body instanceof FormData) {
10306        return { body: body, changed: enrichParams(body) };
10307      }
10308      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
10309        return { body: body, changed: enrichParams(body) };
10310      }
10311      return { body: body, changed: false };
10312    }
10313
10314    function extractRequestUrl(input) {
10315      if (typeof input === 'string') return input;
10316      if (typeof input?.url === 'string') return input.url;
10317      if (typeof input?.href === 'string') return input.href;
10318      return '';
10319    }
10320
10321    function maybeEnrichFetchInit(input, init) {
10322      if (!isGuardActive() || !init || init.body == null) return init;
10323      const url = extractRequestUrl(input);
10324      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
10325      const enriched = enrichBody(init.body);
10326      if (!enriched.changed) return init;
10327      return { ...init, body: enriched.body };
10328    }
10329
10330    function installWrappers() {
10331      if (wrappersInstalled) return;
10332      wrappersInstalled = true;
10333
10334      const originalFetch = window.fetch;
10335      window.fetch = function (input, init) {
10336        let nextInit = init;
10337        try {
10338          nextInit = maybeEnrichFetchInit(input, init);
10339        } catch (error) {}
10340        return originalFetch.call(this || window, input, nextInit);
10341      };
10342
10343      const xhrPrototype = window.XMLHttpRequest?.prototype;
10344      if (xhrPrototype) {
10345        const originalOpen = xhrPrototype.open;
10346        const originalSend = xhrPrototype.send;
10347        xhrPrototype.open = function () {
10348          try {
10349            this.__nmEarlyGuardUrl = arguments[1];
10350          } catch (error) {}
10351          return originalOpen.apply(this, arguments);
10352        };
10353        xhrPrototype.send = function (body) {
10354          try {
10355            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
10356              const enriched = enrichBody(body);
10357              if (enriched.changed) return originalSend.call(this, enriched.body);
10358            }
10359          } catch (error) {}
10360          return originalSend.apply(this, arguments);
10361        };
10362      }
10363    }
10364
10365    if (cfg?.override_cart_requests === true) installWrappers();
10366  } catch (error) {}
10367})(window);
10368</script>
10368
10369<!-- END app snippet -->
10370<!-- BEGIN app snippet: wishlist-page-container -->
10370<script id="ReStock-wishlist-page-container">
10371(function (window) {
10372  try {
10373    if (window.__nmWishlistPageContainer) return;
10374
10375    const CONTAINER_ID = 'nm-wishlist-page-root';
10376    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
10377    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
10378
10379    function trimTrailingSlash(path) {
10380      const value = String(path);
10381      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
10382    }
10383
10384    function stripRoutesRoot(pathname) {
10385      const root = window.Shopify?.routes?.root;
10386      if (typeof root !== 'string') return pathname;
10387      const prefix = trimTrailingSlash(root);
10388      if (prefix === '' || prefix === '/') return pathname;
10389      if (pathname === prefix) return '/';
10390      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
10391    }
10392
10393    function isConfiguredPage(pagePath) {
10394      const pathname = window.location?.pathname;
10395      if (typeof pathname !== 'string') return false;
10396      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
10397    }
10398
10399    function hasShareToken() {
10400      const search = window.location?.search;
10401      if (!search) return false;
10402      return !!new URLSearchParams(search).get('w');
10403    }
10404
10405    function isBootable(wishlistConfig, sdkConfig) {
10406      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
10407      if (sdkConfig.app_enabled !== true) return false;
10408      if (sdkConfig.is_suspended === true) return false;
10409      return wishlistConfig.is_service_active === true;
10410    }
10411
10412    function matchElement(selector) {
10413      try {
10414        return window.document.querySelector(selector) || null;
10415      } catch (error) {
10416        return null;
10417      }
10418    }
10419
10420    function configuredTarget(placement) {
10421      if (!placement || typeof placement !== 'object') return null;
10422      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
10423      const element = matchElement(placement.css_selector);
10424      if (!element) return null;
10425      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
10426      return { element: element, relative: relative };
10427    }
10428
10429    function builtInTarget() {
10430      for (const selector of TARGET_SELECTORS) {
10431        const element = matchElement(selector);
10432        if (element) return { element: element, relative: 'start' };
10433      }
10434      return null;
10435    }
10436
10437    function insertContainer(container, target) {
10438      if (target.relative === 'before' || target.relative === 'after') {
10439        const parent = target.element.parentNode;
10440        if (!parent) return false;
10441        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
10442        return true;
10443      }
10444      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
10445      return true;
10446    }
10447
10448    function createContainer(placement) {
10449      const target = configuredTarget(placement) || builtInTarget();
10450      if (!target) return null;
10451      const container = window.document.createElement('div');
10452      container.id = CONTAINER_ID;
10453      container.setAttribute('data-nm-container-source', 'fallback');
10454      return insertContainer(container, target) ? container : null;
10455    }
10456
10457    function usablePagePath(wishlistConfig) {
10458      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
10459      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
10460    }
10461
10462    function wishlistPageConfig(wishlistConfig) {
10463      const pagePath = usablePagePath(wishlistConfig);
10464      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
10465    }
10466
10467    function armContainer(myWishlist) {
10468      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
10469      if (container) container.removeAttribute('data-nm-page-state');
10470    }
10471
10472    function markInactive() {
10473      const container = window.document.getElementById(CONTAINER_ID);
10474      if (container) container.setAttribute('data-nm-page-state', 'inactive');
10475    }
10476
10477    function dearmContainer() {
10478      const stale = window.document.getElementById(CONTAINER_ID);
10479      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
10480      else markInactive();
10481    }
10482
10483    function ensure(wishlistConfig, sdkConfig) {
10484      try {
10485        const myWishlist = wishlistPageConfig(wishlistConfig);
10486        if (!myWishlist) {
10487          if (usablePagePath(wishlistConfig)) dearmContainer();
10488          return;
10489        }
10490        const active = myWishlist.type === 'separate_page' || hasShareToken();
10491        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
10492        else markInactive();
10493      } catch (error) {}
10494    }
10495
10496    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
10497
10498    const metafields = window._ReStockConfig?._metafields;
10499    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
10500  } catch (error) {}
10501})(window);
10502</script>
10502
10503<!-- END app snippet -->
10504
10505<script src="https://cdn.shopify.com/extensions/01a0afbd-7503-78a7-8a09-876ea04dde95/bestpush-108/assets/restock-sdk-loader.js?v=1789654805" defer></script>
10505
10506
10507<style>
10508  #nm-wishlist-page-root {
10509    min-height: 60vh;
10510  }
10511
10512  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
10513    box-sizing: border-box;
10514    max-width: 1200px;
10515    margin: 0 auto;
10516    padding: 0 1.5rem;
10517  }
10518
10519  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
10520    display: none;
10521  }
10522
10523  #nm-wishlist-page-root:empty {
10524    display: flex;
10525    align-items: center;
10526    justify-content: center;
10527  }
10528
10529  #nm-wishlist-page-root:empty::after {
10530    content: "";
10531    width: 36px;
10532    height: 36px;
10533    border: 3px solid #e3e3e3;
10534    border-top-color: #1773b0;
10535    border-radius: 50%;
10536    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
10537  }
10538
10539  @keyframes nm-wishlist-page-boot-spin {
10540    to {
10541      transform: rotate(360deg);
10542    }
10543  }
10544
10545  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
10546  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
10547  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
10548  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
10549    display: none !important;
10550  }
10551</style>
10552
10553
10554</div><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://arne-clo.myshopify.com" crossorigin><!-- Config and setup JS -->
10555<script id="RestockRocketConfig">
10556  window._RestockRocketConfig = window._RestockRocketConfig || {}
10557  window._RestockRocket = window._RestockRocket || {}
10558  window._Stoq = window._RestockRocket
10559  window._StoqConfig = window._RestockRocketConfig
10560  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
10561  function normalizeLocale(locale) {
10562    if (!locale || locale.trim() === '') {
10563      return '';
10564    }
10565    return locale.toString().toLowerCase().replace(/-/g, '_');
10566  }
10567
10568  window._RestockRocketConfig.locale = 'en';
10569  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
10570  window._RestockRocketConfig.shop = 'arne-clo.myshopify.com';
10571  window._RestockRocketConfig.pageType = 'page';
10572  window._RestockRocketConfig.liquidRenderedAt = 1790312923;window._RestockRocketConfig.marketId = 5308515;window._RestockRocketConfig.countryName = 'United Kingdom';
10573    window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
10574  if (!window._RestockRocketConfig.cartToken) {
10575    try {
10576      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
10577      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
10578    } catch (e) { }
10579  }
10580window._RestockRocketConfig.cachedSettings = {"id":68307,"shop_id":68287,"currency":"GBP","created_at":"2026-07-22T15:23:44.549Z","updated_at":"2026-09-14T13:57:39.495Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"/* Theme defaults from Focal (any version) */\r\n.restock-rocket-button {\r\n  display: flex !important;\r\n  justify-content: center !important;\r\n  align-items: center !important;\r\n}","js_config":"// Restock Rocket: force \"00\" days box when < 1 day left\r\n(function () {\r\n  var DAYS_LABEL = 'Days'; // change to match your countdown_timer_days_label\r\n\r\n  function ensureDaysBox(timer) {\r\n    var units = timer.querySelector('.countdown-units');\r\n    if (!units) return;\r\n    if (units.querySelector('.countdown-box[data-unit=\"days\"]')) return;\r\n\r\n    var sampleBox = units.querySelector('.countdown-box');\r\n    var sampleLabel = units.querySelector('.countdown-label');\r\n    if (!sampleBox) return;\r\n\r\n    var unitEl = document.createElement('div');\r\n    unitEl.className = 'countdown-unit';\r\n\r\n    var boxEl = document.createElement('div');\r\n    boxEl.className = 'countdown-box';\r\n    boxEl.setAttribute('data-unit', 'days');\r\n    boxEl.style.cssText = sampleBox.style.cssText;\r\n    boxEl.textContent = '00';\r\n\r\n    var labelEl = document.createElement('div');\r\n    labelEl.className = 'countdown-label';\r\n    if (sampleLabel) labelEl.style.cssText = sampleLabel.style.cssText;\r\n    labelEl.textContent = DAYS_LABEL;\r\n\r\n    unitEl.appendChild(boxEl);\r\n    unitEl.appendChild(labelEl);\r\n    units.insertBefore(unitEl, units.firstChild);\r\n  }\r\n\r\n  function scan() {\r\n    document\r\n      .querySelectorAll('.restock-rocket-preorder-countdown-timer')\r\n      .forEach(ensureDaysBox);\r\n  }\r\n\r\n  function start() {\r\n    scan();\r\n    var mo = new MutationObserver(function () { scan(); });\r\n    mo.observe(document.body, { childList: true, subtree: true });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', start);\r\n  } else {\r\n    start();\r\n  }\r\n})();\r\n\r\n\r\n\r\n","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":false,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":".product-form__payment-container","insert_button_after_selector_type":"afterend","storefront_button_position_type":"specific","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
10580separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-item-meta__price-list-container","insert_button_after_selector_index":".product-item-meta__price-list-container","push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".product-item-meta__price-list-container","show_button_on_page":false,"insert_button_after_selector_search":".product-item-meta__price-list-container","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":"#AddToCart","preorder_badge_selector":".product-meta__price-list-container .price-list","preorder_button_out_of_stock_text":"OUT OF STOCK","preorder_button_add_to_cart_text":"ADD TO CART","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-item__image-wrapper","preorder_index_badge_selector":".product-item__image-wrapper","preorder_page_badge_selector":".product-item__image-wrapper","preorder_search_badge_selector":".product-item__image-wrapper","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":".loader-button__text","preorder_button_disclaimer_insert_selector":".product-form__payment-container","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":".product-form__payment-container","preorder_payment_insert_selector_type":"beforebegin","preorder_price_container_selector":".price.price--large","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price.price--large:not(.visually-hidden)","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product-form__payment-container","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":"","restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-09-14T13:57:40.416Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "b0051176ce1c5b6e63550cea488a2faa";
10581  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
10582  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
10583window._RestockRocketConfig.sellingPlans = [];(function() {
10584      const cachedData = {"plans":[{"shopify_selling_plan_group_id":98425504130,"shopify_selling_plan_id":711184515458,"enabled":false,"variant_ids":[],"product_variants_source":"custom","name":"PRE-ORDER","preorder_button_text":"PRE-ORDER","preorder_button_description":"Pre-order before it's gone.","preorder_button_description_enabled":false,"preorder_button_description_background_color":"#1F2937","preorder_button_description_text_color":"#FFFFFF","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2026-07-24T09:06:35.784Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: As soon as possible","shipping_applies_to_all_products":true,"shipping_text":"ASAP","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":true,"preorder_badge_text":"Pre-Order","preorder_badge_text_color":"#000000","preorder_badge_background_color":"#E7F3F3","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#000000","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2026-07-24T09:06:35.784Z","billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":711184515458,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":true,"countdown_timer_style":"text","countdown_timer_text_color":"#4B5164","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":"STARTS","countdown_timer_ends_text":"ENDS","countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-09-02T10:34:03.000Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased 
10584separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#ffffff","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_box_background_color":null,"preorder_progress_bar_text_color":"#ffffff","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false,"batches_enabled":false,"preorder_batches":[],"batch_status_past_text":"Sold out","batch_status_live_text":"Live","batch_status_upcoming_text":"Coming soon","batch_widget_style":"roadmap","batch_progress_display":"counts","batch_show_other_ship_dates":true,"batch_show_wave_names":false}],"disabled_plan_ids":[711240319362,711237042562,711224394114],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T17:42:17Z"};
10585
10586      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
10587        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
10588        const oldPlans = window._RestockRocketConfig.sellingPlans;
10589        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
10590          ? oldPlans.reduce(function(max, plan) {
10591              if (plan.updated_at) {
10592                const planDate = new Date(plan.updated_at);
10593                const maxDate = max ? new Date(max) : null;
10594                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
10595              }
10596              return max;
10597            }, '')
10598          : null;
10599        const cachedDate = new Date(cachedData.cached_at);
10600        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
10601        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
10602
10603        if (useCached) {
10604          if (Array.isArray(cachedData.plans)) {
10605            window._RestockRocketConfig.sellingPlans = cachedData.plans;
10606            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
10607            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
10608          }
10609        } else {
10610          window._RestockRocketConfig.disabledSellingPlanIds = [];
10611          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
10612        }
10613      }
10614    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
10615  try {
10616    var _sqCfg = window._RestockRocketConfig;
10617    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
10618      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
10619    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
10620      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
10621    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
10622  } catch (e) { }
10623  try {
10624    var _sqc = window._RestockRocketConfig;
10625    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
10626    var _sqPre = (_sqc.cachedPreorderVariantIds &&
10627      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
10628    var _sqArm = false;
10629    if (_sqOn && _sqc.preordersConfigured) {
10630      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
10631        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
10632      } else {
10633        _sqArm = (_sqc.integrations || []).some(function (i) {
10634          return i && i.type === 'featured_product' && i.enabled &&
10635            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
10636        });
10637      }
10638    }
10639    if (_sqArm && document.documentElement) {
10640      _sqc.acceleratedGateArmed = true;
10641      document.documentElement.classList.add('stoq-buy-now-pending');
10642      setTimeout(function () {
10643        document.documentElement.classList.remove('stoq-buy-now-pending');
10644      }, 6000);
10645    }
10646  } catch (e) { }
10647
10648  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product.js'
10649  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection.js'
10650  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-product-bis.js'
10651  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0d303-1a23-7c79-acb2-a1bbde6397bf/restockrocket-1-594/assets/restockrocket-collection-bis.js'
10652  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
10653  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
10654  try {
10655    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
10656    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
10657  } catch (e) {
10658    window._RestockRocketConfig.appVersion = '';
10659  }
10660  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
10661  const LIQUID_CACHE_MAX_AGE = 15 * 60;
10662  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
10663  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
10664    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
10665    window._RestockRocketConfig.isLiquidCacheFresh = true;
10666    window._RestockRocketConfig.liquidCacheAge = null;
10667  } else {
10668    const now = Math.floor(Date.now() / 1000);
10669    const liquidCacheAge = now - liquidRenderedAt;
10670    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
10671    if (liquidCacheAge < 0) {
10672      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
10673      window._RestockRocketConfig.isLiquidCacheFresh = true;
10674    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
10675      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
10676      window._RestockRocketConfig.isLiquidCacheFresh = true;
10677    } else {
10678      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
10679      window._RestockRocketConfig.isLiquidCacheFresh = false;
10680    }
10681  }
10682
10683  function checkSettingsExpiry(settings) {
10684    try {
10685      if (!settings || !settings.updated_at) {
10686        console.debug('STOQ - Invalid settings data structure');
10687        return null;
10688      }
10689
10690      if (!settings.cache) {
10691        console.debug('STOQ - settings caching disabled');
10692        return null;
10693      }
10694      if (settings.multi_language_enabled) {
10695        if (!settings.translations) {
10696          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
10697          return null;
10698        }
10699        if (window._RestockRocketConfig.normalizedLocale &&
10700            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
10701          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
10702        }
10703      }
10704
10705      const updatedAt = new Date(settings.updated_at);
10706      if (isNaN(updatedAt.getTime())) {
10707        console.debug('STOQ - Invalid updated_at date format in settings');
10708        return null;
10709      }
10710
10711      const age = Date.now() - updatedAt.getTime();
10712      if (age < SETTINGS_CACHE_DURATION) {
10713        console.debug('STOQ - settings changed recently, skipping cache');
10714        return null;
10715      }
10716
10717      return settings;
10718    } catch (error) {
10719      console.debug('STOQ - Error checking settings cache:', error);
10720      return null;
10721    }
10722  }
10723
10724  function createRestockRocketContainer() {
10725    const restockRocketContainer = document.createElement('div');
10726    restockRocketContainer.id = 'restock-rocket';
10727    document.body.appendChild(restockRocketContainer);
10728  }
10729
10730  function createRestockRocketScript(scriptUrl) {
10731    const restockRocketScriptElement = document.createElement('script');
10732    restockRocketScriptElement.setAttribute('defer', 'defer');
10733    restockRocketScriptElement.src = scriptUrl;
10734    document.body.appendChild(restockRocketScriptElement);
10735  }
10736
10737  createRestockRocketContainer()
10738
10739  console.debug('STOQ - extension activated')
10740  try {
10741    const _stoqInitConfig = window._RestockRocketConfig;
10742    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
10742)
10743      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
10744      : [];
10745    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
10746    var _stoqPageSeq = 0;
10747    try {
10748      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
10749      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
10750    } catch (e) { }
10751    Shopify?.analytics?.publish?.('stoq_initialized', {
10752      cart_token: _stoqInitConfig.cartToken || '',
10753      page_url: window.location.href,
10754      page_type: _stoqInitConfig.pageType || '',
10755      shop_domain: _stoqInitConfig.shop || '',
10756      market_id: _stoqInitConfig.marketId || '',
10757      country_code: _stoqInitConfig.countryIsoCode || '',
10758      detected_variant_ids: _stoqDetectedVariantIds,
10759      selected_variant_id: _stoqSelectedVariantId || '',
10760      page_load_seq: _stoqPageSeq,
10761      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
10762      app_version: _stoqInitConfig.appVersion || '',
10763      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
10764      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
10765      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
10766    });
10767  } catch (e) {
10768    console.debug('STOQ - stoq_initialized publish failed:', e);
10769  }
10770  try {
10771    var _sqTrack = window._RestockRocketConfig;
10772    if (_sqTrack.preordersConfigured) {
10773      document.addEventListener('click', function (e) {
10774        try {
10775          var t = e.target;
10776          if (!t || !t.closest) return;
10777          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
10778          if (!host) return;
10779          var channel = host.matches && host.matches('shopify-payment-terms')
10780            ? 'shop_pay_installments' : 'buy_now';
10781          var form = host.closest('form');
10782          var vidEl = form && form.querySelector('[name="id"]');
10783          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
10784          var _sqVidNum = Number(variantId);
10785          var _sqPlan = null;
10786          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
10787          var _sqMktId = Number(_sqTrack.marketId);
10788          var _sqForVariant = function (pl) {
10789            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
10790              pl.variant_ids.indexOf(_sqVidNum) !== -1;
10791          };
10792          _sqPlans.forEach(function (pl) {
10793            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
10794                Array.isArray(pl.shopify_market_ids) &&
10795                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
10796          });
10797          if (!_sqPlan) {
10798            _sqPlans.forEach(function (pl) {
10799              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
10800            });
10801          }
10802          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
10803            variant_id: variantId,
10804            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
10805            channel: channel,
10806            market_id: _sqTrack.marketId || '',
10807            country_code: _sqTrack.countryIsoCode || '',
10808            page_type: _sqTrack.pageType || '',
10809            cart_token: _sqTrack.cartToken || '',
10810            page_url: (window.location && window.location.href) || '',
10811            properties: {
10812              is_preorder_variant: (function () {
10813                var vid = Number(variantId);
10814                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
10815                return has(_sqTrack.preorderVariantIds) ||
10816                  has(_sqTrack.cachedPreorderVariantIds &&
10817                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
10818              })(),
10819              in_enabled_plan: !!_sqPlan,
10820              is_instock_variant: (function () {
10821                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
10822                return has(_sqTrack.inStockVariantIds) ||
10823                  has(_sqTrack.cachedInStockVariantIds &&
10824                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
10825              })(),
10826              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
10827              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
10828              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
10829              gate_armed: !!_sqTrack.acceleratedGateArmed,
10830              gate_active_at_click: !!(document.documentElement &&
10831                document.documentElement.classList.contains('stoq-buy-now-pending')),
10832              blocked: (function () {
10833                try {
10834                  var rr = window._RestockRocket;
10835                  return !!(rr && typeof rr.willBlockAcceleratedCl
10835ick === 'function' &&
10836                    rr.willBlockAcceleratedClick(e));
10837                } catch (err) { return false; }
10838              })(),
10839            },
10840          });
10841        } catch (err) { }
10842      }, true);
10843    }
10844  } catch (e) { }
10845  function applyTranslations(settings) {
10846    try {
10847      if (!settings || !settings.multi_language_enabled) {
10848        return settings;
10849      }
10850
10851      if (!settings.translations) {
10852        console.debug('STOQ - No translations found, skipping translation');
10853        return settings;
10854      }
10855
10856      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
10857      const translations = settings.translations;
10858
10859      if (!normalizedLocale) {
10860        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
10861        delete settings.translations;
10862        return settings;
10863      }
10864
10865      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
10866
10867      const translatedFields = translations[normalizedLocale];
10868      if (translatedFields && typeof translatedFields === 'object') {
10869        Object.keys(translatedFields).forEach(function(key) {
10870          const value = translatedFields[key];
10871          if (value !== null && value !== undefined && value !== '') {
10872            settings[key] = value;
10873          }
10874        });
10875      } else {
10876        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
10877      }
10878
10879      delete settings.translations;
10880      return settings;
10881    } catch (e) {
10882      console.debug('STOQ - error applying translations:', e);
10883      return settings;
10884    }
10885  }
10886  function setupCartSellingPlanUpdater(settings) {
10887    window.addEventListener('stoq:inventory-data-loaded', function(event) {
10888      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
10889      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
10890        window._RestockRocket.updateCartSellingPlans()
10891          .then(hasUpdates => {
10892            if (hasUpdates) {
10893              console.debug('STOQ - cart selling plans updated successfully');
10894            } else {
10895              console.debug('STOQ - no cart selling plan updates needed');
10896            }
10897          })
10898          .catch(error => {
10899            console.error('STOQ - error updating cart selling plans:', error);
10900          });
10901      }
10902    });
10903  }
10904  function storefrontGraphql(query, variables) {
10905    const cfg = window._RestockRocketConfig;
10906    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
10907      return Promise.reject(new Error('Storefront API unavailable'));
10908    }
10909    return fetch(
10910      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
10911      {
10912        method: 'POST',
10913        headers: {
10914          'Content-Type': 'application/json',
10915          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
10916        },
10917        body: JSON.stringify({ query: query, variables: variables }),
10918      }
10919    )
10920    .then(function(response) {
10921      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
10922      return response.json();
10923    })
10924    .then(function(body) {
10925      if (body && body.errors && body.errors.length) {
10926        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
10927      }
10928      return body && body.data;
10929    });
10930  }
10931  function fetchStorefrontShopMetafield(key) {
10932    const cfg = window._RestockRocketConfig;
10933    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
10934    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
10935    .then(function(data) {
10936      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
10937      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
10938      return JSON.parse(value);
10939    });
10940  }
10941  (function loadStorefrontSettings() {
10942    const cfg = window._RestockRocketConfig;
10943    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
10944    function run() {
10945      // The live-settings read is one more shop-level metafield fetch, so it
10946      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
10947      // reads rather than re-issuing the same query + parse.
10948      fetchStorefrontShopMetafield('settings')
10949      .then(function(settings) {
10950        cfg.storefrontSettings = settings;
10951        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
10952      })
10953      .catch(function(e) {
10954        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
10955      });
10956    }
10957
10958    if (typeof window.requestIdleCallback === 'function') {
10959      window.requestIdleCallback(run, { timeout: 5000 });
10960    } else {
10961      setTimeout(run, 0);
10962    }
10963  })();
10964  const cachedSettings = window._RestockRocketConfig.cachedSettings;
10965  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
10966
10967  if (validCachedSettings) {
10968    console.debug('STOQ - using cached settings');
10969    initializeScripts(validCachedSettings);
10970  } else {
10971    console.debug('STOQ - fetching fresh settings');
10972    const headers = {
10973      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
10974      'ngrok-skip-browser-warning': 'skip'
10975    };
10976
10977    if (window.Shopify?.theme?.role === 'main') {
10978      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
10979      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
10980      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
10981    }
10982
10983    fetch(
10984      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
10985      { headers }
10986    )
10987    .then(function(response) {
10988      if (!response.ok) {
10989        throw new Error('Network response was not ok');
10990      }
10991      return response.json();
10992    })
10993    .then(function(settings) {
10994      initializeScripts(settings);
10995    })
10996    .catch(function(error) {
10997      if (cachedSettings) {
10998        console.debug('STOQ - using expired cached settings as fallback');
10999        initializeScripts(cachedSettings);
11000      } else {
11001        console.error('STOQ - failed to load settings:', error);
11002      }
11003    })
11004    .catch(function(e) {
11005      console.error(e)
11006    })
11007  }
11008
11009  function fetchEmbedConfig(endpoint, apply) {
11010    return fetch(
11011      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
11012      {
11013        headers: {
11014          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
11015          'ngrok-skip-browser-warning': 'skip'
11016        }
11017      }
11018    )
11019    .then(function(response) {
11020      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
11021      return response.json();
11022    })
11023    .then(function(data) {
11024      try {
11025        apply(data);
11026      } catch (applyError) {
11027        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
11028        throw applyError;
11029      }
11030    })
11031    .catch(function(error) {
11032      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
11033    });
11034  }
11035  function refreshShopConfig(source) {
11036    const cfg = window._RestockRocketConfig;
11037    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
11038    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
11039    if (!flagOn) { return viaEmbed(); }
11040
11041    return fetchStorefrontShopMetafield(source.metafieldKey)
11042      .then(function(value) {
11043        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
11044        source.apply(value);
11045        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
11046      })
11047      .catch(function(error) {
11048        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
11049        return viaEmbed();
11050      });
11051  }
11052  function refreshIntegrations() {
11053    const cfg = window._RestockRocketConfig;
11054    return refreshShopConfig({
11055      endpoint: 'integrations',
11056      metafieldKey: 'integrations',
11057      flag: 'enable_storefront_integrations_read',
11058      isValid: function(value) { return Array.isArray(value); },
11059      apply: function(data) {
11060        cfg.integrations = data;
11061      }
11062    });
11063  }
11064  function refreshSellingPlans() {
11065    const cfg = window._RestockRocketConfig;
11066    return refreshShopConfig({
11067      endpoint: 'selling_plans',
11068      metafieldKey: 'cachedSellingPlans',
11069      flag: 'enable_storefront_selling_plans_read',
11070      isValid: function(value) { return !!value && Array.isArray(value.plans); },
11071      apply: function(data) {
11072        cfg.sellingPlans = data.plans;
11073        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
11074        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
11075          cfg.readFlags = data.read_flags;
11076        }
11077      }
11078    });
11079  }
11080
11081  function initializeScripts(settings) {
11082    settings = applyTranslations(settings);
11083    window._RestockRocketConfig.settings = settings;
11084    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
11085    if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) {
11086      console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations');
11087      Promise.race([
11088        Promise.all([
11089          refreshSellingPlans(),
11090          refreshIntegrations()
11091        ]),
11092        new Promise(function(resolve) { setTimeout(resolve, 1000); })
11093      ]).then(function() { loadScripts(settings); });
11094      return;
11095    }
11096
11097    loadScripts(settings);
11098  }
11099
11100  function loadScripts(settings) {
11101    setupCartSellingPlanUpdater(settings);
11102
11103    if(settings.enable_app) {
11104      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
11105        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
11106      })
11107      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
11108        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
11109      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
11110        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
11111      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
11112
11113      const collectionScriptUrl = usePreorderBuild
11114        ? window._RestockRocketConfig.scriptUrlCollection
11115        : window._RestockRocketConfig.scriptUrlCollectionBis;
11116      const productScriptUrl = usePreorderBuild
11117        ? window._RestockRocketConfig.scriptUrlProduct
11118        : window._RestockRocketConfig.scriptUrlProductBis;
11119
11120      const pageType = window._RestockRocketConfig.pageType;
11121      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
11122
11123      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
11124        createRestockRocketScript(collectionScriptUrl);
11125      } else if(pageType === 'product') {
11126        createRestockRocketScript(productScriptUrl);
11127      } else if(hijackIntegration) {
11128        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
11129      } else if(usePreorderBuild) {
11130        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
11131      } else {
11132        console.debug(`STOQ - no scripts enabled for ${pageType}`);
11133      }
11134      const appLoadedEvent = new CustomEvent('stoq:loaded', {
11135        detail: {
11136          pageType: window._RestockRocketConfig.pageType,
11137          enabled: settings.enable_app,
11138          settings: settings,
11139          preorderEnabled: settings.preorder_enabled
11140        }
11141      });
11142      console.debug('STOQ - dispatching app loaded event');
11143      window.dispatchEvent(appLoadedEvent);
11144    }
11145  }
11146</script>
11146<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
11147
11148
11149</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
11150
11151
11152<!-- BEGIN app snippet: swymVersion -->
11152<script>var __SWYM__VERSION__ = '7.0.7';</script>
11152<!-- END app snippet -->
11153<!-- BEGIN app snippet: swymCustomCss -->
11154
11155
11156
11157
11158<style id="swym-custom-css">
11159
11160</style>
11161
11162<!-- END app snippet -->
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175<script>
11176  (function () {
11177    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
11178    
11179
11180    // Put metafields in window variable
11181    const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000000","secondaryColor":"#ffffff","storefrontLayoutType":"as-section","buttonType":{"displayIcon":true,"displayText":true,"style":"solid"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"storefrontLayoutDrawerWidth":400,"enableStorefrontLayoutNotification":true}}';
11182    try {
11183      const parsedSettings = JSON.parse(commonCustomizationSettings);
11184      if (parsedSettings) {
11185        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
11186      } else {
11187        window.SwymWishlistCommonCustomizationSettings = {};
11188      }
11189    } catch (e) {
11190      window.SwymWishlistCommonCustomizationSettings = {};
11191    }
11192
11193    let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"sfl-popup-v2":false,"control-centre":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}';
11194    try {
11195      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
11196    } catch (e) {
11197      enabledCommonFeatures = {};
11198    }
11199    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
11200    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
11201
11202    // Ghost-Intent Configuration
11203    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
11204    try {
11205      let ghostIntentConfig = {
11206        isExplicitConsentNeeded: false,
11207        isExplicitConsentNeededEvenForLocalStorage: false,
11208        askForPermissionOnFirstClick: true
11209      };
11210      
11211      
11212      
11213      window.SwymGhostIntentConfig = ghostIntentConfig;
11214    } catch(e) {
11215      window.SwymGhostIntentConfig = {
11216        isExplicitConsentNeeded: false,
11217        isExplicitConsentNeededEvenForLocalStorage: false,
11218        askForPermissionOnFirstClick: true
11219      };
11220    }
11221
11222    // Education Layer Configuration
11223    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
11224    
11225    
11226    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
11227
11228    // Login Nudge Configuration
11229    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
11230    
11231    
11232    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
11233
11234    // Initialize or ensure SwymViewProducts exists
11235    if (!window.SwymViewProducts) {
11236      window.SwymViewProducts = {};
11237    }
11238    
11239  })();
11240</script>
11240
11241
11242<!-- BEGIN app snippet: swymLoadConsentManager -->
11243<script>
11244  (function () {
11245    if (document.querySelector("script[data-swym-consent-manager]")) return;
11246    var swymConsentManagerScript = document.createElement("script");
11247    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js";
11248    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
11249    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
11250    document.head.appendChild(swymConsentManagerScript);
11251  })();
11252</script>
11252
11253<!-- END app snippet -->
11254
11255<script
11256  
11257  id="wishlist-embed-init"
11258  defer
11259  async
11260>
11261  (function () {
11262    window.swymWishlistEmbedLoaded = true;
11263    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 
11264    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
11265    var swymJsPath = '//premcdn.swymrelay.com/code/swym-shopify.js';
11266    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
11267    window.SwymCurrentJSPath = baseJsPath;
11268    window.SwymAssetBaseUrl = assetBaseUrl;
11269    
11270      window.SwymCurrentStorePath = "//swymstore-v3premium-01.swymrelay.com";
11271    
11272    function loadSwymShopifyScript() {
11273      var element = "";
11274      var scriptSrc = "";
11275
11276      
11277        element = "swym-ext-shopify-script";
11278        window.SwymShopifyCdnInUse = true;
11279        scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js";
11280      
11281
11282      if (document.getElementById(element)) {
11283        return;
11284      }
11285
11286      var s = document.createElement("script");
11287      s.id = element;
11288      s.type = "text/javascript";
11289      s.async = true;
11290      s.defer = true;
11291      s.src = scriptSrc;
11292
11293      s.onerror = function() {
11294        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
11295        // Fallback logic here
11296        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
11297        var fallbackJsPathVal = "\/\/premcdn.swymrelay.com\/code\/swym-shopify.js";
11298        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
11299        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
11300
11301        var fallbackScript = document.createElement("script");
11302        fallbackScript.id = element;
11303        fallbackScript.type = "text/javascript";
11304        fallbackScript.async = true;
11305        fallbackScript.defer = true;
11306        fallbackScript.src = scriptSrc;
11307        var y = document.getElementsByTagName("script")[0];
11308        y.parentNode.insertBefore(fallbackScript, y);
11309      };
11310
11311      var x = document.getElementsByTagName("script")[0];
11312      x.parentNode.insertBefore(s, x);
11313    }
11314    
11315      var consentAPICallbackInvoked = false;
11316      function checkConsentAndLoad() {
11317        // Allow app to load in design mode (theme editor) regardless of consent
11318        if (window.Shopify?.designMode) {
11319          loadSwymShopifyScript();
11320          return;
11321        }
11322
11323        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
11324        // consent is given through our Ghost-Intent flow (sync nudge accept).
11325        // This works on any store regardless of region (EU or non-EU).
11326        var ghostConfig = window.SwymGhostIntentConfig || {};
11327        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
11328          try {
11329            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
11330            if (localStorage.getItem(consentKey) === 'true') {
11331              // Consent was given through our flow — load SDK
11332              loadSwymShopifyScript();
11333              return;
11334            }
11335          } catch(e) {}
11336
11337          // Check if Shopify native cookie consent was given via the cookie banner.
11338          // If user accepted cookies through Shopify's banner, load SDK normally
11339          // (Ghost-Intent is only needed when NO consent mechanism has been used).
11340          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
11341          if (shopifyConsentGiven) {
11342            loadSwymShopifyScript();
11343            return;
11344          }
11345
11346          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
11347          return;
11348        }
11349
11350        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
11351        if(!isCookieBannerVisible) {
11352          loadSwymShopifyScript();
11353          return;
11354        }
11355        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
11356        if (shouldLoadSwymScript) {
11357          loadSwymShopifyScript();
11358        } else {
11359          console.warn("No customer consent to load Swym Wishlist Plus");
11360        }
11361      }
11362      function initialiseConsentCheck() {
11363        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
11364        window.Shopify?.loadFeatures?.(
11365          [{name: 'consent-tracking-api', version: '0.1'}],
11366          error => { 
11367            consentAPICallbackInvoked = true;
11368            if (error) {
11369              if(!window.Shopify?.customerPrivacy) {
11370                loadSwymShopifyScript();
11371                return;
11372              }
11373            }
11374            checkConsentAndLoad();
11375          }
11376        );
11377      }
11378      function consentCheckFallback(retryCount) {
11379        if(!consentAPICallbackInvoked) {
11380          if (window.Shopify?.customerPrivacy) {
11381            checkConsentAndLoad();
11382          } else if (retryCount >= 1) {
11383            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
11384            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
11385            checkConsentAndLoad();
11386          } else {
11387            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
11388          }
11389        }
11390      }
11391      if (document.readyState === "loading") {
11392        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
11393        window.addEventListener("load", () => consentCheckFallback(0));
11394      } else {
11395        initialiseConsentCheck();
11396      }
11397    
11398  })();
11399</script>
11399
11400
11401<!-- BEGIN app snippet: swymSnippet -->
11401<script defer>
11402  (function () {
11403    const currentSwymJSPath = '//premcdn.swymrelay.com/code/swym-shopify.js';
11404    const currentSwymStorePath = 'https://swymstore-v3premium-01.swymrelay.com';
11405    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
11406    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
11407    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
11408    const swymSnippet = document.getElementById('wishlist-embed-init');        
11409    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
11410    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
11411    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
11412  })()
11413</script>
vendor: 1 bytes, line 11413
11413
11414<script id="swym-snippet" type="text">
11415  window.swymLandingURL = document.URL;
11416  window.swymCart = {"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":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
11417  window.swymPageLoad = function() {
11418    window.SwymProductVariants = window.SwymProductVariants || {};
11419    window.SwymHasCartItems = 0 > 0;
11420    window.SwymPageData = {}, window.SwymProductInfo = {};
11421      var unknown = {et: 0};
11422      window.SwymPageData = unknown;
11423    
11424    window.SwymPageData.uri = window.swymLandingURL;
11425  };
11426  if(window.selectCallback){
11427    (function(){
11428      var originalSelectCallback = window.selectCallback;
11429      window.selectCallback = function(variant){
11430        originalSelectCallback.apply(this, arguments);
11431        try{
11432          if(window.triggerSwymVariantEvent){
11433            window.triggerSwymVariantEvent(variant.id);
11434          }
11435        }catch(err){
11436          console.warn("Swym selectCallback", err);
11437        }
11438      };})();}
11439  window.swymCustomerId =null;
11440  window.swymCustomerExtraCheck =
11441    null;
11442  var swappName = ("Wishlist" || "Wishlist");
11443  var swymJSObject = {
11444    pid: "zswDSo09Pq4QeSrHfhZ8FTCIy7hk0lkmmNIgmgr0+Nw=",
11445    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
11446  };
11447  window.swymJSShopifyLoad = function(){
11448    if(window.swymPageLoad) swymPageLoad();
11449    if(!window._swat) {
11450      (function (s, w, r, e, l, a, y) {
11451        r['SwymRetailerConfig'] = s;
11452        r[s] = r[s] || function (k, v) {
11453          r[s][k] = v;
11454        };
11455      })('_swrc', '', window);
11456      _swrc('RetailerId', swymJSObject.pid);
11457      _swrc('Callback', function(){initSwymShopify();});
11458    }else if(window._swat.postLoader){
11459      _swrc = window._swat.postLoader;
11460      _swrc('RetailerId', swymJSObject.pid);
11461      _swrc('Callback', function(){initSwymShopify();});
11462    }else{
11463      initSwymShopify();}
11464  }
11465  if(!window._SwymPreventAutoLoad) {
11466    swymJSShopifyLoad();
11467  }
11468</script>
11468
11469
11470<style id="safari-flasher-pre"></style>
11471<script>
11472  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
11473    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
11474    window.SwymCallbacks = window.SwymCallbacks || [];
11475    window.SwymCallbacks.push(function(tracker) {
11476      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
11477        var x = function() {
11478          SwymUtils.onDOMReady(function() {
11479            var d = document.createElement("div");
11480            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
11481            document.head.appendChild(d);
11482          });};
11483        setTimeout(x, 10);
11484      });});}
11485  window.SwymOverrideMoneyFormat = "\u003cspan class=\"money\"\u003e £{{amount}} \u003c\/span\u003e";
11486</script>
11486
11487<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
11488
11489<script
11490  
11491  id="swymSnippetCheckAndActivate"
11492>
11493  (function () {
11494    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
11495
11496    function removeDuplicateIdNodes(id) {
11497      var nodes = document.querySelectorAll('#' + id);
11498      nodes.forEach(function (node, index) {
11499        if (index > 0) {
11500          node.remove();
11501        }
11502      });
11503    }
11504
11505    function cleanupDuplicateSnippetNodes(activeScript) {
11506      if (!activeScript) {
11507        return;
11508      }
11509      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
11510      allSwymSnippets.forEach(function (scriptNode) {
11511        if (scriptNode !== activeScript) {
11512          scriptNode.remove();
11513        }
11514      });
11515    }
11516
11517    function cleanupDuplicateActivationGuards() {
11518      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
11519      guardScripts.forEach(function (scriptNode, index) {
11520        if (index > 0) {
11521          scriptNode.removeAttribute('id');
11522        }
11523      });
11524    }
11525
11526    function postDomLoad() {
11527      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
11528      if (!activeScript) {
11529        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
11530        if (inactiveScript) {
11531          inactiveScript.type = 'text/javascript';
11532          new Function(inactiveScript.textContent)();
11533          activeScript = inactiveScript;
11534        }
11535      }
11536
11537      cleanupDuplicateSnippetNodes(activeScript);
11538      cleanupDuplicateActivationGuards();
11539      duplicateProneIds.forEach(removeDuplicateIdNodes);
11540    }
11541
11542    if (document.readyState === 'loading') {
11543      document.addEventListener('DOMContentLoaded', postDomLoad);
11544    } else {
11545      postDomLoad();
11546    }
11547  })();
11548</script>
11548
11549
11550
11551
11552<script>
11553  (function () {
11554    const themeSchemaName = window.Shopify.theme.schema_name;
11555
11556    if (!window.SwymCallbacks) {
11557      window.SwymCallbacks = [];
11558    }
11559    window.SwymCallbacks.push(swat => {
11560      if (!swat) {
11561        return;
11562      }
11563
11564      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
11565      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
11566        window.SwymLocalWishlist.syncToCloud(swat);
11567      }
11568
11569      if (window._SwymSDKOnlyMode) {
11570        return;
11571      }
11572
11573      // ENABLE COMMON FEATURES
11574      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
11575      Object.keys(swymEnabledCommonFeatures).forEach(key => {
11576        if (!swymEnabledCommonFeatures[key]) return;
11577
11578        switch (key) {
11579          case 'add-to-wishlist-collections-button':
11580            // Check if app block is already handling the collections button
11581            if (window.SwymCollectionsConfig) {
11582              return;
11583            }
11584
11585            // Check if v2 default collections is handling it
11586            if (window.SwymAdvancedCollectionsWishlistConfig) {
11587              return;
11588            }
11589
11590            // Fallback to old v1 behavior if v2 config is not present
11591            swat?.collectionsApi?.setDefaultCustomizationOptions();
11592            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
11593
11594            break;
11595          case 'add-to-wishlist-pdp-button':
11596            // Check if app block is already handling the PDP button
11597            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
11598              return;
11599            }
11600
11601            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
11602              // Not initiating pdp button as it is not a product page
11603              return;
11604            }
11605
11606            // Inject addtowishlist.css into the document's <head>
11607            var head = document.head;
11608            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css";
11609            var pdpButtonStylesheetTag = document.createElement('link');
11610            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
11611            pdpButtonStylesheetTag.rel = 'stylesheet';
11612            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
11613
11614            if (!document.getElementById('swym-pdp-button-stylesheet')) {
11615              head.appendChild(pdpButtonStylesheetTag);
11616            }
11617
11618            var x = document.getElementsByTagName('script')[0];
11619            function createAndInsertScript(id, src, onLoadCallback) {
11620              var scriptTag = document.createElement('script');
11621              scriptTag.id = id;
11622              scriptTag.type = 'text/javascript';
11623              scriptTag.src = src;
11624              scriptTag.onload = onLoadCallback;
11625              x.parentNode.insertBefore(scriptTag, x);
11626            }
11627
11628            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js";
11629            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
11630              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
11631              if (pdpBtnApi) {
11632                pdpBtnApi.setDefaultCustomizationOptions(swat);
11633                pdpBtnApi.initializePDPButton(swat, true);
11634              }
11635            });
11636            break;
11637          default:
11638            return;
11639        }
11640      });
11641    });
11642  })(); // IIFE to prevent polluting global scope
11643</script>
11643
11644
11645
11646
11647<script> 
11648  (function () {
11649    // Get the settings from Shopify's Liquid variables and create the styles
11650    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
11651    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
11652      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
11653    const isControlCentreEnabledFromBlockSettings = false;
11654    
11655    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
11656      // Don't enable control centre if this is disabled and block settings are not enabled
11657      return;
11658    }
11659    
11660    let borderRadius = 6;
11661    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
11662    
11663    // Check if block settings exist, use them, otherwise fall back to common settings
11664    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
11665      "#000000" : 
11666      window.SwymWishlistCommonCustomizationSettings.primaryColor;
11667    
11668    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
11669      "#ffffff" : 
11670      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
11671    
11672    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
11673      "#f4f8fe" : null;
11674    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
11675      "#333333" : null;
11676
11677    // Only use color adjustment functions if we're using common settings
11678    if (!secondaryBgColor || !secondaryTextColor) {
11679      function adjustOpacity(color, opacity) {
11680        if (color[0] === '#') {
11681          color = color.slice(1);
11682        }
11683
11684        if (color.length === 3) {
11685          color = color.split('').map(char => char + char).join('');
11686        }
11687
11688        const r = parseInt(color.slice(0, 2), 16);
11689        const g = parseInt(color.slice(2, 4), 16);
11690        const b = parseInt(color.slice(4, 6), 16);
11691
11692        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
11693      }
11694
11695      function hexToRgb(color) {
11696        if (color[0] === '#') {
11697          color = color.slice(1);
11698        }
11699        if (color.length === 3) {
11700          color = color.split('').map(c => c + c).join('');
11701        }
11702
11703        return {
11704          r: parseInt(color.slice(0, 2), 16),
11705          g: parseInt(color.slice(2, 4), 16),
11706          b: parseInt(color.slice(4, 6), 16)
11707        };
11708      }
11709
11710      function getLuminance({ r, g, b }) {
11711        return 0.299 * r + 0.587 * g + 0.114 * b;
11712      }
11713
11714      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
11715        const secondaryBgOpacity = 0.2;
11716        const secondaryTextOpacity = 0.8;
11717
11718        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
11719
11720        const bgRgb = hexToRgb(primaryBgColor);
11721        const bgLuminance = getLuminance(bgRgb);
11722
11723        // Determine whether to use dark or light text for contrast
11724        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
11725        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
11726
11727        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
11728
11729        return {
11730          secondaryBgColor,
11731          secondaryTextColor
11732        };
11733      }
11734
11735      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
11736      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
11737      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
11738    }
11739
11740    // Create the CSS rule
11741    let styles = `
11742      .swym-storefront-layout-root-component {
11743        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
11744        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
11745        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
11746        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
11747        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
11748        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
11749        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
11750      }
11751    `;
11752
11753    // Create a <style> element and append the styles
11754    let styleSheet = document.createElement("style");
11755    styleSheet.type = "text/css";
11756    styleSheet.innerText = styles;
11757    document.head.appendChild(styleSheet);
11758
11759    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
11760        window.SwymStorefrontLayoutContext = {};
11761    }
11762    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
11763        window.SwymStorefrontLayoutExtensions = {};
11764    }
11765
11766    // Expose block settings toggle state so ThemeCSSMapping can respect it.
11767    // When true, theme editor color pickers take priority over inherited theme CSS variables.
11768    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
11769
11770    if (isControlCentreEnabledFromBlockSettings) {
11771      // If block settings are enabled, use them
11772      SwymStorefrontLayoutContext.Settings = {
11773        EnableStorefrontLayoutOnLauncher: true,
11774        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
11775        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
11776        StorefrontLayoutDrawerPosition: "left",
11777        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
11778        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
11779        EnableStorefrontLayoutVariantSelector: true,
11780        StorefrontLayoutNotificationPosition: "left",
11781        StorefrontLayoutActionPopupPosition: "left",
11782        StorefrontLayoutNotificationDuration: 5000
11783      };
11784    } else {
11785      // If only metafield is enabled but no block settings, use common settings
11786      SwymStorefrontLayoutContext.Settings = {
11787        EnableStorefrontLayoutOnLauncher: true,
11788        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
11789        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
11790        StorefrontLayoutDrawerPosition: "left",
11791        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
11792        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
11793        EnableStorefrontLayoutVariantSelector: true,
11794        StorefrontLayoutNotificationPosition: "left",
11795        StorefrontLayoutActionPopupPosition: "left",
11796        StorefrontLayoutNotificationDuration: 5000
11797      };
11798    }
11799    const storefrontLayoutCallback = (swat) =>{
11800      SwymStorefrontLayoutContext.swat = swat;
11801      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
11802      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
11803      SwymStorefrontLayoutContext.Settings = {
11804        ...SwymStorefrontLayoutContext?.Settings,
11805        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
11806        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
11807      }
11808
11809      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
11810        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
11811          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
11812            detail: { settings: SwymStorefrontLayoutContext?.Settings }
11813          });
11814          document.dispatchEvent(event);
11815        }else{
11816          swat.utils.warn(`LayoutInitialized event is not defined.`);
11817        }
11818      }else{
11819        swat.utils.warn(`Storefront Layout is disabled.`);
11820        document.getElementById("swym-storefront-layout-container")?.remove();
11821        document.getElementById("swym-storefront-extention-render-container")?.remove();
11822      }
11823    }
11824  
11825    if (!window.SwymCallbacks) {
11826      window.SwymCallbacks = [];
11827    }
11828    window.SwymCallbacks.push(storefrontLayoutCallback);
11829  
11830    SwymStorefrontLayoutContext.SwymCustomerData = {
11831      
11832        name: null,
11833        email: null
11834      
11835    };
11836    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
11837  })();
11838</script>
11838
11839
11840
11841
11842
11843  
11844    <div id="swym-storefront-extention-render-container">
11845      <!-- BEGIN app snippet: swymStorefrontLayout -->
11845<script>
11846    (function () {
11847        const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
11848        const isControlCentreEnabledFromBlockSettings = false;
11849        const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
11850            Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
11851        
11852        if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
11853            return;
11854        }
11855        if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
11856            window.SwymStorefrontLayoutContext = {};
11857        }
11858        
11859        // Initialize strings with empty values first to prevent string changes after loadStrings()
11860        SwymStorefrontLayoutContext.Strings = {
11861            title: "",
11862            addToCart: "",
11863            addedToCart: "",
11864            addAllToCartCta: "",
11865            addAllToCartSuccessText: "",
11866            addAllToCartEmptyText: "",
11867            addAllToCartErrorText: "",
11868            soldOut: "",
11869            addingToCart: "",
11870            viewCartCta: "",
11871            moveToCartCta: "",
11872            movingToCartCta: "",
11873            removeSflItemCta: "",
11874
11875            loginHeading: "",
11876            loginText: "",
11877            loginButtonText: "",
11878            loggedUserWelcomeMessage: "",
11879            VariantSelectorBtnText: "",
11880            wishlistTitle: "",
11881            wishlistInfo: "",
11882            emptyWishlistTitle: "",
11883            emptyWishlistDescription: "",
11884            
11885            collectionTitle: "",
11886            emptyCarouselCollectionText: "",
11887            emptyCollectionText: "",
11888            emptyCollectionDescription: "",
11889            
11890            addToCollectionTitle: "",
11891            removeItemCta: "",
11892            addToCollectionCta: "",
11893            createCollectionCta: "",
11894            saveNewCollectionCta: "",
11895            renameCollectionCta: "",
11896            deleteCollectionCta: "",
11897            shareCollectionCta: "",
11898            saveCollectionCta: "",
11899            editCollectionCta: "",
11900            shareCollectionTitle: "",
11901            shareCollectionMessage: "",
11902            sharedCollectionMessage: "",
11903            updateCollectionTitle: "",
11904
11905            errorMessageListNameRequired: "",
11906            errorMessageListNameRequire3Char: "",
11907            errorMessageListNameAlreadyExist: "",
11908
11909            notificationMessageItemSaved: "",
11910            notificationMessageItemRemoved: "",
11911            notificationMessageAddedToCart: "",
11912            notificationMessageAddedToCollection: "",
11913            notificationMessageCollectionSaved: "",
11914            notificationMessageCollectionDeleted: "",
11915            notificationMessageCollectionUpdated: "",
11916            notificationMessageCollectionUnavailable: "",
11917            notificationMessageSFLItemSaved: "",
11918            notificationMessageSFLItemRemoved: "",
11919            notificationMessageMovedToCart: "",
11920
11921            notificationActionAddToCollection: "",
11922            notificationActionView: "",
11923            notificationActionViewCollection: "",
11924            notificationActionGoToCart: "",
11925
11926            item: "",
11927            items: "",
11928
11929            tabWishlist: "",
11930            tabSavedForLater: "",
11931            tabSavedForYou: "",
11932            
11933            savedForLaterTitle: "",
11934            emptySavedForLaterTitle: "",
11935            emptySavedForLaterDescription: "",
11936
11937            awNudgeMessage: "",
11938            awNudgeMessageSub: "",
11939            awNudgeLoginCTA: "",
11940            awNudgeDismiss: "",
11941
11942            emptySingleLoggedInTitle: "",
11943            emptySingleLoggedInDescription: "",
11944            emptySingleLoggedInBullet1: "",
11945            emptySingleLoggedInBullet2: "",
11946            emptySingleLoggedInBullet3: "",
11947            emptySingleLoggedInCTA: "",
11948
11949            emptyMultiLoggedInTitle: "",
11950            emptyMultiLoggedInDescription: "",
11951            emptyMultiLoggedInCreateTitle: "",
11952            emptyMultiLoggedInCreateDescription: "",
11953            emptyMultiLoggedInBrowseLabel: "",
11954            emptyMultiLoggedInCTA: "",
11955            emptyMultiLoggedInTag1: "",
11956            emptyMultiLoggedInTag2: "",
11957            emptyMultiLoggedInTag3: "",
11958            emptyMultiLoggedInTag4: "",
11959            emptyMultiLoggedInTag5: "",
11960
11961            emptyGuestTitle: "",
11962            emptyGuestDescription: "",
11963            emptyGuestSingleNotice: "",
11964            emptyGuestMultiNotice: "",
11965            emptyGuestLoginCTA: "",
11966            emptyGuestBrowseCTA: "",
11967            emptyGuestSignupText: "",
11968            emptyGuestSignupCTA: "",
11969
11970            emptySflTitle: "",
11971            emptySflDescription: "",
11972            emptySflStep1Title: "",
11973            emptySflStep1Description: "",
11974            emptySflStep2Title: "",
11975            emptySflStep2Description: "",
11976            emptySflLoggedInNotice: "",
11977            emptySflGuestNotice: "",
11978            emptySflGoToCartCTA: "",
11979            emptySflLoginCTA: "",
11980            emptySflSignupText: "",
11981            emptySflSignupCTA: ""
11982        };
11983
11984        SwymStorefrontLayoutContext.stringsLoaded = false;
11985        SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {};
11986        SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fpages%2Fstore-finder\u0026locale=en\u0026ui_hint=full\u0026region_country=GB";
11987
11988        /** 
11989        * Function to override Swym's default UI behavior.
11990        **/
11991        const overrideSwymDefaultUI = (swat) => {
11992            try{
11993                swat.ui.open = function(){
11994                    window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List;
11995                }
11996
11997                if (swat.ui?.uiRef?.settings?.UI) {
11998                    swat.ui.uiRef.settings.UI.NotificationDisabled = true;
11999                }
12000            }catch(e){
12001                swat.utils?.warn('Error overriding Swym default UI:', e);
12002            }
12003        }
12004
12005        /**
12006        * Callback function to override Swym's default UI behavior based on Storefront Layout settings.
12007        * 
12008        * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled.
12009        * - Overrides Swym's default notifications to log notifications instead of displaying them.
12010        * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized.
12011        * 
12012        * @param {Object} swat - Swym's UI object used for overriding UI behaviors.
12013        */
12014        const swymStorefrontLayoutCallback = (swat) =>{
12015            SwymStorefrontLayoutContext.swat = swat;
12016            
12017            overrideSwymDefaultUI(swat);
12018
12019
12020            let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat;
12021            if (typeof triggerHeartbeat !== "function") return;
12022
12023            let wishlistNewUiHeartbeatData = '';
12024            try {
12025                wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {};
12026            } catch (e) {
12027                wishlistNewUiHeartbeatData = {};
12028            }
12029
12030            let themeId = window.Shopify.theme.id;
12031            let isDesignMode = !!window.swymDesignMode;
12032            let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId];
12033            let themeContext = isDesignMode ? 'editor' : themeId;
12034            let extensionData = {
12035                extensionName: "wishlist-new-ui", 
12036                extensionType: "app-embed", 
12037                metadata: {}, 
12038                themeId: themeContext, 
12039                extensionSource: "default"
12040            };
12041            /** Stop heartbeat
12042            triggerHeartbeat(extensionData, lastHeartbeat);
12043            */
12044        }
12045        
12046        if (!window.SwymCallbacks) {
12047            window.SwymCallbacks = [];
12048        }
12049        window.SwymCallbacks.push(swymStorefrontLayoutCallback);
12050    })();
12051</script>
12051
12052<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout.css">
12053<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 12053
12053
12054<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 12054
12054
12055<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout-components.js" defer="defer"></script>
12055
12056
12057<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout>
12058<!-- END app snippet -->
12059    </div>
12060    <!-- BEGIN app snippet: swymEducationTooltip -->
12061
12062
12063  
12064
12065  <div id="swym-education-tooltip" aria-hidden="true"
12066    data-toast-desktop-message="Interesting? Click &#39;{{wishlistIcon}}&#39; to save it to your {{wishlistName}}."
12067    data-toast-mobile-message="Interesting? Tap &#39;{{wishlistIcon}}&#39; to add to your {{wishlistName}}."
12068    data-toast-cta="Wishlist Now"
12069    data-tooltip-desktop-message="Interesting? Click &#39;{{wishlistIcon}}&#39; to save it to your {{wishlistName}}."
12070    data-tooltip-mobile-message="Interesting? Tap &#39;{{wishlistIcon}}&#39; to add to your {{wishlistName}}."
12071    data-button-transition-text-1="Price drops? Know first."
12072    data-button-transition-text-2="Almost gone. Just saying."
12073    data-button-transition-text-3="Yours when ready.">
12074  </div>
12075
12076  <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip">
12077    <div class="swym-education-tooltip-content">
12078      <span class="swym-education-tooltip-message"></span>
12079      <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Close consent dialog">
12080        <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
12081          <path d="M18 6L6 18M6 6l12 12"></path>
12082        </svg>
12083      </button>
12084    </div>
12085    <div class="swym-education-tooltip-arrow"></div>
12086  </div>
12087
12088  <style>
12089    /* Education tooltip — positioned fixed, managed by JS */
12090    .swym-education-tooltip {
12091      position: fixed;
12092      z-index: 500;
12093      visibility: hidden;
12094      opacity: 0;
12095      transition: opacity 0.2s ease, visibility 0.2s ease;
12096      pointer-events: none;
12097    }
12098    .swym-education-tooltip.swym-education-tooltip-visible {
12099      visibility: visible;
12100      opacity: 1;
12101      pointer-events: auto;
12102    }
12103    .swym-education-tooltip-content {
12104      background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
12105      color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41);
12106      border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db);
12107      padding: 10px 14px;
12108      border-radius: var(--swym-storefront-layout-ui-border-radius, 10px);
12109      font-size: 13px;
12110      line-height: 1.4;
12111      display: flex;
12112      align-items: center;
12113      gap: 8px;
12114      max-width: 320px;
12115      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
12116    }
12117    .swym-education-tooltip-message {
12118      flex: 1;
12119    }
12120    .swym-education-tooltip-close {
12121      background: none;
12122      border: none;
12123      color: inherit;
12124      cursor: pointer;
12125      padding: 2px;
12126      line-height: 1;
12127      flex-shrink: 0;
12128      opacity: 0.7;
12129    }
12130    .swym-education-tooltip-close:hover {
12131      opacity: 1;
12132    }
12133
12134    /* Button text fade transition for education nudge */
12135    .swym-btn-text-fade-out {
12136      opacity: 0;
12137      transition: opacity 0.2s ease;
12138    }
12139    .swym-btn-text-fade-in {
12140      opacity: 1;
12141      transition: opacity 0.3s ease;
12142    }
12143
12144    /* Arrow — points down when tooltip is above, up when below */
12145    .swym-education-tooltip-arrow {
12146      width: 0;
12147      height: 0;
12148      position: absolute;
12149      left: 50%;
12150      transform: translateX(-50%);
12151    }
12152    .swym-education-tooltip-above .swym-education-tooltip-arrow {
12153      bottom: -6px;
12154      border-left: 6px solid transparent;
12155      border-right: 6px solid transparent;
12156      border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
12157    }
12158    .swym-education-tooltip-below .swym-education-tooltip-arrow {
12159      top: -6px;
12160      border-left: 6px solid transparent;
12161      border-right: 6px solid transparent;
12162      border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
12163    }
12164
12165    /* Hidden data element */
12166    #swym-education-tooltip {
12167      display: none;
12168    }
12169
12170    @media (max-width: 480px) {
12171      .swym-education-tooltip-content {
12172        max-width: 90vw;
12173        font-size: 12px;
12174      }
12175    }
12176  </style>
12177
12178  
12178<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-education-tooltip.js" defer="defer"></script>
12178
12179  
12179<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-education.js" defer="defer"></script>
12179
12180
12181<!-- END app snippet -->
12182  
12183
12184</div>
12184<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
12184
12185</body>
12186  <div id="drawer-root"></div>
12187</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.