PageSourceSearch

https://twopoles.co/pages/store-locator

html twopoles.co collected 2026-10-08 12:39:18 UTC 568,759 bytes, 7,280 lines download raw bytes

1<!doctype html>
2
3<html lang="es" dir="ltr">
4  <head>
5    <!-- Hotjar Tracking Code for https://twopoles.co -->
6<script>
vendor: 125 bytes, lines 6-9
6
7    (function(h,o,t,j,a,r){
8        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
9        h._hjSettings={hjid:
96378999
vendor: 258 bytes, lines 9-14
9,hjsv:6};
10        a=o.getElementsByTagName('head')[0];
11        r=o.createElement('script');r.async=1;
12        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
13        a.appendChild(r);
14    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
15</script>
15
16    <meta charset="utf-8">
17    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
18
19    <title>Nuestras tiendas</title>
20
21    
22<meta name="description" content=" "><link rel="canonical" href="https://twopoles.co/pages/store-locator"><link rel="shortcut icon" href="//twopoles.co/cdn/shop/files/logo-negro_fac4407a-4480-4b37-8321-089d2f9da667.png?v=1746717317&width=96">
23      <link rel="apple-touch-icon" href="//twopoles.co/cdn/shop/files/logo-negro_fac4407a-4480-4b37-8321-089d2f9da667.png?v=1746717317&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//twopoles.co/cdn/fonts/urbanist/urbanist_n4.5f39b6cc8e2fb2c80ae3aed8eb44859d21d81e33.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//twopoles.co/cdn/fonts/urbanist/urbanist_n4.5f39b6cc8e2fb2c80ae3aed8eb44859d21d81e33.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
24  <meta property="og:title" content="Nuestras tiendas"><meta property="og:image" content="http://twopoles.co/cdn/shop/files/32B847E5-9B3F-46C7-A8EB-B4384483727D.png?v=1668816130&width=2048">
25  <meta property="og:image:secure_url" content="https://twopoles.co/cdn/shop/files/32B847E5-9B3F-46C7-A8EB-B4384483727D.png?v=1668816130&width=2048">
26  <meta property="og:image:width" content="1200">
27  <meta property="og:image:height" content="628"><meta property="og:description" content=" "><meta property="og:url" content="https://twopoles.co/pages/store-locator">
28<meta property="og:site_name" content="TWO POLES COSMETICS"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Nuestras tiendas">
29  <meta name="twitter:description" content=" "><meta name="twitter:image" content="https://twopoles.co/cdn/shop/files/32B847E5-9B3F-46C7-A8EB-B4384483727D.png?crop=center&height=1200&v=1668816130&width=1200">
30  <meta name="twitter:image:alt" content="">
30<script type="application/ld+json">
31  {
32    "@context": "https://schema.org",
33    "@type": "BreadcrumbList",
34    "itemListElement": [{
35        "@type": "ListItem",
36        "position": 1,
37        "name": "Inicio",
38        "item": "https://twopoles.co"
39      },{
40            "@type": "ListItem",
41            "position": 2,
42            "name": "Nuestras tiendas",
43            "item": "https://twopoles.co/pages/store-locator"
44          }]
45  }
46</script>
46<style>/* Typography (heading) */
47  @font-face {
48  font-family: Urbanist;
49  font-weight: 400;
50  font-style: normal;
51  font-display: fallback;
52  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_n4.5f39b6cc8e2fb2c80ae3aed8eb44859d21d81e33.woff2") format("woff2"),
53       url("//twopoles.co/cdn/fonts/urbanist/urbanist_n4.714f864d1175b68f0fa5f770f7f8ac4c879be891.woff") format("woff");
54}
55
56@font-face {
57  font-family: Urbanist;
58  font-weight: 400;
59  font-style: italic;
60  font-display: fallback;
61  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_i4.e14d8bb22880b3cb93a15ef0580fa203062f9079.woff2") format("woff2"),
62       url("//twopoles.co/cdn/fonts/urbanist/urbanist_i4.da1403265d3e2c19b65a4c701e5dfd86cd2d2a3b.woff") format("woff");
63}
64
65/* Typography (body) */
66  @font-face {
67  font-family: Urbanist;
68  font-weight: 400;
69  font-style: normal;
70  font-display: fallback;
71  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_n4.5f39b6cc8e2fb2c80ae3aed8eb44859d21d81e33.woff2") format("woff2"),
72       url("//twopoles.co/cdn/fonts/urbanist/urbanist_n4.714f864d1175b68f0fa5f770f7f8ac4c879be891.woff") format("woff");
73}
74
75@font-face {
76  font-family: Urbanist;
77  font-weight: 400;
78  font-style: italic;
79  font-display: fallback;
80  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_i4.e14d8bb22880b3cb93a15ef0580fa203062f9079.woff2") format("woff2"),
81       url("//twopoles.co/cdn/fonts/urbanist/urbanist_i4.da1403265d3e2c19b65a4c701e5dfd86cd2d2a3b.woff") format("woff");
82}
83
84@font-face {
85  font-family: Urbanist;
86  font-weight: 700;
87  font-style: normal;
88  font-display: fallback;
89  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_n7.6864a1afc49c5ce0c3bc1bd5e8b3f12350242a65.woff2") format("woff2"),
90       url("//twopoles.co/cdn/fonts/urbanist/urbanist_n7.612da29083b748d1cce532849a87a86935e9fdc7.woff") format("woff");
91}
92
93@font-face {
94  font-family: Urbanist;
95  font-weight: 700;
96  font-style: italic;
97  font-display: fallback;
98  src: url("//twopoles.co/cdn/fonts/urbanist/urbanist_i7.54a83d1364de37331c1b106d1378c758e809c241.woff2") format("woff2"),
99       url("//twopoles.co/cdn/fonts/urbanist/urbanist_i7.22e1f3cae8d98ca9c7aef94d2d3f4c884cec3925.woff") format("woff");
100}
101
102:root {
103    /* Container */
104    --container-max-width: 100%;
105    --container-xxs-max-width: 27.5rem; /* 440px */
106    --container-xs-max-width: 42.5rem; /* 680px */
107    --container-sm-max-width: 61.25rem; /* 980px */
108    --container-md-max-width: 71.875rem; /* 1150px */
109    --container-lg-max-width: 78.75rem; /* 1260px */
110    --container-xl-max-width: 85rem; /* 1360px */
111    --container-gutter: 1.25rem;
112
113    --section-vertical-spacing: 2rem;
114    --section-vertical-spacing-tight:2rem;
115
116    --section-stack-gap:1.5rem;
117    --section-stack-gap-tight:1.5rem;
118
119    /* Form settings */
120    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
121    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
122    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
123    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
124    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
125    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
126    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
127
128    /* Other sizes */
129    --sticky-area-height: calc(var(--trust-bar-is-sticky, 0) * var(--trust-bar-height, 0px) + var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));
130
131    /* RTL support */
132    --transform-logical-flip: 1;
133    --transform-origin-start: left;
134    --transform-origin-end: right;
135
136    /**
137     * ---------------------------------------------------------------------
138     * TYPOGRAPHY
139     * ---------------------------------------------------------------------
140     */
141
142    /* Font properties */
143    --heading-font-family: Urbanist, sans-serif;
144    --heading-font-weight: 400;
145    --heading-font-style: normal;
146    --heading-text-transform: normal;
147    --heading-letter-spacing: -0.01em;
148    --heading-line-height: 1.5;
149    --text-font-family: Urbanist, sans-serif;
150    --text-font-weight: 400;
151    --text-font-style: normal;
152    --text-letter-spacing: 0.0em;
153    --body-line-height: 1.65;
154    --button-font: var(--heading-font-style) var(--heading-font-weight) var(--text-sm) / 1.65 var(--heading-font-family);
155    --button-text-transform: uppercase;
156    --button-letter-spacing: 0.05em;
157
158    /* Font sizes */--text-heading-size-factor: 1.1;
159    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
160    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
161    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
162    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
163    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
164    --text-h6: calc(0.75rem * var(--text-heading-size-factor));
165
166    --text-xs: 0.75rem;
167    --text-sm: 0.8125rem;
168    --text-base: 0.875rem;
169    --text-lg: 1.0rem;
170    --text-xl: 1.0625rem;
171
172    /* Rounded variables (used for border radius) */
173    --rounded-full: 9999px;
174    --button-border-radius: 0.0rem;
175    --input-border-radius: 0.0rem;
176
177    /* Box shadow */
178    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
179    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
180    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
181    --shadow-block: px px px rgb(var(--text-primary) / 0.0);
182
183    /**
184     * ---------------------------------------------------------------------
185     * OTHER
186     * ---------------------------------------------------------------------
187     */
188
189    --checkmark-svg-url: url(//twopoles.co/cdn/shop/t/65/assets/checkmark.svg?v=77552481021870063511772012281);
190    --cursor-zoom-in-svg-url: url(//twopoles.co/cdn/shop/t/65/assets/cursor-zoom-in.svg?v=177895963586624170091772012281);
191  }
192
193  [dir="rtl"]:root {
194    /* RTL support */
195    --transform-logical-flip: -1;
196    --transform-origin-start: right;
197    --transform-origin-end: left;
198  }
199
200  @media screen and (min-width: 700px) {
201    :root {
202      /* Typography (font size) */
203      --text-xs: 0.6875rem;
204      --text-sm: 0.75rem;
205      --text-base: 0.8125rem;
206      --text-lg: 0.9375rem;
207      --text-xl: 1.1875rem;
208
209      /* Spacing settings */
210      --container-gutter: 2rem;
211    }
212  }
213
214  @media screen and (min-width: 1000px) {
215    :root {
216      /* Spacing settings */
217      --container-gutter: 3rem;
218
219      --section-vertical-spacing: 3rem;
220      --section-vertical-spacing-tight: 3rem;
221
222      --section-stack-gap:2.25rem;
223      --section-stack-gap-tight:2.25rem;
224    }
225  }:root {/* Overlay used for modal */
226    --page-overlay: 0 0 0 / 0.4;
227
228    /* We use the first scheme background as default */
229    --page-background: ;
230
231    /* Product colors */
232    --on-sale-text: 28 28 28;
233    --on-sale-badge-background: 28 28 28;
234    --on-sale-badge-text: 255 255 255;
235    --sold-out-badge-background: 239 239 239;
236    --sold-out-badge-text: 0 0 0 / 0.65;
237    --custom-badge-background: 148 174 197;
238    --custom-badge-text: 0 0 0 / 0.65;
239    --star-color: 28 28 28;
240
241    /* Status colors */
242    --success-background: 212 227 203;
243    --success-text: 48 122 7;
244    --warning-background: 253 241 224;
245    --warning-text: 237 138 0;
246    --error-background: 243 204 204;
247    --error-text: 203 43 43;
248  }.color-scheme--scheme-1 {
249      /* Color settings */--accent: 250 230 164;
250      --text-color: 48 48 48;
251      --background: 250 230 164 / 1.0;
252      --background-without-opacity: 250 230 164;
253      --background-gradient: ;--border-color: 220 203 147;/* Button colors */
254      --button-background: 250 230 164;
255      --button-text-color: 48 48 48;
256
257      /* Circled buttons */
258      --circle-button-background: 28 28 28;
259      --circle-button-text-color: 250 230 164;
260    }.shopify-section:has(.section-spacing.color-scheme--bg-c812af708cd39fd854db288a0f3a16b3) + .shopify-section:has(.section-spacing.color-scheme--bg-c812af708cd39fd854db288a0f3a16b3:not(.bordered-section)) .section-spacing {
261      padding-block-start: 0;
262    }.color-scheme--scheme-2 {
263      /* Color settings */--accent: 245 219 139;
264      --text-color: 255 255 255;
265      --background: 245 241 238 / 1.0;
266      --background-without-opacity: 245 241 238;
267      --background-gradient: ;--border-color: 247 243 241;/* Button colors */
268      --button-background: 245 219 139;
269      --button-text-color: 48 48 48;
270
271      /* Circled buttons */
272      --circle-button-background: 28 28 28;
273      --circle-button-text-color: 245 219 139;
274    }.shopify-section:has(.section-spacing.color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e) + .shopify-section:has(.section-spacing.color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e:not(.bordered-section)) .section-spacing {
275      padding-block-start: 0;
276    }.color-scheme--scheme-3 {
277      /* Color settings */--accent: 255 255 255;
278      --text-color: 255 255 255;
279      --background: 28 28 28 / 1.0;
280      --background-without-opacity: 28 28 28;
281      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
282      --button-background: 255 255 255;
283      --button-text-color: 28 28 28;
284
285      /* Circled buttons */
286      --circle-button-background: 255 255 255;
287      --circle-button-text-color: 28 28 28;
288    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
289      padding-block-start: 0;
290    }.color-scheme--scheme-4 {
291      /* Color settings */--accent: 245 241 238;
292      --text-color: 28 28 28;
293      --background: 0 0 0 / 0.0;
294      --background-without-opacity: 0 0 0;
295      --background-gradient: ;--border-color: 28 28 28;/* Button colors */
296      --button-background: 245 241 238;
297      --button-text-color: 28 28 28;
298
299      /* Circled buttons */
300      --circle-button-background: 255 255 255;
301      --circle-button-text-color: 28 28 28;
302    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
303      padding-block-start: 0;
304    }.color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b {
305      /* Color settings */--accent: 28 28 28;
306      --text-color: 0 0 0;
307      --background: 245 241 238 / 1.0;
308      --background-without-opacity: 245 241 238;
309      --background-gradient: ;--border-color: 208 205 202;/* Button colors */
310      --button-background: 28 28 28;
311      --button-text-color: 255 255 255;
312
313      /* Circled buttons */
314      --circle-button-background: 28 28 28;
315      --circle-button-text-color: 245 219 139;
316    }.shopify-section:has(.section-spacing.color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e) + .shopify-section:has(.section-spacing.color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e:not(.bordered-section)) .section-spacing {
317      padding-block-start: 0;
318    }.color-scheme--scheme-9dee5a74-22e4-41a1-b027-77a330bc304a {
319      /* Color settings */--accent: 245 241 238;
320      --text-color: 255 255 255;
321      --background: 138 151 172 / 1.0;
322      --background-without-opacity: 138 151 172;
323      --background-gradient: ;--border-color: 156 167 184;/* Button colors */
324      --button-background: 245 241 238;
325      --button-text-color: 48 48 48;
326
327      /* Circled buttons */
328      --circle-button-background: 28 28 28;
329      --circle-button-text-color: 138 151 172;
330    }.shopify-section:has(.section-spacing.color-scheme--bg-afa031e02f8f29cd4d2a9455390b5b0d) + .shopify-section:has(.section-spacing.color-scheme--bg-afa031e02f8f29cd4d2a9455390b5b0d:not(.bordered-section)) .section-spacing {
331      padding-block-start: 0;
332    }.color-scheme--dialog {
333      /* Color settings */--accent: 28 28 28;
334      --text-color: 0 0 0;
335      --background: 245 241 238 / 1.0;
336      --background-without-opacity: 245 241 238;
337      --background-gradient: ;--border-color: 208 205 202;/* Button colors */
338      --button-background: 28 28 28;
339      --button-text-color: 255 255 255;
340
341      /* Circled buttons */
342      --circle-button-background: 28 28 28;
343      --circle-button-text-color: 245 219 139;
344    }
345</style>
345<script>
346  // This allows to expose several variables to the global scope, to be used in scripts
347  window.themeVariables = {
348    settings: {
349      showPageTransition: null,
350      pageType: "page",
351      moneyFormat: "€{{amount_with_comma_separator}}",
352      moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
353      currencyCodeEnabled: false,
354      cartType: "drawer",
355      staggerMenuApparition: true
356    },
357
358    strings: {
359      addedToCart: "Añadido a la cesta",
360      closeGallery: "Cerrar galería",
361      zoomGallery: "Zoom",
362      errorGallery: "No se puede cargar la imagen",
363      shippingEstimatorNoResults: "No hacemos envíos a tu dirección.",
364      shippingEstimatorOneResult: "Hay una tarifa de gastos de envío para tu dirección:",
365      shippingEstimatorMultipleResults: "Hay varias tarifas de gastos de envío para tu dirección:",
366      shippingEstimatorError: "Se produjo un error al recuperar las tarifas de gastos de envío:",
367      next: "Siguiente",
368      previous: "Anterior"
369    },
370
371    mediaQueries: {
372      'sm': 'screen and (min-width: 700px)',
373      'md': 'screen and (min-width: 1000px)',
374      'lg': 'screen and (min-width: 1150px)',
375      'xl': 'screen and (min-width: 1400px)',
376      '2xl': 'screen and (min-width: 1600px)',
377      'sm-max': 'screen and (max-width: 699px)',
378      'md-max': 'screen and (max-width: 999px)',
379      'lg-max': 'screen and (max-width: 1149px)',
380      'xl-max': 'screen and (max-width: 1399px)',
381      '2xl-max': 'screen and (max-width: 1599px)',
382      'motion-safe': '(prefers-reduced-motion: no-preference)',
383      'motion-reduce': '(prefers-reduced-motion: reduce)',
384      'supports-hover': 'screen and (pointer: fine)',
385      'supports-touch': 'screen and (hover: none)'
386    }
387  };</script>
387<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 387
387
388<script type="importmap">{
389        "imports": {
390          "vendor": "//twopoles.co/cdn/shop/t/65/assets/vendor.min.js?v=166833309358212501051772011761",
391          "theme": "//twopoles.co/cdn/shop/t/65/assets/theme.js?v=90049659455851710971772011760",
392          "photoswipe": "//twopoles.co/cdn/shop/t/65/assets/photoswipe.min.js?v=13374349288281597431772011758"
393        }
394      }
395    </script>
395
396    
396<script type="module" src="//twopoles.co/cdn/shop/t/65/assets/jquery.min.js?v=152464124373937720231772011754"></script>
396
397
398    
398<script type="module" src="//twopoles.co/cdn/shop/t/65/assets/vendor.min.js?v=166833309358212501051772011761"></script>
398
399    
399<script type="module" src="//twopoles.co/cdn/shop/t/65/assets/theme.js?v=90049659455851710971772011760"></script>
399
400
401    
401<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
401<meta name="facebook-domain-verification" content="a8xi5luazom6ifb9qkwsguyx0muhja">
402<meta name="facebook-domain-verification" content="5k1uhjmn0bjsgqcmswnqwuyqhcrrkc">
403<meta name="google-site-verification" content="ibTmC7IZvzXmEz8A0UVDScX32Svd_pCsZp3SNJneVio">
404<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55334502559/digital_wallets/dialog">
405<meta id="in-context-paypal-metadata" data-shop-id="55334502559" data-venmo-supported="false" data-environment="production" data-locale="es_ES" data-paypal-v4="true" data-currency="EUR">
406<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://twopoles.co/pages/store-locator">
407<link rel="alternate" hreflang="es" href="https://twopoles.co/pages/store-locator">
408<link rel="alternate" hreflang="en" href="https://twopoles.co/en/pages/store-locator">
409<script async="async" src="/checkouts/internal/preloads.js?locale=es-ES"></script>
409
410<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
411<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=es-ES&shop_id=55334502559" crossorigin="anonymous"></script>
vendor: 1 bytes, line 411
411
412<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55334502559,"countryCode":"ES","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55334502559","merchantName":"TWO POLES COSMETICS","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":[],"total":{"type":"pending","label":"TWO POLES COSMETICS","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":false}</script>
vendor: 1 bytes, line 412
412
413<script id="shopify-features" type="application/json">{"accessToken":"fe891a11acff3177379b35d188031753","betas":["rich-media-storefront-analytics"],"domain":"twopoles.co","predictiveSearch":true,"shopId":55334502559,"locale":"es"}</script>
vendor: 1 bytes, line 413
413
414<script>var Shopify = Shopify || {};
415Shopify.shop = "two-poles-cosmetics.myshopify.com";
416Shopify.locale = "es";
417Shopify.currency = {"active":"EUR","rate":"1.0"};
418Shopify.country = "ES";
419Shopify.theme = {"name":"two-poles\/main","id":193382678863,"schema_name":"Prestige","schema_version":"10.6.0","theme_store_id":null,"role":"main"};
420Shopify.theme.handle = "null";
421Shopify.theme.style = {"id":null,"handle":null};
422Shopify.cdnHost = "twopoles.co/cdn";
423Shopify.routes = Shopify.routes || {};
424Shopify.routes.root = "/";
425Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
426Shopify.SignInWithShop = Shopify.SignInWithShop || {};
427Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
428Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 428
428
429<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 429
429
430<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 430
430
431<script>
432  window.ShopifyPay = window.ShopifyPay || {};
433  window.ShopifyPay.apiHost = "shop.app\/pay";
434  window.ShopifyPay.redirectState = null;
435</script>
vendor: 1 bytes, line 435
435
436<script>
437  window.Shopify = window.Shopify || {};
438  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
439  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
440  window.Shopify.SignInWithShop.eligible = true;
441</script>
vendor: 1 bytes, line 441
441
442<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 442
442
443<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.es.esm.js"></script>
vendor: 1 bytes, line 443
443
444<script type="module">
445  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.es.esm.js");
446
447  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
448
449</script>
vendor: 1 bytes, line 449
449
450<script>
451  window.Shopify = window.Shopify || {};
452  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
453  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.es.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.es.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.es.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.es.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.es.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.es.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.es.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.es.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.es.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.es.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.es.esm.js"],"listener":["modules/v2/loader.listener.es.esm.js"],"pay-button":["modules/v2/loader.pay-button.es.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.es.esm.js"],"shop-button":["modules/v2/loader.shop-button.es.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.es.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.es.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.es.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.es.esm.js"],"shop-login":["modules/v2/loader.shop-login.es.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.es.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.es.esm.js"]};
454</script>
vendor: 1 bytes, line 454
454
455<script>(function() {
456  var isLoaded = false;
457  function asyncLoad() {
458    if (isLoaded) return;
459    isLoaded = true;
460    var urls = ["\/\/cdn.shopify.com\/proxy\/1685deb84d33dbef5af185ce9eb2542b8d649c400958f8fab4e5edce5379ba80\/api.goaffpro.com\/loader.js?shop=two-poles-cosmetics.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=two-poles-cosmetics.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=two-poles-cosmetics.myshopify.com","https:\/\/neon.stock-sync.com\/neon\/widget.js?shop=two-poles-cosmetics.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=two-poles-cosmetics.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0184\/4255\/1360\/files\/socialcaller.v3.min.js?v=1645163498\u0026shop=two-poles-cosmetics.myshopify.com","https:\/\/gifts.good-apps.co\/storage\/js\/good_free_gift-two-poles-cosmetics.myshopify.com.js?ver=48\u0026shop=two-poles-cosmetics.myshopify.com"];
461    for (var i = 0; i < urls.length; i++) {
462      var s = document.createElement('script');
463      s.type = 'text/javascript';
464      s.async = true;
465      s.src = urls[i];
466      var x = document.getElementsByTagName('script')[0];
467      x.parentNode.insertBefore(s, x);
468    }
469  };
470  if(window.attachEvent) {
471    window.attachEvent('onload', asyncLoad);
472  } else {
473    window.addEventListener('load', asyncLoad, false);
474  }
475})();</script>
vendor: 1 bytes, line 475
475
476<script id="__st">var __st={"a":55334502559,"offset":7200,"reqid":"681df60a-81d0-4dc2-a713-9d8ec65a701d-1791463157","pageurl":"twopoles.co\/pages\/store-locator","s":"pages-711349403983","u":"7b44c18d946d","p":"page","rtyp":"page","rid":711349403983};</script>
vendor: 1 bytes, line 476
476
477<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 477
477
478<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:'Protegido por hCaptcha',privacyText:'Privacidad',termsText:'Términos'},(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 478
478
479<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//twopoles.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 479
479
480<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 = "//twopoles.co/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>
480<script crossorigin="anonymous" defer="defer" src="//twopoles.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 480
480
481<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 481
481
482<script>
483  window.Shopify = window.Shopify || {};
484  window.Shopify.MCP = window.Shopify.MCP || {};
485  window.Shopify.MCP.enabled = true;
486  window.Shopify.MCP.shop = "two-poles-cosmetics.myshopify.com";
487  window.Shopify.MCP.mcpEndpoint = "https:\/\/twopoles.co\/api\/mcp";
488  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"]}}];
489</script>
vendor: 1 bytes, line 489
489
490<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/twopoles.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
491</script>
vendor: 1 bytes, line 491
491
492<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://twopoles.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.es.js",t.type="module",document.head.appendChild(t)}};
493</script>
vendor: 1 bytes, line 493
493
494<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
495  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);
496</script>
vendor: 1 bytes, line 496
496
497<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})}}));
498</script>
498
499<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://twopoles.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
500<style id="shopify-accelerated-checkout-cart">
501        #shopify-buyer-consent {
502  margin-top: 1em;
503  display: inline-block;
504  width: 100%;
505}
506
507#shopify-buyer-consent.hidden {
508  display: none;
509}
510
511#shopify-subscription-policy-button {
512  background: none;
513  border: none;
514  padding: 0;
515  text-decoration: underline;
516  font-size: inherit;
517  cursor: pointer;
518}
519
520#shopify-subscription-policy-button::before {
521  box-shadow: none;
522}
523
524      </style>
525
526<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
526
527<link href="//twopoles.co/cdn/shop/t/65/assets/theme.css?v=136216022474715247151772012279" rel="stylesheet" type="text/css" media="all" /><link href="//twopoles.co/cdn/shop/t/65/assets/eq-custom.css?v=166515701385074288651772011758" rel="stylesheet" type="text/css" media="all" />
528
529<!-- BEGIN app block: shopify://apps/bitespeed-whatsapp-marketing/blocks/app-embed/9efdb9ca-2d01-4a12-b1ac-02679fe0f6fc -->
529<script async src="https://cdnjs.cloudflare.com/ajax/libs/uuid/8.3.2/uuid.min.js"></script>
529
530
531<!-- BEGIN app snippet: user-id -->
531<script>
532  (() => {
533    const T = 1200;
534    const safe = (f, d = null) => {
535      try {
536        const v = f();
537        return v === undefined ? d : v;
538      } catch {
539        return d;
540      }
541    };
542    const race = (p, d = null) =>
543      Promise.race([Promise.resolve(p).catch(() => d), new Promise((r) => setTimeout(() => r(d), T))]);
544    const sha256 = async (s) => {
545      const b = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(s));
546      return [...new Uint8Array(b)].map((x) => x.toString(16).padStart(2, '0')).join('');
547    };
548
549    const draw = () => {
550      const c = document.createElement('canvas');
551      c.width = 280;
552      c.height = 80;
553      const x = c.getContext('2d');
554      if (!x) return null;
555      const g = x.createLinearGradient(0, 0, 280, 0);
556      g.addColorStop(0, '#ff0080');
557      g.addColorStop(0.5, '#00c8ff');
558      g.addColorStop(1, '#ffe600');
559      x.fillStyle = g;
560      x.fillRect(0, 0, 280, 80);
561      x.textBaseline = 'alphabetic';
562      x.fillStyle = '#069';
563      x.font = '11pt "Times New Roman"';
564      x.fillText('Cwm fjordbank gly \u{1F603} \u0928\u092E\u0938\u094D\u0924\u0947', 2, 15);
565      x.fillStyle = 'rgba(102,204,0,0.4)';
566      x.font = '18pt Arial';
567      x.fillText('Cwm fjordbank gly \u{1F603}', 4, 45);
568      x.globalCompositeOperation = 'multiply';
569      for (const [col, cx, cy] of [
570        ['#f2f', 40, 50],
571        ['#2ff', 80, 50],
572        ['#ff2', 60, 70],
573      ]) {
574        x.fillStyle = col;
575        x.beginPath();
576        x.arc(cx, cy, 30, 0, Math.PI * 2, true);
577        x.fill();
578      }
579      x.globalCompositeOperation = 'source-over';
580      x.shadowBlur = 6;
581      x.shadowColor = '#333';
582      x.beginPath();
583      x.moveTo(150, 70);
584      x.bezierCurveTo(180, 10, 230, 90, 270, 30);
585      x.strokeStyle = '#123456';
586      x.lineWidth = 3;
587      x.stroke();
588      return c.toDataURL();
589    };
590
591    const canvas = async () => {
592      const a = safe(draw);
593      const b = safe(draw);
594      if (!a || a !== b) return null;
595      return sha256(a);
596    };
597
598    const webgl = () => {
599      const gl = safe(() => {
600        const c = document.createElement('canvas');
601        return c.getContext('webgl') || c.getContext('experimental-webgl');
602      });
603      if (!gl) return null;
604      const p = (k) => safe(() => gl.getParameter(k));
605      const dbg = safe(() => gl.getExtension('WEBGL_debug_renderer_info'));
606      const prec = (sh, t) =>
607        safe(() => {
608          const f = gl.getShaderPrecisionFormat(sh, t);
609          return [f.rangeMin, f.rangeMax, f.precision];
610        });
611      const out = [
612        dbg ? p(dbg.UNMASKED_VENDOR_WEBGL) : p(gl.VENDOR),
613        dbg ? p(dbg.UNMASKED_RENDERER_WEBGL) : p(gl.RENDERER),
614        p(gl.SHADING_LANGUAGE_VERSION),
615        p(gl.MAX_TEXTURE_SIZE),
616        p(gl.MAX_VERTEX_ATTRIBS),
617        safe(() => Array.from(gl.getParameter(gl.ALIASED_LINE_WIDTH_RANGE))),
618        prec(gl.FRAGMENT_SHADER, gl.HIGH_FLOAT),
619        safe(() => gl.getSupportedExtensions().slice().sort().join(',')),
620      ];
621      safe(() => gl.getExtension('WEBGL_lose_context')?.loseContext());
622      return out;
623    };
624
625    const audio = () => {
626      const C = window.OfflineAudioContext || window.webkitOfflineAudioContext;
627      if (!C) return Promise.resolve(null);
628      return new Promise((resolve) => {
629        const ctx = new C(1, 5000, 44100);
630        const osc = ctx.createOscillator();
631        osc.type = 'triangle';
632        osc.frequency.value = 10000;
633        const comp = ctx.createDynamicsCompressor();
634        comp.threshold.value = -50;
635        comp.knee.value = 40;
636        comp.ratio.value = 12;
637        comp.attack.value = 0;
638        comp.release.value = 0.25;
639        osc.connect(comp);
640        comp.connect(ctx.destination);
641        osc.start(0);
642        const done = (buf) => {
643          const d = buf.getChannelData(0).subarray(4500);
644          let s = 0;
645          for (let i = 0; i < d.length; i++) s += Math.abs(d[i]);
646          resolve(s.toFixed(3));
647        };
648        ctx.oncomplete = (e) => done(e.renderedBuffer);
649        const r = ctx.startRendering();
650        if (r && typeof r.then === 'function') r.then(done).catch(() => resolve(null));
651      });
652    };
653
654    const FONTS =
655      'Calibri,Cambria,Candara,Consolas,Constantia,Corbel,Segoe UI,Nirmala UI,Mangal,Bahnschrift,Franklin Gothic Medium,Futura,Optima,Menlo,Monaco,Geneva,Lucida Grande,SF Pro Text,Gill Sans,Palatino,Ubuntu,DejaVu Sans,Liberation Sans,Fira Sans,Noto Sans,Roboto,Source Code Pro,Century Gothic,Garamond,Helvetica Neue'.split(
656        ',',
657      );
658
659    const fonts = () => {
660      const x = safe(() => document.createElement('canvas').getContext('2d'));
661      if (!x) return null;
662      const txt = 'mmmmmmmmmmlli10OQ@#\u0915';
663      const bases = ['monospace', 'sans-serif', 'serif'];
664      const bw = bases.map((b) => {
665        x.font = `72px ${b}`;
666        return x.measureText(txt).width;
667      });
668      return FONTS.filter((f) =>
669        bases.some((b, i) => {
670          x.font = `72px "${f}", ${b}`;
671          return x.measureText(txt).width !== bw[i];
672        }),
673      );
674    };
675
676    const maths = () =>
677      [
678        Math.acos(0.123),
679        Math.acosh(1e308),
680        Math.atanh(0.5),
681        Math.cbrt(100),
682        Math.expm1(1),
683        Math.sinh(1),
684        Math.tan(-1e300),
685        Math.pow(Math.PI, -100),
686      ].join(',');
687
688    const hints = async () => {
689      const u = navigator.userAgentData;
690      if (!u?.getHighEntropyValues) return null;
691      const v = await u.getHighEntropyValues(['architecture', 'bitness', 'model', 'platformVersion']);
692      return {
693        model: v.model || null, // Android device model - the single best Android discriminator
694        arch: v.architecture ? `${v.architecture}-${v.bitness}` : null,
695      };
696    };
697
698    const family = () => {
699      const ua = navigator.userAgent;
700      if (navigator.brave) return 'brave';
701      if (/Edg\//.test(ua)) return 'edge';
702      if (/OPR\//.test(ua)) return 'opera';
703      if (/SamsungBrowser/.test(ua)) return 'samsung';
704      if (/Firefox\/|FxiOS/.test(ua)) return 'firefox';
705      if (/CriOS|Chrome\//.test(ua)) return 'chrome';
706      if (/Safari\//.test(ua)) return 'safari';
707      return 'other';
708    };
709
710    let inflight = null;
711
712    const build = async () => {
713      // const cp = window.Shopify?.customerPrivacy;
714      // if (cp?.analyticsProcessingAllowed && !safe(() => cp.analyticsProcessingAllowed(), true)) return null;
715      if (!window.crypto?.subtle) return null;
716
717      const nav = navigator;
718      const scr = screen;
719      const [au, ch, cv] = await Promise.all([race(audio()), race(hints()), race(canvas())]);
720      const intl = safe(() => Intl.DateTimeFormat().resolvedOptions(), {});
721      const mq = (q) => safe(() => matchMedia(q).matches);
722      const fo = safe(fonts);
723      const gl = safe(webgl);
724
725      const stable = {
726        f: family(),
727        p: nav.platform ?? null,
728        c: nav.hardwareConcurrency ?? null,
729        m: nav.deviceMemory ?? null,
730        t: nav.maxTouchPoints ?? null,
731        s: [scr.width, scr.height].sort((a, b) => a - b).join('x'), // rotation safe
732        d: scr.colorDepth ?? null,
733        l: nav.languages ? [...nav.languages] : [nav.language],
734        z: intl.timeZone ?? null,
735        g: gl,
736        v: cv,
737        a: au,
738        o: fo,
739        h: maths(),
740        q: [mq('(color-gamut: p3)'), mq('(dynamic-range: high)'), mq('(pointer: coarse)'), mq('(hover: hover)')],
741        M: ch?.model ?? null,
742        A: ch?.arch ?? null,
743      };
744
745      // Entropy gate
746      const confident = (fo?.length ?? 0) >= 3 || !!ch?.model || (!!cv && (gl?.[1] || '').length > 12);
747
748      // `stable` is returned alongside its digest, unmodified and in the same
749      // key order it was hashed in, so the backend row can be checked against
750      // its own key: sha256(JSON.stringify(payload)) must equal hash. It stays
751      // in memory like the hash does - callers send it, nothing writes it to a
752      // cookie or to storage.
753      return { hash: await sha256(JSON.stringify(stable)), confident, payload: stable };
754    };
755
756    window.bspdFingerprint = () => {
757      if (!inflight) inflight = build().catch(() => null);
758      return inflight;
759    };
760  })();
761</script>
761
762<!-- END app snippet -->
763<!-- BEGIN app snippet: optin-triggers-middleware -->
763<script
764  type="text/javascript"
765  name="BSPD-SHOPIFY-VARS"
766>
767  // prettier-ignore
768  var countryTimezoneMapping = [{ "country": "Afghanistan", "timezones": ["Asia/Kabul"] }, { "country": "Albania", "timezones": ["Europe/Tirane"] }, { "country": "Algeria", "timezones": ["Africa/Algiers"] }, { "country": "Argentina", "timezones": ["America/Argentina/Buenos_Aires", "America/Argentina/Cordoba", "America/Argentina/Salta", "America/Argentina/Jujuy", "America/Argentina/Tucuman", "America/Argentina/Catamarca", "America/Argentina/La_Rioja", "America/Argentina/San_Juan", "America/Argentina/Mendoza", "America/Argentina/San_Luis", "America/Argentina/Rio_Gallegos", "America/Argentina/Ushuaia"] }, { "country": "Armenia", "timezones": ["Asia/Yerevan"] }, { "country": "Australia", "timezones": ["Australia/Lord_Howe", "Antarctica/Macquarie", "Australia/Hobart", "Australia/Currie", "Australia/Melbourne", "Australia/Sydney", "Australia/Broken_Hill", "Australia/Brisbane", "Australia/Lindeman", "Australia/Adelaide", "Australia/Darwin", "Australia/Perth", "Australia/Eucla"] }, { "country": "Austria", "timezones": ["Europe/Vienna"] }, { "country": "Azerbaijan", "timezones": ["Asia/Baku"] }, { "country": "Bahrain", "timezones": ["Asia/Bahrain"] }, { "country": "Bangladesh", "timezones": ["Asia/Dhaka"] }, { "country": "Belarus", "timezones": ["Europe/Minsk"] }, { "country": "Belgium", "timezones": ["Europe/Brussels"] }, { "country": "Belize", "timezones": ["America/Belize"] }, { "country": "Bhutan", "timezones": ["Asia/Thimphu"] }, { "country": "Bolivia", "timezones": ["America/La_Paz"] }, { "country": "Bosnia and Herzegovina", "timezones": ["Europe/Sarajevo"] }, { "country": "Botswana", "timezones": ["Africa/Gaborone"] }, { "country": "Brazil", "timezones": ["America/Noronha", "America/Belem", "America/Fortaleza", "America/Recife", "America/Araguaina", "America/Maceio", "America/Bahia", "America/Sao_Paulo", "America/Campo_Grande", "America/Cuiaba", "America/Santarem", "America/Porto_Velho", "America/Boa_Vista", "America/Manaus", "America/Eirunepe", "America/Rio_Branco"] }, { "country": "Brunei", "timezones": ["Asia/Brunei"] }, { "country": "Bulgaria", "timezones": ["Europe/Sofia"] }, { "country": "Cambodia", "timezones": ["Asia/Phnom_Penh"] }, { "country": "Cameroon", "timezones": ["Africa/Douala"] }, { "country": "Canada", "timezones": ["America/St_Johns", "America/Halifax", "America/Glace_Bay", "America/Moncton", "America/Goose_Bay", "America/Blanc-Sablon", "America/Toronto", "America/Nipigon", "America/Thunder_Bay", "America/Iqaluit", "America/Pangnirtung", "America/Atikokan", "America/Winnipeg", "America/Rainy_River", "America/Resolute", "America/Rankin_Inlet", "America/Regina", "America/Swift_Current", "America/Edmonton", "America/Cambridge_Bay", "America/Yellowknife", "America/Inuvik", "America/Creston", "America/Dawson_Creek", "America/Fort_Nelson", "America/Vancouver", "America/Whitehorse", "America/Dawson"] }, { "country": "Chile", "timezones": ["America/Santiago", "Pacific/Easter"] }, { "country": "China", "timezones": ["Asia/Shanghai", "Asia/Urumqi"] }, { "country": "Colombia", "timezones": ["America/Bogota"] }, { "country": "Congo (DRC)", "timezones": ["Africa/Kinshasa", "Africa/Lubumbashi"] }, { "country": "Costa Rica", "timezones": ["America/Costa_Rica"] }, { "country": "Côte d’Ivoire", "timezones": ["Africa/Abidjan"] }, { "country": "Croatia", "timezones": ["Europe/Zagreb"] }, { "country": "Cuba", "timezones": ["America/Havana"] }, { "country": "Czech Republic", "timezones": ["Europe/Prague"] }, { "country": "Denmark", "timezones": ["Europe/Copenhagen"] }, { "country": "Djibouti", "timezones": ["Africa/Djibouti"] }, { "country": "Dominican Republic", "timezones": ["America/Santo_Domingo"] }, { "country": "Ecuador", "timezones": ["America/Guayaquil", "Pacific/Galapagos"] }, { "country": "Egypt", "timezones": ["Africa/Cairo"] }, { "country": "El Salvador", "timezones": ["America/El_Salvador"] }, { "country": "Eritrea", "timezones": ["Africa/Asmara"] }, { "country": "Estonia", "timezones": ["Europe/Tallinn"] }, { "country": "Ethiopia", "timezones": ["Africa/Addis_Ababa"] }, { "country": "Faroe Islands", "timezones": ["Atlantic/Faroe"] }, { "country": "Finland", "timezones": ["Europe/Helsinki"] }, { "country": "France", "timezones": ["Europe/Paris"] }, { "country": "Georgia", "timezones": ["Asia/Tbilisi"] }, { "country": "Germany", "timezones": ["Europe/Berlin", "Europe/Busingen"] }, { "country": "Greece", "timezones": ["Europe/Athens"] }, { "country": "Greenland", "timezones": ["America/Godthab", "America/Danmarkshavn", "America/Scoresbysund", "America/Thule"] }, { "country": "Guatemala", "timezones": ["America/Guatemala"] }, { "country": "Haiti", "timezones": ["America/Port-au-Prince"] }, { "country": "Honduras", "timezones": ["America/Tegucigalpa"] }, { "country": "Hong Kong SAR", "timezones": ["Asia/Hong_Kong"] }, { "country": "Hungary", "timezones": ["Europe/Budapest"] }, { "country": "Iceland", "timezones": ["Atlantic/Reykjavik"] }, { "country": "India", "timezones": ["Asia/Kolkata", "Asia/Calcutta"] }, { "country": "Indonesia", "timezones": ["Asia/Jakarta", "Asia/Pontianak", "Asia/Makassar", "Asia/Jayapura"] }, { "country": "Iran", "timezones": ["Asia/Tehran"] }, { "country": "Iraq", "timezones": ["Asia/Baghdad"] }, { "country": "Ireland", "timezones": ["Europe/Dublin"] }, { "country": "Israel", "timezones": ["Asia/Jerusalem"] }, { "country": "Italy", "timezones": ["Europe/Rome"] }, { "country": "Jamaica", "timezones": ["America/Jamaica"] }, { "country": "Japan", "timezones": ["Asia/Tokyo"] }, { "country": "Jordan", "timezones": ["Asia/Amman"] }, { "country": "Kazakhstan", "timezones": ["Asia/Almaty", "Asia/Qyzylorda", "Asia/Aqtobe", "Asia/Aqtau", "Asia/Oral"] }, { "country": "Kenya", "timezones": ["Africa/Nairobi"] }, { "country": "Korea", "timezones": ["Asia/Seoul"] }, { "country": "Kuwait", "timezones": ["Asia/Kuwait"] }, { "country": "Kyrgyzstan", "timezones": ["Asia/Bishkek"] }, { "country": "Laos", "timezones": ["Asia/Vientiane"] }, { "country": "Latvia", "timezones": ["Europe/Riga"] }, { "country": "Lebanon", "timezones": ["Asia/Beirut"] }, { "country": "Libya", "timezones": ["Africa/Tripoli"] }, { "country": "Liechtenstein", "timezones": ["Europe/Vaduz"] }, { "country": "Lithuania", "timezones": ["Europe/Vilnius"] }, { "country": "Luxembourg", "timezones": ["Europe/Luxembourg"] }, { "country": "Macao SAR", "timezones": ["Asia/Macau"] }, { "country": "Macedonia, FYRO", "timezones": ["Europe/Skopje"] }, { "country": "Malaysia", "timezones": ["Asia/Kuala_Lumpur", "Asia/Kuching"] }, { "country": "Maldives", "timezones": ["Indian/Maldives"] }, { "country": "Mali", "timezones": ["Africa/Bamako"] }, { "country": "Malta", "timezones": ["Europe/Malta"] }, { "country": "Mexico", "timezones": ["America/Mexico_City", "America/Cancun", "America/Merida", "America/Monterrey", "America/Matamoros", "America/Mazatlan", "America/Chihuahua", "America/Ojinaga", "America/Hermosillo", "America/Tijuana", "America/Bahia_Banderas"] }, { "country": "Moldova", "timezones": ["Europe/Chisinau"] }, { "country": "Monaco", "timezones": ["Europe/Monaco"] }, { "country": "Mongolia", "timezones": ["Asia/Ulaanbaatar", "Asia/Hovd", "Asia/Choibalsan"] }, { "country": "Montenegro", "timezones": ["Europe/Podgorica"] }, { "country": "Morocco", "timezones": ["Africa/Casablanca"] }, { "country": "Myanmar", "timezones": ["Asia/Rangoon"] }, { "country": "Nepal", "timezones": ["Asia/Kathmandu"] }, { "country": "Netherlands", "timezones": ["Europe/Amsterdam"] }, { "country": "New Zealand", "timezones": ["Pacific/Auckland", "Pacific/Chatham"] }, { "country": "Nicaragua", "timezones": ["America/Managua"] }, { "country": "Nigeria", "timezones": ["Africa/Lagos"] }, { "country": "Norway", "timezones": ["Europe/Oslo"] }, { "country": "Oman", "timezones": ["Asia/Muscat"] }, { "country": "Pakistan", "timezones": ["Asia/Karachi"] }, { "country": "Panama", "timezones": ["America/Panama"] }, { "country": "Paraguay", "timezones": ["America/Asuncion"] }, { "country": "Peru", "timezones": ["America/Lima"] }, { "country": "Philippines", "timezones": ["Asia/Manila"] }, { "country": "Poland", "timezones": ["Europe/Warsaw"] }, { "country": "Portugal", "timezones": ["Europe/Lisbon", "Atlantic/Madeira", "Atlantic/Azores"] }, { "country": "Puerto Rico", "timezones": ["America/Puerto_Rico"] }, { "country": "Qatar", "timezones": ["Asia/Qatar"] }, { "country": "Réunion", "timezones": ["Indian/Reunion"] }, { "country": "Romania", "timezones": ["Europe/Bucharest"] }, { "country": "Russia", "timezones": ["Europe/Kaliningrad", "Europe/Moscow", "Europe/Simferopol", "Europe/Volgograd", "Europe/Astrakhan", "Europe/Samara", "Europe/Ulyanovsk", "Asia/Yekaterinburg", "Asia/Omsk", "Asia/Novosibirsk", "Asia/Barnaul", "Asia/Novokuznetsk", "Asia/Krasnoyarsk", "Asia/Irkutsk", "Asia/Chita", "Asia/Yakutsk", "Asia/Khandyga", "Asia/Vladivostok", "Asia/Ust-Nera", "Asia/Magadan", "Asia/Sakhalin", "Asia/Srednekolymsk", "Asia/Kamchatka", "Asia/Anadyr"] }
768, { "country": "Rwanda", "timezones": ["Africa/Kigali"] }, { "country": "Saudi Arabia", "timezones": ["Asia/Riyadh"] }, { "country": "Senegal", "timezones": ["Africa/Dakar"] }, { "country": "Serbia", "timezones": ["Europe/Belgrade"] }, { "country": "Singapore", "timezones": ["Asia/Singapore"] }, { "country": "Slovakia", "timezones": ["Europe/Bratislava"] }, { "country": "Slovenia", "timezones": ["Europe/Ljubljana"] }, { "country": "Somalia", "timezones": ["Africa/Mogadishu"] }, { "country": "South Africa", "timezones": ["Africa/Johannesburg"] }, { "country": "Spain", "timezones": ["Europe/Madrid", "Africa/Ceuta", "Atlantic/Canary"] }, { "country": "Sri Lanka", "timezones": ["Asia/Colombo"] }, { "country": "Sweden", "timezones": ["Europe/Stockholm"] }, { "country": "Switzerland", "timezones": ["Europe/Zurich"] }, { "country": "Syria", "timezones": ["Asia/Damascus"] }, { "country": "Taiwan", "timezones": ["Asia/Taipei"] }, { "country": "Tajikistan", "timezones": ["Asia/Dushanbe"] }, { "country": "Thailand", "timezones": ["Asia/Bangkok"] }, { "country": "Trinidad and Tobago", "timezones": ["America/Port_of_Spain"] }, { "country": "Tunisia", "timezones": ["Africa/Tunis"] }, { "country": "Turkey", "timezones": ["Europe/Istanbul"] }, { "country": "Turkmenistan", "timezones": ["Asia/Ashgabat"] }, { "country": "Ukraine", "timezones": ["Europe/Kiev", "Europe/Uzhgorod", "Europe/Zaporozhye"] }, { "country": "United Arab Emirates", "timezones": ["Asia/Dubai"] }, { "country": "United Kingdom", "timezones": ["Europe/London"] }, { "country": "United States of America", "timezones": ["America/New_York", "America/Detroit", "America/Kentucky/Louisville", "America/Kentucky/Monticello", "America/Indiana/Indianapolis", "America/Indiana/Vincennes", "America/Indiana/Winamac", "America/Indiana/Marengo", "America/Indiana/Petersburg", "America/Indiana/Vevay", "America/Chicago", "America/Indiana/Tell_City", "America/Indiana/Knox", "America/Menominee", "America/North_Dakota/Center", "America/North_Dakota/New_Salem", "America/North_Dakota/Beulah", "America/Denver", "America/Boise", "America/Phoenix", "America/Los_Angeles", "America/Anchorage", "America/Juneau", "America/Sitka", "America/Metlakatla", "America/Yakutat", "America/Nome", "America/Adak", "Pacific/Honolulu"] }, { "country": "Uruguay", "timezones": ["America/Montevideo"] }, { "country": "Uzbekistan", "timezones": ["Asia/Samarkand", "Asia/Tashkent"] }, { "country": "Venezuela", "timezones": ["America/Caracas"] }, { "country": "Vietnam", "timezones": ["Asia/Ho_Chi_Minh"] }, { "country": "Yemen", "timezones": ["Asia/Aden"] }, { "country": "Zimbabwe", "timezones": ["Africa/Harare"] }]
769
770  var TheCustomerID = '';
771  var TheCustomerEmail = '';
772  var TheCustomerPhone = '';
773  var TheCustomerFN = '';
774  var TheCustomerLN = '';
775
776  var BspdCurrentCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
777  var BspdCurrentProduct = null;
778  var BspdCurrentCollection = { id: null }
779
780  var BSPD_CART_DATA_LOCAL_KEY = 'bspdCartData';
781  var BSPD_LAST_VISIT_COUNT_LOCAL_KEY = 'bspdLastUserVisitCount';
782  var BSPD_LAST_VISITED_PRODUCT = 'bspdLastVisitedProduct';
783  var BSPD_LAST_VISITED_COLLECTION = 'bspdLastVisitedCollection';
784  var BspdLastVisitedProduct = null,
785    BspdLastVisitedCollection = null;
786
787  window.bspdStoreConfig = {
788    zIndexOverride: 999999999,
789    nonPopupZIndexOverride: 2147483647,
790    cspCustomZIndexOverride: 100000000,
791    startupDelay: 1,
792    disableInWebView: false,
793    ignoreCurrentDomainOnWaWidget: false,
794    includeFullUrlWithUtmOnWaWidget: false,
795    webPush: { enabled: false },
796    vapidPublicKey: "BMSR8tXlLJOlANI7T5d2zhtzfBgW54OsaNX0K79JoOUlxSZz20vJE3cpmJAUtnpRIyAqEM-rp5h8AhxdyXOL3Ws",
797  };
798
799  function bspdGetBarCookie(name) {
800    const value = "; " + document.cookie;
801    const parts = value.split("; " + name + "=");
802    if (parts.length === 2) {
803      return parts.pop().split(";").shift();
804    }
805    return null;
806  }
807  function bspdSetBarCookie(name, value, days) {
808    const expires = new Date();
809
810    expires.setTime(expires.getTime() + days * 24 * 60 * 60 * 1000);
811    document.cookie = name + "=" + value + ";expires=" + expires.toUTCString() + ";path=/";
812  }
813
814  function trackLastVisitedProductAndCollection() {
815    if (BspdCurrentProduct) {
816      // check cookies for last visited product details (product id)
817      const lastVisitedProduct = bspdGetBarCookie(BSPD_LAST_VISITED_PRODUCT);
818      if (lastVisitedProduct) {
819        BspdLastVisitedProduct = lastVisitedProduct;
820
821        if (BspdCurrentProduct?.id !== BspdLastVisitedProduct) {
822          // set the cookie again
823          bspdSetBarCookie(BSPD_LAST_VISITED_PRODUCT, BspdCurrentProduct?.id, 300);
824        }
825      } else if (BspdCurrentProduct && BspdCurrentProduct?.id) {
826        // set the cookie
827        bspdSetBarCookie(BSPD_LAST_VISITED_PRODUCT, BspdCurrentProduct?.id, 300);
828      }
829    }
830
831    if (BspdCurrentCollection) {
832      // check cookies for last visited collection details (collection id)
833      const lastVisitedCollection = bspdGetBarCookie(BSPD_LAST_VISITED_COLLECTION);
834      if (lastVisitedCollection) {
835        BspdLastVisitedCollection = lastVisitedCollection;
836
837        if (BspdCurrentCollection?.id !== BspdLastVisitedCollection) {
838          // set the cookie again
839          bspdSetBarCookie(BSPD_LAST_VISITED_COLLECTION, BspdCurrentCollection?.id, 300);
840        }
841      } else if (BspdCurrentCollection && BspdCurrentCollection?.id) {
842        // set the cookie
843        bspdSetBarCookie(BSPD_LAST_VISITED_COLLECTION, BspdCurrentCollection?.id, 300);
844      }
845    }
846  }
847
848  /**
849   * method that stores a entry whenever the user visits any of the page
850   * and increments the count by 1
851   * the data schema looks like
852   * {[DATE]: {date: string; route: {[ROUTE]: number}; count: number}}
853   * this will be a json object whose key will be the date and value will be the object
854   * and will be stored in local-storage
855   */
856  function trackLastVisitedCount() {
857    const date = new Date();
858    const dateString = date.toISOString().split("T")[0];
859
860    let lastVisitedCount = JSON.parse(localStorage.getItem(BSPD_LAST_VISIT_COUNT_LOCAL_KEY)) || {};
861
862    if (lastVisitedCount[dateString]) {
863      lastVisitedCount[dateString].count += 1;
864
865      // also update route
866      const route = window.location.pathname;
867
868      if (lastVisitedCount[dateString].route[route]) {
869        lastVisitedCount[dateString].route[route] += 1;
870      } else {
871        lastVisitedCount[dateString].route[route] = 1;
872      }
873    } else {
874      const route = window.location.pathname;
875
876      lastVisitedCount[dateString] = {
877        date: dateString,
878        route: {
879          [route]: 1,
880        },
881        count: 1,
882      };
883    }
884
885    localStorage.setItem(BSPD_LAST_VISIT_COUNT_LOCAL_KEY, JSON.stringify(lastVisitedCount));
886  }
887
888  /**
889   * this method keeps a track of the current cart activity
890   * if there are any changes by the user, this will track those changes
891   * and making changes on storing it safely
892   */
893  const storeCartData = () => {
894    function syncCart() {
895      const oldCart = JSON.parse(localStorage.getItem(BSPD_CART_DATA_LOCAL_
895KEY) || "{}");
896
897      if (BspdCurrentCart?.item_count !== oldCart?.item_count) {
898        localStorage.setItem(BSPD_CART_DATA_LOCAL_KEY, JSON.stringify(BspdCurrentCart));
899      }
900    }
901    syncCart();
902
903  };
904
905  function bspdCreateUUID() {
906    let dt = Date.now();
907    return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (c) => {
908      const r = ((dt + Math.random() * 16) % 16) | 0;
909      dt = Math.floor(dt / 16);
910      return (c === "x" ? r : (r & 0x3) | 0x8).toString(16);
911    });
912  }
913
914  /**
915   * auto-registers a conversion for known/logged-in customers.
916   * the heavy registerConversion logic lives in bitespeed-popups.js; here we
917   * only lift the API request (the optin_conversion POST) and the bits needed
918   * to fire it, so the popup script does not have to be loaded for this to run.
919   */
920  const customBrandInitLogic = async (interval) => {
921    var BSPD_CONTACT_ID_COOKIE_ID = 'contactIdBitespeed';
922    var BSPD_BROWSER_ID_COOKIE_ID = 'refb';
923
924    // Skip if already identified
925    if (bspdGetBarCookie(BSPD_CONTACT_ID_COOKIE_ID)) {
926      return;
927    }
928
929    let phone = "",
930      email = "",
931      name = "";
932
933    // TheCustomerEmail / TheCustomerPhone / TheCustomerFN are server-set liquid
934    // variables already defined at the top of this file.
935    if (/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(TheCustomerEmail)) email = TheCustomerEmail;
936    if (/^\+?[\d\s\-()]{7,30}$/.test(TheCustomerPhone)) phone = TheCustomerPhone.replace(/\+/g, "");
937    if (TheCustomerFN.length > 1 && TheCustomerFN.length <= 100 && !/[<>]/.test(TheCustomerFN)) name = TheCustomerFN;
938
939    if (!phone && !email) return;
940
941    try {
942      let browserId = bspdGetBarCookie(BSPD_BROWSER_ID_COOKIE_ID);
943      if (!browserId) {
944        browserId = bspdCreateUUID();
945        bspdSetBarCookie(BSPD_BROWSER_ID_COOKIE_ID, browserId, 50);
946      }
947
948      const nameSplit = typeof name === "string" ? name.trim().split(/\s+/) : [];
949      const firstName = nameSplit.length > 0 ? nameSplit[0] : undefined;
950      const lastName = nameSplit.length > 1 ? nameSplit.slice(1).join(" ") : undefined;
951
952      const requestBody = {
953        shopUrl: window.Shopify?.shop || "",
954        type: "conversion",
955        source: "popup",
956        browserId,
957        phone,
958        email,
959        name,
960        firstName,
961        lastName,
962        consentProvided: true,
963        createdAt: new Date().toISOString(),
964        impressionAndConversionId: bspdCreateUUID(),
965        origin: window.location.href,
966      };
967
968      const response = await fetch("/apps/bitespeed?type=optin_conversion", {
969        method: "POST",
970        headers: { "Content-Type": "application/json" },
971        body: JSON.stringify(requestBody),
972      });
973      const res = await response.json();
974
975      const contactId = res?.results?.[1]?.value?.id ?? res?.results?.[1]?.id ?? res?.results?.contactId;
976
977      if (res && contactId) {
978        bspdSetBarCookie(BSPD_CONTACT_ID_COOKIE_ID, contactId, 1000);
979        if (interval) clearInterval(interval);
980      }
981    } catch (error) {}
982  };
983
984  function execute() {
985    trackLastVisitedProductAndCollection();
986    trackLastVisitedCount();
987
988    storeCartData();
989  }
990  execute();
991
992  customBrandInitLogic();
993</script>
993
994<!-- END app snippet -->
995<!-- BEGIN app snippet: bitespeed-analytics -->
995<script name="bitespeed-variable" type="text/javascript">
996  const dummyBitespeedVar = 'dummyBitespeedVar';
997</script>
997
998
999<script
1000  name="bitespeed-analytics"
1001  type="text/javascript"
1002>
1003  const getCookieGlobalAnal = (cookie) => {
1004    let cookieJson = {};
1005    document.cookie.split(';').forEach(function (el) {
1006      let [k, v] = el.split('=');
1007      cookieJson[k.trim()] = v;
1008    });
1009    return cookieJson[cookie];
1010  };
1011
1012  const isTruecallerContact = (contactId) =>
1013    !!contactId && getCookieGlobalAnal('bspdTruecallerContactId') === String(contactId);
1014
1015  const setCookieGlobalAnal = (cookie, value, days, hours) => {
1016    let expires = '';
1017    if (days) {
1018      let date = new Date();
1019      date.setTime(date.getTime() + days * hours * 60 * 60 * 1000);
1020      expires = '; expires=' + date.toUTCString();
1021    }
1022    document.cookie = cookie + '=' + (value || '') + expires + '; path=/';
1023  };
1024
1025  document.addEventListener('DOMContentLoaded', function () {
1026    (async function () {
1027      let refb = String(getCookieGlobalAnal('refb'));
1028      let ssid = String(getCookieGlobalAnal('ssid'));
1029      if (refb === null || refb === '' || refb === undefined || refb === 'undefined') var refbnew = createRef();
1030      if (ssid === null || ssid === '' || ssid === undefined || ssid === 'undefined') var ssidnew = await createSsid();
1031    })();
1032  });
1033
1034  var indexOfwww = location.hostname.indexOf('www');
1035  var shopDomainStripped = indexOfwww === -1 ? '.' + location.hostname : location.hostname.substr(indexOfwww + 3);
1036  function getCookie(name) {
1037    var value = '; ' + document.cookie;
1038    var parts = value.split('; ' + name + '=');
1039    if (parts.length == 2) return parts.pop().split(';').shift();
1040  }
1041
1042  function createRef() {
1043    let uuid = create_UUID();
1044    document.cookie =
1045      'refb=' +
1046      uuid +
1047      ';expires=' +
1048      new Date(new Date().setFullYear(new Date().getFullYear() + 10)) +
1049      ';domain=' +
1050      shopDomainStripped +
1051      '; path=/';
1052    return uuid;
1053  }
1054
1055  async function createSsid() {
1056    let uuid = create_UUID();
1057    document.cookie = 'ssid=' + uuid + ';domain=' + shopDomainStripped + '; path=/';
1058    return uuid;
1059  }
1060
1061  function create_UUID() {
1062    var dt = new Date().getTime();
1063    var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
1064      var r = ((dt + Math.random() * 16) % 16) | 0;
1065      dt = Math.floor(dt / 16);
1066      return (c == 'x' ? r : (r & 0x3) | 0x8).toString(16);
1067    });
1068    return uuid;
1069  }
1070
1071  var BSPD_LAST_SENT_CART_PRODUCTS_KEY = 'bspd_last_sent_cart_products';
1072
1073  function getCartProductsSignature(lineItems) {
1074    return JSON.stringify(
1075      (lineItems || [])
1076        .map(function (item) {
1077          return item.variant_id + ':' + item.quantity;
1078        })
1079        .sort()
1080    );
1081  }
1082
1083  function hasSameCartProductsAsLastSent(lineItems) {
1084    try {
1085      var lastSentSignature = localStorage.getItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY);
1086      return lastSentSignature !== null && lastSentSignature === getCartProductsSignature(lineItems);
1087    } catch (err) {
1088      return false;
1089    }
1090  }
1091
1092  function rememberSentCartProducts(lineItems) {
1093    try {
1094      localStorage.setItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY, getCartProductsSignature(lineItems));
1095    } catch (err) {}
1096  }
1097
1098  function clearSentCartProductsMemory() {
1099    try {
1100      localStorage.removeItem(BSPD_LAST_SENT_CART_PRODUCTS_KEY);
1101    } catch (err) {}
1102  }
1103
1104  async function lookForCart(cartData = {}, isCartSub = false) {
1105    let bspdContactId = getCookieGlobalAnal('contactIdBitespeed');
1106    let rzpContactId = getCookieGlobalAnal('rzp_unified_session_id');
1107
1108    var cartCookie = getCookieGlobalAnal('cart');
1109    var cartConvertedCookie = getCookieGlobalAnal(`${cartCookie}`)
1110
1111    const recentlyCartCreatedAt = getCookieGlobalAnal('bspd_cart_created_at');
1112
1113    if (cartCookie && !cartConvertedCookie && !recentlyCartCreatedAt) {
1114      document.cookie = `bspd_cart_created_at=${new Date().getTime()}` + ';domain=' + shopDomainStripped + '; path=/';
1115    } else if (!cartCookie && recentlyCartCreatedAt) {
1116      // reseting the cart created at cookie if it exists
1117      document.cookie =
1118        `bspd_last_cart_created_at=${recentlyCartCreatedAt}` + ';domain=' + shopDomainStripped + '; path=/';
1119      document.cookie = `bspd_cart_created_at=;domain=${shopDomainStripped}; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT`;
1120      // cart is gone (checkout may have completed) - forget the last sent
1121      // products so a future cart with the same contents gets sent again
1122      clearSentCartProductsMemory();
1123    }
1124
1125    if (!bspdContactId && !rzpContactId) return;
1126
1127    if (cartCookie && shopDomainStripped.includes('.neonattack.com')) {
1128      let lastTrackedCart = getCookieGlobalAnal('last_tracked_cart_event');
1129      let lastTrackedCartLineItemsCnt = getCookieGlobalAnal('last_tracked_cart_line_items_cnt');
1130
1131      clearInterval(intervalId);
1132
1133      if (!recentlyCartCreatedAt)
1134        document.cookie = `bspd_cart_created_at=${new Date().getTime()}` + ';domain=' + shopDomainStripped + '; path=/';
1135
1136      if (cartCookie !== lastTrackedCart || Number(lastTrackedCartLineItemsCnt) !== cartData.item_count) {
1137        document.cookie = `${cartCookie}
1137=true` + ';domain=' + shopDomainStripped + '; path=/';
1138
1139        document.cookie = `last_tracked_cart_event=${cartCookie}` + ';domain=' + shopDomainStripped + '; path=/';
1140        document.cookie =
1141          `last_tracked_cart_line_items_cnt=${cartData.item_count}` + ';domain=' + shopDomainStripped + '; path=/';
1142
1143        sendToWebhook(cartCookie, cartData);
1144      }
1145    } else if (cartCookie) {
1146      clearInterval(intervalId);
1147
1148      if (!cartConvertedCookie || isCartSub) {
1149        if (!isCartSub && (cartData?.item_count <= 0 || !cartData?.item_count || !cartData)) {
1150          // if not sent from the sub, then there are chances of cartData not being synced
1151          try {
1152            await fetch('/cart.js')
1153              .then(res => res.json())
1154              .then(res => {
1155                cartData = res
1156                return cartData
1157              })
1158          } catch (err) {}
1159        }
1160
1161        if (cartData?.item_count <= 0) return
1162
1163        document.cookie = `${cartCookie}=true` + ';domain=' + shopDomainStripped + '; path=/';
1164
1165        sendToWebhook(cartCookie, cartData);
1166      }
1167    }
1168  }
1169
1170  function sendToWebhook(cartToken, cartData = {}) {
1171    let refb = getCookieGlobalAnal('refb');
1172
1173    if (refb === null || refb === '' || refb === undefined || refb === 'undefined') {
1174    } else {
1175      const userAgent = navigator.userAgent;
1176
1177      let lineItems = [];
1178
1179      if (cartData && cartData?.items) {
1180        lineItems = cartData.items?.map((item) => {
1181          return {
1182            product_id: item.product_id,
1183            variant_id: item.id,
1184            price: item.price,
1185            quantity: item.quantity,
1186            sku: item.sku,
1187            title: item.title,
1188            vendor: item.vendor,
1189          };
1190        });
1191      }
1192
1193      if (hasSameCartProductsAsLastSent(lineItems)) return;
1194
1195      var postData = {
1196        at: new Date(),
1197        type: 'cartCreated',
1198        event: {
1199          cartToken: cartToken,
1200        },
1201        page_url: window.location.href,
1202        id: String(refb),
1203        shopifyShopDomain: 'two-poles-cosmetics.myshopify.com',
1204        lineItems,
1205        ref: refb,
1206        ssid: getCookieGlobalAnal('ssid'),
1207        contactId: Number.parseInt(getCookieGlobalAnal('contactIdBitespeed')),
1208        rzp_unified_session_id: getCookieGlobalAnal('rzp_unified_session_id') || undefined,
1209        platformMobile: /iPad|iPhone|iPod/.test(userAgent) ? 'ios' : /Android/.test(userAgent) ? 'android' : '',
1210        platformDesktop: /Mac/.test(userAgent) ? 'mac' : /Windows/.test(userAgent) ? 'windows' : '',
1211      };
1212
1213      if (isTruecallerContact(postData.contactId)) postData.source = 'truecaller';
1214
1215      rememberSentCartProducts(lineItems);
1216
1217      fetch('/apps/bitespeed?type=browser_session', {
1218        method: 'POST',
1219        headers: {
1220          'Access-Control-Allow-Origin': '*',
1221          'Access-Control-Allow-Headers': '*',
1222          'Content-Type': 'application/json',
1223        },
1224        body: JSON.stringify(postData),
1225      }).catch((err) => {
1226        console.log('API ERROR: ', err);
1227      });
1228    }
1229  }
1230
1231  let intervalId = setInterval(() => {
1232    if (getCookieGlobalAnal('debug') === 'true') debugger;
1233    lookForCart();
1234  }, 1000);
1235
1236  function analyticsPost(postData) {
1237    postData.shopifyShopDomain = "two-poles-cosmetics.myshopify.com";
1238    postData.ref = getCookieGlobalAnal("refb");
1239    postData.ssid = getCookieGlobalAnal("ssid");
1240    postData.contactId = Number.parseInt(getCookieGlobalAnal("contactIdBitespeed"));
1241    if (isTruecallerContact(postData.contactId)) postData.source = "truecaller";
1242    postData.rzp_unified_session_id = getCookieGlobalAnal("rzp_unified_session_id") || undefined;
1243
1244    const userAgent = navigator.userAgent;
1245    postData.platformMobile = /iPad|iPhone|iPod/.test(userAgent) ? "ios" : /Android/.test(userAgent) ? "android" : "";
1246    postData.platformDesktop = /Mac/.test(userAgent) ? "mac" : /Windows/.test(userAgent) ? "windows" : "";
1247
1248    // don't send browser events on multichannel if contactId is not present
1249    if (!postData.contactId && !postData.rzp_unified_session_id) {
1250      console.log("No contactId found for multichannel analytics file. Returning");
1251      return;
1252    }
1253
1254    fetch("/apps/bitespeed?type=browser_session", {
1255      method: "POST",
1256      headers: {
1257        "Access-Control-Allow-Origin": "*",
1258        "Content-Type": "application/json",
1259      },
1260      body: JSON.stringify(postData),
1261    }).catch((err) => {
1262      console.log("API ERROR: ", err);
1263    });
1264  }
1265(function() {
1266    var bitespeedLayer = {
1267        cartPollInterval: 2000
1268    }
1269    var config = {
1270        linker: {
1271            domains: ['shopify.com', 'rechargeapps.com', 'recurringcheckout.com', 'carthook.com', 'checkout.com']
1272        },
1273        anonymize_ip: true,
1274        allow_ad_personalization_signals: true,
1275        page_title: removePii(document.title),
1276        page_location: removePii(document.location.href)
1277    }
1278    var pageView = function() {
1279            
1280    };
1281
1282    // delay page firing until the page is visible
1283    if (document.hidden === true) {
1284        var triggeredPageView = false;
1285        document.addEventListener('visibilitychange', function() {
1286            if (!document.hidden && !triggeredPageView) {
1287                pageView();
1288                triggeredPageView = true;
1289            }
1290        });
1291    } else {
1292        pageView()
1293    }
1294
1295    var triggerPageViewEvent = function() {
1296      var postData = {
1297        "at" : new Date(),
1298        "type": "pageViewed",
1299        "event": {
1300          url: window.location.href,
1301        },
1302        "contactId": Number.parseInt(getCookieGlobalAnal("contactIdBitespeed")),
1303        "source": 'shopify'
1304      }
1305
1306      analyticsPost(postData);
1307    }
1308
1309    document.addEventListener('DOMContentLoaded', function() {
1310      triggerPageViewEvent()
1311    });
1312
1313    var hasLocalStorage = (function() {
1314        try {
1315            localStorage.setItem('bitespeed_test_storage', 'test');
1316            localStorage.removeItem('bitespeed_test_storage');
1317            return true;
1318        } catch (ex) {
1319            return false;
1320        }
1321    })();
1322    bitespeedLayer.ecommerce = {
1323        'currencyCode' : 'EUR',
1324        'impressions' : []
1325    };
1326    
1327    
1328
1329    
1330    bitespeedLayer.ecommerce.impressions = getUniqueProducts(bitespeedLayer.ecommerce.impressions);
1331    function getUniqueProducts(array){
1332        var u = {}, a = [];
1333        for(var i = 0, l = array.length; i < l; ++i){
1334            if(u.hasOwnProperty(array[i].id)) {
1335                continue;
1336            }
1337            a.push(array[i]);
1338            u[array[i].id] = 1;
1339        }
1340        return a;
1341    };
1342    var loadScript = function(url, callback){
1343        var script = document.createElement("script")
1344        script.type = "text/javascript";
1345        if (script.readyState){  /* IE */
1346            script.onreadystatechange = function(){
1347                if (script.readyState == "loaded" ||
1348                        script.readyState == "complete"){
1349                    script.onreadystatechange = null;
1350                    callback();
1351                }
1352            };
1353        } else {  /* Others */
1354            script.onload = function(){
1355                callback();
1356            };
1357        }
1358        script.src = url;
1359        document.getElementsByTagName("head")[0].appendChild(script);
1360    }
1361    var ldTracker = function(jQuery){
1362    jQuery(document).ready(function(){
1363        if(bitespeedLayer && bitespeedLayer.ecommerce){
1364            /* run list, product, and clientID scripts everywhere */
1365            listViewScript();
1366            productPageScript();
1367        }
1368    })
1369    var ldTracker = function(){
1370      document.addEventListener('DOMContentLoaded', function() {
1371          if (typeof bitespeedLayer !== 'undefined' && bitespeedLayer.ecommerce) {
1372              // run list, product, and clientID scripts everywhere
1373              listViewScript();
1374              productPageScript();
1375          }
1376      });
1377    }
1378    function listViewScript(){
1379        if (!bitespeedLayer.ecommerce.impressions || !bitespeedLayer.ecommerce.impressions.length) return;
1380        window.setTimeout(function(){
1381            var postData = {
1382            "at" : new Date(),
1383            "type" : "productListViewed",
1384            "page_url": window.location.href,
1385              "event" : {
1386                    list_id: bitespeedLayer.ecommerce.impressions[0].list,
1387                    collection_id: bitespeedLayer.ecommerce.impressions[0].collection_id,
1388                    products: bitespeedLayer.ecommerce.impressions
1389              }
1390                };
1391                analyticsPost(postData);
1392        },500) /* wait for pageview to fire first */
1393        /* product list clicks */
1394    }
1395    async function productPageScript(){
1396        var product = bitespeedLayer.ecommerce.detail
1397            && bitespeedLayer.ecommerce.detail.products
1398            && bitespeedLayer.ecommerce.detail.products[0]
1399        if (product) {
1400            if(hasLocalStorage) product.list_name = localStorage.list
1401                if(hasLocalStorage) product.list_id = localStorage.list
1402          var postData = {
1403            "at" : new Date(),
1404            "type" : "productViewed",
1405            "page_url": window.location.href,
1406            "event" : product
1407          }
1408          analyticsPost(postData);
1409        }
1410    }
1411}
1412if(typeof jQuery === 'undefined'){
1413        loadScript('https://code.jquery.com/jquery-3.7.1.min.js', function(){
1414        jQuery191 = jQuery.noConflict(true);
1415        ldTracker(jQuery191);
1416        });
1417} else {
1418        ldTracker(jQuery);
1419}
1420        // ldTracker();
1421        function removePii(string) {
1422        var piiRegex = {
1423            "email": /[s&amp;/,=]([a-zA-Z0-9_.+-]+(@|%40)[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+)($|[s&amp;/,])/,
1424            "postcode": /[s&amp;/,=]([A-Z]{1,2}[0-9][0-9A-Z]?(s|%20)[0-9][A-Z]{2})($|[s&amp;/,])/,
1425        };
1426        var dlRemoved = string;
1427        for (key in piiRegex) {
1428            dlRemoved = dlRemoved.replace(piiRegex[key], 'REMOVED');
1429        }
1430        return dlRemoved;
1431    }
1432})()
1433</script>
1433
1434
1435<script
1436  type="text/javascript"
1437  name="NAMESPACED-NOTIFY_ME"
1438>
1439  //   var popup_id = "";
1440  //   // var product = null;
1441  //   // var product_variants = null;
1442  //   var product_variants = BspdCurrentProduct?.variants || [];
1443  //   var product_id = null || "";
1444  //   var current_variant = null || "";
1445  //   var is_current_variant_available = true;
1446  //   var buyNowElement = null;
1447  //   var mainNewButton = null;
1448  //   var notify_me_text = "Notify Me";
1449  //   var shop_domain = "";
1450  //   var dont_show_notify_me_strict = false;
1451
1452  //   var variants = product.variants
1453
1454  //   // variables to build custom logic for different brands
1455  //   var globalFormEle = null;
1456  //   var globalPrimaryBtn = null;
1457
1458  //   var getParameterByNameTemp = (str, url = window.location.href) => {
1459  //     str = str.replace(/[\[\]]/g, "\\$&");
1460  //     let regex = new RegExp("[?&]" + str + "(=([^&#]*)|&|#|$)").exec(url);
1461  //     return regex ? (regex[2] ? decodeURIComponent(regex[2].replace(/\+/g, " ")) : "") : null;
1462  //   }
1463
1464  //   var variantParam = getParameterByNameTemp("variant");
1465  //   if (variantParam && !isNaN(variantParam)) {
1466  //     // getting variant param from the url and if it is a proper number set the current_variant as that
1467  //     current_variant = Number(variantParam);
1468  //   } else if (!current_variant && Array.isArray(variants) && variants.length > 0) {
1469  //     // else set the first variant as the current variant
1470  //     current_variant = variants[0].id;
1471  //   }
1472
1473  //   // console.log(product, product_id, current_variant, variants, "DATA IS HEREEE");
1474
1475  //   // var popup_id = "";
1476  //   // var product = {};
1477  //   // var product_id = "";
1478  //   // var current_variant = "";
1479  //   // var is_current_variant_available = false;
1480  //   // var buyNowElement = null;
1481  //   // var mainNewButton = null;
1482
1483  //   // const variants = [];
1484
1485  //   var CREATED_NOTIFY_ME_BUTTON_CLASS = "bitespeed-notify-me-button";
1486  //   var CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_CLASS}`;
1487  //   var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS = "bitespeed-notify-me-button-parent";
1488  //   var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS}`;
1489
1490  //   var notifyMeTexts = ["notify me", "notify"];
1491  //   var soldOutTexts = ["sold out", "out of stock"];
1492
1493  //   var wordsToRemove = ["sold out", "out of stock"].concat(notifyMeTexts);
1494  //   var buyButtonTexts = ["buy now", "buy it", "buy it now", "sold out"];
1495  //
1496</script>
1496
1497<!-- END app snippet -->
1498<!-- BEGIN app snippet: bitespeed-back-in-stock -->
1498<script
1499  type="text/javascript"
1500  name="BITESPEED-BIS-NOTIFY_ME"
1501>
1502  var entityHandle = "store-locator";
1503  var popup_id = "";
1504  // var product = null;
1505  // var product_variants = null;
1506  var product_variants = BspdCurrentProduct?.variants || [];
1507  var product_id = null;
1508  var current_variant = null;
1509  var is_current_variant_available = true;
1510  var buyNowElement = null;
1511  var mainNewButton = null;
1512  var notify_me_text = "Notify Me";
1513  var shop_domain = "";
1514  var dont_show_notify_me_strict = false;
1515  var always_show_notify_me = false;
1516
1517  var variants = BspdCurrentProduct?.variants
1518  var productCollections = BspdCurrentProduct?.collections
1519
1520  window.product_id = product_id;
1521  window.current_variant = current_variant;
1522
1523  // variables to build custom logic for different brands
1524  var globalFormEle = null;
1525  var globalPrimaryBtn = null;
1526  var globalParentElement = null;
1527
1528  var variantParam = getParameterByName("variant");
1529  if (variantParam && !isNaN(variantParam)) {
1530    // getting variant param from the url and if it is a proper number set the current_variant as that
1531    current_variant = Number(variantParam);
1532  // } else if (
1533  //   !current_variant ||
1534  //   !product_variants ||
1535  //   (Array.isArray(product_variants) && product_variants.length <= 0) ||
1536  //   !Array.isArray(product_variants)
1537  // ) {
1538  //   const productFetch = await fetch(`/products/${entityHandle}.js`, {
1539  //     method: "GET",
1540  //     headers: {
1541  //       "Content-Type": "application/json",
1542  //     },
1543  //   }).then((res) => res.json());
1544
1545  //   if (productFetch) {
1546  //     console.log("Product fetched from /products/:handle.js", productFetch);
1547      
1548  //     product = productFetch;
1549  //     variants = productFetch.variants;
1550  //   }
1551  } else if (!current_variant && Array.isArray(BspdCurrentProduct?.variants) && BspdCurrentProduct?.variants.length > 0) {
1552    // change the current_variant to the first variant in the url
1553
1554    // window.history.replaceState(
1555    //   {},
1556    //   document.title,
1557    //   window.location.pathname + "?variant=" + product_variants[0].id
1558    // );
1559
1560    // getting the first variant that is available
1561    // if no variant is available then set the current_variant to the first variant
1562    for (let i = 0; i < product_variants.length; i++) {
1563      if (product_variants[i].available) {
1564        current_variant = product_variants[i].id;
1565        break;
1566      }
1567    }
1568
1569    // else set the first variant as the current variant
1570    if (!current_variant) {
1571      current_variant = product_variants[0].id;
1572    }
1573  }
1574
1575  var CREATED_NOTIFY_ME_BUTTON_CLASS = "bitespeed-notify-me-button";
1576  var CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_CLASS}`;
1577  var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS = "bitespeed-notify-me-button-parent";
1578  var CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR = `.${CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS}`;
1579
1580  var notifyMeTexts = ["notify me", "notify"];
1581  var soldOutTexts = ["sold out", "out of stock"];
1582
1583  var wordsToRemove = ["sold out", "out of stock"].concat(notifyMeTexts);
1584  var buyButtonTexts = ["buy now", "buy it", "buy it now", "sold out"];
1585
1586  // Builds a selector array from a list of breakpoint rules plus a base list.
1587  // Each rule is { maxWidth, selectors }: its selectors are included only when
1588  // window.innerWidth < maxWidth. Matching rules are sorted by maxWidth ascending,
1589  // so selectors for smaller screens are given higher priority (placed first),
1590  // followed by the always-included base selectors.
1591  //
1592  // To target a new screen size in future, just add another rule, e.g.
1593  //   { maxWidth: 480, selectors: ["#SomeSmallPhoneOnlySelector"] }
1594  function buildResponsiveSelectors(responsiveRules, baseSelectors) {
1595    var width = window.innerWidth;
1596    var responsiveSelectors = responsiveRules
1597      .slice()
1598      .sort(function (a, b) {
1599        return a.maxWidth - b.maxWidth;
1600      })
1601      .filter(function (rule) {
1602        return width < rule.maxWidth;
1603      })
1604      .reduce(function (acc, rule) {
1605        return acc.concat(rule.selectors);
1606      }, []);
1607
1608    return responsiveSelectors.concat(baseSelectors);
1609  }
1610
1611  var default_formSelector = buildResponsiveSelectors(
1612    [
1613      // mobile-only custom store selectors
1614      { maxWidth: 750, selectors: [".custom-fixed-add-to-cart"] },
1615    ],
1616    [
1617      // custom store selectors
1618      ".custom-fixed-add-to-cart-desktop",
1619
1620      // shopify default selectors
1621      "form.product_form",
1622      "form.productForm",
1623      ".product-form",
1624      ".product_form",
1625      ".ProductForm",
1626      ".shopify-product-form",
1627      ".product-single__form",
1628      "form[action='/cart/add']",
1629      "form[action='/cart/add.js']",
1630    ]
1631  );
1632  var default_buttonSelector = buildResponsiveSelectors(
1633    [
1634      // mobile-only custom store selectors
1635      { maxWidth: 750, selectors: ["#ProductPageAddToCartMobile-"] },
1636    ],
1637    [
1638      // custom store selectors
1639      "#ProductPageAddToCartDesktop-",
1640
1641      // shopify default selectors
1642      "button[type='submit']",
1643      "input[name='add']",
1644      "button[name='add']",
1645      "input[type='submit']",
1646      "input[value='Sold out']",
1647    ]
1648  );
1649
1650  const modifyDefaultSelectorsForBrands = () => {
1651    const shopUrl = window.Shopify.shop;
1652
1653    if (shopUrl === "vip-lhb2021.myshopify.com") {
1654      default_formSelector = [".product__form__wrapper"];
1655      default_buttonSelector = [".wishlisthero-product-page-button-container"];
1656      // soldOutTexts = soldOutTexts.concat(["add to wishlist"])
1657      buyButtonTexts = buyButtonTexts.concat(["add to wishlist"]);
1658    }
1659
1660    if (shopUrl === "label-s4u.myshopify.com") {
1661      default_formSelector = [".js-prod-form-submit", "form.product__form-buttons"].concat(default_formSelector);
1662      // The Add to Cart is an input with ID addToCart
1663      default_buttonSelector = ["#addToCart", "input[type='submit']"].concat(default_buttonSelector);
1664    }
1665  };
1666  modifyDefaultSelectorsForBrands();
1667
1668  // UTILS
1669  function checkIfStringIncludes(string, words) {
1670    return words.some((word) => string.toLowerCase().includes(word.toLowerCase()));
1671  }
1672  function isDefined(value) {
1673    return null != value;
1674  }
1675  function getParameterByName(str, url = window.location.href) {
1676    str = str.replace(/[\[\]]/g, "\\$&");
1677    let regex = new RegExp("[?&]" + str + "(=([^&#]*)|&|#|$)").exec(url);
1678    return regex ? (regex[2] ? decodeURIComponent(regex[2].replace(/\+/g, " ")) : "") 
1678: null;
1679  }
1680  function addMargin(button) {
1681    // button.style.margin = "5px";
1682    button.style.marginTop = "5px";
1683    button.style.marginLeft = "5px";
1684    button.style.marginRight = "5px";
1685    button.style.marginBottom = "5px";
1686  }
1687
1688  function getVariantIdToNotifyFor() {
1689    if (!always_show_notify_me) return current_variant;
1690
1691    const isCurrentOutOfStock = (product_variants || []).some(function (variant) {
1692      return Number(variant.id) === Number(current_variant) && variant.available === false;
1693    });
1694
1695    return isCurrentOutOfStock ? current_variant : getFirstOutOfStockVariantId() || current_variant;
1696  }
1697
1698  function onNotifyButtonClicked() {
1699    // using global variable - bitespeed_popups
1700    // exact methods and constants from bitespeed-popup.js file
1701    // console.log(popup_id, "AAAAA", product_id, "VVVV", current_variant, `${(popup_id + "").trim()}:bitespeed_popup`);
1702    bitespeed_popups[`${(popup_id + "").trim()}:bitespeed_popup`].show("", true, {
1703      popupTrigger: "back_in_stock",
1704      productId: product_id,
1705      variantId: getVariantIdToNotifyFor(),
1706    });
1707  }
1708
1709  function addCustomStylesBasedOnBrand(button, isParent) {
1710    if(isParent) {
1711      switch (window.Shopify.shop) {
1712        case 'belvish.myshopify.com': {
1713          button.style.marginTop = '10px';
1714          button.style.width = '100%';
1715        }
1716        case 'overlays-clothing.myshopify.com': {
1717          button.style.marginBottom = '16px';
1718        }
1719        default:
1720          break;
1721      }
1722      return 
1723    }
1724
1725    switch (window.Shopify.shop) {
1726      case "headphone-zone.myshopify.com": {
1727        button.style.width = "100%";
1728        break;
1729      }
1730      case "the-indian-ethnic-company.myshopify.com": {
1731        button.style.margin = "8px 0px";
1732        break;
1733      }
1734      default:
1735        break;
1736    }
1737
1738    return button;
1739  }
1740
1741  /**
1742   * method to add neccessary properties to the
1743   * new notify button... handling many edges cases as well...
1744   */
1745  function addNeccessaryProperties(button) {
1746    // adding all the neccessary properties
1747    button.type = "button";
1748    button.name = "notify_me";
1749    button.disabled = false;
1750    button.ariaDisabled = false; // edge case, few websites are using aria-disabled
1751    // adding/overriding some styles
1752    button.style.display = "inline-block";
1753    button.style.opacity = "1";
1754    button.style.pointerEvents = "auto";
1755    button.style.cursor = "pointer";
1756    button.classList.remove("disabled"); // edge case:
1757    // removing the click events from
1758    button.click = () => {};
1759    button.onclick = () => {};
1760
1761    // some custom brand specific attributes or properties
1762    button.removeAttribute("data-notification-popup");
1763    button.removeAttribute("data-add-to-cart");
1764
1765    const customButton = addCustomStylesBasedOnBrand(button);
1766
1767    return customButton;
1768  }
1769
1770  function ifPassedNumberCondition(condition, conditionValue, actualValue) {
1771    if (condition === "greater than") {
1772      return actualValue > conditionValue;
1773    } else if (condition === "less than") {
1774      return actualValue < conditionValue;
1775    } else if (condition === "equals to") {
1776      return actualValue === conditionValue;
1777    } else if (condition === "not equals to") {
1778      return actualValue !== conditionValue;
1779    } else if (condition === "greater than or equals to") {
1780      return actualValue >= conditionValue;
1781    } else if (condition === "less than or equals to") {
1782      return actualValue <= conditionValue;
1783    }
1784    return false;
1785  }
1786
1787  function isVariantAvailableBasedOnPopupTriggers() {
1788    /**
1789     * this is a part of popup triggers only
1790     * but being handled here as there are no option for variant-wise trigger
1791     */
1792    if (
1793      window?.bspdPopupProductMetadata !== undefined &&
1794      window?.bspdPopupProductMetadata !== null
1795    ) {
1796      const {
1797        popupId,
1798        value,
1799        condition,
1800
1801        ...variants
1802      } = window.bspdPopupProductMetadata || {};
1803      console.log(variants, "variants asldfjas");
1804
1805      if (variants[window.ShopifyAnalytics.meta.selectedVariantId]) {
1806        const inventoryQuantity =
1807          variants[window.ShopifyAnalytics.meta.selectedVariantId]
1808            ?.inventoryQuantity || null;
1809
1810        if (inventoryQuantity === null) return true;
1811
1812        return !ifPassedNumberCondition(condition, value, inventoryQuantity);
1813      }
1814
1815      return true;
1816    }
1817
1818    return true;
1819  }
1820
1821  function checkVariantIsAvailable() {
1822    if (!product_variants || product_variants.length <= 0) {
1823      is_current_variant_available = true;
1824      return true;
1825    }
1826
1827    for (let i = 0; i < product_variants.length; i++) {
1828      const variantId = Number(product_variants[i].id);
1829      const currentVariantId = Number(current_variant);
1830
1831      if (variantId === currentVariantId) {
1832        if (product_variants[i].available === null || product_variants[i].available === undefined) dont_show_notify_me_strict = true;
1833
1834        is_current_variant_available = product_variants[i].available;
1835
1836        const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers();
1837
1838        return is_current_variant_available && secondaryPopupTriggerCondition;
1839      }
1840    }
1841
1842    const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers();
1843
1844    return false && secondaryPopupTriggerCondition;
1845  }
1846
1847  function checkOneVariantIsAvailable() {
1848    let is_variant_available = true,
1849      is_variant_found = true;
1850
1851    if (!current_variant) return null;
1852
1853    if (!product_variants || product_variants.length <= 0) {
1854      is_vairant_available = true;
1855      return false;
1856    }
1857
1858    for (let i = 0; i < product_variants.length; i++) {
1859      let variant = product_variants[i];
1860
1861      // Number(variant.id) === Number(current_variant) && (is_variant_found = variant.available),
1862      //   (is_variant_available = is_variant_available || variant.available);
1863      if (Number(variant.id) === Number(current_variant)) {
1864        is_variant_found = variant.available;
1865        is_variant_available = is_variant_available || variant.available;
1866      }
1867    }
1868
1869    const secondaryPopupTriggerCondition = isVariantAvailableBasedOnPopupTriggers();
1870
1871    return (is_variant_available && is_variant_found && product_variants.length >= 1) && secondaryPopupTriggerCondition;
1872  }
1873
1874  function hasAnyOutOfStockVariant() {
1875    if (!Array.isArray(product_variants) || product_variants.length <= 0) return false;
1876
1877    return product_variants.some(function (variant) {
1878      return variant.available === false;
1879    });
1880  }
1881
1882  // retexts in place so the wrappers a theme animates against (fill overlay, text
1883  // span, loader) survive - wiping them leaves the button hovering to blank
1884  function bspdRetextClonedButton(button, text) {
1885    const walker = document.createTreeWalker(button, NodeFilter.SHOW_TEXT, null);
1886    let replaced = false;
1887    let node;
1888
1889    while ((node = walker.nextNode())) {
1890      if (!(node.nodeValue || "").trim()) continue;
1891
1892      node.nodeValue = replaced ? "" : text;
1893      replaced = true;
1894    }
1895
1896    if (!replaced) button.textContent = text;
1897  }
1898
1899  function getFirstOutOfStockVariantId() {
1900    if (!Array.isArray(product_variants)) return null;
1901
1902    for (let i = 0; i < product_variants.length; i++) {
1903      if (product_variants[i].available === false) return product_variants[i].id;
1904    }
1905
1906    return null;
1907  }
1908
1909  function refreshBackInStockButton() {
1910    if (always_show_notify_me) {
1911      bspdAddAlwaysVisibleNotifyButton();
1912      return;
1913    }
1914
1915    if (is_current_variant_available) {
1916      let buttonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR);
1917
1918      isDefined(buttonParent) && (buttonParent.innerHTML = ""), bspdAddBackInStockButton();
1919    } else {
1920      bspdAddBackInStockButton();
1921    }
1922  }
1923
1924  /**
1925   * This function is used to check if the variant is available and reload the button
1926   * if it is available.
1927   */
1928  function delayedRefreshButton() {
1929    setTimeout(function () {
1930      const newVariant = getParameterByName("variant") || window.ShopifyAnalytics.meta.selectedVariantId;
1931      if (newVariant === null) {
1932        return;
1933      }
1934
1935      let tempVariant = current_variant;
1936      current_variant = Number(newVariant);
1937
1938      if (tempVariant !== current_variant) {
1939        checkVariantIsAvailable();
1940
1941        refreshBackInStockButton();
1942      }
1943    }, 2);
1944  }
1945
1946  // custom logic for different brands
1947  function showNotifyBTNOnCustomBrandLogicPass() {
1948    /**
1949     * this variable is a by pass mechanism
1950     * mostly made when safari is not getting enought variant availability data
1951     * so we are not showing notify me button
1952     * in that case...
1953     */
1954    if (dont_show_notify_me_strict) return false;
1955
1956    // dependent on primary button
1957    if (globalPrimaryBtn) {
1958      if (shop_domain === "neeshperfumes.com") {
1959        if (String(globalPrimaryBtn.innerText).toLowerCase() === "validate") return false;
1960      } else if (shop_domain === "carrypro.in") {
1961        const getButtonAttributes = globalPrimaryBtn.attributes;
1962        const disabledAttribute = getButtonAttributes.getNamedItem("disabled");
1963
1964        return true;
1965        return disabledAttribute && disabledAttribute.value === "disabled";
1966        // } else if (shop_domain === 'theindianethnicco.com') {
1967        //   // custom request of 'theindianethnicco'
1968        //   // to only show when all the variants are out of stock
1969        //   return product_variants.every(variant => !variant.available);
1970      }
1971    }
1972
1973    return true;
1974  }
1975
1976  /**
1977   * function to add custom logic for notify me button
1978   * for few brands the existing button criteria is not enough
1979   * or maybe the button is not getting rendered properly
1980   */
1981  function addCustomLogicForNotifyMeButton() {
1982    // if(shop_domain === 'capresebags.com') {
1983    //   const form = document.getElementById('wishlisthero-product-page-button-container');
1984    //   if(form) {
1985    //     const button = form.getElementsByClassName('product__form--add-to-cart');
1986    //     // add the button at the beginning of the form
1987    //     if(button && button.length > 0) {
1988    // console.log(111111)
1989    // createBackInStockButton(button[0], true);
1990    //     }
1991    //   }
1992    // }
1993  }
1994
1995  /**
1996   * this method renders the notify me button taking the reference from the
1997   * primary original button data
1998   */
1999  function createBackInStockButton(buttonReference, dontDisableOgButton = false) {
2000    let button = document.querySelector(CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR);
2001
2002    if (!isDefined(button)) {
2003      // For stores with reactive themes, create fresh button instead of cloning
2004      // to avoid theme framework overwriting button text/state via cloned attributes
2005      let newButton;
2006      if (window.Shopify.shop === 'hophead-apparels.myshopify.com') {
2007        newButton = document.createElement("button");
2008        newButton.className = buttonReference.className;
2009      } else {
2010        newButton = buttonReference.cloneNode(true) || document.createElement("button");
2011      }
2012      addNeccessaryProperties(newButton, buttonReference);
2013
2014      if (always_show_notify_me) newButton.removeAttribute("id");
2015
2016      newButton.classList.add(CREATED_NOTIFY_ME_BUTTON_CLASS);
2017
2018      if (always_show_notify_me) {
2019        bspdRetextClonedButton(newButton, notify_me_text);
2020        newButton.onclick = () => {};
2021        newButton.click = () => {};
2022        newButton.setAttribute("aria-label", notify_me_text);
2023      } else {
2024        newButton.innerText = "";
2025        newButton.onclick = () => {};
2026        newButton.click = () => {};
2027        newButton.removeEventListener("click", () => {});
2028
2029        let textAddedInChild = false;
2030
2031        for (let child of buttonReference.childNodes) {
2032          let clonedChild = child.cloneNode(true);
2033          clonedChild.innerText = "";
2034          clonedChild.onclick = () => {};
2035          clonedChild.click = () => {};
2036          clonedChild.removeEventListener("click", () => {});
2037
2038          if (child.nodeType === 1) {
2039            if (checkIfStringIncludes((child.innerText + "").toLowerCase(), wordsToRemove) && !textAddedInChild) {
2040              textAddedInChild = true;
2041              clonedChild.innerText = notify_me_text;
2042            }
2043
2044            if (window.Shopify.shop === 'hophead-apparels.myshopify.com' && clonedChild.innerText === "") continue;
2045
2046            newButton.appendChild(clonedChild);
2047          }
2048        }
2049
2050        if (!textAddedInChild) {
2051          newButton.innerText = notify_me_text;
2052        }
2053      }
2054
2055      /**
2056       * removing the disabled class from the button
2057       */
2058      if (!dontDisableOgButton)
2059        if (isDefined(buttonReference)) {
2060          for (let i = 0; i < newButton.classList.length; i++) {
2061            if (
2062              "disabled" === newButton.classList[i] ||
2063              "pe_none" === newButton.classList[i] ||
2064              "product__submit__add" === newButton.classList[i] ||
2065              newButton.classList[i].includes("disabled")
2066            )
2067              newButton.classList.remove(newButton.classList[i]);
2068          }
2069        }
2070
2071      newButton.style = "cursor: pointer !important; visibility: visible; display: block !important; position: relative; overflow: hidden;";
2072
2073      if (always_show_notify_me) newButton.style.width = "100%";
2074
2075      if (window.Shopify.shop === '3b0520-2.myshopify.com') {
2076        newButton.style = `${newButton.style}; color: #ffffff !important; background-color: #0C1929 !important;`;
2077      } else if (window.Shopify.shop === 'angel-rocket-india.myshopify.com') {
2078        newButton.style = `${newButton.style}; color: #FF7E7C !important;`;
2079      } else if (window.Shopify.shop === 'sz80fm-5t.myshopify.com') {
2080        newButton.style = `${newButton.style}; display: flex !important;`;
2081      } else if (window.Shopify.shop === 'label-s4u.myshopify.com') {
2082        // Step 1: Fix input value (change "Sold Out" to "Notify me")
2083        if (newButton.tagName === 'INPUT') {
2084          newButton.value = notify_me_text;
2085          newButton.type = 'button';
2086        }
2087
2088        // Step 2: Remove disabled state
2089        newButton.removeAttribute('disabled');
2090        newButton.removeAttribute('aria-disabled');
2091        newButton.classList.remove('disabled');
2092
2093        // Step 3: Remove theme classes that trigger 
2094        newButton.classList.remove('AddtoCart');
2095        newButton.classList.remove('js-ajax-submit');
2096        newButton.removeAttribute('name');
2097        newButton.removeAttribute('id'); 
2098        newButton.removeAttribute('onclick'); 
2099
2100        // Step 4: Custom styling - Black background, White text
2101        newButton.style.cssText += `;
2102          background-color: #000000 !important;
2103          color: #ffffff !important;
2104          border: 2px solid #000000 !important;
2105          cursor: pointer !important;
2106          opacity: 1 !important;
2107          width: 100% !important;
2108        `;
2109      }
2110
2111      if (!buyNowElement) {
2112        addMargin(newButton);
2113        addMargin(buttonReference);
2114      }
2115
2116      let buttonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR);
2117      addCustomStylesBasedOnBrand(buttonParent, true)
2118
2119      if (showNotifyBTNOnCustomBrandLogicPass()) {
2120        // isDefined(buttonParent) &&
2121        buttonParent.appendChild(newButton),
2122          (newButton.onclick = () => {
2123            onNotifyButtonClicked();
2124          }),
2125          (newButton.ontouchstart = () => {
2126            onNotifyButtonClicked();
2127          });
2128
2129        if (!always_show_notify_me && buyNowElement && window.Shopify.shop !== 'label-s4u.myshopify.com') {
2130          buyNowElement.style.display = "none";
2131        }
2132
2133        buttonParent.style.display = "block";
2134        if (!always_show_notify_me) globalParentElement.style.display = "block";
2135      }
2136    }
2137  }
2138
2139  function createBackInStockButtonParent(form, buttonReference) {
2140    let parent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR);
2141    mainNewButton = parent;
2142
2143    if (!isDefined(parent)) {
2144      let newParent = document.createElement("div");
2145      newParent.classList.add(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS);
2146
2147      if (always_show_notify_me) newParent.style.width = "100%";
2148
2149      globalParentElement = buttonReference.parentElement;
2150
2151      // forcing block here kills the theme's own grid/flex row and its gap
2152      if (!always_show_notify_me) globalParentElement.style.display = "block";
2153
2154      if (buttonReference.nextSibling) {
2155        globalParentElement.insertBefore(newParent, buttonReference.nextSibling);
2156      } else {
2157        globalParentElement.appendChild(newParent);
2158      }
2159      mainNewButton = newParent;
2160      // form.appendChild(newParent);
2161    }
2162    createBackInStockButton(buttonReference);
2163  }
2164
2165  function bspdAddAlwaysVisibleNotifyButton() {
2166    const existingParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR);
2167
2168    if (!hasAnyOutOfStockVariant()) {
2169      if (isDefined(existingParent)) existingParent.style.display = "none";
2170      return;
2171    }
2172
2173    if (isDefined(document.querySelector(CREATED_NOTIFY_ME_BUTTON_CLASS_SELECTOR))) {
2174      if (isDefined(existingParent)) existingParent.style.display = "block";
2175      return;
2176    }
2177
2178    const formSelector = default_formSelector.find((e) => document.querySelector(e));
2179    if (!formSelector) return false;
2180
2181    const formElement = document.querySelector(formSelector);
2182    if (!formElement) return false;
2183    globalFormEle = formElement;
2184
2185    const buttonSelector = default_buttonSelector.find((e) =>
2186      document.querySelector(formSelector + " " + e),
2187    );
2188    if (!buttonSelector) return false;
2189
2190    const primaryButton = document.querySelector(formSelector + " " + buttonSelector);
2191    if (!primaryButton) return false;
2192    globalPrimaryBtn = primaryButton;
2193
2194    return createBackInStockButtonParent(formElement, primaryButton);
2195  }
2196
2197  function bspdAddBackInStockButton() {
2198    if (always_show_notify_me) return bspdAddAlwaysVisibleNotifyButton();
2199
2200    const is_one_variant_available = checkOneVariantIsAvailable();
2201
2202    if (is_one_variant_available === null) {
2203      return;
2204    }
2205
2206    if (is_one_variant_available) {
2207      if (mainNewButton) mainNewButton.style.display = "none";
2208      if (buyNowElement) {
2209        buyNowElement.style.display = "block";
2210      }
2211      if (window.Shopify.shop === 'label-s4u.myshopify.com' && globalParentElement) {
2212        globalParentElement.style.display = "";  
2213      }
2214      return;
2215    } else {
2216      if (buyNowElement && window.Shopify.shop !== 'label-s4u.myshopify.com') {
2217        buyNowElement.style.display = "none";
2218      }
2219      if (mainNewButton) mainNewButton.style.display = "block";
2220    }
2221
2222    let formSelector = default_formSelector.find((e) => document.querySelector(e));
2223    let formElement = document.querySelector(formSelector);
2224    globalFormEle = formElement;
2225
2226    let buttonSelector = default_buttonSelector.find((e) => document.querySelector(formSelector + " " + e));
2227    let primaryButton = document.querySelector(formSelector + " " + buttonSelector);
2228    globalPrimaryBtn = primaryButton;
2229
2230    let siblingElements = Array.from(formElement.querySelectorAll("a, button, input"));
2231
2232    buyNowElement = siblingElements.find((el) => {
2233      // Skip Shopify payment buttons to prevent cloning the wrong button
2234      if (el.classList.contains('shopify-payment-button__button')) return false;
2235
2236      // Skip GoKwik button for label-s4u - only use #addToCart input
2237      if (window.Shopify.shop === 'label-s4u.myshopify.com' && el.id === 'gokwik-buy-now') return false;
2238
2239      let innerText = (el.innerText + "").toLowerCase();
2240      let value = (el.value + "").toLowerCase();
2241
2242      return checkIfStringIncludes(innerText, buyButtonTexts) || checkIfStringIncludes(value, buyButtonTexts);
2243    });
2244
2245    const backInStockButtonParent = document.querySelector(CREATED_NOTIFY_ME_BUTTON_PARENT_CLASS_SELECTOR);
2246    const isPrimaryButtonOutOfStock = checkIfStringIncludes((primaryButton.innerText + "").toLowerCase(), soldOutTexts);
2247
2248    return primaryButton &&
2249      (primaryButton.disabled || primaryButton.hidden || primaryButton.classList.contains("disabled"))
2250      ? createBackInStockButtonParent(formElement, buyNowElement || primaryButton)
2251      : !primaryButton && backInStockButtonParent
2252      ? createBackInStockButton(primaryButton)
2253      : !isPrimaryButtonOutOfStock || primaryButton || backInStockButtonParent
2254      ? createBackInStockButtonParent(formElement, buyNowElement || primaryButton)
2255      : false;
2256  }
2257
2258  const storeHaventSetupVariantChange = ['stylobug.myshopify.com'].includes(window.Shopify.shop)
2259
2260  function addPageChangeListenerEvents() {
2261    let timer = null;
2262
2263    document.addEventListener("popstate", (e) => {
2264      delayedRefreshButton();
2265
2266      if (storeHaventSetupVariantChange) {
2267        if (timer) clearTimeout(timer);
2268        timer = setTimeout(() => {
2269          // doing this will take sometime, and check for manual variant change event/variable
2270          delayedRefreshButton();
2271        }, 200);
2272      }
2273    }),
2274      document.addEventListener("change", (e) => {
2275        delayedRefreshButton();
2276
2277        if (storeHaventSetupVariantChange) {
2278        if (timer) clearTimeout(timer);
2279        timer = setTimeout(() => {
2280          // doing this will take sometime, and check for manual variant change event/variable
2281          delayedRefreshButton();
2282        }, 200);
2283      }
2284      }),
2285      (function () {
2286        let e = location.href;
2287        new MutationObserver(() => {
2288          const url = location.href;
2289          if (url !== e) {
2290            e = url;
2291            delayedRefreshButton();
2292
2293            if (storeHaventSetupVariantChange) {
2294              if (timer) clearTimeout(timer);
2295              timer = setTimeout(() => {
2296                // doing this will take sometime, and check for manual variant change event/variable
2297                delayedRefreshButton();
2298              }, 200);
2299            }
2300          }
2301        }).observe(document.body, {
2302          subtree: !0,
2303          childList: !0,
2304        });
2305
2306        // new MutationObserver(() => {
2307        //   delayedRefreshButton();
2308        // }).observe(document.body, {
2309        //   childList: true,
2310        //   subtree: true,
2311        //   // attributes: true,
2312        //   // characterData: true
2313        // });
2314      })();
2315  }
2316
2317  function passedBrandInitLogic() {
2318    const shopUrl = window.Shopify.shop;
2319
2320    switch (shopUrl) {
2321      case "headphone-zone.myshopify.com":
2322        if ((BspdCurrentProduct?.tags || []).some(tag => tag.toLowerCase() === "hidenotify"))
2323          return false;
2324        break;
2325      default:
2326        return true;
2327        break;
2328    }
2329
2330    return true;
2331  }
2332
2333  function initNotifyFrontendService(popupid, notifyMeText, shopDomain = "", alwaysShow) {
2334    if (!passedBrandInitLogic()) {
2335      console.log("Notify Me Service is not initialized due to brand specific logic.");
2336      return;
2337    }
2338
2339    setTimeout(() => {
2340      popup_id = popupid;
2341      notify_me_text = notifyMeText || "Notify Me";
2342      shop_domain = shopDomain || "";
2343      always_show_notify_me = alwaysShow === true;
2344
2345      if (!window.location.pathname.startsWith("/products") && !window.location.pathname.startsWith("/collections")) {
2346        console.log("Notify Me Service is not available on this page");
2347        return;
2348      }
2349
2350      const renderedNotifyMeButton = bspdAddBackInStockButton();
2351
2352      console.log("Notify Me Service Initialized");
2353
2354      if (renderedNotifyMeButton === false) {
2355        console.log('Cannot render "Notify Me" button due to CSS policies. Please contact support for assistance.');
2356        addCustomLogicForNotifyMeButton();
2357      }
2358
2359      addPageChangeListenerEvents();
2360    }, 1);
2361  }
2362</script>
2362
2363<!-- END app snippet -->
2364
2365
2366<script defer src="https://cdn.shopify.com/extensions/01a11ad0-5214-7f11-94df-83da682faebf/bitespeed-whatsapp-marketing-1296/assets/bspd-fp-experiment.js"></script>
2366
2367
2368
2369  
2369<script defer src="https://cdn.shopify.com/extensions/01a11ad0-5214-7f11-94df-83da682faebf/bitespeed-whatsapp-marketing-1296/assets/bitespeed-popups.js"></script>
2369
2370
2371
2372
2373<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
2374
2375
2376
2377
2378
2379
2380
2381<link rel="dns-prefetch" href="https://cdn.judge.me">
2382<link rel="dns-prefetch" href="https://cdn1.judge.me">
2383<link rel="dns-prefetch" href="https://api.judge.me">
2384
2385<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"Sin reseñas","badge_n_reviews_text":"{{ average_rating }} | {{ n }} reseña/reseñas","badge_star_color":"#94AEC5","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Reseñas de Clientes","widget_open_form_text":"Escribir una reseña","widget_close_form_text":"Cancelar reseña","widget_refresh_page_text":"Actualizar página","widget_summary_text":"Basado en {{ number_of_reviews }} reseña/reseñas","widget_no_review_text":"Sé el primero en escribir una reseña","widget_name_field_text":"Nombre","widget_verified_name_field_text":"Nombre Verificado (público)","widget_name_placeholder_text":"Nombre","widget_required_field_error_text":"Este campo es obligatorio.","widget_email_field_text":"Dirección de correo electrónico","widget_verified_email_field_text":"Correo electrónico Verificado (privado, no se puede editar)","widget_email_placeholder_text":"Tu dirección de correo electrónico","widget_email_field_error_text":"Por favor, ingresa una dirección de correo electrónico válida.","widget_rating_field_text":"Puntuación","widget_review_title_field_text":"Título de la valoración","widget_review_title_placeholder_text":"Escribe aquí un título","widget_review_body_field_text":"Valoración","widget_review_body_placeholder_text":"Escribe tu valoración aquí","widget_pictures_field_text":"Imagen/Video (opcional)","widget_submit_review_text":"Enviar valoración","widget_submit_verified_review_text":"Enviar valoración verificada","widget_submit_success_msg_with_auto_publish":"¡Gracias! Por favor, actualiza la página en unos momentos para ver tu reseña. Puedes eliminar o editar tu reseña iniciando sesión en \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"¡Gracias! Tu reseña se publicará tan pronto como sea aprobada por el administrador de la tienda. Puedes eliminar o editar tu reseña iniciando sesión en \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Mostrando {{ n_reviews_shown }} de {{ n_reviews }} reseñas.","widget_show_all_link_text":"Mostrar todas","widget_show_less_link_text":"Mostrar menos","widget_author_said_text":"{{ reviewer_name }} dijo:","widget_days_text":"hace {{ n }} día/días","widget_weeks_text":"hace {{ n }} semana/semanas","widget_months_text":"hace {{ n }} mes/meses","widget_years_text":"hace {{ n }} año/años","widget_yesterday_text":"Ayer","widget_today_text":"Hoy","widget_replied_text":"\u003e\u003e {{ shop_name }} respondió:","widget_read_more_text":"Leer más","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#0B0B0B","widget_rating_filter_see_all_text":"Ver todas las reseñas","widget_sorting_most_recent_text":"Más Recientes","widget_sorting_highest_rating_text":"Mayor Calificación","widget_sorting_lowest_rating_text":"Menor Calificación","widget_sorting_with_pictures_text":"Solo Imágenes","widget_sorting_most_helpful_text":"Más Útiles","widget_open_question_form_text":"Hacer una pregunta","widget_reviews_subtab_text":"Valoraciones","widget_questions_subtab_text":"Preguntas","widget_question_label_text":"Pregunta","widget_answer_label_text":"Respuesta","widget_question_placeholder_text":"Escribe tu pregunta aquí","widget_submit_question_text":"Enviar Pregunta","widget_question_submit_success_text":"¡Gracias por su pregunta! Te notificaremos una vez haya sido contestada.","widget_star_color":"#94AEC5","verified_badge_text":"Verificado","verified_badge_bg_color":"#0E0E0E","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":true,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(fuera de la tienda)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"sobre","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Reseñas de Productos","widget_shop_reviews_subtab_text":"Reseñas de la Tienda","widget_other_products_reviews_text":"Reseñas para otros productos","widget_store_reviews_subtab_text":"Reseñas de la tienda","widget_product_variant_reference_text":"Reseña para","widget_no_store_reviews_text":"Esta tienda no ha recibido ninguna reseña todavía","widget_web_restriction_product_reviews_text":"Este producto no ha recibido ninguna reseña todavía","widget_no_items_text":"No se encontraron elementos","widget_show_more_text":"Mostrar más","widget_write_a_store_review_text":"Escribir una Reseña de la Tienda","widget_product_and_store_reviews_text":"Reseñas de productos y tienda","widget_reviews_in_collection_text":"Reseñas en esta colección","widget_other_languages_heading":"Reseñas en Otros Idiomas","widget_translate_review_text":"Traducir reseña a {{ language }}","widget_translating_review_text":"Traduciendo...","widget_show_original_translation_text":"Mostrar original ({{ language }})","widget_translate_review_failed_text":"No se pudo traducir la reseña.","widget_translate_review_retry_text":"Reintentar","widget_translate_review_try_again_later_text":"Intentar más tarde","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Imágenes Primero","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reseñas","floating_tab_title":"Deja que los clientes hablen por nosotros","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Los clientes n
2385os califican {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basado en {{ shop.metafields.judgeme.all_reviews_count }} reseñas.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} de 5 estrellas basado en {{ shop.metafields.judgeme.all_reviews_count }} reseñas","is_all_reviews_text_badge_a_link":true,"show_stars_for_all_reviews_text_badge":true,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Mira qué dicen de nosotras..","testimonials_carousel_title":"Los clientes nos dicen","videos_carousel_title":"Historias de clientes reales","cards_carousel_title":"Los clientes nos dicen","featured_carousel_count_text":"de {{ n }} reseñas","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":true,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos Primero","widget_review_pending_text":"Pendiente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Sin preguntas","preview_badge_n_question_text":"{{ number_of_questions }} pregunta/preguntas","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Buscar","widget_sorting_verified_only_text":"Solo verificadas","widget_sorting_most_relevant_text":"Más Relevantes","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Leer más reseñas","featured_carousel_view_product_button_text":"Ver producto","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Cargar Más Reseñas","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"mostrado públicamente como","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anónimo","medals_widget_title":"Medallas de Reseñas Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"No es una URL de video de YouTube","widget_max_length_field_error_text":"Por favor, ingresa no más de {0}
2385 caracteres.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verificado por la Tienda","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Hecho por nosotros, Compartido por ti","widget_ugc_subtitle":"Etiquétanos para ver tu imagen destacada en nuestra página","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Comprar Ahora","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Cargar Más","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Ver Reseñas","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#0E0E0E","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} de 5","widget_media_grid_title":"Fotos y videos de clientes","widget_media_grid_see_more_text":"Ver más","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verificado por Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verificado por Judge.me","widget_media_field_exceed_quantity_message":"Lo sentimos, solo podemos aceptar {{ max_media }} para una reseña.","widget_media_field_exceed_limit_message":"{{ file_name }} es demasiado grande, por favor selecciona un {{ media_type }} menor a {{ size_limit }}MB.","widget_review_submitted_text":"¡Reseña Enviada!","widget_question_submitted_text":"¡Pregunta Enviada!","widget_close_form_text_question":"Cancelar","widget_write_your_answer_here_text":"Escribe tu respuesta aquí","widget_enabled_branded_link":false,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"#FFFFFF","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"recopilado por Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Cargar Más","widget_load_more_color":"#0B0B0B","widget_full_review_text":"Reseña Completa","widget_read_more_reviews_text":"Leer Más Reseñas","widget_read_questions_text":"Leer Preguntas","widget_questions_and_answers_text":"Preguntas y Respuestas","widget_verified_by_text":"Verificado por","widget_verified_text":"Verificado","widget_number_of_reviews_text":"{{ number_of_reviews }} reseñas","widget_back_button_text":"Atrás","widget_next_button_text":"Siguiente","widget_custom_forms_filter_button":"Filtros","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"¿Cómo se recopilan las reseñas?","widget_show_review_keywords":false,"widget_gdpr_statement":"Cómo usamos tus datos: Solo te contactaremos sobre la reseña que dejaste, y solo si es necesario. Al enviar tu reseña, aceptas los \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003etérminos\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacidad\u003c/a\u003e y \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolíticas de contenido\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":true,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#0E0E0E","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Los clientes dicen","widget_ai_summary_disclaimer":"Resumen de reseñas impulsado por IA basado en reseñas recientes de clientes","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Los clientes califican esta tienda","store_summary_widget_button_text":"Ver opiniones de clientes","store_summary_widget_button_theme_text":"Ver resumen de opiniones con IA","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#0E0E0E","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#0E0E0E","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"¿Cómo calificarías este producto?","review_content_introduction_text":"Nos encantaría que compartieras un poco s
2385obre tu experiencia.","store_review_form_title_text":"¿Cómo calificarías esta tienda?","store_review_form_introduction_text":"Nos encantaría que compartieras un poco sobre tu experiencia.","show_review_guidance_text":true,"one_star_review_guidance_text":"Pobre","five_star_review_guidance_text":"Excelente","customer_information_screen_title_text":"Sobre ti","customer_information_introduction_text":"Por favor, cuéntanos más sobre ti.","custom_questions_screen_title_text":"Tu experiencia en más detalle","custom_questions_introduction_text":"Aquí hay algunas preguntas para ayudarnos a entender más sobre tu experiencia.","review_submitted_screen_title_text":"¡Gracias por tu reseña!","review_submitted_screen_thank_you_text":"La estamos procesando y aparecerá en la tienda pronto.","review_submitted_screen_email_verification_text":"Por favor, confirma tu correo electrónico haciendo clic en el enlace que acabamos de enviarte. Esto nos ayuda a mantener las reseñas auténticas.","confirm_email_screen_title_text":"Confirma tu correo electrónico","confirm_email_screen_message_text":"Para mantener las reseñas auténticas, te enviaremos un enlace seguro para continuar escribiendo tu reseña. Solo toma un momento.","check_email_screen_title_text":"Revisa tu correo electrónico","check_email_screen_message_text":"Te enviamos un correo a {{ email }}. Haz clic en el botón del correo para continuar.","check_email_screen_resend_message_text":"¡Correo reenviado!","check_email_resend_hint_text":"¿No recibiste el correo electrónico? Revisa tu carpeta de spam o [reenvía el correo electrónico].","verification_email_rate_limit_error_text":"Has alcanzado el límite de intentos de reseña para este producto. Por favor, revisa tu bandeja de entrada o inténtalo de nuevo más tarde.","review_submitted_request_store_review_text":"¿Te gustaría compartir tu experiencia de compra con nosotros?","review_submitted_review_other_products_text":"¿Te gustaría reseñar estos productos?","store_review_screen_title_text":"¿Te gustaría compartir tu experiencia de compra con nosotros?","store_review_introduction_text":"Valoramos tu opinión y la utilizamos para mejorar. Por favor, comparte cualquier pensamiento o sugerencia que tengas.","reviewer_media_screen_title_picture_text":"Compartir una foto","reviewer_media_introduction_picture_text":"Sube una foto para apoyar tu reseña.","reviewer_media_screen_title_video_text":"Compartir un video","reviewer_media_introduction_video_text":"Sube un video para apoyar tu reseña.","reviewer_media_screen_title_picture_or_video_text":"Compartir una foto o video","reviewer_media_introduction_picture_or_video_text":"Sube una foto o video para apoyar tu reseña.","reviewer_media_youtube_url_text":"Pega tu URL de Youtube aquí","advanced_settings_next_step_button_text":"Siguiente","advanced_settings_close_review_button_text":"Cerrar","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatorio","write_review_flow_privacy_message_text":"Respetamos tu privacidad.","write_review_flow_anonymous_text":"Reseña como anónimo","write_review_flow_visibility_text":"No será visible para otros clientes.","write_review_flow_multiple_selection_help_text":"Selecciona tantos como quieras","write_review_flow_single_selection_help_text":"Selecciona una opción","write_review_flow_required_field_error_text":"Este campo es obligatorio","write_review_flow_invalid_email_error_text":"Por favor ingresa una dirección de correo válida","write_review_flow_max_length_error_text":"Máx. {{ max_length }} caracteres.","write_review_flow_media_upload_text":"\u003cb\u003eHaz clic para subir\u003c/b\u003e o arrastrar y soltar","write_review_flow_gdpr_statement":"Solo te contactaremos sobre tu reseña si es necesario. Al enviar tu reseña, aceptas nuestros \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003etérminos y condiciones\u003c/a\u003e y \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolítica de privacidad\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Cuéntanos más","negative_review_resolution_text":"Tu experiencia es importante para nosotros. Si hubo problemas con tu compra, estamos aquí para ayudar. No dudes en contactarnos, nos encantaría la oportunidad de arreglar las cosas.","negative_review_resolution_button_text":"Contáctanos","negative_review_resolution_proceed_with_review_text":"Deja una reseña","negative_review_resolution_subject":"Problema con la compra de {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Escribe una reseña y obtén un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_intro_with_photo_text":"Escribe una reseña y añade una foto o video para obtener un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_intro_with_video_text":"Escribe una reseña y añade un video para obtener un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_intro_up_to_any_review_text":"Escribe una reseña y obtén un cupón de hasta {{ amount }} de descuento en tu próxima compra","coupon_promo_intro_up_to_with_photo_text":"Escribe una reseña y añade una foto o video para obtener un cupón de hasta {{ amount }} de descuento en tu próxima compra","coupon_promo_intro_external_text":"Escribe una reseña y obtén una recompensa para tu próxima compra","coupon_promo_intro_external_with_photo_text":"Escribe una reseña y añade una foto o video para obtener una recompensa para tu próxima compra","coupon_promo_intro_external_with_video_text":"Escribe una reseña y añade un video para obtener una recompensa para tu próxima compra","coupon_promo_media_photo_text":"Añade una foto o video y obtén un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_media_photo_only_text":"Añade una foto y obtén un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_media_video_text":"Agrega un video y obtén un cupón de {{ amount }} de descuento en tu próxima compra","coupon_promo_media_external_photo_text":"Agrega una foto o video y obtén una recompensa para tu próxima compra","coupon_promo_media_external_photo_only_text":"Agrega una foto y obtén una recompensa para tu próxima compra","coupon_promo_media_external_video_text":"Agrega un video y obtén una recompensa para tu próxima compra","coupon_promo_success_text":"¡Obtuviste un cupón para tu próxima compra en {{ shop_name }}!","coupon_promo_success_subtext":"Recibirás el correo con tu cupón dentro de una hora.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Reseña recopilada a través de una invitación al negocio","transparency_badges_from_another_provider_text":"Reseña recopilada de otro proveedor","transparency_badges_collected_from_store_visitor_text":"Reseña recopilada de un visitante del negocio","transparency_badges_written_in_google_text":"Reseña escrita en Google","transparency_badges_written_in_etsy_text":"Reseña escrita en Etsy","transparency_badges_written_in_shop_app_text":"Reseña escrita en Shop App","transparency_badges_earned_reward_text":"Reseña ganó una recompensa para una futura compra","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Reseña de la tienda","widget_cart_mode_aggregate_heading_text":"Los clientes valoran esta tienda","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"reseña","review_widget_review_word_plural"
2385:"reseñas","review_widget_voting_label":"¿Útil?","review_widget_shop_reply_label":"Respuesta de {{ shop_name }}:","review_widget_filters_title":"Filtros","review_widget_filter_rating_title":"Calificación","review_widget_filter_keyword_title":"Palabra clave","review_widget_clear_filters_text":"Borrar filtros","review_widget_expand_more_text":"Más","review_widget_review_highlights_title":"Aspectos destacados de reseñas","qna_widget_question_word_singular":"Pregunta","qna_widget_question_word_plural":"Preguntas","qna_widget_answer_reply_label":"Respuesta de {{ answerer_name }}:","qna_content_screen_title_text":"Preguntar sobre este producto","qna_widget_question_required_field_error_text":"Por favor, ingrese su pregunta.","qna_widget_flow_gdpr_statement":"Solo te contactaremos sobre tu pregunta si es necesario. Al enviar tu pregunta, aceptas nuestros \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003etérminos y condiciones\u003c/a\u003e y \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolítica de privacidad\u003c/a\u003e.","qna_widget_question_submitted_text":"¡Gracias por tu pregunta!","qna_widget_close_form_text_question":"Cerrar","qna_widget_question_submit_success_text":"Te informaremos por correo electrónico cuando te respondamos tu pregunta.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Reseñas de clientes","all_reviews_widget_v2025_ai_summary_title":"Los clientes dicen sobre esta tienda","all_reviews_widget_v2025_
2385no_review_text":"Sé el primero en escribir una reseña","all_reviews_widget_v2025_review_highlights_title":"Aspectos destacados de reseñas","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"De nuestros clientes","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/twopoles.co","branding_text":"Desarrollado por Judge.me","locale":"en","reply_name":"TWO POLES COSMETICS","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":true,"shop_use_review_site":true,"shop_locale":"es","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"TWO POLES COSMETICS"};</script>
2385 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #0E0E0E;--jdgm-secondary-color: rgba(14,14,14,0.1);--jdgm-star-color: #94AEC5;--jdgm-write-review-text-color: #FFFFFF;--jdgm-write-review-bg-color: #0E0E0E;--jdgm-paginate-color: #0B0B0B;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #0E0E0E}.jdgm-histogram__bar-content{background-color:#0B0B0B}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#0E0E0E}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Ver más"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Ver más"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#94AEC5}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'sobre'}.jdgm-rev__variant-label:before{content:'Variante: '}.jdgm-rev__out-of-store-text:before{content:'(fuera de la tienda)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #0E0E0E;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#0E0E0E}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'TWO POLES COSMETICS'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
2386</style> <style class='jdgm-settings-style'></style>
2387
2388  
2389  
2390  
2391  <style class='jdgm-miracle-styles'>
2392  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
2392/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
2393
2394</style>
2395
2396
2397  
2398  
2399   
2400
2401
2402
2403
2404<script data-cfasync='false' class='jdgm-script'>
2405!function(e){window.jdgm=window.jdgm||{};
2406/* INF-1976 */
2407var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
2408if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
2409jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
2410jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
2411setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
2412!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
2413(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
2414a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
2415jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
2416t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
2417t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
2418".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
2419parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
2420jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
2421)}))}(document);
2422</script>
2422
2423<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript>
2424
2425<!-- BEGIN app snippet: theme_fix_tags -->
2425<script>
2426  (function() {
2427    var jdgmThemeFixes = {"165161730383":{"html":"","css":".jdgm-row-media {\n    display: none !important;\n}","js":""}};
2428    if (!jdgmThemeFixes) return;
2429
2430    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
2431    // before the per-theme fix so the theme-specific CSS wins the cascade.
2432    // HTML is never applied globally (too risky).
2433    var allThemesFix = jdgmThemeFixes['all'];
2434    if (allThemesFix && allThemesFix.css) {
2435      var allStyleTag = document.createElement('style');
2436      allStyleTag.classList.add('jdgm-theme-fix-style-all');
2437      allStyleTag.innerHTML = allThemesFix.css;
2438      document.head.append(allStyleTag);
2439    };
2440
2441    if (allThemesFix && allThemesFix.js) {
2442      var allScriptTag = document.createElement('script');
2443      allScriptTag.classList.add('jdgm-theme-fix-script-all');
2444      allScriptTag.innerHTML = allThemesFix.js;
2445      document.head.append(allScriptTag);
2446    };
2447
2448    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
2449    if (!thisThemeFix) return;
2450
2451    if (thisThemeFix.html) {
2452      document.addEventListener("DOMContentLoaded", function() {
2453        var htmlDiv = document.createElement('div');
2454        htmlDiv.classList.add('jdgm-theme-fix-html');
2455        htmlDiv.innerHTML = thisThemeFix.html;
2456        document.body.append(htmlDiv);
2457      });
2458    };
2459
2460    if (thisThemeFix.css) {
2461      var styleTag = document.createElement('style');
2462      styleTag.classList.add('jdgm-theme-fix-style');
2463      styleTag.innerHTML = thisThemeFix.css;
2464      document.head.append(styleTag);
2465    };
2466
2467    if (thisThemeFix.js) {
2468      var scriptTag = document.createElement('script');
2469      scriptTag.classList.add('jdgm-theme-fix-script');
2470      scriptTag.innerHTML = thisThemeFix.js;
2471      document.head.append(scriptTag);
2472    };
2473  })();
2474</script>
2474
2475<!-- END app snippet -->
2476<!-- End of Judge.me Core -->
2477
2478
2479
2480<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
2480<script src="https://limits.minmaxify.com/two-poles-cosmetics.myshopify.com?v=130a&r=20250331004650" defer></script>
2480
2481
2482<!-- END app block --><!-- BEGIN app block: shopify://apps/scalapay-on-site-messaging/blocks/widget-embed-block/3be66716-9837-4466-bbb5-839858e44339 -->
2483<style></style>
2484<script>
2485
2486    document.addEventListener('DOMContentLoaded', function () {
2487
2488
2489        // enable scalapay service
2490        window.scalapayConfig = window.scalapayConfig || [];
2491
2492        let isCountryEnabled = function (country, countries) {
2493
2494            if (!country) return true;
2495
2496            return countries.split(',').map(x => x.trim().toUpperCase()).filter(Boolean).includes(`${country}`.toUpperCase());
2497        }
2498
2499        let createWidgets = function (config, widgets, extraProps) {
2500
2501            for (const widget of widgets.split('\n').map(x => x.trim()).filter(Boolean)) {
2502                const parts = widget.split("|").map(x => x.trim());
2503
2504                if (parts.length < 3) {
2505                    console.warn(`Scalapay - Invalid widget configuration: ${widget}`);
2506                    continue;
2507                }
2508
2509                config["type"] = parts[0];
2510                config["amount-selectors"] = JSON.stringify(parts.slice(2));
2511                config["dark-mode"] = extraProps[`${config["type"]}-dark-mode`] ?? 'never';
2512                config["alignment"] = extraProps[`${config["type"]}-alignment`] ?? 'left';
2513
2514                window.scalapayConfig.push([parts[1], JSON.parse(JSON.stringify(config))]);
2515            }
2516        }
2517
2518        const country = document.cookie
2519            .split("; ")
2520            .find((row) => row.startsWith("localization="))
2521            ?.split("=")[1]; // ?? widget_locale
2522
2523        if (!isCountryEnabled(country, "AT,BE,FI,FR,DE,IT,NL,PT,ES,YT,RE,GF,GP,MQ")) {
2524            console.info(`Scalapay widget is not enabled in ${country} country.`)
2525        } else {
2526            createWidgets(
2527                {
2528                    "style": 'all: initial; display: block;',
2529                    "min-amount": '5',
2530                    "max-amount": '1500',
2531                    "locale": "es",
2532                    "currency-position": 'after',
2533                    "currency-display": 'symbol',
2534                    "merchant-token": '',
2535                    "amount-separator": '',
2536                    "hide-installments": 'false',
2537                    "hide-learn-more": 'false',
2538                },
2539                "",
2540                {
2541                  "product-dark-mode": 'never',
2542                  "cart-dark-mode": 'never',
2543                  "product-alignment": 'left',
2544                  "cart-alignment": 'left',
2545                }
2546            )
2547        }
2548
2549
2550    });
2551
2552
2553</script>
2553
2554
2555
2556
2557
2558<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571  
2571<script async src="https://static.klaviyo.com/onsite/js/RLEb8u/klaviyo.js?company_id=RLEb8u"></script>
2571
2572  
2572<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>
2572
2573
2574  
2575
2576
2577
2578
2579  
2579<script>
2580    window.klaviyoReviewsProductDesignMode = false
2581  </script>
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
2592
2593
2594
2595<script type="text/javascript">
2596  (function(d){
2597      var s = d.createElement('script');
2598      s.async = true;
2599      s.src = "https://adsagentclientafd-b7hqhjdrf3fpeqh2.b01.azurefd.net/frontendInjection.js";
2600      var firstScript = d.getElementsByTagName('script')[0];
2601      firstScript.parentNode.insertBefore(s, firstScript);
2602  })(document);
2603</script>
2603
2604
2605
2606
2607<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
2608
2609<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
2610
2611
2612
2613
2614
2615
2616
2617<script>
2618  ;(function () {
2619    const url = new URL(window.location)
2620    const viewParam = url.searchParams.get('view')
2621    if (viewParam && viewParam.includes('variant-pf-')) {
2622      url.searchParams.set('pf_v', viewParam)
2623      url.searchParams.delete('view')
2624      window.history.replaceState({}, '', url)
2625    }
2626  })()
2627</script>
2627
2628
2629
2630
2631<script type='module'>
2632  
2633  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
2634
2635  window.PAGEFLY_CRO['data_debug'] = {
2636    original_template_suffix: "",
2637    allow_ab_test: false,
2638    ab_test_start_time: 0,
2639    ab_test_end_time: 0,
2640    today_date_time: 1791463157000,
2641  }
2642  window.PAGEFLY_CRO['GA4'] = { enabled: false}
2643</script>
2643
2644
2645<!-- END app snippet -->
2646
2647
2648
2649
2650
2651
2652
2653
2654  
2654<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-helper.js' defer='defer'></script>
2654
2655
2656  
2656<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-general-helper.js' defer='defer'></script>
2656
2657
2658  
2658<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-snap-slider.js' defer='defer'></script>
2658
2659
2660  
2660<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v3.js' defer='defer'></script>
2660
2661
2662  
2662<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v4.js' defer='defer'></script>
2662
2663
2664  
2664<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-glider.js' defer='defer'></script>
2664
2665
2666  
2666<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
2666
2667
2668  
2668<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product-media.js' defer='defer'></script>
2668
2669
2670  
2670<script src='https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-product.js' defer='defer'></script>
2670
2671
2672
2673<script id='pagefly-helper-data' type='application/json'>
2674  {
2675    "page_optimization": {
2676      "assets_prefetching": false
2677    },
2678    "elements_asset_mapper": {
2679      "Accordion": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion.js",
2680      "Accordion3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-accordion3.js",
2681      "CountDown": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-countdown.js",
2682      "GMap1": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
2683      "GMap2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
2684      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
2685      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-gmap.js",
2686      "HTML.Video": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo.js",
2687      "HTML.Video2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
2688      "HTML.Video3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
2689      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-htmlvideo2.js",
2690      "Instagram": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js",
2691      "Instagram2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram.js",
2692      "Insta3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-instagram3.js",
2693      "Tabs": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab.js",
2694      "Tabs3": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-tab3.js",
2695      "ProductBox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-cart.js",
2696      "FBPageBox2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js",
2697      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-facebook.js",
2698      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-twitter.js",
2699      "Paragraph4": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-paragraph4.js",
2700
2701      "AliReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2702      "BackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2703      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2704      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2705      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2706      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder
2706-367/assets/pagefly-3rd-elements.js",
2707      "LimeSpot": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2708      "Loox": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2709      "Opinew": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2710      "Powr": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2711      "ProductReviews": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2712      "PushOwl": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2713      "ReCharge": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2714      "Rivyo": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2715      "TrackingMore": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2716      "Vitals": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js",
2717      "Wiser": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-3rd-elements.js"
2718    },
2719    "custom_elements_mapper": {
2720      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-click-action-element.js",
2721      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-dialog-element.js"
2722    }
2723  }
2724</script>
2724
2725
2726<script id='pagefly-heatmap-config' type='application/json'>
2727  {}
2728</script>
vendor: 1 bytes, line 2728
2728
2729<script>
2730  (function () {
2731    var el = document.getElementById('pagefly-heatmap-config')
2732    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
2733    try {
2734      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
2735    } catch (e) {
2736      window.__pagefly_heatmap_config__ = {}
2737    }
2738  })()
2739</script>
vendor: 1 bytes, line 2739
2739
2740<script>
2741  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
2742  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
2743  // overlay path in the metafield, and this page must already be one the merchant enabled
2744  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
2745  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
2746  (function () {
2747    var cfg = window.__pagefly_heatmap_config__ || {}
2748    var id = (window.__pagefly_page_setting__ || {}).pageId
2749    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
2750    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
2751    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
2752    var s = document.createElement('script')
2753    s.src = 'https://cdn.shopify.com/extensions/01a115fb-add3-73f7-a337-6aea6d12aa8f/pagefly-ai-page-builder-367/assets/pagefly-heatmap-overlay.js'
2754    s.defer = true
2755    document.head.appendChild(s)
2756  })()
2757</script>
2757
2758
2759<!-- BEGIN app snippet: pf-ai-schema -->
2760<!-- END app snippet -->
2761
2762
2763<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
2764<script type="text/javascript">
2765  (function (c, l, a, r, i, t, y) {
2766    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
2767    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
2768    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
2769
2770    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
2771      if (error) {
2772        console.error("Error loading Shopify features:", error);
2773        return;
2774      }
2775
2776      c[a]('consentv2', {
2777        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
2778        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
2779        source: 101,
2780      });
2781    });
2782
2783    l.addEventListener("visitorConsentCollected", function (e) {
2784      c[a]('consentv2', {
2785        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
2786        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
2787        source: 101,
2788      });
2789    });
2790  })(window, document, "clarity", "script", "y8aswjlpfw");
2791</script>
2791
2792
2793
2794
2795<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807  
2808    
2808<script
2809      async
2810      type="text/javascript"
2811      src="https://cdn.506.io/eg/script.js?shop=two-poles-cosmetics.myshopify.com&v=12"
2812    ></script>
2812
2813  
2814
2815
2816
2817  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTE0NjMxNTc=" content="null">
2818
2819
2820<script defer>
2821  (async function() {
2822    try {
2823
2824      const blockVersion = "v3"
2825      if (blockVersion != "v3") {
2826        return
2827      }
2828
2829      let metaErrorFlag = false;
2830      if (metaErrorFlag) {
2831        return
2832      }
2833
2834      // Parse metafields as JSON
2835      const metafields = {};
2836
2837      // Process metafields in JavaScript
2838      let savedRulesArray = [];
2839      for (const [key, value] of Object.entries(metafields)) {
2840        if (value) {
2841          for (const prop in value) {
2842            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
2843            savedRulesArray.push(value);
2844            break;
2845          }
2846        }
2847      }
2848
2849      const metaTag = document.createElement('meta');
2850      metaTag.id = 'easygift-rules';
2851      metaTag.content = JSON.stringify(savedRulesArray);
2852      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxNDYzMTU3');
2853
2854      document.head.appendChild(metaTag);
2855      } catch (err) {
2856        
2857      }
2858  })();
2859</script>
2859
2860
2861
2862  
2862<script
2863    type="text/javascript"
2864    defer
2865  >
2866
2867    (function () {
2868      try {
2869        window.EG_INFO = window.EG_INFO || {};
2870        var shopInfo = null;
2871        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
2872        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
2873          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
2874          if (products.length > 0) {
2875            var productIds = products.map(function(prod) {
2876              var productGid = prod.id;
2877              var productIdNumber = parseInt(productGid.split('/').pop());
2878              return productIdNumber;
2879            });
2880            var productInfo = null;
2881            var isProductInList = productIds.includes(productInfo.id);
2882            if (isProductInList) {
2883              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
2884              if (redirectionURL) {
2885                window.location = redirectionURL;
2886              }
2887            }
2888          }
2889        }
2890
2891        
2892      } catch(err) {
2893      return
2894    }}
2894)()
2895  </script>
2895
2896
2897
2898
2899<!-- END app block --><!-- BEGIN app block: shopify://apps/hotjar-install/blocks/global/2903e4ea-7615-463e-8b60-582f487dac4f -->
2900
2901  
2901<script src="https://t.contentsquare.net/uxa/707439d7d44b9.js" defer></script>
2901
2902
2903
2904
2905
2906
2907
2908<!-- END app block -->
2908<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2908
2908
2909<script src="https://cdn.shopify.com/extensions/01a0cd60-1311-78bc-8e69-73582a7427cd/scalapay-widget-installer-prod-46/assets/scalapay.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2909
2909
2910<script src="https://cdn.shopify.com/extensions/01a11794-ba77-7bf4-8650-524700ae6a8e/2026-10-07-18-15-22-UTC--be93d12/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2910
2910
2911<script src="https://cdn.shopify.com/extensions/01a11b0d-fffb-70e9-8c65-fd247a3037aa/dialog-e-commerce-ai-agent-575/assets/setupModal.js" type="text/javascript" defer="defer"></script>
2911
2912<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2913<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: 55334502559,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 2913
2913
2914<script>
2915  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2916</script>
vendor: 1 bytes, line 2916
2916
2917<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}
2917).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: 55334502559,storefrontBaseUrl: "https://twopoles.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://twopoles.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"4920901967","configuration":"{\"projectId\":\"y8aswjlpfw\"}","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"]}
2917,"dataSharingState":"unrestricted"},{"id":"3928621391","configuration":"{\"accountID\":\"two-poles\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ffc01946067a5e913459738b6ea8242f","type":"APP","apiClientId":76673777665,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3233120591","configuration":"{\"appProxyPath\":\"\/apps\/pagefly\",\"analyticsEndpoint\":\"https:\/\/analytics-v1.pagefly.io\/analytics-v2\/events\",\"focusDuration\":\"3\",\"enableAdvancedTracking\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e023fb0c721518c0dce4129e4d87a86","type":"APP","apiClientId":1743893,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3051094351","configuration":"{\"accountID\":\"RLEb8u\",\"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":"2596012367","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1985708367","configuration":"{\"accountID\":\"two-poles-cosmetics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c81f623d7d5f51359734300e99a033c4","type":"APP","apiClientId":3128379,"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":"1815740751","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"50acfdcd7b118f50e52df83f64624d06","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1157136719","configuration":"{\"shop\":\"two-poles-cosmetics.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":"969474383","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\",\\\"GT-PHXZZJ2Z\\\"],\\\"target_country\\\":\\\"ES\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/nK0RCN-OwsEZENyJgOI9\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/iJCVCM2Bj70cENyJgOI9\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-G7MRGGLH6C\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/i6bUCJTjickZENyJgOI9\\\",\\\"MC-DB8SFTC3WM\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-G7MRGGLH6C\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/MmBYCPSnuLQZENyJgOI9\\\",\\\"MC-DB8SFTC3WM\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/XEqOCOKOwsEZENyJgOI9\\\",\\\"MC-DB8SFTC3WM\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-G7MRGGLH6C\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/o7-CCML6kb0cENyJgOI9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-G7MRGGLH6C\\\",\\\"AW-16580084956\\\/2kbpCIbn978ZENyJgOI9\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-G7MRGGLH6C\\\"}],\\\"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"]}
2917,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"846922063","configuration":"{\"pixelCode\":\"CNK50PBC77U4Q4TUE7M0\"}","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":"unrestricted"},{"id":"268173647","configuration":"{\"pixel_id\":\"2179518462206659\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"174621007","configuration":"{\"tagID\":\"2613445077608\"}","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":"97648975","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"google tag manager"},{"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":"TWO POLES COSMETICS","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"two-poles-cosmetics.myshopify.com","countryCode":"ES","storefrontUrl":"https:\/\/twopoles.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"16081878548815","handle":"morning-glow-sorbet-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57597828137295","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://twopoles.co/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"193382678863","themePublished":"true","eventMetadataId":"60aee5fb-edb3-463c-b6a4-54639814495b","pageType":"page","resourceId":"711349403983","shopId":"55334502559","storefrontBaseUrl":"https:\/\/twopoles.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2917<script>
2918  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2919  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2920  window.ShopifyAnalytics.meta.currency = 'EUR';
2921  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":711349403983,"requestId":"681df60a-81d0-4dc2-a713-9d8ec65a701d-1791463157"}};
2922  for (var attr in meta) {
2923    window.ShopifyAnalytics.meta[attr] = meta[attr];
2924  }
2925</script>
vendor: 1 bytes, line 2925
2925
2926<script class="analytics">
2927  (function () {
2928    var customDocumentWrite = function(content) {
2929      var jquery = null;
2930
2931      if (window.jQuery) {
2932        jquery = window.jQuery;
2933      } else if (window.Checkout && window.Checkout.$) {
2934        jquery = window.Checkout.$;
2935      }
2936
2937      if (jquery) {
2938        jquery('body').append(content);
2939      }
2940    };
2941
2942    var hasLoggedConversion = function(token) {
2943      if (token) {
2944        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2945      }
2946      return false;
2947    }
2948
2949    var setCookieIfConversion = function(token) {
2950      if (token) {
2951        var twoMonthsFromNow = new Date(Date.now());
2952        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2953
2954        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2955      }
2956    }
2957
2958    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2959    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2960    if (trekkie.integrations) {
2961      return;
2962    }
2963    trekkie.methods = [
2964      'identify',
2965      'page',
2966      'ready',
2967      'track',
2968      'trackForm',
2969      'trackLink'
2970    ];
2971    trekkie.factory = function(method) {
2972      return function() {
2973        var args = Array.prototype.slice.call(arguments);
2974        args.unshift(method);
2975        trekkie.push(args);
2976        if (method == 'track' || method == 'page') {
2977          var pageUrl;
2978          try {
2979            pageUrl = window.location.href;
2980          } catch (e) {}
2981          var pageReferrer;
2982          try {
2983            pageReferrer = document.referrer;
2984          } catch (e) {}
2985          try {
2986            if (window.__TREKKIE_SHIM_QUEUE == null) {
2987              window.__TREKKIE_SHIM_QUEUE = [];
2988            }
2989            window.__TREKKIE_SHIM_QUEUE.push({
2990              from: 'trekkie-stub',
2991              method: method,
2992              args: args.slice(1),
2993              pageContext: {
2994                url: pageUrl,
2995                referrer: pageReferrer
2996              }
2997            });
2998          } catch (e) {
2999            // no-op
3000          }
3001        }
3002        return trekkie;
3003      };
3004    };
3005    for (var i = 0; i < trekkie.methods.length; i++) {
3006      var key = trekkie.methods[i];
3007      trekkie[key] = trekkie.factory(key);
3008    }
3009    trekkie.load = function(config) {
3010      trekkie.config = config || {};
3011      trekkie.config.initialDocumentCookie = document.cookie;
3012      var first = document.getElementsByTagName('script')[0];
3013var script = document.createElement('script');
3014script.type = 'text/javascript';
3015script.onerror = function(e) {
3016  var scriptFallback = document.createElement('script');
3017  scriptFallback.type = 'text/javascript';
3018  scriptFallback.onerror = function(error) {
3019          var Monorail = {
3020      produce: function produce(monorailDomain, schemaId, payload) {
3021        var currentMs = new Date().getTime();
3022        var event = {
3023          schema_id: schemaId,
3024          payload: payload,
3025          metadata: {
3026            event_created_at_ms: currentMs,
3027            event_sent_at_ms: currentMs
3028          }
3029        };
3030        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
3031      },
3032      sendRequest: function sendRequest(endpointUrl, payload) {
3033        // Try the sendBeacon API
3034        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
3035          var blobData = new window.Blob([payload], {
3036            type: 'text/plain'
3037          });
3038
3039          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
3040            return true;
3041          } // sendBeacon was not successful
3042
3043        } // XHR beacon
3044
3045        var xhr = new XMLHttpRequest();
3046
3047        try {
3048          xhr.open('POST', endpointUrl);
3049          xhr.setRequestHeader('Content-Type', 'text/plain');
3050          xhr.send(payload);
3051        } catch (e) {
3052          console.log(e);
3053        }
3054
3055        return false;
3056      },
3057      isIos12: function isIos12() {
3058        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
3059      }
3060    };
3061    Monorail.produce('monorail-edge.shopifysvc.com',
3062      'trekkie_storefront_load_errors/1.1',
3063      {shop_id: 55334502559,
3064      theme_id: 193382678863,
3065      app_name: "storefront",
3066      context_url: window.location.href,
3067      source_url: "//twopoles.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
3068
3069  };
3070  scriptFallback.async = true;
3071  scriptFallback.src = '//twopoles.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
3072  first.parentNode.insertBefore(scriptFallback, first);
3073};
3074script.async = true;
3075script.src = '//twopoles.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
3076first.parentNode.insertBefore(script, first);
3077
3078    };
3079    trekkie.load(
3080      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55334502559,"isMerchantRequest":null,"themeId":193382678863,"themeCityHash":"18100211948660610425","contentLanguage":"es","currency":"EUR","eventMetadataId":"60aee5fb-edb3-463c-b6a4-54639814495b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
3081    );
3082
3083    var loaded = false;
3084    trekkie.ready(function() {
3085      if (loaded) return;
3086      loaded = true;
3087
3088      window.ShopifyAnalytics.lib = window.trekkie;
3089
3090      var originalDocumentWrite = document.write;
3091      document.write = customDocumentWrite;
3092      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
3093      document.write = originalDocumentWrite;
3094
3095      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
3096      var token = match? match[1]: undefined;
3097      if (!hasLoggedConversion(token)) {
3098        setCookieIfConversion(token);
3099        
3100      }
3101    });
3102
3103    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":711349403983,"requestId":"681df60a-81d0-4dc2-a713-9d8ec65a701d-1791463157","shopifyEmitted":true});
3104
3105    var eventsListenerScript = document.createElement('script');
3106    eventsListenerScript.async = true;
3107    eventsListenerScript.src = "//twopoles.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
3108    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
3109})();</script>
3109
3110  
3110<script>
3111  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
3112    window.ga = function ga() {
3113      (window.ga.q = window.ga.q || []).push(arguments);
3114      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3115        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
3116      }
3117      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
3118    };
3119    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3120      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
3121    }
3122  }
3123</script>
vendor: 1 bytes, line 3123
3123
3124<script
3125  defer
3126  src="https://twopoles.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
3127  data-application="storefront-renderer"
3128  data-shop-id="55334502559"
3129  data-render-region="gcp-us-west1"
3130  data-page-type="page"
3131  data-theme-instance-id="193382678863"
3132  data-theme-name="Prestige"
3133  data-theme-version="10.6.0"
3134  data-monorail-region="shop_domain"
3135  data-resource-timing-sampling-rate="10"
3136  data-shs="true"
3137  data-shs-beacon="true"
3138  data-shs-export-with-fetch="true"
3139  data-shs-logs-sample-rate="1"
3140  data-shs-beacon-endpoint="https://twopoles.co/api/collect"
3141></script>
3141
3142<meta name="shopify-y" content="cd494858-b7c2-483f-a175-035032328828" data-expiration="1823020757000"><meta name="shopify-s" content="57a08fe8-5500-410b-b9c9-69725260ca96" data-expiration="1791464957000"><meta name="new-cookie-storage-activated" content="t">
3143</head>
3144
3145  
3146
3147
3148
3149
3150  <body class="features--button-transition features--zoom-image  color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b"  data-mf="€{{amount_with_comma_separator}}">
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162<style>
3163.mc-mainDiv {
3164    visibility: visible !important;
3165    display: flex;
3166    min-height: 100%;
3167    align-items: center;
3168    justify-content: center;
3169    background-color: #f9f9f9;
3170    font-family: 'Open Sans', sans-serif;
3171    width: 100%;
3172    position: fixed;
3173    top: 0;
3174    left: 0;
3175    z-index: 99999999999999999 !important;
3176    background-color: #f8f8f8 !important;
3177}
3178
3179.mc-cardStyle {
3180    width: 350px;
3181    height: 350px;
3182    border-color: white;
3183    background: #fff;
3184    padding: 36px 0;
3185    border-radius: 4px;
3186    margin: 30px 0;
3187    box-shadow: 0px 0 2px 0 rgba(0, 0, 0, 0.25);
3188    overflow: auto;
3189}
3190
3191.mc-cardStyle-2 {
3192    width: 350px;
3193    height: 350px;
3194    border-color: white;
3195    background: #fff;
3196    padding: 36px 0;
3197    border-radius: 4px;
3198    margin: 30px 0;
3199    box-shadow: 0px 0 2px 0 rgba(0, 0, 0, 0.25);
3200    overflow: hidden;
3201}
3202
3203#mc-passcodelogo {
3204    max-height: ;
3205    margin: auto;
3206    display: flex;
3207    flex-direction: column;
3208}
3209
3210.mc-formTitle {
3211    font-weight: bold;
3212    margin-top: 20px;
3213    color: #160202ff;
3214    text-align: center;
3215    font-size: 17px;
3216}
3217
3218.mc-inputLabel {
3219    font-size: 12px;
3220    color: #555;
3221    margin-bottom: 6px;
3222    margin-top: 24px;
3223}
3224
3225.mc-inputDiv {
3226    width: 70%;
3227    display: flex;
3228    flex-direction: column;
3229    margin: auto;
3230}
3231
3232.mc-passcode-input {
3233    height: 40px;
3234    font-size: 16px;
3235    border-radius: 4px;
3236    border: none;
3237    border: solid 1px #ccc;
3238    padding: 0 11px;
3239}
3240
3241.mc-passcode-input:disabled {
3242    cursor: not-allowed;
3243    border: solid 1px #eee;
3244}
3245
3246.mc-buttonWrapper {
3247    margin-top: 40px;
3248}
3249
3250.mc-submitButton {
3251    width: 200px;
3252    height: 50px;
3253    margin: auto;
3254    display: block;
3255    color: #fff;
3256    background-color: #2179a987;
3257    border-color: #ffffff;
3258    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
3259    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
3260    border-radius: 4px;
3261    font-size: 14px;
3262    cursor: pointer;
3263}
3264
3265.mc-backButton {
3266    position: absolute;
3267    box-shadow: none;
3268    font-weight: 500;
3269    top: 84% !important;
3270    left: 90px !important;
3271    border-radius: 3px !important;
3272    cursor: pointer !important;
3273    font-size: 42px;
3274}
3275
3276.mc-submitButton:disabled {
3277    border: 1px solid #cccccc;
3278    background-color: #cccccc;
3279    color: #666666;
3280}
3281
3282.mc-logo {
3283    position: absolute;
3284    left: 50px;
3285    top: 30px;
3286}
3287
3288.mc-logo-pre {
3289    position: absolute;
3290    left: 10px;
3291    top: 30px;
3292}
3293
3294.extra {
3295    padding: 6px;
3296}
3297</style>
3298
3299<div class="mc-mainDiv" id="mc-mainDiv">
3300    <div class="" id="mc-backButton">
3301        <a class="mc-backButton" onclick="history.back()">⇤</a>
3302    </div>
3303
3304    <!-- Restriction -->
3305    <div id="restrict_type">
3306        <h2 id="message_restriction"></h2>
3307    </div>
3308
3309    <div class="mc-cardStyle" id="passcode_type">
3310        <form action="" method="post" name="mc-passcode-form" id="mc-passcode-form">
3311            <h2 class="mc-formTitle">Bienvenido/a a la Two Poles Academy :)</h2>
3312
3313            <div class="mc-inputDiv">
3314                <label class="mc-inputLabel" for="mc-passcode-input">
3315                    Introduce aquí tu password para acceder:
3316                </label>
3317                <input type="password" id="mc-passcode-input" name="mc-password" class="mc-passcode-input" required autofocus />
3318                <span class="mc-passcode-error" id="mc-passcode-error"></span>
3319            </div>
3320
3321            <div class="mc-buttonWrapper">
3322                <button type="submit" id="mc-passcode-submit" class="mc-submitButton">
3323                    <span>Continue</span>
3324                </button>
3325            </div>
3326
3327            <div class="extra"></div>
3328        </form>
3329    </div>
3330</div>
3331
3332<script>
3333const element = document.querySelector("#restrict_type");
3334
3335const MC_MAIN_DIV_HTML = document.getElementById("mc-mainDiv").innerHTML;
3336let MC_LOCK_DATA;
3337let MC_C_COUNTRY_NAME;
3338const mc_lock_all_product_with_collection = "false" === "true";
3339const MC_MAIN_PASSCODE_FORM_HTML = document.getElementById("mc-passcode-form").innerHTML;
3340const MC_EXCLUDE_PAGE_PASSCODE = "login,register,404,reset_password";
3341
3342const MC_OBSERVER = new MutationObserver(function() {
3343    if (document.getElementById("mc-mainDiv").style.display === "none") {
3344        document.getElementById("mc-mainDiv").style.setProperty("display", "flex", "important");
3345    }
3346    if (document.getElementById("mc-mainDiv").style.visibility !== "visible") {
3347        document.getElementById("mc-mainDiv").style.setProperty("visibility", "visible", "important");
3348    }
3349    if (document.getElementById("mc-mainDiv").classList.contains("__web-inspector-hide-shortcut__")) {
3350        document.getElementById("mc-mainDiv").classList.remove("__web-inspector-hide-shortcut__");
3351    }
3352});
3353
3354const MC_CONFIG_OBSERVER = {
3355    attributeFilter: ["class", "style"],
3356    attributes: true
3357
3358};
3359
3360function mcGetProductCollections(isObj = false) {
3361    let productCollections = "";
3362    
3363    if (isObj) {
3364        return productCollections ? productCollections.split(",") : [];
3365    }
3366    return productCollections;
3367
3368}
3369
3370let MC_PRODUCT_COLLECTIONS = mcGetProductCollections();
3371
3372function mcSetCookie(cvalue, exdays, extraInfo = {}) {
3373
3374    const cnameArray = getMcCookieName();
3375
3376    let cname;
3377    if (Object.keys(extraInfo).length > 0) {
3378        const { cookieId } = extraInfo;
3379        if (cookieId) {
3380            cname = cnameArray.find(cnameEx => cnameEx.includes(cookieId));
3381        }
3382    }
3383
3384    cname = cname || cnameArray[0];
3385
3386    const d = new Date();
3387    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
3388    let expires = "expires=" + d.toUTCString();
3389    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
3390    window.location.reload();
3391
3392}
3393
3394function getMcCookieName() {
3395
3396    const mc_template = "page";
3397    const mc_product_id = "";
3398    const mc_collection_id = "";
3399    const mc_page_id = "711349403983";
3400    const mc_customer_id = "";
3401
3402    if (mc_template === "product") {
3403        const productCollections = mcGetProductCollections(true);
3404        let productCnames = [`mc-login-${mc_template}-${mc_product_id}`];
3405        if (productCollections) {
3406            productCollections.forEach(collect => {
3407                productCnames.push(`mc-login-collection-${collect}`);
3408            });
3409        }
3410
3411        return productCnames;
3412    } else if (mc_template === "collection") {
3413        return [`mc-login-${mc_template}-${mc_collection_id}`];
3414    } else if (mc_page_id) {
3415        return [`mc-login-${mc_template}-${mc_page_id}`];
3416    }
3417    return [`mc-login-${mc_template}-all`];
3418}
3419
3420function mcGetCookie() {
3421    const cnameArray = getMcCookieName();
3422    let cookieValue;
3423    cnameArray.forEach(cname => {
3424        let name = cname + "=";
3425        let decodedCookie = decodeURIComponent(document.cookie);
3426        let ca = decodedCookie.split(';');
3427        for (let c of ca) {
3428            while (c.charAt(0) === ' ') {
3429                c = c.substring(1);
3430            }
3431            if (c.indexOf(name) === 0) {
3432                cookieValue = c.substring(name.length, c.length);
3433            }
3434        }
3435    });
3436    return cookieValue;
3437}
3438
3439function onMcFormSubmit(event) {
3440    
3441    event.preventDefault();
3442    event.stopImmediatePropagation();
3443    const mc_template = "page";
3444    const mc_product_id = "";
3445    const mc_collection_id = "";
3446    const mc_page_id = "711349403983";
3447    const mc_customer_id = "";
3448    const mc_country = "";
3449    let mc_customer_tags = "";
3450    
3451    
3452    const mcPasscode = document.getElementById("mc-passcode-input").value;
3453    const errorNode = document.getElementById("mc-passcode-error");
3454    
3455    if (!mcPasscode) {
3456        errorNode.innerHTML = "Password is required. Please enter password";
3457    } else {
3458        errorNode.innerHTML = "";
3459        fetch('https://forcelogin.magecomp.net/api/passcode-check', {
3460            method: "POST",
3461            body: JSON.stringify({
3462                passcode: mcPasscode,
3463                shop: "two-poles-cosmetics.myshopify.com",
3464                product_id: mc_product_id,
3465                collection_id: mc_collection_id,
3466                page_id: mc_page_id,
3467                customer_id: mc_customer_id,
3468                customer_tags: mc_customer_tags,
3469                template: mc_template,
3470                country: MC_C_COUNTRY_NAME,
3471                product_collections: mcGetProductCollections(true),
3472                  current_path: window.location.pathname.replace(/^\/|\/$/g, ""), 
3473            }),
3474            headers: {
3475                "content-type": "application/json"
3476            }
3477        })
3478        .then(res => res.json())
3479        .then(res => {
3480            if (res.status === 1) {
3481                let cookieId = res.data?.data?.cookieId;
3482                mcSetCookie(mcGenerateString(), 1, { cookieId });
3483            } else {
3484                errorNode.innerHTML = res.data.error;
3485            }
3486        })
3487        .catch(e => console.error(e));
3488    }
3489}
3490
3491function mcGenerateString() {
3492    const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
3493    let result = '_';
3494    const charactersLength = characters.length;
3495    for (let i = 0; i < 32; i++) {
3496        result += characters.charAt(Math.floor(Math.random() * charactersLength));
3497    }
3498    return result;
3499}
3500function isTodayInSelectedDays(selected_days) {
3501  if (!selected_days || typeof selected_days !== 'string') return false;
3502
3503  const today = new Date();
3504  const days = [
3505    "Sunday",
3506    "Monday",
3507    "Tuesday",
3508    "Wednesday",
3509    "Thursday",
3510    "Friday",
3511    "Saturday"
3512  ];
3513
3514  const currentDay = days[today.getDay()];
3515
3516  const selectedDaysArray = selected_days.split(',').map(day => day.trim());
3517  return selectedDaysArray.includes(currentDay);
3518}
3519
3520console.log(isTodayInSelectedDays()); 
3521
3522function isDateInRange(startDate, endDate) {
3523    
3524    // Get current UTC date
3525    const now = new Date();
3526    const currentDate = new Date(Date.UTC(
3527        now.getUTCFullYear(),
3528        now.getUTCMonth(),
3529        now.getUTCDate(),
3530        now.getUTCHours(),
3531        now.getUTCMinutes(),
3532        now.getUTCSeconds()
3533    ));
3534
3535    // Parse startDate and endDate as UTC
3536    // Expected format: "YYYY-MM-DD HH:MM:SS"
3537    const startParts = startDate.match(/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/);
3538    const endParts = endDate.match(/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/);
3539
3540    if (!startParts || !endParts) {
3541        console.log("❌ [Date Check] Invalid date format for start or end date:", startDate, endDate);
3542        return true; // Allow access if date format is invalid to avoid blocking due to bad data
3543    }
3544
3545    const start = new Date(Date.UTC(
3546        parseInt(startParts[1]), // year
3547        parseInt(startParts[2]) - 1, // month (0-based)
3548        parseInt(startParts[3]), // day
3549        parseInt(startParts[4]), // hours
3550        parseInt(startParts[5]), // minutes
3551        parseInt(startParts[6]) // seconds
3552    ));
3553
3554    const end = new Date(Date.UTC(
3555        parseInt(endParts[1]), // year
3556        parseInt(endParts[2]) - 1, // month (0-based)
3557        parseInt(endParts[3]), // day
3558        parseInt(endParts[4]), // hours
3559        parseInt(endParts[5]), // minutes
3560        parseInt(endParts[6]) // seconds
3561    ));
3562
3563    // Ensure dates are valid
3564    if (isNaN(start.getTime()) || isNaN(end.getTime())) {
3565        console.log("❌ [Date Check] Invalid start or end date:", startDate, endDate);
3566        return true; // Allow access if dates are invalid to avoid blocking due to bad data
3567    }
3568
3569    // Check if current UTC date is within the range (inclusive)
3570    const isInRange = currentDate >= start && currentDate <= end;
3571    console.log("🚀 [Date Check] Current UTC Date:", currentDate.toUTCString(), "Start:", start.toUTCString(), "End:", end.toUTCString(), "In Range:", isInRange);
3572    return isInRange;
3573}
3574
3575function onMcCheckValidity() {
3576
3577
3578    var currentCookie = mcGetCookie();
3579    if (currentCookie) {
3580        // console.log("✅ [Cookie Check] Valid cookie found, access granted.");
3581        return true;
3582    }
3583
3584    const mc_template = "page";
3585    const mc_is_login_coustomer = "" ? true : false;
3586    var mc_target_id = null;
3587
3588    switch (mc_template) {
3589        case 'product':
3590            mc_target_id = "";
3591            break;
3592        case 'collection':
3593            mc_target_id = "";
3594            break;
3595        case 'page':
3596            mc_target_id = "711349403983";
3597            break;
3598        case 'blog':
3599            mc_target_id = "";
3600            break;
3601        default:
3602            mc_target_id = null;
3603            break;
3604    }
3605
3606    let mc_required_login_json_data;
3607
3608    try {
3609        mc_required_login_json_data = JSON.parse(`[{"passcode_id":1794,"is_restricted_by_content":null,"is_restricted_by_passcode":"passcode","contant":"This page has been restricted to access by owner.","login_access":"0","customer_tages":null,"passcode_countries":"","customer_ids":null,"is_only_for_customer":0,"apply_to_all_product":0,"apply_to_all_collection":0,"apply_to_all_page":0,"apply_to_all_country":1,"restriction_message":"This page has been restricted to access by owner.","is_only_guest":0,"apply_to_all_blog":null,"isProductExcluded":0,"isCollectionExcluded":0,"isPagesExcluded":0,"product_restrict":[],"collection_restrict":[],"page_restrict":["699777515855"],"lock_all_product_with_collection":"true","isWholesite":0,"isWebpageExcluded":0,"pageexclude":[],"is_date_between_enable":0,"start_date":null,"end_date":null,"isRepeatePasscode":0,"selected_days":null},{"passcode_id":1795,"is_restricted_by_content":null,"is_restricted_by_passcode":"passcode","contant":"This page has been restricted to access by owner.","login_access":"0","customer_tages":null,"passcode_countries":"","customer_ids":null,"is_only_for_customer":0,"apply_to_all_product":0,"apply_to_all_collection":0,"apply_to_all_page":0,"apply_to_all_country":1,"restriction_message":"This page has been restricted to access by owner.","is_only_guest":0,"apply_to_all_blog":null,"isProductExcluded":0,"isCollectionExcluded":0,"isPagesExcluded":0,"product_restrict":[],"collection_restrict":[],"page_restrict":["699777515855"],"lock_all_product_with_collection":"true","isWholesite":0,"isWebpageExcluded":0,"pageexclude":[],"is_date_between_enable":0,"start_date":null,"end_date":null,"isRepeatePasscode":0,"selected_days":null}]`);
3610        
3611    } catch (e) {
3612        return true;
3613    }
3614
3615    for (let index = 0; index < mc_required_login_json_data.length; index++) {
3616
3617        const entry = mc_required_login_json_data[index];
3618
3619//---START TAG----
3620
3621 if (mc_is_login_coustomer) {
3622            let rawEntryTags = entry.customer_tages ?? entry.customer_tags ?? "";
3623
3624            if (rawEntryTags) {
3625                // Normalize tags (string → array)
3626                let entryTags = Array.isArray(rawEntryTags)
3627                    ? rawEntryTags.map(t => String(t).trim())
3628                    : String(rawEntryTags).split(',').map(t => t.trim());
3629
3630                // Build logged-in customer's tag array
3631                const mc_customer_tags = [
3632                    
3633                ];
3634            console.log(mc_customer_tags);
3635
3636                // match?
3637                const hasMatch = mc_customer_tags.some(tag =>
3638                    entryTags.includes(String(tag).trim())
3639                );
3640
3641                if (hasMatch) {
3642                    console.log("✔ TAG BYPASS — Customer tag matched:", entryTags);
3643                    return true; // ALLOW ACCESS, skip all restrictions
3644                }
3645            }
3646        }
3647//---END TAG----
3648
3649
3650  // Step 0: Check if date-based restriction is enabled and if current date is within range
3651        if (entry.is_date_between_enable === 1 && entry.start_date && entry.end_date) {
3652            if (!isDateInRange(entry.start_date, entry.end_date)) {
3653                continue; 
3654            } else {
3655            
3656            }
3657        }
3658         if (entry.isRepeatePasscode === 1) {
3659  if (!isTodayInSelectedDays(entry.selected_days)) {
3660    continue; // skip this one if today is not in selected days
3661  }
3662  else {
3663            
3664            }
3665
3666  // today is allowed — proceed with logic
3667}
3668    const currentUrl = window.location.pathname;
3669    console.log("🚀 ~ onMcCheckValidity ~ currentUrl:", currentUrl)
3670    // const isAllowed = allowedUrls.includes(currentUrl);
3671
3672
3673        // Step 1: Collection-level Lock Check for Products
3674        if (mc_template === "product" && mc_lock_all_product_with_collection && entry.collection_restrict?.length > 0) {
3675            const productCollections = mcGetProductCollections(true);
3676           
3677            const isCollectionExcluded = entry.isCollectionExcluded === 1 || entry.isCollectionExcluded === true;
3678            const isCollectionInList = productCollections.some(collect => entry.collection_restrict.map(String).includes(String(collect)));
3679         
3680            if (isCollectionExcluded) {
3681               
3682                if (isCollectionInList) {
3683                   
3684                    continue; // Skip to next restriction entry
3685                } else {
3686                   
3687                    MC_LOCK_DATA = {
3688                        is_restricted_by_content: entry.is_restricted_by_content,
3689                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3690                        is_only_guest: entry.is_only_guest,
3691                        contant:entry.contant,
3692                        customer_tages:entry.customer_tages,
3693                    };
3694                    
3695
3696                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3697                        
3698                        return true;
3699                    }
3700
3701                    let lockData = setMcLockData(MC_LOCK_DATA);
3702                  
3703                    return !lockData;
3704                }
3705            } else {
3706                // If isCollectionExcluded is false, restrict products in collection_restrict
3707                if (isCollectionInList) {
3708                    
3709                    MC_LOCK_DATA = {
3710                        is_restricted_by_content: entry.is_restricted_by_content,
3711                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3712                        is_only_guest: entry.is_only_guest,
3713                        contant:entry.contant,
3714                        customer_tages:entry.customer_tages,
3715
3716                    };
3717
3718                    
3719                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3720                       
3721                        return true;
3722                    }
3723
3724                    let lockData = setMcLockData(MC_LOCK_DATA);
3725                   
3726                    return !lockData;
3727                }
3728            }
3729        }
3730
3731        // Step 2: Collection-level Restriction Check
3732        if (mc_template === "collection" && entry.collection_restrict?.length > 0) {
3733            const isCollectionExcluded = entry.isCollectionExcluded === 1 || entry.isCollectionExcluded === true;
3734            const isCollectionInList = entry.collection_restrict.map(String).includes(String(mc_target_id));
3735
3736        
3737            if (isCollectionExcluded) {
3738               
3739                if (isCollectionInList) {
3740                    
3741                    continue; // Skip to next restriction entry
3742
3743                } else {
3744                   
3745                    MC_LOCK_DATA = {
3746                        is_restricted_by_content: entry.is_restricted_by_content,
3747                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3748                        is_only_guest: entry.is_only_guest,
3749                        contant:entry.contant,
3750                        customer_tages:entry.customer_tages,
3751
3752                    };
3753
3754                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3755                        return true;
3756                    }
3757
3758                    let lockData = setMcLockData(MC_LOCK_DATA);
3759                    return !lockData;
3760                }
3761
3762            } else {
3763                // If isCollectionExcluded is false, restrict collections in collection_restrict
3764                if (isCollectionInList) {
3765                    MC_LOCK_DATA = {
3766                        is_restricted_by_content: entry.is_restricted_by_content,
3767                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3768                        is_only_guest: entry.is_only_guest,
3769                        contant:entry.contant,
3770                        customer_tages:entry.customer_tages,
3771
3772                    };
3773
3774
3775                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3776                        return true;
3777                    }
3778
3779                    let lockData = setMcLockData(MC_LOCK_DATA);
3780                    return !lockData;
3781                }
3782            }
3783        }
3784
3785        // Step 3: Product-specific Restriction Check
3786        if (entry.hasOwnProperty('product_restrict') && mc_template === "product") {
3787            const isExcluded = entry.isProductExcluded === 1 || entry.isProductExcluded === true;
3788            const isProductInList = entry.product_restrict.map(String).includes(String(mc_target_id));
3789          
3790
3791            if (isExcluded) {
3792                // If isProductExcluded is true, exclude products in product_restrict (allow them)
3793                if (isProductInList) {
3794                    
3795                    continue; // Skip to next restriction entry
3796                } else { 
3797                    // Restrict all other products
3798                   
3799                    MC_LOCK_DATA = {
3800                        is_restricted_by_content: entry.is_restricted_by_content,
3801                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3802                        is_only_guest: entry.is_only_guest,
3803                        contant:entry.contant,
3804                        customer_tages:entry.customer_tages,
3805
3806                    };
3807
3808                   
3809
3810                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3811                        return true;
3812                    }
3813
3814                    let lockData = setMcLockData(MC_LOCK_DATA);
3815                    return !lockData;
3816                }
3817
3818            } else {
3819                // If isProductExcluded is false, restrict products in product_restrict
3820                if (isProductInList) {
3821                    MC_LOCK_DATA = {
3822                        is_restricted_by_content: entry.is_restricted_by_content,
3823                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3824                        is_only_guest: entry.is_only_guest,
3825                        contant:entry.contant,
3826                        customer_tages:entry.customer_tages,
3827
3828                    };
3829
3830                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3831                        return true;
3832                    }
3833
3834                    let lockData = setMcLockData(MC_LOCK_DATA);
3835                    return !lockData;
3836
3837                }
3838            }
3839        }
3840
3841        // Step 4: General Product Restriction
3842
3843        if (
3844            mc_template === "product" &&
3845            entry.hasOwnProperty('apply_to_all_product') &&
3846            entry.apply_to_all_product === 1
3847        ) {
3848            
3849            MC_LOCK_DATA = {
3850                is_restricted_by_content: entry.is_restricted_by_content,
3851                is_restricted_by_passcode: entry.is_restricted_by_passcode,
3852                is_only_guest: entry.is_only_guest,
3853                contant:entry.contant,
3854                        customer_tages:entry.customer_tages,
3855
3856            };
3857
3858
3859            if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3860                return true;
3861            }
3862
3863            let lockData = setMcLockData(MC_LOCK_DATA);
3864            return !lockData;
3865
3866        }
3867
3868        // Step 5: Page-level Restriction 
3869
3870        if (
3871            entry.hasOwnProperty('page_restrict') &&
3872            entry.page_restrict.map(String).includes(String(mc_target_id))
3873        ) { 
3874        
3875            MC_LOCK_DATA = {
3876                is_restricted_by_content: entry.is_restricted_by_content,
3877                is_restricted_by_passcode: entry.is_restricted_by_passcode,
3878                is_only_guest: entry.is_only_guest,
3879                contant:entry.contant,
3880                        customer_tages:entry.customer_tages,
3881
3882            };
3883
3884          
3885
3886            if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3887             
3888                return true;
3889            }
3890
3891            let lockData = setMcLockData(MC_LOCK_DATA);
3892         
3893            return !lockData;
3894        }
3895        
3896            const currentPath = window.location.pathname.replace(/^\/+|\/+$/g, ''); // 'collections/all'
3897
3898            if (entry.isWholesite === 1) {
3899                const isWebpageExcluded = entry.isWebpageExcluded === 1 || entry.isWebpageExcluded === true;
3900                const isWholesite = entry.isWholesite === 1 || entry.isWholesite === true;
3901
3902                const normalizedExcludes = entry.pageexclude.map(path => path.replace(/^\/+|\/+$/g, ''));
3903                const isCollectionInExcludeList = normalizedExcludes.includes(currentPath);
3904
3905
3906                if (isWholesite) {
3907                    if (isWebpageExcluded && isCollectionInExcludeList) {
3908                       
3909                        return true; // or continue; inside a loop
3910                    }
3911
3912                    // Apply restriction
3913                    MC_LOCK_DATA = {
3914                        is_restricted_by_content: entry.is_restricted_by_content,
3915                        is_restricted_by_passcode: entry.is_restricted_by_passcode,
3916                        is_only_guest: entry.is_only_guest,
3917                        contant:entry.contant,
3918                        customer_tages:entry.customer_tages,
3919
3920                    };
3921
3922                    if (mc_is_login_coustomer && MC_LOCK_DATA.is_only_guest) {
3923                       
3924                        return true;
3925                    }
3926
3927                    let lockData = setMcLockData(MC_LOCK_DATA);
3928                    console.log("🚀 ~ onMcCheckValidity ~ lockData:", lockData)
3929                   
3930                    return !lockData;
3931                }
3932            }
3933    }
3934
3935    // Step 6: No Restrictions Found
3936   
3937    return true;
3938}
3939
3940function setMcLockData(targetData) {
3941
3942    console.log("🚀 ~ setMcLockData ~ targetData:", targetData);
3943
3944    // Normalize passcode_countries to an array
3945    let passcodeCountries = [];
3946    if (typeof targetData.passcode_countries === 'string') {
3947        passcodeCountries = targetData.passcode_countries.split(',').map(country => country.trim());
3948    } else if (Array.isArray(targetData.passcode_countries)) {
3949        passcodeCountries = targetData.passcode_countries;
3950    }
3951
3952    // Check if the user's country is allowed (empty passcode_countries means all countries are allowed)
3953    let register = passcodeCountries.length === 0 || (MC_C_COUNTRY_NAME && passcodeCountries.includes(MC_C_COUNTRY_NAME));
3954    if (!register) {
3955        // If country is not allowed, hide both passcode form and content
3956        if (document.getElementById("mc-passcode-form")) {
3957            document.getElementById("mc-passcode-form").style.display = "none";
3958        }
3959
3960        if (document.getElementById("passcode_type")) {
3961            document.getElementById("passcode_type").style.display = "none";
3962        }
3963
3964        if (document.getElementById("message_restriction")) {
3965            document.getElementById("message_restriction").innerHTML = "";
3966            document.getElementById("message_restriction").style.display = "none";
3967        }
3968        return false;
3969    }
3970
3971    if (targetData?.is_restricted_by_content) {
3972        // Show content restriction message
3973        if (document.getElementById("message_restriction")) {
3974            document.getElementById("message_restriction").innerHTML = targetData?.contant || "";
3975            document.getElementById("message_restriction").style.display = "block";
3976        }
3977
3978        // Hide passcode form
3979        if (document.getElementById("mc-passcode-form")) {
3980            document.getElementById("mc-passcode-form").style.display = "none";
3981            document.getElementById("mc-passcode-form").innerHTML = "";
3982        }
3983
3984        if (document.getElementById("passcode_type")) {
3985            document.getElementById("passcode_type").style.display = "none";
3986        }
3987
3988    } else if (targetData?.is_restricted_by_passcode) {
3989        // Show passcode form only if no content restriction or bypassed
3990        if (document.getElementById("mc-passcode-form")) {
3991            document.getElementById("mc-passcode-form").style.display = "block";
3992        }
3993
3994        if (document.getElementById("passcode_type")) {
3995            document.getElementById("passcode_type").style.display = "block";
3996        }
3997
3998        // Hide content restriction message
3999        if (document.getElementById("message_restriction")) {
4000            document.getElementById("message_restriction").innerHTML = "";
4001            document.getElementById("message_restriction").style.display = "none";
4002        }
4003    } else {
4004        // No restrictions apply, hide both
4005        if (document.getElementById("mc-passcode-form")) {
4006            document.getElementById("mc-passcode-form").style.display = "none";
4007        }
4008        if (document.getElementById("passcode_type")) {
4009            document.getElementById("passcode_type").style.display = "none";
4010        }
4011        if (document.getElementById("message_restriction")) {
4012            document.getElementById("message_restriction").innerHTML = "";
4013            document.getElementById("message_restriction").style.display = "none";
4014        }
4015    }
4016    return register;
4017}
4018function onMcNodeRemove(event) {
4019    addMcPasscodeFormToBody();
4020}
4021
4022function addMcPasscodeFormToBody() {
4023    MC_OBSERVER.disconnect();
4024    document.getElementById("mc-mainDiv").removeEventListener("DOMNodeRemoved", onMcNodeRemove);
4025    document.getElementById("mc-mainDiv").remove();
4026    
4027    const newDiv = document.createElement('div');
4028    newDiv.style.display = "block !important";
4029    newDiv.setAttribute("id", "mc-mainDiv");
4030    newDiv.setAttribute("class", "mc-mainDiv");
4031    newDiv.innerHTML = MC_MAIN_DIV_HTML;
4032    document.body.prepend(newDiv);
4033    subscribeMcLoginEvent();
4034}
4035
4036function subscribeMcLoginEvent() {
4037    MC_OBSERVER.disconnect();
4038    if (!onMcCheckValidity()) {
4039        document.getElementById("mc-mainDiv").style.setProperty("display", "flex", "important");
4040        document.getElementById("mc-mainDiv").style.setProperty("visibility", "visible", "important");
4041        MC_OBSERVER.observe(document.getElementById("mc-mainDiv"), MC_CONFIG_OBSERVER);
4042        document.getElementById("mc-passcode-submit")?.addEventListener("click", onMcFormSubmit);
4043        document.getElementById("mc-passcode-form")?.addEventListener("submit", onMcFormSubmit);
4044        document.getElementById("mc-mainDiv").addEventListener("DOMNodeRemoved", onMcNodeRemove);
4045    } else {
4046        document.getElementById("mc-mainDiv").style.setProperty("display", "none", "important");
4047        document.getElementById("mc-mainDiv").style.setProperty("visibility", "hidden", "important");
4048    }
4049    
4050    if (!MC_C_COUNTRY_NAME) {
4051        fetch("https://ipapi.co/json/")
4052            .then(response => response.json())
4053            .then(data => {
4054                MC_C_COUNTRY_NAME = data.country;
4055                subscribeMcLoginEvent();
4056            });
4057    }
4058}
4059
4060subscribeMcLoginEvent();
4061
4062const mc_content_restriction = "0";
4063console.log("🚀 ~ mc_content_restriction:", mc_content_restriction);
4064</script>
4064
4065
4066<!-- Content Restriction -->
4067
4068
4069
4070
4071<script>
4072  function mcRedirectToLogin() {
4073    window.location.href = "/account/login?checkout_url=" + window.location.pathname;
4074  }
4075  
4076  
4077
4078  
4079  var mc_required_login_products = "".split(",");
4080  var mc_required_login_collections = "".split(",");
4081  var mc_required_login_pages = "".split(",");
4082    var mc_required_login_urls = "".split(",");
4083  var product_id = "";
4084  if (product_id && mc_required_login_products.includes(product_id)) {
4085    mcRedirectToLogin();
4086  }
4087  var collection_id = "";
4088  if (collection_id && mc_required_login_collections.includes(collection_id)) {
4089    mcRedirectToLogin();
4090  }
4091  var page_id = "711349403983";
4092  if (page_id && mc_required_login_pages.includes(page_id)) {
4093    mcRedirectToLogin();
4094  }
4095  
4096  
4097  function getUrlData(url) {
4098    var regex = /^https?:\/\/(.*)$/;
4099    var match = url.match(regex);
4100    if (match) {
4101      return match[1];
4102    }
4103    return null;
4104  }
4105
4106  var currentUrl = window.location.href;
4107  var currenctshopurl = getUrlData(currentUrl);
4108
4109  if (currenctshopurl && mc_required_login_urls.includes(currenctshopurl)) {
4110    mcRedirectToLogin();
4111  }
4112
4113  
4114  
4115</script>
4115
4116<template id="drawer-default-template">
4117  <div part="base">
4118    <div part="overlay"></div>
4119
4120    <div part="content">
4121      <header part="header">
4122        <slot name="header"></slot>
4123
4124        <dialog-close-button style="display: contents">
4125          <button type="button" part="close-button tap-area" aria-label="Cerrar"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
4126      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.3"/>
4127    </svg>
4128
4129  </button>
4130        </dialog-close-button>
4131      </header>
4132
4133      <div part="body">
4134        <slot></slot>
4135      </div>
4136
4137      <footer part="footer">
4138        <slot name="footer"></slot>
4139      </footer>
4140    </div>
4141  </div>
4142</template><template id="modal-default-template">
4143  <div part="base">
4144    <div part="overlay"></div>
4145
4146    <div part="content">
4147      <header part="header">
4148        <slot name="header"></slot>
4149
4150        <dialog-close-button style="display: contents">
4151          <button type="button" part="close-button tap-area" aria-label="Cerrar"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
4152      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.3"/>
4153    </svg>
4154
4155  </button>
4156        </dialog-close-button>
4157      </header>
4158
4159      <div part="body">
4160        <slot></slot>
4161      </div>
4162    </div>
4163  </div>
4164</template><template id="popover-default-template">
4165  <div part="base">
4166    <div part="overlay"></div>
4167
4168    <div part="content">
4169      <header part="header">
4170        <slot name="header"></slot>
4171
4172        <dialog-close-button style="display: contents">
4173          <button type="button" part="close-button tap-area" aria-label="Cerrar"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
4174      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.3"/>
4175    </svg>
4176
4177  </button>
4178        </dialog-close-button>
4179      </header>
4180
4181      <div part="body">
4182        <slot></slot>
4183      </div>
4184    </div>
4185  </div>
4186</template><template id="header-search-default-template">
4187  <div part="base">
4188    <div part="overlay"></div>
4189
4190    <div part="content">
4191      <slot></slot>
4192    </div>
4193  </div>
4194</template><template id="video-media-default-template">
4195  <slot></slot>
4196
4197  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
4198    <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #f5f1ee)"/>
4199  </svg>
4200</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
4201    <a href="#main" allow-hash-change class="skip-to-content sr-only">Ir al contenido</a>
4202
4203    <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group -->
4204<section id="shopify-section-sections--28210195464527__trust_bar_EqTaBL" class="shopify-section shopify-section-group-header-group shopify-section--trust-bar"><style>
4205    :root {
4206      --trust-bar-is-sticky: 0;
4207    }#shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar {
4208      display: flex;
4209      align-items: center;
4210      justify-content: center;
4211      width: 100%;
4212      overflow: hidden;
4213      padding: 8px 0;
4214      font-family: var(--text-font-family);
4215      font-weight: var(--text-font-weight);
4216      font-style: var(--text-font-style);
4217      font-size: var(--text-base);
4218      letter-spacing: var(--text-letter-spacing);
4219      line-height: 1.5;
4220    }
4221
4222    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar--dark {
4223      color: rgb(0 0 0);
4224    }
4225
4226    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar--light {
4227      color: rgb(255 255 255);
4228    }
4229
4230    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar--light .trust-bar__stars svg path {
4231      fill: rgb(255 255 255);
4232    }
4233
4234    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__items {
4235      display: none;
4236    }
4237
4238    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__item {
4239      display: flex;
4240      align-items: center;
4241      justify-content: center;
4242      gap: 10px;
4243      padding: 0 8px;
4244      white-space: nowrap;
4245    }
4246
4247    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__icon {
4248      display: flex;
4249      align-items: center;
4250      flex-shrink: 0;
4251      width: 17px;
4252      height: 17px;
4253    }
4254
4255    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__icon svg {
4256      width: 100%;
4257      height: 100%;
4258    }
4259
4260    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__stars {
4261      display: flex;
4262      align-items: center;
4263      gap: 1px;
4264    }
4265
4266    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__stars svg {
4267      width: 16px;
4268      height: 16px;
4269    }
4270
4271    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__text {
4272      display: inline;
4273    }
4274
4275    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__text p {
4276      margin: 0;
4277      display: inline;
4278    }
4279
4280    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__text a {
4281      text-decoration: none;
4282      color: inherit;
4283    }
4284
4285    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__text strong,
4286    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__text b {
4287      font-weight: bolder;
4288    }
4289
4290    /* Marquee (hidden by default, shown on mobile) */
4291    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__marquee {
4292      display: none;
4293      white-space: nowrap;
4294      text-align: start;
4295    }
4296
4297    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__marquee::part(scroller) {
4298      min-width: max-content;
4299      display: inline-flex;
4300    }
4301
4302    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__marquee-inner {
4303      display: inline-flex;
4304      align-items: center;
4305      flex-shrink: 0;
4306    }
4307
4308    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__marquee .trust-bar__item {
4309      padding: 0 24px;
4310    }
4311
4312    /* Stacked (hidden by default, shown on mobile) */
4313    #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__stacked {
4314      display: none;
4315    }
4316
4317    /* Desktop: show columns, hide mobile layouts */
4318    @media screen and (min-width: 700px) {
4319      #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__items {
4320        display: flex;
4321        align-items: center;
4322        justify-content: space-evenly;
4323        width: 100%;
4324      }
4325    }
4326
4327    /* Mobile: hide columns, show marquee or stacked */
4328    @media screen and (max-width: 699px) {
4329      #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__marquee {
4330        display: block;
4331        width: 100%;
4332      }
4333
4334      #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__stacked {
4335        display: flex;
4336        flex-direction: column;
4337        align-items: center;
4338        gap: 4px;
4339        width: 100%;
4340        padding: 4px 0;
4341      }
4342
4343      #shopify-section-sections--28210195464527__trust_bar_EqTaBL .trust-bar__stacked .trust-bar__item {
4344        white-space: normal;
4345        text-align: center;
4346        font-size: var(--text-sm);
4347      }
4348    }
4349  </style><height-observer variable="trust-bar">
4350  <div class="trust-bar trust-bar--dark" style="background-color: #ffffff;"><div class="trust-bar__items">
4351      <div class="trust-bar__item" ><span class="trust-bar__icon"><svg width="17" height="18" viewBox="0 0 17.1812 17.5" fill="none" xmlns="http://www.w3.org/2000/svg">
4352  <path d="M13.6287 16.75H7.62875M10.6287 9.75001V16.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4353  <path d="M16.2797 4.87501C16.0239 6.18607 15.3304 7.37308 14.308 8.23731C13.2476 9.13356 11.9034 9.62501 10.515 9.62501C9.12671 9.62498 7.78338 9.13344 6.72302 8.23731C5.70047 7.37306 5.00616 6.1862 4.75037 4.87501H16.2797Z" fill="currentColor" stroke="currentColor" stroke-width="0.25"/>
4354  <path d="M11.8066 14.125V15.375H8.75391V14.125H11.8066ZM13.7998 13.625C13.7696 14.0766 13.5789 14.5042 13.2568 14.8262C12.935 15.1479 12.5079 15.3379 12.0566 15.3682V14.1123C12.1755 14.088 12.2859 14.0294 12.373 13.9424C12.4603 13.8551 12.5186 13.7441 12.543 13.625H13.7998ZM8.50391 15.3623C8.38471 15.338 8.27384 15.2797 8.18652 15.1924C8.06931 15.0752 8.00391 14.9158 8.00391 14.75C8.00391 14.5842 8.06931 14.4248 8.18652 14.3076C8.27389 14.2203 8.38464 14.161 8.50391 14.1367V15.3623ZM12.0566 11.6309C12.5079 11.6611 12.9349 11.8521 13.2568 12.1738C13.5788 12.4958 13.7696 12.9234 13.7998 13.375H12.543C12.5186 13.2559 12.4603 13.1449 12.373 13.0576C12.2858 12.9705 12.1756 12.911 12.0566 12.8867V11.6309ZM11.8066 11.625V12.875H6.625V11.625H11.8066ZM1.37793 6.625C1.44331 9.3562 3.6438 11.5557 6.375 11.6211V12.8711C2.95334 12.8053 0.193739 10.0467 0.12793 6.625H1.37793ZM6.80469 7.63672C7.77319 8.56128 9.05107 9.08992 10.3896 9.12109V10.3711C8.71955 10.3395 7.12405 9.67927 5.9209 8.52051L6.80469 7.63672ZM15.1084 8.52051C14.5123 9.09453 13.815 9.55413 13.0498 9.87109C12.2846 10.188 11.467 10.3555 10.6396 10.3711V9.12109C11.303 9.10575 11.9585 8.96999 12.5723 8.71582C13.1857 8.46173 13.7448 8.09463 14.2246 7.
435463672L15.1084 8.52051ZM4.47461 5.5V5.625H5.47754C5.73092 6.30583 6.12118 6.93098 6.62695 7.46094L5.74414 8.34375C4.84914 7.41418 4.24378 6.2446 4.00488 4.97656L4.47363 4.89746L4.47461 5.5ZM17.0244 4.97656C16.7869 6.23707 16.1858 7.40855 15.2852 8.34375L14.4023 7.46094C14.9083 6.93086 15.2994 6.30606 15.5527 5.625H16.5566V4.89746L17.0244 4.97656ZM6.375 0.126953C8.10171 0.153831 9.52164 0.695529 10.6426 1.65723L9.81152 2.58984C8.94747 1.85718 7.83939 1.40696 6.625 1.37793V0.126953ZM10.8213 1.83301C10.8908 1.92988 10.9325 2.04518 10.9385 2.16602C10.9466 2.32976 10.8893 2.48987 10.7803 2.6123C10.6713 2.73466 10.5189 2.80941 10.3555 2.82031C10.2346 2.82829 10.1151 2.8002 10.0107 2.74219L10.8213 1.83301ZM16.3066 4.85547V5.375H15.6377C15.7007 5.17639 15.7513 4.97354 15.791 4.76758L16.3066 4.85547ZM16.3066 4.125V4.60156L15.7119 4.50195L15.5889 4.48047L15.5684 4.60449C15.524 4.86709 15.4596 5.12469 15.376 5.375H5.6543C5.57062 5.12468 5.50631 4.8671 5.46191 4.60449L5.44141 4.48047L5.31738 4.50195L4.72363 4.60156V4.125H16.3066ZM5.2373 4.76758C5.27703 4.97367 5.32954 5.17627 5.39258 5.375H4.72461L4.72363 4.85449L5.2373 4.76758ZM4.47363 4.64453L3.97461 4.72852C3.97627 4.68015 3.98325 4.63191 3.99609 4.58496C4.02007 4.49743 4.06254 4.41602 4.12109 4.34668C4.17976 4.27726 4.2535 4.22088 4.33594 4.18262C4.38001 4.1622 4.42632 4.14736 4.47363 4.1377V4.64453ZM16.5566 4.1377C16.6039 4.14738 16.6503 4.16219 16.6943 4.18262C16.7767 4.22086 16.8496 4.27732 16.9082 4.34668C16.9669 4.41609 17.0102 4.49731 17.0342 4.58496C17.047 4.6319 17.053 4.68016 17.0547 4.72852L16.5615 4.64551L16.5566 4.64453V4.1377Z" fill="currentColor" stroke="currentColor" stroke-width="0.25"/>
4355</svg>
4356</span><span class="trust-bar__text"><p>N.1 Recomendado por farmacéuticos/as</p></span></div><div class="trust-bar__item" ><div class="trust-bar__stars" role="img" aria-label="4.8 de 5 estrellas"><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4357      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4358    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4359      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4360    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4361      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4362    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4363      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4364    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4365      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4366    </svg></div><span class="trust-bar__text"><a href="/pages/clientas-satisfechas" title="/pages/clientas-satisfechas">Excelente 4.8 | +90.000 clientas satisfechas</a></span></div><div class="trust-bar__item" ><span class="trust-bar__icon"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg">
4367  <path d="M13.768 1.06C13.5358 0.827784 13.2602 0.643576 12.9569 0.517898C12.6535 0.39222 12.3284 0.327534 12 0.327534C11.6716 0.327534 11.3465 0.39222 11.0431 0.517898C10.7398 0.643576 10.4642 0.827784 10.232 1.06L7.5 3.794L6.854 3.147L6.146 3.855L11.146 8.855L11.854 8.147L11.207 7.501L13.939 4.769C14.1712 4.53685 14.3554 4.26122 14.4811 3.95786C14.6068 3.6545 14.6715 3.32936 14.6715 3.001C14.6715 2.67264 14.6068 2.3475 14.4811 2.04414C14.3554 1.74078 14.1712 1.46516 13.939 1.233L13.768 1.06ZM6.146 6.146C6.19245 6.09944 6.24762 6.06249 6.30837 6.03729C6.36911 6.01208 6.43423 5.99911 6.5 5.99911C6.56577 5.99911 6.63089 6.01208 6.69163 6.03729C6.75238 6.06249 6.80755 6.09944 6.854 6.146L8.854 8.146C8.90056 8.19245 8.93751 8.24762 8.96271 8.30837C8.98792 8.36911 9.00089 8.43423 9.00089 8.5C9.00089 8.56577 8.98792 8.63089 8.96271 8.69163C8.93751 8.75238 8.90056 8.80755 8.854 8.854L2.707 15H0.5C0.367392 15 0.240215 14.9473 0.146447 14.8536C0.0526784 14.7598 0 14.6326 0 14.5V12.293L6.146 6.146Z" fill="currentColor"/>
4368</svg>
4369</span><span class="trust-bar__text"><p>Formulado y fabricado en Barcelona</p></span></div>
4370    </div><marquee-text speed="0.1" direction="left" class="trust-bar__marquee">
4371        <div class="trust-bar__marquee-inner">
4372          <div class="trust-bar__item" ><span class="trust-bar__icon"><svg width="17" height="18" viewBox="0 0 17.1812 17.5" fill="none" xmlns="http://www.w3.org/2000/svg">
4373  <path d="M13.6287 16.75H7.62875M10.6287 9.75001V16.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4374  <path d="M16.2797 4.87501C16.0239 6.18607 15.3304 7.37308 14.308 8.23731C13.2476 9.13356 11.9034 9.62501 10.515 9.62501C9.12671 9.62498 7.78338 9.13344 6.72302 8.23731C5.70047 7.37306 5.00616 6.1862 4.75037 4.87501H16.2797Z" fill="currentColor" stroke="currentColor" stroke-width="0.25"/>
4375  <path d="M11.8066 14.125V15.375H8.75391V14.125H11.8066ZM13.7998 13.625C13.7696 14.0766 13.5789 14.5042 13.2568 14.8262C12.935 15.1479 12.5079 15.3379 12.0566 15.3682V14.1123C12.1755 14.088 12.2859 14.0294 12.373 13.9424C12.4603 13.8551 12.5186 13.7441 12.543 13.625H13.7998ZM8.50391 15.3623C8.38471 15.338 8.27384 15.2797 8.18652 15.1924C8.06931 15.0752 8.00391 14.9158 8.00391 14.75C8.00391 14.5842 8.06931 14.4248 8.18652 14.3076C8.27389 14.2203 8.38464 14.161 8.50391 14.1367V15.3623ZM12.0566 11.6309C12.5079 11.6611 12.9349 11.8521 13.2568 12.1738C13.5788 12.4958 13.7696 12.9234 13.7998 13.375H12.543C12.5186 13.2559 12.4603 13.1449 12.373 13.0576C12.2858 12.9705 12.1756 12.911 12.0566 12.8867V11.6309ZM11.8066 11.625V12.875H6.625V11.625H11.8066ZM1.37793 6.625C1.44331 9.3562 3.6438 11.5557 6.375 11.6211V12.8711C2.95334 12.8053 0.193739 10.0467 0.12793 6.625H1.37793ZM6.80469 7.63672C7.77319 8.56128 9.05107 9.08992 10.3896 9.12109V10.3711C8.71955 10.3395 7.12405 9.67927 5.9209 8.52051L6.80469 7.63672ZM15.1084 8.52051C14.5123 9.09453 13.815 9.55413 13.0498 9.87109C12.2846 10.188 11.467 10.3555 10.6396 10.3711V9.12109C11.303 9.10575 11.9585 8.96999 12.5723 8.71582C13.1857 8.46173 13.7448 8.09463 14.2246 7.
437563672L15.1084 8.52051ZM4.47461 5.5V5.625H5.47754C5.73092 6.30583 6.12118 6.93098 6.62695 7.46094L5.74414 8.34375C4.84914 7.41418 4.24378 6.2446 4.00488 4.97656L4.47363 4.89746L4.47461 5.5ZM17.0244 4.97656C16.7869 6.23707 16.1858 7.40855 15.2852 8.34375L14.4023 7.46094C14.9083 6.93086 15.2994 6.30606 15.5527 5.625H16.5566V4.89746L17.0244 4.97656ZM6.375 0.126953C8.10171 0.153831 9.52164 0.695529 10.6426 1.65723L9.81152 2.58984C8.94747 1.85718 7.83939 1.40696 6.625 1.37793V0.126953ZM10.8213 1.83301C10.8908 1.92988 10.9325 2.04518 10.9385 2.16602C10.9466 2.32976 10.8893 2.48987 10.7803 2.6123C10.6713 2.73466 10.5189 2.80941 10.3555 2.82031C10.2346 2.82829 10.1151 2.8002 10.0107 2.74219L10.8213 1.83301ZM16.3066 4.85547V5.375H15.6377C15.7007 5.17639 15.7513 4.97354 15.791 4.76758L16.3066 4.85547ZM16.3066 4.125V4.60156L15.7119 4.50195L15.5889 4.48047L15.5684 4.60449C15.524 4.86709 15.4596 5.12469 15.376 5.375H5.6543C5.57062 5.12468 5.50631 4.8671 5.46191 4.60449L5.44141 4.48047L5.31738 4.50195L4.72363 4.60156V4.125H16.3066ZM5.2373 4.76758C5.27703 4.97367 5.32954 5.17627 5.39258 5.375H4.72461L4.72363 4.85449L5.2373 4.76758ZM4.47363 4.64453L3.97461 4.72852C3.97627 4.68015 3.98325 4.63191 3.99609 4.58496C4.02007 4.49743 4.06254 4.41602 4.12109 4.34668C4.17976 4.27726 4.2535 4.22088 4.33594 4.18262C4.38001 4.1622 4.42632 4.14736 4.47363 4.1377V4.64453ZM16.5566 4.1377C16.6039 4.14738 16.6503 4.16219 16.6943 4.18262C16.7767 4.22086 16.8496 4.27732 16.9082 4.34668C16.9669 4.41609 17.0102 4.49731 17.0342 4.58496C17.047 4.6319 17.053 4.68016 17.0547 4.72852L16.5615 4.64551L16.5566 4.64453V4.1377Z" fill="currentColor" stroke="currentColor" stroke-width="0.25"/>
4376</svg>
4377</span><span class="trust-bar__text"><p>N.1 Recomendado por farmacéuticos/as</p></span></div><div class="trust-bar__item" ><div class="trust-bar__stars" role="img" aria-label="4.8 de 5 estrellas"><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4378      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4379    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4380      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4381    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4382      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4383    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4384      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4385    </svg><svg aria-hidden="true" focusable="false" width="12" class="icon icon-star-rating" viewBox="0 0 12 11">
4386      <path d="M6 0v8.635L2.292 11 3.48 6.87 0 4.202l4.443-.187L6 0Zm0 0v8.635L9.708 11 8.52 6.87 12 4.202l-4.443-.187L6 0Z" fill="#1c1c1c"/>
4387    </svg></div><span class="trust-bar__text"><a href="/pages/clientas-satisfechas" title="/pages/clientas-satisfechas">Excelente 4.8 | +90.000 clientas satisfechas</a></span></div><div class="trust-bar__item" ><span class="trust-bar__icon"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg">
4388  <path d="M13.768 1.06C13.5358 0.827784 13.2602 0.643576 12.9569 0.517898C12.6535 0.39222 12.3284 0.327534 12 0.327534C11.6716 0.327534 11.3465 0.39222 11.0431 0.517898C10.7398 0.643576 10.4642 0.827784 10.232 1.06L7.5 3.794L6.854 3.147L6.146 3.855L11.146 8.855L11.854 8.147L11.207 7.501L13.939 4.769C14.1712 4.53685 14.3554 4.26122 14.4811 3.95786C14.6068 3.6545 14.6715 3.32936 14.6715 3.001C14.6715 2.67264 14.6068 2.3475 14.4811 2.04414C14.3554 1.74078 14.1712 1.46516 13.939 1.233L13.768 1.06ZM6.146 6.146C6.19245 6.09944 6.24762 6.06249 6.30837 6.03729C6.36911 6.01208 6.43423 5.99911 6.5 5.99911C6.56577 5.99911 6.63089 6.01208 6.69163 6.03729C6.75238 6.06249 6.80755 6.09944 6.854 6.146L8.854 8.146C8.90056 8.19245 8.93751 8.24762 8.96271 8.30837C8.98792 8.36911 9.00089 8.43423 9.00089 8.5C9.00089 8.56577 8.98792 8.63089 8.96271 8.69163C8.93751 8.75238 8.90056 8.80755 8.854 8.854L2.707 15H0.5C0.367392 15 0.240215 14.9473 0.146447 14.8536C0.0526784 14.7598 0 14.6326 0 14.5V12.293L6.146 6.146Z" fill="currentColor"/>
4389</svg>
4390</span><span class="trust-bar__text"><p>Formulado y fabricado en Barcelona</p></span></div>
4391        </div>
4392      </marquee-text></div>
4393  </height-observer>
4394
4395  
4395<script>
4396    document.documentElement.style.setProperty('--trust-bar-height', `${document.getElementById('shopify-section-sections--28210195464527__trust_bar_EqTaBL').clientHeight.toFixed(2)}px`);
4397  </script>
4397
4398</section><aside id="shopify-section-sections--28210195464527__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
4399    :root {
4400      --announcement-bar-is-sticky: 1;}#shopify-section-sections--28210195464527__announcement-bar {
4401        position: sticky;
4402        top: 0;
4403        z-index: 5;
4404      }
4405
4406      .shopify-section--trust-bar ~ #shopify-section-sections--28210195464527__announcement-bar {
4407        top: calc(var(--trust-bar-is-sticky, 0) * var(--trust-bar-height, 0px));
4408      }
4409
4410      .shopify-section--header ~ #shopify-section-sections--28210195464527__announcement-bar {
4411        top: calc(var(--header-is-sticky, 0) * var(--header-height, 0px));
4412        z-index: 4; /* We have to lower the z-index in case the announcement bar is displayed after the header */
4413      }#shopify-section-sections--28210195464527__announcement-bar {
4414      --announcement-bar-font-size: 0.875rem;
4415    }
4416
4417    @media screen and (min-width: 999px) {
4418      #shopify-section-sections--28210195464527__announcement-bar {
4419        --announcement-bar-font-size: 0.9375rem;
4420      }
4421    }
4422
4423    @media screen and (min-width: 999px) {
4424      #shopify-section-sections--28210195464527__announcement-bar .announcement-bar {
4425        padding-block: 8px;
4426      }
4427    }
4428  </style>
4429
4430  <height-observer variable="announcement-bar">
4431    <div class="announcement-bar color-scheme color-scheme--scheme-9dee5a74-22e4-41a1-b027-77a330bc304a"><announcement-bar-carousel allow-swipe autoplay="5" id="carousel-sections--28210195464527__announcement-bar" class="announcement-bar__carousel"><p class="prose is-selected" ><strong>10% descuento en tu primera compra</strong> <a href="/pages/formulario-newsletter" title="Suscríbete a nuestra Newsletter">aquí</a></p></announcement-bar-carousel></div>
4432  </height-observer>
4433
4434  
4434<script>
4435    document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--28210195464527__announcement-bar').clientHeight.toFixed(2)}px`);
4436  </script>
4436</aside><header id="shopify-section-sections--28210195464527__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
4437
4438#shopify-section-sections--28210195464527__header .header__secondary-nav {
4439  gap: 0.8rem;
4440}
4441  :root {
4442    --header-is-sticky: 1;
4443  }
4444@media screen and (max-width: 699px) {
4445  .localization-selectors {
4446    display: none !important;
4447  }
4448}
4449
4450  /* MOBILE HEADER ALIGNMENT */
4451@media screen and (max-width: 699px) {
4452
4453  #shopify-section-sections--28210195464527__header .header {
4454    grid-template-columns: 1fr auto 1fr;
4455    align-items: center;
4456    padding-block: 1.2rem;
4457  }
4458
4459  #shopify-section-sections--28210195464527__header .header__primary-nav {
4460    justify-self: start;
4461  }
4462
4463  #shopify-section-sections--28210195464527__header .header__logo {
4464    justify-self: center;
4465  }
4466
4467  #shopify-section-sections--28210195464527__header .header__secondary-nav {
4468    justify-self: end;
4469  }
4470
4471  #shopify-section-sections--28210195464527__header .header__secondary-nav ul {
4472    display: flex !important;
4473    align-items: center !important;
4474    justify-content: flex-end !important;
4475    gap: 0.5rem !important;
4476  }
4477
4478  #shopify-section-sections--28210195464527__header .header__secondary-nav li {
4479    display: flex !important;
4480    align-items: center !important;
4481    justify-content: center !important;
4482    width: 36px;
4483    height: 36px;
4484    margin: 0 !important;
4485    padding: 0 !important;
4486  }
4487
4488  #shopify-section-sections--28210195464527__header .header__secondary-nav a,
4489  #shopify-section-sections--28210195464527__header .header__secondary-nav button {
4490    width: 36px !important;
4491    height: 36px !important;
4492    min-width: 36px !important;
4493    display: flex !important;
4494    align-items: center !important;
4495    justify-content: center !important;
4496    padding: 0 !important;
4497    margin: 0 !important;
4498    position: relative;
4499  }
4500
4501  #shopify-section-sections--28210195464527__header .header__nav-icon,
4502  #shopify-section-sections--28210195464527__header .header__secondary-nav svg {
4503    width: 26px !important;
4504    height: 26px !important;
4505    display: block !important;
4506  }
4507
4508  /* Ajuste del carrito */
4509  #shopify-section-sections--28210195464527__header .header__cart-link {
4510    transform: translateY(-1px);
4511  }
4512  
4513
4514  /* Ajuste wishlist (Swym) */
4515  #shopify-section-sections--28210195464527__header .swym-header-launcher,
4516  #shopify-section-sections--28210195464527__header .swym-wishlist {
4517    display: flex !important;
4518    align-items: center !important;
4519    justify-content: center !important;
4520    width: 36px !important;
4521    height: 36px !important;
4522    margin: 0 !important;
4523    padding: 0 !important;
4524  }
4525
4526  /* Burbujas contador */
4527  #shopify-section-sections--28210195464527__header .header__cart-dot,
4528  #shopify-section-sections--28210195464527__header .swym-badge {
4529    position: absolute !important;
4530    top: 2px !important;
4531    right: 2px !important;
4532  }
4533
4534  /* Logo mobile */
4535  #shopify-section-sections--28210195464527__header .header__logo-image {
4536    max-width: 120px;
4537  }
4538}
4539
4540  #shopify-section-sections--28210195464527__header {
4541    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
4542    --header-padding-block: 1rem;
4543    --header-transparent-header-text-color: 255 255 255;
4544    --header-separation-border-color: 0 0 0 / 0;
4545
4546    position: relative;
4547    z-index: 4;
4548  }
4549
4550  @media screen and (min-width: 700px) {
4551    #shopify-section-sections--28210195464527__header {
4552      --header-padding-block: 1.2rem;
4553    }
4554  }
4555
4556  @media screen and (min-width: 1000px) {
4557    #shopify-section-sections--28210195464527__header {--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);}
4558  }
4559#shopify-section-sections--28210195464527__header .header__secondary-nav li {
4560  display: flex;
4561  align-items: center;
4562}
4563
4564#shopify-section-sections--28210195464527__header .header__secondary-nav {
4565  gap: 0.8rem;
4566}
4567  
4568#shopify-section-sections--28210195464527__header .header__secondary-nav li {
4569  display: flex;
4570  align-items: center;
4571}
4572
4573#shopify-section-sections--28210195464527__header .header__secondary-nav {
4574  gap: 0.8rem;
4575}
4576
4577/* PEGA AQUÍ EL NUEVO CSS */
4578@media screen and (max-width: 699px) {
4579
4580  #shopify-section-sections--28210195464527__header .header {
4581    grid-template-columns: 1fr auto 1fr;
4582    align-items: center;
4583    padding-block: 1.2rem;
4584  }
4585
4586  ...
4587
4588}#shopify-section-sections--28210195464527__header {
4589      position: sticky;
4590      top: 0;
4591    }
4592
4593    .shopify-section--trust-bar ~ #shopify-section-sections--28210195464527__header {
4594      top: calc(var(--trust-bar-is-sticky, 0) * var(--trust-bar-height, 0px));
4595    }
4596
4597    .shopify-section--announcement-bar ~ #shopify-section-sections--28210195464527__header {
4598      top: calc(var(--trust-bar-is-sticky, 0) * var(--trust-bar-height, 0px) + var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
4599    }#shopify-section-sections--28210195464527__header {
4600      --header-logo-width: 65px;
4601    }
4602
4603    @media screen and (min-width: 700px) {
4604      #shopify-section-sections--28210195464527__header {
4605        --header-logo-width: 120px;
4606      }
4607    }@media screen and (max-width: 699px) {
4608  #shopify-section-sections--28210195464527__header .localization-selectors,
4609  #shopify-section-sections--28210195464527__header .header__secondary-nav .localization-selectors,
4610  #shopify-section-sections--28210195464527__header localization-selector,
4611  #shopify-section-sections--28210195464527__header .country-selector,
4612  #shopify-section-sections--28210195464527__header .locale-selector {
4613    display: none !important;
4614  }
4615}
4616
4617</style>
4618
4619<height-observer variable="header">
4620  <x-header  class="header color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b">
4621      <a href="/" class="header__logo"><span class="sr-only">TWO POLES COSMETICS</span><img src="//twopoles.co/cdn/shop/files/TwoPoles_Positive_1.png?v=1746631374&amp;width=3000" alt="" srcset="//twopoles.co/cdn/shop/files/TwoPoles_Positive_1.png?v=1746631374&amp;width=240 240w, //twopoles.co/cdn/shop/files/TwoPoles_Positive_1.png?v=1746631374&amp;width=360 360w" width="3000" height="1779" sizes="120px" class="header__logo-image"><img src="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-4.png?v=1777327865&amp;width=1920" alt="" srcset="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-4.png?v=1777327865&amp;width=240 240w, //twopoles.co/cdn/shop/files/Diseno_sin_titulo-4.png?v=1777327865&amp;width=360 360w" width="1920" height="1080" sizes="120px" class="header__logo-image header__logo-image--transparent"></a>
4622    
4623<nav class="header__primary-nav header__primary-nav--center" aria-label="Navegación principal">
4624        <button type="button" aria-controls="sidebar-menu" class="md:hidden">
4625          <span class="sr-only">Menú</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24">
4626      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.3" stroke-linecap="square"/>
4627    </svg></button><ul class="contents unstyled-list md-max:hidden">
4628
4629              <li class="header__primary-nav-item" data-title="VER TODO"><a href="/collections/todos-los-productos" class="block " >VER TODO</a></li>
4630
4631              <li class="header__primary-nav-item" data-title="RESCUE PACKS POST-VERANO"><a href="/collections/rescue-packs-post-verano" class="block " >RESCUE PACKS POST-VERANO</a></li>
4632
4633              <li class="header__primary-nav-item" data-title="BEST SELLERS"><a href="/collections/best-sellers" class="block " >BEST SELLERS</a></li>
4634
4635              <li class="header__primary-nav-item" data-title="SHOP">
4636                    <mega-menu-disclosure follow-summary-link trigger="hover" class="contents"><details class="header__menu-disclosure">
4637                      <summary data-follow-link="/collections/all" >SHOP</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5">
4638          <a href="#" class="h6">POR PRODUCTO</a><ul class="v-stack gap-2.5 unstyled-list"><li>
4639                  <a href="/collections/limpiadores-faciales" class="link-faded">Paso 1 Limpiador</a>
4640                </li><li>
4641                  <a href="/collections/bolsas-ojeras" class="link-faded">Paso 2 Contorno de ojos</a>
4642                </li><li>
4643                  <a href="/collections/serums-de-tratamiento" class="link-faded">Paso 3 Sérum de tratamiento</a>
4644                </li><li>
4645                  <a href="/collections/hidratantes-faciales" class="link-faded">Paso 4 Hidratación </a>
4646                </li><li>
4647                  <a href="/collections/balsamo-labial" class="link-faded">Paso 5 Bálsamo labial</a>
4648                </li><li>
4649                  <a href="/collections/exfoliantes-peeling" class="link-faded">Exfoliantes - peeling</a>
4650                </li></ul></li><li class="v-stack justify-items-start gap-5">
4651          <a href="#" class="h6">POR PREOCUPACIÓN</a><ul class="v-stack gap-2.5 unstyled-list"><li>
4652                  <a href="/collections/luminosidad" class="link-faded">Luminosidad</a>
4653                </li><li>
4654                  <a href="/collections/bolsas-ojeras" class="link-faded">Ojeras & Bolsas</a>
4655                </li><li>
4656                  <a href="/collections/granitos" class="link-faded">Granitos & Marcas de acné</a>
4657                </li><li>
4658                  <a href="/collections/manchas" class="link-faded">Manchas & Tono irregular</a>
4659                </li><li>
4660                  <a href="/collections/arrugas-y-flacidez" class="link-faded">Arrugas & Prevención well-Aging</a>
4661                </li><li>
4662                  <a href="/collections/poros-y-puntos-negros" class="link-faded">Poros & Puntos negros</a>
4663                </li><li>
4664                  <a href="/collections/rosacea" class="link-faded">Rosácea</a>
4665                </li><li>
4666                  <a href="/collections/piel-con-rojeces" class="link-faded">Rojeces & Sensibilidad</a>
4667                </li><li>
4668                  <a href="/collections/piel-seca" class="link-faded">Piel seca</a>
4669                </li><li>
4670                  <a href="/collections/piel-mixta-grasa" class="link-faded">Piel mixta & grasa</a>
4671                </li></ul></li><li class="v-stack justify-items-start gap-5">
4672          <a href="#" class="h6">POR INGREDIENTE</a><ul class="v-stack gap-2.5 unstyled-list"><li>
4673                  <a href="/collections/vitamina-c" class="link-faded">Vitamina C</a>
4674                </li><li>
4675                  <a href="/collections/retinol" class="link-faded">Retinol</a>
4676                </li><li>
4677                  <a href="/collections/peptidos" class="link-faded">Péptidos</a>
4678                </li><li>
4679                  <a href="/collections/niacinamida" class="link-faded">Niacinamida</a>
4680                </li><li>
4681                  <a href="/collections/exosomas" class="link-faded">Exosomas</a>
4682                </li><li>
4683                  <a href="/collections/ceramidas" class="link-faded">Ceramidas</a>
4684                </li><li>
4685                  <a href="/collections/centella-asiatica" class="link-faded">Centella Asiática</a>
4686                </li><li>
4687                  <a href="/collections/acido-salicilico" class="link-faded">Ácido Salicílico</a>
4688                </li><li>
4689                  <a href="/collections/acido-hialuronico" class="link-faded">Ácido Hialurónico</a>
4690                </li><li>
4691                  <a href="/collections/acidos-exfoliantes-aha-pha" class="link-faded">Ácidos Exfoliantes (AHA, PHA)</a>
4692                </li></ul></li></ul><div class="mega-menu__promo"><a href="/products/morning-glow-sorbet-cream" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden">
4692<img src="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=650" alt="" srcset="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=315 315w, //twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=630 630w" width="650" height="650" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">BEST SELLER</p><p class="smallcaps text-xs text-subdued">NUEVA crema sorbete con vit c</p></div></a><a href="/collections/rutinas-y-packs" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=1080" alt="" srcset="//twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=315 315w, //twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=630 630w, //twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-2.5"><p class="h6">PACKS</p><p class="smallcaps text-xs text-subdued">rutina duo al mejor precio</p></div></a></div></div></details></mega-menu-disclosure></li>
4693
4694              <li class="header__primary-nav-item" data-title="PACKS AL 15%"><a href="/collections/rutinas-y-packs" class="block " >PACKS AL 15%</a></li>
4695
4696              <li class="header__primary-nav-item" data-title="HAZ EL TEST"><a href="/pages/routine-finder" class="block " >HAZ EL TEST</a></li>
4697
4698              <li class="header__primary-nav-item" data-title="FÓRMATE"><a href="/pages/formate-1" class="block " >FÓRMATE</a></li></ul></nav><nav class="header__secondary-nav" aria-label="Navegación secundaria"><ul class="contents unstyled-list"><li class="localization-selectors md-max:hidden"><div class="relative">
4699      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-nav-sections--28210195464527__header-locale" aria-label="Cambiar idioma" aria-expanded="false">Español<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
4700      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
4701    </svg></button>
4702
4703      <x-popover id="popover-localization-header-nav-sections--28210195464527__header-locale" initial-focus="[aria-selected='true']" class="popover popover--bottom-end color-scheme color-scheme--dialog">
4704        <p class="h4" slot="header">Idioma</p><form method="post" action="/localization" id="localization-form-header-nav-sections--28210195464527__header-locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator" /><x-listbox class="popover__value-list"><button type="submit" name="locale_code" class="popover__value-option" role="option" value="es" aria-selected="true">Español</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="en" aria-selected="false">English</button></x-listbox></form></x-popover>
4705    </div></li><li class="header__account-link sm-max:hidden">
4706            <a href="/account/login">
4707              <span class="sr-only">Iniciar sesión</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24">
4708      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
4709      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10"/>
4710    </svg></a>
4711          </li><li class="header__search-link">
4712            <a href="/search" aria-controls="header-search-sections--28210195464527__header">
4713              <span class="sr-only">Buscar</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24">
4714      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10"/>
4715      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10" stroke-linecap="round"/>
4716    </svg></a>
4717          </li><li class="relative header__cart-link">
4718          <a href="/cart" aria-controls="cart-drawer" data-no-instant>
4719            <span class="sr-only">Cesta</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot  "></cart-dot>
4720          </a>
4721        </li>
4722      </ul>
4723    </nav><header-search id="header-search-sections--28210195464527__header" class="header-search">
4724  <div class="container">
4725    <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search">
4726      <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24">
4727      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10"/>
4728      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10" stroke-linecap="round"/>
4729    </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Buscar" placeholder="Buscar…">
4730
4731        <dialog-close-button class="contents">
4732          <button type="button">
4733            <span class="sr-only">Cerrar</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
4734      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.3"/>
4735    </svg>
4736
4737  </button>
4738        </dialog-close-button>
4739      </div>
4740    </form>
4741
4742    <predictive-search id="header-predictive-search" class="predictive-search">
4743      <div class="predictive-search__content" slot="results"></div>
4744    </predictive-search>
4745  </div>
4746</header-search><template id="header-sidebar-template">
4747  <div part="base">
4748    <div part="overlay"></div>
4749
4750    <div part="content">
4751      <header part="header">
4752        <dialog-close-button class="contents">
4753          <button type="button" part="close-button tap-area" aria-label="Cerrar"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
4754      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.3"/>
4755    </svg>
4756
4757  </button>
4758        </dialog-close-button>
4759      </header>
4760
4761      <div part="panel-list">
4762        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
4763    </div>
4764  </div>
4765</template>
4766
4767<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
4768    <div class="header-sidebar__scroller">
4769      <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/collections/todos-los-productos" class="header-sidebar__linklist-button ">VER TODO</a></li><li><a href="/collections/rescue-packs-post-verano" class="header-sidebar__linklist-button ">RESCUE PACKS POST-VERANO</a></li><li><a href="/collections/best-sellers" class="header-sidebar__linklist-button ">BEST SELLERS</a></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-4" aria-expanded="false">SHOP<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
4770      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
4771    </svg></button></li><li><a href="/collections/rutinas-y-packs" class="header-sidebar__linklist-button ">PACKS AL 15%</a></li><li><a href="/pages/routine-finder" class="header-sidebar__linklist-button ">HAZ EL TEST</a></li><li><a href="/pages/formate-1" class="header-sidebar__linklist-button ">FÓRMATE</a></li></ul>
4772    </div><div class="header-sidebar__footer"><a href="/account/login" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24">
4773      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
4774      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.3" stroke-miterlimit="10"/>
4775    </svg>Iniciar sesión</a><div class="localization-selectors"><div class="relative">
4776      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-sidebar-sections--28210195464527__header-locale" aria-label="Cambiar idioma" aria-expanded="false">Español<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
4777      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
4778    </svg></button>
4779
4780      <x-popover id="popover-localization-header-sidebar-sections--28210195464527__header-locale" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
4781        <p class="h4" slot="header">Idioma</p><form method="post" action="/localization" id="localization-form-header-sidebar-sections--28210195464527__header-locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator" /><x-listbox class="popover__value-list"><button type="submit" name="locale_code" class="popover__value-option" role="option" value="es" aria-selected="true">Español</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="en" aria-selected="false">English</button></x-listbox></form></x-popover>
4782    </div></div></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
4783      <div class="header-sidebar__scroller"><div id="header-panel-4" class="header-sidebar__sub-panel" hidden>
4784              <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon  md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
4785      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
4786    </svg>SHOP</button>
4787
4788              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><accordion-disclosure>
4789                        <details class="accordion__disclosure group" >
4790                          <summary class="header-sidebar__linklist-button ">POR PRODUCTO<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
4791                          </summary>
4792
4793                          <div class="header-sidebar__nested-linklist"><a href="/collections/limpiadores-faciales" class="link-faded-reverse">Paso 1 Limpiador</a><a href="/collections/bolsas-ojeras" class="link-faded-reverse">Paso 2 Contorno de ojos</a><a href="/collections/serums-de-tratamiento" class="link-faded-reverse">Paso 3 Sérum de tratamiento</a><a href="/collections/hidratantes-faciales" class="link-faded-reverse">Paso 4 Hidratación </a><a href="/collections/balsamo-labial" class="link-faded-reverse">Paso 5 Bálsamo labial</a><a href="/collections/exfoliantes-peeling" class="link-faded-reverse">Exfoliantes - peeling</a></div>
4794                        </details>
4795                      </accordion-disclosure></li><li><accordion-disclosure>
4796                        <details class="accordion__disclosure group" >
4797                          <summary class="header-sidebar__linklist-button ">POR PREOCUPACIÓN<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
4798                          </summary>
4799
4800                          <div class="header-sidebar__nested-linklist"><a href="/collections/luminosidad" class="link-faded-reverse">Luminosidad</a><a href="/collections/bolsas-ojeras" class="link-faded-reverse">Ojeras & Bolsas</a><a href="/collections/granitos" class="link-faded-reverse">Granitos & Marcas de acné</a><a href="/collections/manchas" class="link-faded-reverse">Manchas & Tono irregular</a><a href="/collections/arrugas-y-flacidez" class="link-faded-reverse">Arrugas & Prevención well-Aging</a><a href="/collections/poros-y-puntos-negros" class="link-faded-reverse">Poros & Puntos negros</a><a href="/collections/rosacea" class="link-faded-reverse">Rosácea</a><a href="/collections/piel-con-rojeces" class="link-faded-reverse">Rojeces & Sensibilidad</a><a href="/collections/piel-seca" class="link-faded-reverse">Piel seca</a><a href="/collections/piel-mixta-grasa" class="link-faded-reverse">Piel mixta & grasa</a></div>
4801                        </details>
4802                      </accordion-disclosure></li><li><accordion-disclosure>
4803                        <details class="accordion__disclosure group" >
4804                          <summary class="header-sidebar__linklist-button ">POR INGREDIENTE<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span>
4805                          </summary>
4806
4807                          <div class="header-sidebar__nested-linklist"><a href="/collections/vitamina-c" class="link-faded-reverse">Vitamina C</a><a href="/collections/retinol" class="link-faded-reverse">Retinol</a><a href="/collections/peptidos" class="link-faded-reverse">Péptidos</a><a href="/collections/niacinamida" class="link-faded-reverse">Niacinamida</a><a href="/collections/exosomas" class="link-faded-reverse">Exosomas</a><a href="/collections/ceramidas" class="link-faded-reverse">Ceramidas</a><a href="/collections/centella-asiatica" class="link-faded-reverse">Centella Asiática</a><a href="/collections/acido-salicilico" class="link-faded-reverse">Ácido Salicílico</a><a href="/collections/acido-hialuronico" class="link-faded-reverse">Ácido Hialurónico</a><a href="/collections/acidos-exfoliantes-aha-pha" class="link-faded-reverse">Ácidos Exfoliantes (AHA, PHA)</a></div>
4808                        </details>
4809                      </accordion-disclosure></li></ul><div class="header-sidebar__promo scroll-area bleed md:unbleed"><a href="/products/morning-glow-sorbet-cream" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden">
4809<img src="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=650" alt="" srcset="//twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=315 315w, //twopoles.co/cdn/shop/files/Diseno_sin_titulo-7_169c173a-2f2f-4061-ae6c-3cb3263afd95.png?v=1788030420&amp;width=630 630w" width="650" height="650" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">BEST SELLER</p><p class="smallcaps text-xs text-subdued">NUEVA crema sorbete con vit c</p></div></a><a href="/collections/rutinas-y-packs" class="v-stack justify-items-center gap-4 sm:gap-5 group"><div class="overflow-hidden"><img src="//twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=1080" alt="" srcset="//twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=315 315w, //twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=630 630w, //twopoles.co/cdn/shop/files/MEGA_MENU_650_x_400_px_1.png?v=1763456304&amp;width=945 945w" width="1080" height="1080" loading="lazy" sizes="315px" class="zoom-image group-hover:zoom"></div><div class="v-stack text-center gap-0.5"><p class="h6">PACKS</p><p class="smallcaps text-xs text-subdued">rutina duo al mejor precio</p></div></a></div></div></div>
4810    </header-sidebar-collapsible-panel></header-sidebar></x-header>
4811</height-observer>
4812
4813<script>
4814  document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--28210195464527__header').clientHeight.toFixed(2)}px`);
4815</script>
4815
4816
4817
4818</header>
4819<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
4820<section id="shopify-section-sections--28210195497295__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer">
4820<script src="https://t.contentsquare.net/uxa/707439d7d44b9.js"></script>
4820
4821<cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b" initial-focus="false" handle-editor-events>
4822  <p class="h4" slot="header">Cesta</p><p class="h5 text-center">La cesta está vacía</p></cart-drawer>
4823
4824</section>
4825<!-- END sections: overlay-group --><main id="main" class="anchor">
4826      <section id="shopify-section-template--28210195726671__main" class="shopify-section shopify-section--main-page"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e">
4827  <div class="container container--xs">
4828    <div class="section-stack"><div class="section-header justify-self-center text-center">
4829          <h1 class="h2">Nuestras tiendas</h1>
4830        </div>
4831        <div class="prose"><style>#sl-default-store-locator-page{width:90vw !important;margin-left:calc(50% - 45vw) !important;margin-right:calc(50% - 45vw) !important;box-sizing:border-box;}</style>
4832<div id="sl-default-store-locator-page" data-store-locator-default-page="true"></div>
4833<p> </p></div></div>
4834  </div>
4835</div>
4836</section>
4837<!-- BEGIN sections: footer-group -->
4838<section id="shopify-section-sections--28210195431759__text_with_icons_W7CeTM" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e bordered-section">
4839    <div class="container">
4840      <div class="v-stack gap-8"><text-with-icons-carousel disabled-on="sm" allow-swipe id="text-with-icons-sections--28210195431759__text_with_icons_W7CeTM" class="text-with-icons full-bleed sm:unbleed" role="region" style="--border-color: var(--text-color) / 0.15;"><div class="text-with-icons__item is-selected snap-center" role="group" aria-label="Artículo 1 de 3" >
4841              <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="sm:hidden icon icon-picto-award-gift" viewBox="0 0 24 24">
4842      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4843      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4844      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4845      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4846      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4847    </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="hidden sm:block icon icon-picto-award-gift" viewBox="0 0 24 24">
4848      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4849      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4850      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4851      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4852      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4853    </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Envío gratis</strong></p><div class="prose"><p>Disfruta de envío gratis por compras superiores a 55€ (Península). Entrega en 48/72h laborables.</p></div></div></div>
4854            </div><div class="text-with-icons__item  snap-center" role="group" aria-label="Artículo 2 de 3" >
4855              <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="sm:hidden icon icon-picto-award-gift" viewBox="0 0 24 24">
4856      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4857      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4858      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4859      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4860      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4861    </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="hidden sm:block icon icon-picto-award-gift" viewBox="0 0 24 24">
4862      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4863      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4864      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4865      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4866      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4867    </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Muestras en cada paquete</strong></p><div class="prose"><p>Te regalamos una muestra gratis en todos los pedidos</p></div></div></div>
4868            </div><div class="text-with-icons__item  snap-center" role="group" aria-label="Artículo 3 de 3" >
4869              <div class="v-stack gap-6 justify-items-center sm:justify-items-center"><div style="--border-color: var(--text-color) / 0.15;"><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="sm:hidden icon icon-picto-award-gift" viewBox="0 0 24 24">
4870      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4871      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4872      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4873      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4874      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4875    </svg><svg aria-hidden="true" focusable="false" fill="none" stroke-width="1.3" width="24" class="hidden sm:block icon icon-picto-award-gift" viewBox="0 0 24 24">
4876      <path clip-rule="evenodd" d="M15.75 23.238a3 3 0 0 0-3-3H9a3 3 0 0 0-3-3H.75v6h15Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4877      <path d="M6 20.238h3m2.25-3H21a.75.75 0 0 0 .75-.75v-6.75m-13.5 0v4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4878      <path clip-rule="evenodd" d="M6.75 6.738a.75.75 0 0 1 .75-.75h15a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-.75.75h-15a.75.75 0 0 1-.75-.75v-2.25Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4879      <path d="M15 17.238V5.988" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4880      <path clip-rule="evenodd" d="M19.265 3.867a11.855 11.855 0 0 1-4.242 2.121 11.856 11.856 0 0 1 2.121-4.242C18.463.428 19.21.63 19.8 1.216c.59.586.784 1.333-.535 2.651Zm-8.531 0c1.257.985 2.7 1.707 4.242 2.121a11.838 11.838 0 0 0-2.121-4.242C11.537.428 10.79.63 10.2 1.216c-.59.586-.784 1.333.534 2.651Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4881    </svg></div><div class="v-stack gap-2 text-center sm:text-center"><p class="h6"><strong>Compra y pago seguro</strong></p><div class="prose"><p>Paga tus compras de forma segura con tarjeta de crédito/débito, Paypal, Google Pay y Apple Pay. Paga a plazos sin intereses con Scalapay.</p></div></div></div>
4882            </div></text-with-icons-carousel><carousel-navigation aria-controls="text-with-icons-sections--28210195431759__text_with_icons_W7CeTM" class="page-dots sm:hidden"><button class="tap-area" aria-current="true">
4883                  <span class="sr-only">Ir al artículo 1</span>
4884                </button><button class="tap-area" aria-current="false">
4885                  <span class="sr-only">Ir al artículo 2</span>
4886                </button><button class="tap-area" aria-current="false">
4887                  <span class="sr-only">Ir al artículo 3</span>
4888                </button></carousel-navigation></div>
4889    </div>
4890  </div></section><footer id="shopify-section-sections--28210195431759__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
4891  #shopify-section-sections--28210195431759__footer {
4892    --footer-content-justify-items: space-between;
4893  }
4894
4895  #shopify-section-sections--28210195431759__footer .footer__aside {
4896    display: flex;
4897    flex-direction: column;
4898    align-items: center;
4899    gap: 1rem;
4900  }
4901
4902  #shopify-section-sections--28210195431759__footer .localization-selectors {
4903    display: flex !important;
4904    gap: 0.75rem;
4905    justify-content: center;
4906    align-items: center;
4907    flex-wrap: wrap;
4908  }
4909
4910  #shopify-section-sections--28210195431759__footer .localization-selectors button {
4911    min-height: 44px;
4912  }
4913
4914  @media screen and (max-width: 699px) {
4915    #shopify-section-sections--28210195431759__footer .localization-selectors {
4916      display: flex !important;
4917      justify-content: center;
4918      width: 100%;
4919    }
4920  }
4921</style><div class="footer color-scheme color-scheme--scheme-2728497a-d8b9-49e6-81a1-f6bda77b185b color-scheme--bg-541b71b8bff21fcfab4e7af81f84db4e ">
4922  <div class="container">
4923    <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">SOBRE TWO POLES</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
4924                            <a href="/pages/about-us" class="link-faded">Sobre Two Poles</a>
4925                          </li><li>
4926                            <a href="/pages/store-locator" class="link-faded">Puntos de Venta</a>
4927                          </li><li>
4928                            <a href="/pages/press" class="link-faded">Prensa</a>
4929                          </li><li>
4930                            <a href="/pages/scienceforlives" class="link-faded">Science for Lives - acción social</a>
4931                          </li><li>
4932                            <a href="/pages/loyalty-program" class="link-faded">Loyalty Program</a>
4933                          </li></ul>
4934                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">LEGAL</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
4935                            <a href="/pages/sobre-two-poles" class="link-faded">SOBRE TWO POLES</a>
4936                          </li><li>
4937                            <a href="/pages/terminos-y-condiciones" class="link-faded">TÉRMINOS Y CONDICIONES</a>
4938                          </li><li>
4939                            <a href="/pages/politica-de-privacidad-y-cookies" class="link-faded">POLÍTICA DE PRIVACIDAD Y COOKIES</a>
4940                          </li><li>
4941                            <a href="/pages/aviso-legal" class="link-faded">AVISO LEGAL</a>
4942                          </li></ul>
4943                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">ATENCIÓN AL CLIENTE </p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
4944                            <a href="/pages/pedidos-y-envios" class="link-faded">* PEDIDOS Y ENVÍOS</a>
4945                          </li><li>
4946                            <a href="/pages/faqs" class="link-faded">FAQs resuelve tus dudas</a>
4947                          </li><li>
4948                            <a href="/pages/cambios-y-devoluciones" class="link-faded">DEVOLUCIONES</a>
4949                          </li><li>
4950                            <a href="/pages/contacto" class="link-faded">CONTACTO</a>
4951                          </li><li>
4952                            <a href="/pages/sostenibilidad" class="link-faded">SOSTENIBILIDAD</a>
4953                          </li></ul>
4954                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">COMPRAR COSMÉTICA</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
4955                            <a href="/collections/hidratantes-faciales" class="link-faded">HIDRATANTES FACIALES</a>
4956                          </li><li>
4957                            <a href="/collections/limpiadores-faciales" class="link-faded">LIMPIADORES FACIALES</a>
4958                          </li><li>
4959                            <a href="/collections/serums-faciales" class="link-faded">SÉRUMS FACIALES</a>
4960                          </li><li>
4961                            <a href="/collections/tonicos-faciales-peelings-quimicos" class="link-faded">TÓNICOS Y EXFOLIANTES FACIALES</a>
4962                          </li><li>
4963                            <a href="/pages/faqs" class="link-faded">FAQs</a>
4964                          </li></ul>
4965                    </div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--instagram">
4966      <a href="https://www.instagram.com/twopolescosmetics/?hl=es" class="tap-area" target="_blank" rel="noopener" aria-label="Síguenos en Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram" viewBox="0 0 24 24">
4967      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
4967047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
4968    </svg></a>
4969    </li><li class="social-media__item branding-colors--linkedin">
4970      <a href="https://www.linkedin.com/company/two-poles-cosmetics/posts/?feedView=all" class="tap-area" target="_blank" rel="noopener" aria-label="Síguenos en LinkedIn"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-linkedin" viewBox="0 0 24 24">
4971      <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
4972    </svg></a>
4973    </li></ul><div class="footer__aside"><div class="localization-selectors"><div class="relative">
4974      <button type="button" class="localization-toggle text-xxs link-faded" aria-controls="popover-localization--sections--28210195431759__footer-country" aria-label="Cambiar país o moneda" aria-expanded="false"><img src="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60" alt="España" srcset="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60 60w" width="60" height="45" class="country-flag"><span>España (EUR €)</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
4975      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
4976    </svg></button>
4977
4978      <x-popover id="popover-localization--sections--28210195431759__footer-country" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
4979        <p class="h4" slot="header">País</p><form method="post" action="/localization" id="localization-form--sections--28210195431759__footer-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator" /><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/af.svg?format=jpg&amp;width=60" alt="Afganistán" srcset="//cdn.shopify.com/static/images/flags/af.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Afganistán (AFN ؋)</span>
4980              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/al.svg?format=jpg&amp;width=60" alt="Albania" srcset="//cdn.shopify.com/static/images/flags/al.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Albania (ALL L)</span>
4981              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&amp;width=60" alt="Alemania" srcset="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Alemania (EUR €)</span>
4982              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ao.svg?format=jpg&amp;width=60" alt="Angola" srcset="//cdn.shopify.com/static/images/flags/ao.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Angola (EUR €)</span>
4983              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ai.svg?format=jpg&amp;width=60" alt="Anguila" srcset="//cdn.shopify.com/static/images/flags/ai.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Anguila (XCD $)</span>
4984              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ag.svg?format=jpg&amp;width=60" alt="Antigua y Barbuda" srcset="//cdn.shopify.com/static/images/flags/ag.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Antigua y Barbuda (XCD $)</span>
4985              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&amp;width=60" alt="Arabia Saudí" srcset="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Arabia Saudí (SAR ر.س)</span>
4986              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dz.svg?format=jpg&amp;width=60" alt="Argelia" srcset="//cdn.shopify.com/static/images/flags/dz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Argelia (DZD د.ج)</span>
4987              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&amp;width=60" alt="Argentina" srcset="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Argentina (ARS $)</span>
4988              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/am.svg?format=jpg&amp;width=60" alt="Armenia" srcset="//cdn.shopify.com/static/images/flags/am.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Armenia (AMD դր.)</span>
4989              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/aw.svg?format=jpg&amp;width=60" alt="Aruba" srcset="//cdn.shopify.com/static/images/flags/aw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Aruba (AWG ƒ)</span>
4990              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&amp;width=60" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Australia (AUD $)</span>
4991              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&amp;width=60" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Austria (EUR €)</span>
4992              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/az.svg?format=jpg&amp;width=60" alt="Azerbaiyán" srcset="//cdn.shopify.com/static/images/flags/az.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Azerbaiyán (AZN ₼)</span>
4993              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bs.svg?format=jpg&amp;width=60" alt="Bahamas" srcset="//cdn.shopify.com/static/images/flags/bs.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bahamas (BSD $)</span>
4994              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bd.svg?format=jpg&amp;width=60" alt="Bangladés" srcset="//cdn.shopify.com/static/images/flags/bd.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bangladés (BDT ৳)</span>
4995              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bb.svg?format=jpg&amp;width=60" alt="Barbados" srcset="//cdn.shopify.com/static/images/flags/bb.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Barbados (BBD $)</span>
4996              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bh.svg?format=jpg&amp;width=60" alt="Baréin" srcset="//cdn.shopify.com/static/images/flags/bh.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Baréin (EUR €)</span>
4997              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&amp;width=60" alt="Bélgica" srcset="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bélgica (EUR €)</span>
4998              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bz.svg?format=jpg&amp;width=60" alt="Belice" srcset="//cdn.shopify.com/static/images/flags/bz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Belice (BZD $)</span>
4999              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bj.svg?format=jpg&amp;width=60" alt="Benín" srcset="//cdn.shopify.com/static/images/flags/bj.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Benín (XOF Fr)</span>
5000              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bm.svg?format=jpg&amp;width=60" alt="Bermudas" srcset="//cdn.shopify.com/static/images/flags/bm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bermudas (USD $)</span>
5001              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/by.svg?format=jpg&amp;width=60" alt="Bielorrusia" srcset="//cdn.shopify.com/static/images/flags/by.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bielorrusia (EUR €)</span>
5002              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&amp;width=60" alt="Bolivia" srcset="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bolivia (BOB Bs.)</span>
5003              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ba.svg?format=jpg&amp;width=60" alt="Bosnia y Herzegovina" srcset="//cdn.shopify.com/static/images/flags/ba.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bosnia y Herzegovina (BAM КМ)</span>
5004              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bw.svg?format=jpg&amp;width=60" alt="Botsuana" srcset="//cdn.shopify.com/static/images/flags/bw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Botsuana (BWP P)</span>
5005              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&amp;width=60" alt="Brasil" srcset="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Brasil (BRL R$)</span>
5006              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bn.svg?format=jpg&amp;width=60" alt="Brunéi" srcset="//cdn.shopify.com/static/images/flags/bn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Brunéi (BND $)</span>
5007              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&amp;width=60" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bulgaria (EUR €)</span>
5008              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bf.svg?format=jpg&amp;width=60" alt="Burkina Faso" srcset="//cdn.shopify.com/static/images/flags/bf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Burkina Faso (XOF Fr)</span>
5009              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BI" aria-selected=
5009"false"><img src="//cdn.shopify.com/static/images/flags/bi.svg?format=jpg&amp;width=60" alt="Burundi" srcset="//cdn.shopify.com/static/images/flags/bi.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Burundi (BIF Fr)</span>
5010              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bt.svg?format=jpg&amp;width=60" alt="Bután" srcset="//cdn.shopify.com/static/images/flags/bt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bután (EUR €)</span>
5011              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cv.svg?format=jpg&amp;width=60" alt="Cabo Verde" srcset="//cdn.shopify.com/static/images/flags/cv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cabo Verde (CVE $)</span>
5012              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kh.svg?format=jpg&amp;width=60" alt="Camboya" srcset="//cdn.shopify.com/static/images/flags/kh.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Camboya (KHR ៛)</span>
5013              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cm.svg?format=jpg&amp;width=60" alt="Camerún" srcset="//cdn.shopify.com/static/images/flags/cm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Camerún (XAF CFA)</span>
5014              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60" alt="Canadá" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canadá (CAD $)</span>
5015              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bq.svg?format=jpg&amp;width=60" alt="Caribe neerlandés" srcset="//cdn.shopify.com/static/images/flags/bq.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Caribe neerlandés (USD $)</span>
5016              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="QA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/qa.svg?format=jpg&amp;width=60" alt="Catar" srcset="//cdn.shopify.com/static/images/flags/qa.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Catar (QAR ر.ق)</span>
5017              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/td.svg?format=jpg&amp;width=60" alt="Chad" srcset="//cdn.shopify.com/static/images/flags/td.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chad (XAF CFA)</span>
5018              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&amp;width=60" alt="Chequia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chequia (CZK Kč)</span>
5019              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&amp;width=60" alt="Chile" srcset="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chile (CLP $)</span>
5020              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&amp;width=60" alt="China" srcset="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>China (CNY ¥)</span>
5021              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&amp;width=60" alt="Chipre" srcset="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chipre (EUR €)</span>
5022              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&amp;width=60" alt="Ciudad del Vaticano" srcset="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ciudad del Vaticano (EUR €)</span>
5023              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&amp;width=60" alt="Colombia" srcset="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Colombia (COP $)</span>
5024              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/km.svg?format=jpg&amp;width=60" alt="Comoras" srcset="//cdn.shopify.com/static/images/flags/km.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Comoras (KMF Fr)</span>
5025              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cg.svg?format=jpg&amp;width=60" alt="Congo" srcset="//cdn.shopify.com/static/images/flags/cg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Congo (XAF CFA)</span>
5026              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&amp;width=60" alt="Corea del Sur" srcset="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Corea del Sur (KRW ₩)</span>
5027              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&amp;width=60" alt="Costa Rica" srcset="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Costa Rica (CRC ₡)</span>
5028              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ci.svg?format=jpg&amp;width=60" alt="Côte d’Ivoire" srcset="//cdn.shopify.com/static/images/flags/ci.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Côte d’Ivoire (XOF Fr)</span>
5029              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&amp;width=60" alt="Croacia" srcset="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Croacia (EUR €)</span>
5030              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&amp;width=60" alt="Curazao" srcset="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Curazao (ANG ƒ)</span>
5031              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&amp;width=60" alt="Dinamarca" srcset="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Dinamarca (DKK kr.)</span>
5032              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dm.svg?format=jpg&amp;width=60" alt="Dominica" srcset="//cdn.shopify.com/static/images/flags/dm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Dominica (XCD $)</span>
5033              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&amp;width=60" alt="Ecuador" srcset="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ecuador (USD $)</span>
5034              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&amp;width=60" alt="Egipto" srcset="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Egipto (EGP ج.م)</span>
5035              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sv.svg?format=jpg&amp;width=60" alt="El Salvador" srcset="//cdn.shopify.com/static/images/flags/sv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>El Salvador (USD $)</span>
5036              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&amp;width=60" alt="Emiratos Árabes Unidos" srcset="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Emiratos Árabes Unidos (AED د.إ)</span>
5037              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ER" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/er.svg?format=jpg&amp;width=60" alt="Eritrea" srcset="//cdn.shopify.com/static/images/flags/er.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Eritrea (EUR €)</span>
5038              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&amp;width=60" alt="Eslovaquia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Eslovaquia (EUR €)</span>
5039              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&amp;width=60" alt="Eslovenia" srcset="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Eslovenia (EUR €)</span>
5040              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ES" aria-selected="true"><img src="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60" alt="España" srcset="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>España (EUR €)</span>
5041              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&amp;width=60" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Estonia (EUR €)</span>
5042              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sz.svg?format=jpg&amp;width=60" alt="Esuatini" srcset="//cdn.shopify.com/static/images/flags/sz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Esuatini (EUR €)</span>
5043              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ET" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/et.svg?format=jpg&amp;width=60" alt="Etiopía" srcset="//cdn.shopify.com/static/images/flags/et.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Etiopía (ETB Br)</span>
5044              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ph.svg?format=jpg&amp;width=60" alt="Filipinas" srcset="//cdn.shopify.com/static/images/flags/ph.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Filipinas (PHP ₱)</span>
5045              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&amp;width=60" alt="Finlandia" srcset="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Finlandia (EUR €)</span>
5046              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fj.svg?format=jpg&amp;width=60" alt="Fiyi" srcset="//cdn.shopify.com/static/images/flags/fj.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Fiyi (FJD $)</span>
5047              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&amp;width=60" alt="Francia" srcset="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg
5047&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Francia (EUR €)</span>
5048              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ga.svg?format=jpg&amp;width=60" alt="Gabón" srcset="//cdn.shopify.com/static/images/flags/ga.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gabón (XOF Fr)</span>
5049              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gm.svg?format=jpg&amp;width=60" alt="Gambia" srcset="//cdn.shopify.com/static/images/flags/gm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gambia (GMD D)</span>
5050              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ge.svg?format=jpg&amp;width=60" alt="Georgia" srcset="//cdn.shopify.com/static/images/flags/ge.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Georgia (EUR €)</span>
5051              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gh.svg?format=jpg&amp;width=60" alt="Ghana" srcset="//cdn.shopify.com/static/images/flags/gh.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ghana (EUR €)</span>
5052              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gi.svg?format=jpg&amp;width=60" alt="Gibraltar" srcset="//cdn.shopify.com/static/images/flags/gi.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gibraltar (GBP £)</span>
5053              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gd.svg?format=jpg&amp;width=60" alt="Granada" srcset="//cdn.shopify.com/static/images/flags/gd.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Granada (XCD $)</span>
5054              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&amp;width=60" alt="Grecia" srcset="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Grecia (EUR €)</span>
5055              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gl.svg?format=jpg&amp;width=60" alt="Groenlandia" srcset="//cdn.shopify.com/static/images/flags/gl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Groenlandia (DKK kr.)</span>
5056              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gp.svg?format=jpg&amp;width=60" alt="Guadalupe" srcset="//cdn.shopify.com/static/images/flags/gp.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guadalupe (EUR €)</span>
5057              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gt.svg?format=jpg&amp;width=60" alt="Guatemala" srcset="//cdn.shopify.com/static/images/flags/gt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guatemala (GTQ Q)</span>
5058              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gf.svg?format=jpg&amp;width=60" alt="Guayana Francesa" srcset="//cdn.shopify.com/static/images/flags/gf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guayana Francesa (EUR €)</span>
5059              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&amp;width=60" alt="Guernesey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guernesey (GBP £)</span>
5060              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gn.svg?format=jpg&amp;width=60" alt="Guinea" srcset="//cdn.shopify.com/static/images/flags/gn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guinea (GNF Fr)</span>
5061              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gq.svg?format=jpg&amp;width=60" alt="Guinea Ecuatorial" srcset="//cdn.shopify.com/static/images/flags/gq.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guinea Ecuatorial (XAF CFA)</span>
5062              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gw.svg?format=jpg&amp;width=60" alt="Guinea-Bisáu" srcset="//cdn.shopify.com/static/images/flags/gw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guinea-Bisáu (XOF Fr)</span>
5063              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gy.svg?format=jpg&amp;width=60" alt="Guyana" srcset="//cdn.shopify.com/static/images/flags/gy.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guyana (GYD $)</span>
5064              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ht.svg?format=jpg&amp;width=60" alt="Haití" srcset="//cdn.shopify.com/static/images/flags/ht.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Haití (EUR €)</span>
5065              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hn.svg?format=jpg&amp;width=60" alt="Honduras" srcset="//cdn.shopify.com/static/images/flags/hn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Honduras (HNL L)</span>
5066              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&amp;width=60" alt="Hungría" srcset="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Hungría (HUF Ft)</span>
5067              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&amp;width=60" alt="India" srcset="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>India (INR ₹)</span>
5068              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ID" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&amp;width=60" alt="Indonesia" srcset="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Indonesia (IDR Rp)</span>
5069              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/iq.svg?format=jpg&amp;width=60" alt="Irak" srcset="//cdn.shopify.com/static/images/flags/iq.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Irak (EUR €)</span>
5070              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&amp;width=60" alt="Irlanda" srcset="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Irlanda (EUR €)</span>
5071              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nf.svg?format=jpg&amp;width=60" alt="Isla Norfolk" srcset="//cdn.shopify.com/static/images/flags/nf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Isla Norfolk (AUD $)</span>
5072              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&amp;width=60" alt="Isla de Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Isla de Man (GBP £)</span>
5073              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cx.svg?format=jpg&amp;width=60" alt="Isla de Navidad" srcset="//cdn.shopify.com/static/images/flags/cx.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Isla de Navidad (AUD $)</span>
5074              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ac.svg?format=jpg&amp;width=60" alt="Isla de la Ascensión" srcset="//cdn.shopify.com/static/images/flags/ac.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Isla de la Ascensión (SHP £)</span>
5075              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&amp;width=60" alt="Islandia" srcset="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islandia (ISK kr)</span>
5076              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="AX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ax.svg?format=jpg&amp;width=60" alt="Islas Aland" srcset="//cdn.shopify.com/static/images/flags/ax.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Aland (EUR €)</span>
5077              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ky.svg?format=jpg&amp;width=60" alt="Islas Caimán" srcset="//cdn.shopify.com/static/images/flags/ky.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Caimán (KYD $)</span>
5078              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cc.svg?format=jpg&amp;width=60" alt="Islas Cocos" srcset="//cdn.shopify.com/static/images/flags/cc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Cocos (AUD $)</span>
5079              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ck.svg?format=jpg&amp;width=60" alt="Islas Cook" srcset="//cdn.shopify.com/static/images/flags/ck.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Cook (NZD $)</span>
5080              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fo.svg?format=jpg&amp;width=60" alt="Islas Feroe" srcset="//cdn.shopify.com/static/images/flags/fo.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Feroe (DKK kr.)</span>
5081              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gs.svg?format=jpg&amp;width=60" alt="Islas Georgia del Sur y Sandwich del Sur" srcset="//cdn.shopify.com/static/images/flags/gs.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Georgia del Sur y Sandwich del Sur (GBP £)</span>
5082              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="FK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fk.svg?format=jpg&amp;width=60" alt="Islas Malvinas" srcset="//cdn.shopify.com/static/images/flags/fk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Malvinas (FKP £)</span>
5083              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pn.svg?format=jpg&amp;width=60" alt="Islas Pitcairn" srcset="//cdn.shopify.com/static/images/flags/pn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Pitcairn (NZD $)</span>
5084              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sb.svg?format=jpg&amp;width=60" alt="Islas Salomón" srcset="//cdn.shopify.com/static/images/flags/sb.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Salomón (SBD $)</span>
5085              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tc.svg?format=jpg&amp;width=60" alt="Islas Turcas y Caicos" srcset="//cdn.shopify.com/static/images/flags/tc.svg?format=jpg&amp;width=60 60w" width
5085="60" height="45" loading="lazy" class="country-flag"><span>Islas Turcas y Caicos (USD $)</span>
5086              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vg.svg?format=jpg&amp;width=60" alt="Islas Vírgenes Británicas" srcset="//cdn.shopify.com/static/images/flags/vg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas Vírgenes Británicas (USD $)</span>
5087              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/um.svg?format=jpg&amp;width=60" alt="Islas menores alejadas de EE. UU." srcset="//cdn.shopify.com/static/images/flags/um.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Islas menores alejadas de EE. UU. (USD $)</span>
5088              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&amp;width=60" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Israel (ILS ₪)</span>
5089              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&amp;width=60" alt="Italia" srcset="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Italia (EUR €)</span>
5090              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jm.svg?format=jpg&amp;width=60" alt="Jamaica" srcset="//cdn.shopify.com/static/images/flags/jm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jamaica (JMD $)</span>
5091              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jp.svg?format=jpg&amp;width=60" alt="Japón" srcset="//cdn.shopify.com/static/images/flags/jp.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Japón (JPY ¥)</span>
5092              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&amp;width=60" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jersey (EUR €)</span>
5093              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="JO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&amp;width=60" alt="Jordania" srcset="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jordania (EUR €)</span>
5094              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kz.svg?format=jpg&amp;width=60" alt="Kazajistán" srcset="//cdn.shopify.com/static/images/flags/kz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kazajistán (KZT ₸)</span>
5095              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ke.svg?format=jpg&amp;width=60" alt="Kenia" srcset="//cdn.shopify.com/static/images/flags/ke.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kenia (KES KSh)</span>
5096              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kg.svg?format=jpg&amp;width=60" alt="Kirguistán" srcset="//cdn.shopify.com/static/images/flags/kg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kirguistán (KGS som)</span>
5097              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ki.svg?format=jpg&amp;width=60" alt="Kiribati" srcset="//cdn.shopify.com/static/images/flags/ki.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kiribati (EUR €)</span>
5098              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="XK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&amp;width=60" alt="Kosovo" srcset="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kosovo (EUR €)</span>
5099              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&amp;width=60" alt="Kuwait" srcset="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kuwait (EUR €)</span>
5100              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/la.svg?format=jpg&amp;
5100width=60" alt="Laos" srcset="//cdn.shopify.com/static/images/flags/la.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Laos (LAK ₭)</span>
5101              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ls.svg?format=jpg&amp;width=60" alt="Lesoto" srcset="//cdn.shopify.com/static/images/flags/ls.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lesoto (EUR €)</span>
5102              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&amp;width=60" alt="Letonia" srcset="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Letonia (EUR €)</span>
5103              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&amp;width=60" alt="Líbano" srcset="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Líbano (LBP ل.ل)</span>
5104              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lr.svg?format=jpg&amp;width=60" alt="Liberia" srcset="//cdn.shopify.com/static/images/flags/lr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Liberia (EUR €)</span>
5105              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ly.svg?format=jpg&amp;width=60" alt="Libia" srcset="//cdn.shopify.com/static/images/flags/ly.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Libia (EUR €)</span>
5106              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/li.svg?format=jpg&amp;width=60" alt="Liechtenstein" srcset="//cdn.shopify.com/static/images/flags/li.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Liechtenstein (CHF CHF)</span>
5107              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&amp;width=60" alt="Lituania" srcset="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lituania (EUR €)</span>
5108              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&amp;width=60" alt="Luxemburgo" srcset="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Luxemburgo (EUR €)</span>
5109              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mk.svg?format=jpg&amp;width=60" alt="Macedonia del Norte" srcset="//cdn.shopify.com/static/images/flags/mk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Macedonia del Norte (MKD ден)</span>
5110              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mg.svg?format=jpg&amp;width=60" alt="Madagascar" srcset="//cdn.shopify.com/static/images/flags/mg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Madagascar (EUR €)</span>
5111              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&amp;width=60" alt="Malasia" srcset="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malasia (MYR RM)</span>
5112              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mw.svg?format=jpg&amp;width=60" alt="Malaui" srcset="//cdn.shopify.com/static/images/flags/mw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malaui (MWK MK)</span>
5113              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mv.svg?format=jpg&amp;width=60" alt="Maldivas" srcset="//cdn.shopify.com/static/images/flags/mv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Maldivas (MVR MVR)</span>
5114              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ML" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ml.svg?format=jpg&amp;width=60" alt="Mali" srcset="//cdn.shopify.com/static/images/flags/ml.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mali (XOF Fr)</span>
5115              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&amp;width=60" alt="Malta" srcset="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malta (EUR €)</span>
5116              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ma.svg?format=jpg&amp;width=60" alt="Marruecos" srcset="//cdn.shopify.com/static/images/flags/ma.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Marruecos (MAD د.م.)</span>
5117              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mq.svg?format=jpg&amp;width=60" alt="Martinica" srcset="//cdn.shopify.com/static/images/flags/mq.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Martinica (EUR €)</span>
5118              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mu.svg?format=jpg&amp;width=60" alt="Mauricio" srcset="//cdn.shopify.com/static/images/flags/mu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mauricio (MUR ₨)</span>
5119              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mr.svg?format=jpg&amp;width=60" alt="Mauritania" srcset="//cdn.shopify.com/static/images/flags/mr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mauritania (EUR €)</span>
5120              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="YT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/yt.svg?format=jpg&amp;width=60" alt="Mayotte" srcset="//cdn.shopify.com/static/images/flags/yt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mayotte (EUR €)</span>
5121              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&amp;width=60" alt="México" srcset="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>México (MXN $)</span>
5122              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/md.svg?format=jpg&amp;width=60" alt="Moldavia" srcset="//cdn.shopify.com/static/images/flags/md.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Moldavia (MDL L)</span>
5123              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&amp;width=60" alt="Mónaco" srcset="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mónaco (EUR €)</span>
5124              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mn.svg?format=jpg&amp;width=60" alt="Mongolia" srcset="//cdn.shopify.com/static/images/flags/mn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mongolia (MNT ₮)</span>
5125              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ME" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&amp;width=60" alt="Montenegro" srcset="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Montenegro (EUR €)</span>
5126              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ms.svg?format=jpg&amp;width=60" alt="Montserrat" srcset="//cdn.shopify.com/static/images/flags/ms.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Montserrat (XCD $)</span>
5127              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mz.svg?format=jpg&amp;width=60" alt="Mozambique" srcset="//cdn.shopify.com/static/images/flags/mz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mozambique (EUR €)</span>
5128              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mm.svg?format=jpg&amp;width=60" alt="Myanmar (Birmania)" srcset="//cdn.shopify.com/static/images/flags/mm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Myanmar (Birmania) (MMK K)</span>
5129              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/na.svg?format=jpg&amp;width=60" alt="Namibia" srcset="//cdn.shopify.com/static/images/flags/na.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Namibia (EUR €)</span>
5130              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nr.svg?format=jpg&amp;width=60" alt="Nauru" srcset="//cdn.shopify.com/static/images/flags/nr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nauru (AUD $)</span>
5131              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/np.svg?format=jpg&amp;width=60" alt="Nepal" srcset="//cdn.shopify.com/static/images/flags/np.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nepal (NPR Rs.)</span>
5132              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ni.svg?format=jpg&amp;width=60" alt="Nicaragua" srcset="//cdn.shopify.com/static/images/flags/ni.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nicaragua (NIO C$)</span>
5133              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ne.svg?format=jpg&amp;width=60" alt="Níger" srcset="//cdn.shopify.com/static/images/flags/ne.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Níger (XOF Fr)</span>
5134              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ng.svg?format=jpg&amp;width=60" alt="Nigeria" srcset="//cdn.shopify.com/static/images/flags/ng.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nigeria (NGN ₦)</span>
5135              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nu.svg?format=jpg&amp;width=60" alt="Niue" srcset="//cdn.shopify.com/static/images/flags/nu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Niue (NZD $)</span>
5136              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/no.svg?format=jpg&amp;width=60" alt="Noruega" srcset="//cdn.shopify.com/static/images/flags/no.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Noruega (NOK kr)</span>
5137              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nc.svg?format=jpg&amp;width=60" alt="Nueva Caledonia" srcset="//cdn.shopify.com/static/images/flags/nc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nueva Caledonia (XPF Fr)</span>
5138              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&amp;width=60" alt="Nueva Zelanda" srcset="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nueva Zelanda 
5138(NZD $)</span>
5139              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="OM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/om.svg?format=jpg&amp;width=60" alt="Omán" srcset="//cdn.shopify.com/static/images/flags/om.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Omán (EUR €)</span>
5140              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="NL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&amp;width=60" alt="Países Bajos" srcset="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Países Bajos (EUR €)</span>
5141              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pk.svg?format=jpg&amp;width=60" alt="Pakistán" srcset="//cdn.shopify.com/static/images/flags/pk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Pakistán (PKR ₨)</span>
5142              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&amp;width=60" alt="Panamá" srcset="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Panamá (USD $)</span>
5143              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pg.svg?format=jpg&amp;width=60" alt="Papúa Nueva Guinea" srcset="//cdn.shopify.com/static/images/flags/pg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Papúa Nueva Guinea (PGK K)</span>
5144              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&amp;width=60" alt="Paraguay" srcset="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Paraguay (PYG ₲)</span>
5145              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&amp;width=60" alt="Perú" srcset="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Perú (PEN S/)</span>
5146              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pf.svg?format=jpg&amp;width=60" alt="Polinesia Francesa" srcset="//cdn.shopify.com/static/images/flags/pf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Polinesia Francesa (XPF Fr)</span>
5147              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&amp;width=60" alt="Polonia" srcset="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Polonia (PLN zł)</span>
5148              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&amp;width=60" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Portugal (EUR €)</span>
5149              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="HK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&amp;width=60" alt="RAE de Hong Kong (China)" srcset="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>RAE de Hong Kong (China) (HKD $)</span>
5150              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mo.svg?format=jpg&amp;width=60" alt="RAE de Macao (China)" srcset="//cdn.shopify.com/static/images/flags/mo.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>RAE de Macao (China) (MOP P)</span>
5151              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="GB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&amp;width=60" alt="Reino Unido" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Reino Unido (GBP £)</span>
5152              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cf.svg?format=jpg&amp;width=60" alt="República Centroafricana" srcset="//cdn.shopify.com/static/images/flags/cf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>República Centroafricana (XAF CFA)</span>
5153              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cd.svg?format=jpg&amp;width=60" alt="República Democrática del Congo" srcset="//cdn.shopify.com/static/images/flags/cd.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>República Democrática del Congo (CDF Fr)</span>
5154              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/do.svg?format=jpg&amp;width=60" alt="República Dominicana" srcset="//cdn.shopify.com/static/images/flags/do.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>
5154República Dominicana (DOP $)</span>
5155              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/re.svg?format=jpg&amp;width=60" alt="Reunión" srcset="//cdn.shopify.com/static/images/flags/re.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Reunión (EUR €)</span>
5156              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/rw.svg?format=jpg&amp;width=60" alt="Ruanda" srcset="//cdn.shopify.com/static/images/flags/rw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ruanda (RWF FRw)</span>
5157              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ro.svg?format=jpg&amp;width=60" alt="Rumanía" srcset="//cdn.shopify.com/static/images/flags/ro.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Rumanía (RON Lei)</span>
5158              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ru.svg?format=jpg&amp;width=60" alt="Rusia" srcset="//cdn.shopify.com/static/images/flags/ru.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Rusia (EUR €)</span>
5159              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="EH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/eh.svg?format=jpg&amp;width=60" alt="Sáhara Occidental" srcset="//cdn.shopify.com/static/images/flags/eh.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sáhara Occidental (MAD د.م.)</span>
5160              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="WS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ws.svg?format=jpg&amp;width=60" alt="Samoa" srcset="//cdn.shopify.com/static/images/flags/ws.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Samoa (WST T)</span>
5161              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="BL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bl.svg?format=jpg&amp;width=60" alt="San Bartolomé" srcset="//cdn.shopify.com/static/images/flags/bl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Bartolomé (EUR €)</span>
5162              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="KN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kn.svg?format=jpg&amp;width=60" alt="San Cristóbal y Nieves" srcset="//cdn.shopify.com/static/images/flags/kn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Cristóbal y Nieves (XCD $)</span>
5163              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&amp;width=60" alt="San Marino" srcset="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Marino (EUR €)</span>
5164              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="MF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mf.svg?format=jpg&amp;width=60" alt="San Martín" srcset="//cdn.shopify.com/static/images/flags/mf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Martín (EUR €)</span>
5165              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pm.svg?format=jpg&amp;width=60" alt="San Pedro y Miquelón" srcset="//cdn.shopify.com/static/images/flags/pm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Pedro y Miquelón (EUR €)</span>
5166              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vc.svg?format=jpg&amp;width=60" alt="San Vicente y las Granadinas" srcset="//cdn.shopify.com/static/images/flags/vc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Vicente y las Granadinas (XCD $)</span>
5167              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sh.svg?format=jpg&amp;width=60" alt="Santa Elena" srcset="//cdn.shopify.com/static/images/flags/sh.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Santa Elena (SHP £)</span>
5168              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lc.svg?format=jpg&amp;width=60" alt="Santa Lucía" srcset="//cdn.shopify.com/static/images/flags/lc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Santa Lucía (XCD $)</span>
5169              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ST" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/st.svg?format=jpg&amp;width=60" alt="Santo Tomé y Príncipe" srcset="//cdn.shopify.com/static/images/flags/st.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Santo Tomé y Príncipe (STD Db)</span>
5170              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sn.svg?format=jpg&amp;width=60" alt="Senegal" srcset="//cdn.shopify.com/static/images/flags/sn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Senegal (XOF Fr)</span>
5171              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="RS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&amp;width=60" alt="Serbia" srcset="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Serbia (RSD РСД)</span>
5172              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sc.svg?format=jpg&amp;width=60" alt="Seychelles" srcset="//cdn.shopify.com/static/images/flags/sc.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Seychelles (EUR €)</span>
5173              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sl.svg?format=jpg&amp;width=60" alt="Sierra Leona" srcset="//cdn.shopify.com/static/images/flags/sl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sierra Leona (SLL Le)</span>
5174              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&amp;width=60" alt="Singapur" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Singapur (SGD $)</span>
5175              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sx.svg?format=jpg&amp;width=60" alt="Sint Maarten" srcset="//cdn.shopify.com/static/images/flags/sx.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sint Maarten (ANG ƒ)</span>
5176              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/so.svg?format=jpg&amp;width=60" alt="Somalia" srcset="//cdn.shopify.com/static/images/flags/so.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Somalia (EUR €)</span>
5177              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="LK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lk.svg?format=jpg&amp;width=60" alt="Sri Lanka" srcset="//cdn.shopify.com/static/images/flags/lk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sri Lanka (LKR ₨)</span>
5178              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&amp;width=60" alt="Sudáfrica" srcset="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sudáfrica (ZAR R)</span>
5179              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sd.svg?format=jpg&amp;width=60" alt="Sudán" srcset="//cdn.shopify.com/static/images/flags/sd.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sudán (EUR €)</span>
5180              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ss.svg?format=jpg&amp;width=60" alt="Sudán del Sur" srcset="//cdn.shopify.com/static/images/flags/ss.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sudán del Sur (EUR €)</span>
5181              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&amp;width=60" alt="Suecia" srcset="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Suecia (SEK kr)</span>
5182              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="CH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&amp;width=60" alt="Suiza" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Suiza (CHF CHF)</span>
5183              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sr.svg?format=jpg&amp;width=60" alt="Surinam" srcset="//cdn.shopify.com/static/images/flags/sr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Surinam (EUR €)</span>
5184              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="SJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sj.svg?format=jpg&amp;width=60" alt="Svalbard y Jan Mayen" srcset="//cdn.shopify.com/static/images/flags/sj.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Svalbard y Jan Mayen (NOK kr)</span>
5185              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&amp;width=60" alt="Tailandia" srcset="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tailandia (THB ฿)</span>
5186              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tw.svg?format=jpg&amp;width=60" alt="Taiwán" srcset="//cdn.shopify.com/static/images/flags/tw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Taiwán (TWD $)</span>
5187              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tz.svg?format=jpg&amp;width=60" alt="Tanzania" srcset="//cdn.shopify.com/static/images/flags/tz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tanzania (TZS Sh)</span>
5188              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tj.svg?format=jpg&amp;width=60" alt="Tayikistán" srcset="//cdn.shopify.com/static/images/flags/tj.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tayikistán (TJS ЅМ)</span>
5189              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="IO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/io.svg?format=jpg&amp;width=60" alt="Territorio Británico del Océano Índico" srcset="//cdn.shopify.com/static/images/flags/io.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Territorio Británico del Océano Índico (USD $)</span>
5190              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tf.svg?format=jpg&amp;width=60" alt="Territorios Australes Franceses" srcset="//cdn.shopify.com/static/images/flags/tf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Territorios Australes Franceses (EUR €)</span>
5191              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="PS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ps.svg?format=jpg&amp;width=60" alt="Territorios Palestinos" srcset="//cdn.shopify.com/static/images/flags/ps.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Territorios Palestinos (ILS ₪)</span>
5192              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tl.svg?format=jpg&amp;width=60" alt="Timor-Les
5192te" srcset="//cdn.shopify.com/static/images/flags/tl.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Timor-Leste (USD $)</span>
5193              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tg.svg?format=jpg&amp;width=60" alt="Togo" srcset="//cdn.shopify.com/static/images/flags/tg.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Togo (XOF Fr)</span>
5194              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tk.svg?format=jpg&amp;width=60" alt="Tokelau" srcset="//cdn.shopify.com/static/images/flags/tk.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tokelau (NZD $)</span>
5195              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/to.svg?format=jpg&amp;width=60" alt="Tonga" srcset="//cdn.shopify.com/static/images/flags/to.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tonga (TOP T$)</span>
5196              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tt.svg?format=jpg&amp;width=60" alt="Trinidad y Tobago" srcset="//cdn.shopify.com/static/images/flags/tt.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Trinidad y Tobago (TTD $)</span>
5197              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ta.svg?format=jpg&amp;width=60" alt="Tristán de Acuña" srcset="//cdn.shopify.com/static/images/flags/ta.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tristán de Acuña (GBP £)</span>
5198              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tn.svg?format=jpg&amp;width=60" alt="Túnez" srcset="//cdn.shopify.com/static/images/flags/tn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Túnez (EUR €)</span>
5199              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tm.svg?format=jpg&amp;width=60" alt="Turkmenistán" srcset="//cdn.shopify.com/static/images/flags/tm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Turkmenistán (EUR €)</span>
5200              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&amp;width=60" alt="Turquía" srcset="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Turquía (TRY ₺)</span>
5201              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="TV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tv.svg?format=jpg&amp;width=60" alt="Tuvalu" srcset="//cdn.shopify.com/static/images/flags/tv.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tuvalu (AUD $)</span>
5202              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ua.svg?format=jpg&amp;width=60" alt="Ucrania" srcset="//cdn.shopify.com/static/images/flags/ua.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ucrania (UAH ₴)</span>
5203              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ug.svg?format=jpg&amp;width=60" alt="Uganda" srcset="//cdn.shopify.com/static/images/flags/ug.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uganda (UGX USh)</span>
5204              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&amp;width=60" alt="Uruguay" srcset="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uruguay (UYU $U)</span>
5205              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="UZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/uz.svg?format=jpg&amp;width=60" alt="Uzbekistán" srcset="//cdn.shopify.com/static/images/flags/uz.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uzbekistán (UZS so'm)</span>
5206              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vu.svg?format=jpg&amp;width=60" alt="Vanuatu" srcset="//cdn.shopify.com/static/images/flags/vu.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Vanuatu (VUV Vt)</span>
5207              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&amp;width=60" alt="Venezuela" srcset="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Venezuela (USD $)</span>
5208              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="VN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vn.svg?format=jpg&amp;width=60" alt="Vietnam" srcset="//cdn.shopify.com/static/images/flags/vn.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Vietnam (VND ₫)</span>
5209              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="WF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/wf.svg?format=jpg&amp;width=60" alt="Wallis y Futuna" srcset="//cdn.shopify.com/static/images/flags/wf.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Wallis y Futuna (XPF Fr)</span>
5210              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="YE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ye.svg?format=jpg&amp;width=60" alt="Yemen" srcset="//cdn.shopify.com/static/images/flags/ye.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Yemen (YER ï·¼)</span>
5211              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="DJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dj.svg?format=jpg&amp;width=60" alt="Yibuti" srcset="//cdn.shopify.com/static/images/flags/dj.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Yibuti (DJF Fdj)</span>
5212              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/zm.svg?format=jpg&amp;width=60" alt="Zambia" srcset="//cdn.shopify.com/static/images/flags/zm.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Zambia (EUR €)</span>
5213              </button><button type="submit" name="country_code" class="popover__value-option h-stack gap-2.5" role="option" value="ZW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/zw.svg?format=jpg&amp;width=60" alt="Zimbabue" srcset="//cdn.shopify.com/static/images/flags/zw.svg?format=jpg&amp;width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Zimbabue (USD $)</span>
5214              </button></x-listbox></form></x-popover>
5215    </div><div class="relative">
5216      <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization--sections--28210195431759__footer-locale" aria-label="Cambiar idioma" aria-expanded="false">Español<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewB
5216ox="0 0 10 10">
5217      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
5218    </svg></button>
5219
5220      <x-popover id="popover-localization--sections--28210195431759__footer-locale" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
5221        <p class="h4" slot="header">Idioma</p><form method="post" action="/localization" id="localization-form--sections--28210195431759__footer-locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator" /><x-listbox class="popover__value-list"><button type="submit" name="locale_code" class="popover__value-option" role="option" value="es" aria-selected="true">Español</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="en" aria-selected="false">English</button></x-listbox></form></x-popover>
5222    </div></div><p class="heading text-subdued text-xxs">© 2026 - TWO POLES COSMETICS <a target="_blank" rel="nofollow" href="http://es.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Tecnología de Shopify</a></p><ul class="payment-methods unstyled-list"><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 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" />
5222<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>
5223</li><li><svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.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></li><li><svg width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm
52231.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg></li><li><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></li><li><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.
522306zM23.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>
5224</li><li><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
52247 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></li><li><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></li><li><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></li><li><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;"/>
5224<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>
5225</li><li><svg viewBox="0 0 38 24" role="img" width="38" height="24" aria-labelledby="pi-mbway" xmlns="http://www.w3.org/2000/svg"><title id="pi-mbway">MB WAY</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M2.652 18.267l-.059.459a.38.38 0 00.381.424H17.88c.232 0 .41-.198.383-.424l-.061-.459a.658.658 0 01.579-.72.646.646 0 01.712.579l.057.445c.116.998-.448 1.872-1.456 1.872H2.761c-1.008 0-1.573-.874-1.457-1.872l.058-.445a.646.646 0 01.711-.579.657.657 0 01.579.72" fill="#d81e25"/><path d="M18.225 10.154c0 .608-.215.952-.571 1.374l-.036.043.05.029c.705.43 1.197 1.079 1.234 1.991.055 1.359-1.097 2.482-2.463 2.479h-3.602a.642.642 0 01-.634-.65V8.435c0-.361.283-.652.632-.652l2.974.009c1.297.002 2.416.955 2.416 2.362m-1.793 4.659c.726 0 1.303-.528 1.288-1.223-.016-.712-.663-1.172-1.385-1.174h-1.46a.595.595 0 01-.588-.605c0-.337.264-.606.588-.606h.974c.658-.026 1.165-.424 1.196-1.046.032-.666-.539-1.165-1.238-1.165H13.44l-.008 5.819h3" fill="#100f0d"/><path d="M6.616 13.676l.016.049.018-.049c.168-.46.369-.969.583-1.525.22-.584.439-1.143.658-1.675.221-.541.431-1.024.631-1.444.2-.429.366-.724.493-.886a.97.97 0 01.781-.354h.149c.199 0 .354.053.47.15.107.093.171.2.188.323l.931 7.219a.593.593 0 01-.159.437c-.105.1-.256.149-.453.149-.198 0-.353-.047-.469-.138a.506.506 0 01-.218-.361c-.03-.24-.06-.507-.089-.8-.04-.292-.186-1.552-.226-1.868-.038-.327-.301-2.368-.389-3.109l-.008-.062-.299.625c-.101.215-.21.474-.331.776-.119.3-.241.618-.36.954-.13.325-.707 1.972-.707 1.972-.052.15-.154.451-.245.727a12.48 12.48 0 01-.202.572.82.82 0 01-.744.455.813.813 0 01-.746-.455 10.32 10.32 0 01-.202-.572c-.093-.276-.193-.577-.248-.727 0 0-.577-1.647-.704-1.972a29.247 29.247 0 00-.363-.954c-.12-.302-.229-.561-.328-.776l-.3-.625-.007.062c-.09.741-.35 2.782-.39 3.109-.041.316-.186 1.576-.226 1.868-.03.293-.06.56-.093.8a.502.502 0 01-.215.361c-.116.091-.273.138-.47.138-.197 0-.345-.049-.451-.149-.106-.106-.159-.252-.16-.437l.931-7.219a.529.529 0 01.189-.323.703.703 0 01.467-.15h.151c.325 0 .585.119.781.354.128.162.292.457.492.886.202.42.41.903.632 1.444.219.532.439 1.091.659 1.675.214.556.415 1.065.582 1.525" fill="#100f0d"/><path d="M4.79 3.419h11.322c1.066 0 1.597.8 1.722 1.856l.047.339a.662.662 0 01-.583.725.652.652 0 01-.715-.587l-.046-.323c-.047-.401-.217-.711-.625-.711H4.989c-.407 0-.577.31-.625.711l-.043.323a.653.653 0 11-1.301-.138l.047-.339c.126-1.056.656-1.856 1.723-1.856" fill="#d81e25"/><path d="M25.154 11.027c-.079.302-.159.625-.244.969-.085.343-.17.67-.253.984-.082.313-.161.588-.236.825a3.002 3.002 0 01-.185.486c-.089.154-.243.232-.464.232-.061 0-.141-.013-.241-.039-.098-.025-.18-.096-.248-.21a3.005 3.005 0 01-.185-.511 24.53 24.53 0 01-.235-.873c-.084-.33-.165-.679-.249-1.047a79.928 79.928 0 01-.223-1.026c-.066-.316-.121-.587-.166-.808a13.422 13.422 0 01-.074-.4c-.004-.028-.007-.047-.007-.058v-.033c0-.093.033-.169.106-.228a.42.42 0 01.264-.086c.1 0 .179.022.241.064.06.039.105.113.132.218 0 .01.016.091.045.239.032.148.07.338.116.568.048.232.101.49.158.776.058.285.117.576.182.869.063.293.128.576.191.853.063.275.12.512.176.708a36.527 36.527 0 00.381-1.38c.066-.256.13-.51.19-.767l.17-.712c.053-.221.098-.415.136-.586.039-.171.069-.297.091-.379a.46.46 0 01.157-.248c.079-.06.17-.09.281-.09a.46.46 0 01.299.095.437.437 0 01.
5225148.243c.062.268.127.57.199.903a59.514 59.514 0 00.463 2.011c.084.327.163.617.24.869.055-.197.115-.434.178-.708l.194-.85c.067-.289.129-.578.19-.865l.167-.771a106.486 106.486 0 00.164-.778c.027-.105.072-.179.132-.218a.418.418 0 01.24-.064c.104 0 .193.03.264.086a.28.28 0 01.109.228v.033a6.253 6.253 0 01-.088.458 108.095 108.095 0 01-.392 1.829 49.61 49.61 0 01-.244 1.042c-.08.33-.156.621-.232.872a2.898 2.898 0 01-.185.506.439.439 0 01-.252.218.92.92 0 01-.245.047.663.663 0 01-.099-.01.748.748 0 01-.141-.033.516.516 0 01-.148-.078.362.362 0 01-.117-.144 3.826 3.826 0 01-.178-.52 37.54 37.54 0 01-.458-1.776c-.077-.332-.15-.645-.215-.935" fill="#100f0d"/><path d="M31.315 12.279a40 40 0 00-.33-.984 17.49 17.49 0 00-.411-1.065l-.052-.142a.692.692 0 00-.053.136 16.567 16.567 0 00-.408 1.071c-.1.299-.209.627-.325.984zm-1.835.718a24.52 24.52 0 00-.22.732 5.932 5.932 0 01-.178.553c-.06.16-.181.241-.363.241-.127 0-.219-.032-.278-.096a.347.347 0 01-.086-.243.36.36 0 01.016-.109c.011-.031.045-.144.105-.337.057-.191.132-.431.226-.717.093-.286.197-.599.31-.939a34.26 34.26 0 01.707-1.941c.115-.289.224-.522.322-.696a.382.382 0 01.178-.192.785.785 0 01.303-.049c.123 0 .225.021.309.059a.324.324 0 01.178.198c.078.164.171.386.279.662.106.278.22.578.338.899.118.322.235.651.352.985.115.336.223.648.318.937l.248.738c.068.203.113.335.128.393.01.035.017.071.017.109a.32.32 0 01-.099.243c-.067.064-.163.096-.289.096-.096 0-.164-.022-.213-.064a.404.404 0 01-.11-.177 11.55 11.55 0 01-.196-.553c-.073-.225-.153-.468-.235-.732H29.48" fill="#100f0d"/><path d="M34.12 12.443a.654.654 0 01-.079-.091 5.456 5.456 0 01-.33-.514 9.736 9.736 0 01-.275-.497c-.09-.177-.177-.356-.262-.534a12.458 12.458 0 01-.231-.496c-.071-.155-.13-.289-.178-.4a1.671 1.671 0 01-.112-.298.428.428 0 01-.005-.062c0-.099.034-.182.103-.246a.395.395 0 01.286-.101c.11 0 .187.028.235.083.047.056.082.11.103.165.01.029.038.088.079.181l.152.346c.061.138.13.289.207.453.079.166.156.328.237.488.079.159.158.311.232.458.073.144.145.264.21.359a6.14 6.14 0 00.34-.603c.12-.242.236-.48.347-.716.11-.238.204-.447.286-.627.079-.182.127-.295.144-.339a.666.666 0 01.103-.165c.046-.055.126-.083.235-.083.122 0 .216.034.287.101a.327.327 0 01.101.246c0 .026 0 .048-.002.062-.003.014-.011.035-.02.062l-.096.239a24.658 24.658 0 01-.405.903c-.087.178-.174.355-.265.531-.091.175-.182.344-.274.503-.09.158-.175.295-.252.404a1.237 1.237 0 01-.156.188v1.707c0 .11-.035.199-.105.27a.37.37 0 01-.268.103.37.37 0 01-.268-.103.366.366 0 01-.104-.27v-1.707" fill="#100f0d"/></svg>
5226</li><li><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></li><li><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"/>
5226<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 0-.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></li><li><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>
5227</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-tpgpay"><title id="pi-tpgpay">TPG Pay</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="#52F7C8" d="M3 2h32c.55 0 1 .45 1 1v18c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1z"/><path d="M8.39 4.724v6.468H6.236V4.724H4.464V2.898h5.698v1.826H8.39zM13.365 6.704h.715c.792 0 1.188-.345 1.188-1.034 0-.69-.396-1.034-1.188-1.034h-.715v2.068zm0 4.488h-2.156V2.898h3.432c.931 0 1.643.242 2.134.726.498.484.748 1.166.748 2.046 0 .88-.25 1.562-.748 2.046-.491.484-1.203.726-2.134.726h-1.276v2.75zM22.789 6.55h4.279c0 .44-.018.84-.055 1.199-.037.36-.11.693-.22 1a4.075 4.075 0 01-.627 1.156 3.77 3.77 0 01-.935.836c-.352.22-.74.389-1.166.506a5.025 5.025 0 01-1.342.176 4.758 4.758 0 01-1.771-.32 4.038 4.038 0 01-1.364-.89 4.133 4.133 0 01-.891-1.386 4.875 4.875 0 01-.32-1.793c0-.645.104-1.236.309-1.771.213-.543.51-1.005.89-1.386a4.11 4.11 0 011.398-.891 4.937 4.937 0 011.815-.32c.865 0 1.624.188 2.277.562.653.374 1.17.953 1.55 1.738l-2.045.847c-.19-.455-.44-.781-.748-.98a1.837 1.837 0 00-1.034-.296c-.323 0-.616.062-.88.187-.264.117-.491.29-.682.517-.183.22-.33.488-.44.803a3.402 3.402 0 00-.154 1.056c0 .352.044.678.132.979.095.3.235.56.418.78.183.22.41.393.682.518.271.117.587.176.946.176.213 0 .418-.022.616-.066.198-.051.374-.128.528-.231.161-.11.293-.25.396-.418.103-.169.172-.374.209-.616h-1.771V6.55zM13.293 16.704h.715c.792 0 1.188-.345 1.188-1.034 0-.69-.396-1.034-1.188-1.034h-.715v2.068zm0 4.488h-2.156v-8.294h3.432c.932 0 1.643.242 2.134.726.5.484.748 1.166.748 2.046 0 .88-.249 1.562-.748 2.046-.49.484-1.202.726-2.134.726h-1.276v2.75zM22.729 18.112l-.968-2.761-.968 2.76h1.936zm.572 1.639h-3.08l-.495 1.44h-2.3l3.158-8.293h2.354l3.157 8.294h-2.3l-.494-1.441zM28.344 17.21l-3.025-4.312h2.574l1.54 2.266 1.529-2.266h2.574L30.5 17.21v3.982h-2.156V17.21z" fill="#006B73"/></svg></li><li><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;"/>
5227<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 
522716.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>
5228</li></ul></div>
5229    </div>
5230  </div>
5231</div>
5232
5233</footer>
5234<!-- END sections: footer-group --></main>
5235
5236
5237
5238<script src="//twopoles.co/cdn/shop/t/65/assets/af-custom.js?v=139147169269403920251772011754" defer="defer"></script>
5238
5239
5240<style>
5241  .tp-ck[hidden], .tp-ckp[hidden] { display: none !important; }
5242
5243  .tp-ck {
5244    position: fixed; z-index: 2147483000;
5245    left: 50%; bottom: 16px; transform: translateX(-50%);
5246    width: min(1100px, calc(100% - 32px));
5247    box-sizing: border-box;
5248    padding: 52px 40px 32px;
5249    background: #fff; color: #1c1c1c;
5250    border: 1px solid rgba(28, 28, 28, .12);
5251    box-shadow: 0 8px 32px rgba(0, 0, 0, .12);
5252    font-family: inherit;
5253  }
5254  .tp-ck__titulo { margin: 0 0 10px; font-size: 18px; line-height: 1.3; font-weight: 600; color: inherit; font-family: inherit; letter-spacing: 0; text-transform: none; }
5255  .tp-ck__texto { margin: 0; font-size: 14px; line-height: 1.55; color: inherit; }
5256  .tp-ck__texto a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
5257
5258  .tp-ck__tecnicas {
5259    position: absolute; top: 16px; right: 24px;
5260    margin: 0; padding: 4px 0;
5261    background: none; border: 0; border-radius: 0;
5262    color: #1c1c1c; font: inherit; font-size: 13px; line-height: 1.3;
5263    text-decoration: underline; text-underline-offset: 3px;
5264    cursor: pointer;
5265  }
5266
5267  .tp-ck__acciones {
5268    display: flex; flex-direction: row-reverse; justify-content: flex-start; align-items: center;
5269    gap: 28px; margin-top: 22px;
5270  }
5271  .tp-ck__aceptar {
5272    min-width: 240px; margin: 0; padding: 15px 40px;
5273    background: #1c1c1c; color: #fff;
5274    border: 1px solid #1c1c1c; border-radius: 0;
5275    font: inherit; font-size: 15px; line-height: 1.2;
5276    cursor: pointer;
5277    transition: opacity .15s ease;
5278  }
5279  .tp-ck__administrar {
5280    margin: 0; padding: 8px 0;
5281    background: none; border: 0; border-radius: 0;
5282    color: #1c1c1c; font: inherit; font-size: 14px;
5283    text-decoration: underline; text-underline-offset: 3px;
5284    cursor: pointer;
5285  }
5286
5287  .tp-ck button:focus-visible, .tp-ck a:focus-visible,
5288  .tp-ckp button:focus-visible, .tp-ckp input:focus-visible {
5289    outline: 2px solid #1c1c1c; outline-offset: 3px;
5290  }
5291
5292  .tp-ckp { position: fixed; inset: 0; z-index: 2147483001; }
5293  .tp-ckp__fondo { position: absolute; inset: 0; background: rgba(0, 0, 0, .45); }
5294  .tp-ckp__caja {
5295    position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
5296    width: min(760px, calc(100% - 32px));
5297    max-height: calc(100dvh - 32px);
5298    overflow-y: auto; overflow-x: hidden;
5299    box-sizing: border-box;
5300    background: #fff; color: #1c1c1c;
5301    font-family: inherit;
5302  }
5303  .tp-ckp__cabecera { position: relative; padding: 36px 40px 28px; border-bottom: 1px solid rgba(28, 28, 28, .12); text-align: center; }
5304  .tp-ckp__titulo { margin: 0 0 20px; font-size: 20px; line-height: 1.3; font-weight: 600; color: inherit; font-family: inherit; letter-spacing: 0; text-transform: none; }
5305  .tp-ckp__cerrar {
5306    position: absolute; top: 18px; right: 18px;
5307    width: 40px; height: 40px; padding: 0; margin: 0;
5308    display: flex; align-items: center; justify-content: center;
5309    background: none; border: 0; color: #1c1c1c; cursor: pointer;
5310  }
5311  .tp-ckp__cerrar svg { width: 18px; height: 18px; flex: none; }
5312  .tp-ckp__botones { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
5313  .tp-ckp__botones button {
5314    margin: 0; padding: 12px 24px;
5315    background: #fff; color: #1c1c1c;
5316    border: 1px solid #1c1c1c; border-radius: 0;
5317    font: inherit; font-size: 14px; line-height: 1.2;
5318    cursor: pointer;
5319    transition: background-color .15s ease, color .15s ease;
5320  }
5321  .tp-ckp__cuerpo { padding: 28px 40px 36px; }
5322  .tp-ckp__sub { margin: 0 0 8px; font-size: 16px; font-weight: 600; color: inherit; font-family: inherit; letter-spacing: 0; text-transform: none; }
5323  .tp-ckp__intro { margin: 0 0 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(28, 28, 28, .12); font-size: 14px; line-height: 1.55; }
5324  .tp-ckp__op { display: flex; gap: 16px; align-items: flex-start; padding: 12px 0; cursor: pointer; }
5325  .tp-ckp__op input {
5326    flex: none; width: 20px; height: 20px; margin: 2px 0 0;
5327    accent-color: #1c1c1c; cursor: pointer;
5328  }
5329  .tp-ckp__op input:disabled { cursor: default; }
5330  .tp-ckp__op-nombre { display: block; font-size: 15px; font-weight: 600; margin-bottom: 4px; }
5331  .tp-ckp__op-desc { display: block; font-size: 14px; line-height: 1.5; }
5332
5333  @media (hover: hover) and (pointer: fine) {
5334    .tp-ck__aceptar:hover { opacity: .85; }
5335    .tp-ck__tecnicas:hover, .tp-ck__administrar:hover { text-decoration-thickness: 2px; }
5336    .tp-ckp__botones button:hover { background: #1c1c1c; color: #fff; }
5337  }
5338
5339  @media (max-width: 749px) {
5340    .tp-ck { bottom: 12px; width: calc(100% - 24px); padding: 48px 20px 20px; }
5341    .tp-ck__tecnicas { top: 14px; right: 20px; }
5342    .tp-ck__titulo { font-size: 17px; }
5343    .tp-ck__texto { font-size: 13px; }
5344    .tp-ck__acciones { flex-direction: column; align-items: stretch; gap: 10px; margin-top: 18px; }
5345    .tp-ck__aceptar { width: 100%; min-width: 0; }
5346    .tp-ck__administrar { align-self: center; }
5347    .tp-ckp__cabecera { padding: 56px 20px 20px; }
5348    .tp-ckp__botones { flex-direction: column; }
5349    .tp-ckp__botones button { width: 100%; }
5350    .tp-ckp__cuerpo { padding: 20px 20px 28px; }
5351  }
5352
5353  @media (prefers-reduced-motion: reduce) {
5354    .tp-ck__aceptar, .tp-ckp__botones button { transition: none; }
5355  }
5356</style>
5357
5358<div class="tp-ck" id="tp-ck" role="dialog" aria-labelledby="tp-ck-titulo" aria-describedby="tp-ck-texto" hidden>
5359  <h2 class="tp-ck__titulo" id="tp-ck-titulo">Consentimiento para el uso de cookies</h2>
5360  <p class="tp-ck__texto" id="tp-ck-texto">Nosotros y nuestros partners, incluido Shopify, utilizamos cookies y otras tecnologías para personalizar tu experiencia, mostrarte anuncios y realizar informes y estadísticas, y no utilizaremos cookies ni otras tecnologías para estos fines a menos que las aceptes. Obtén más 
5360información en nuestra <a href="/policies/privacy-policy">Política de privacidad</a></p>
5361  <button type="button" class="tp-ck__tecnicas" data-tp-ck="tecnicas">Aceptar sólo las cookies técnicas</button>
5362  <div class="tp-ck__acciones">
5363    <button type="button" class="tp-ck__aceptar" data-tp-ck="aceptar">Aceptar</button>
5364    <button type="button" class="tp-ck__administrar" data-tp-ck="abrir">Administrar preferencias</button>
5365  </div>
5366</div>
5367
5368<div class="tp-ckp" id="tp-ckp" hidden>
5369  <div class="tp-ckp__fondo" data-tp-ck="cerrar"></div>
5370  <div class="tp-ckp__caja" role="dialog" aria-modal="true" aria-labelledby="tp-ckp-titulo">
5371    <div class="tp-ckp__cabecera">
5372      <h2 class="tp-ckp__titulo" id="tp-ckp-titulo">Preferencias de cookies y privacidad</h2>
5373      <button type="button" class="tp-ckp__cerrar" data-tp-ck="cerrar" aria-label="Cerrar">
5374        <svg viewBox="0 0 64 64" width="18" height="18" aria-hidden="true" focusable="false"><path d="M8 8 L56 56 M56 8 L8 56" stroke="currentColor" stroke-width="5" fill="none" stroke-linecap="round"/></svg>
5375      </button>
5376      <div class="tp-ckp__botones">
5377        <button type="button" data-tp-ck="aceptar">Aceptar todo</button>
5378        <button type="button" data-tp-ck="tecnicas">Rechazar todo</button>
5379        <button type="button" data-tp-ck="guardar">Guardar mis opciones</button>
5380      </div>
5381    </div>
5382    <div class="tp-ckp__cuerpo">
5383      <h3 class="tp-ckp__sub">Tú tienes el control de tus datos</h3>
5384      <p class="tp-ckp__intro">Obtén más información sobre las cookies que utilizamos y elige cuáles permitir.</p>
5385      <label class="tp-ckp__op">
5386        <input type="checkbox" checked disabled>
5387        <span><span class="tp-ckp__op-nombre">Obligatorio</span><span class="tp-ckp__op-desc">Estas cookies son necesarias para que el sitio funcione bien. Incluyen capacidades como iniciar sesión y agregar artículos al carrito.</span></span>
5388      </label>
5389      <label class="tp-ckp__op">
5390        <input type="checkbox" data-tp-ck-cat="preferences">
5391        <span><span class="tp-ckp__op-nombre">Personalización</span><span class="tp-ckp__op-desc">Estas cookies almacenan detalles sobre tus acciones para personalizar tu próxima visita al sitio web.</span></span>
5392      </label>
5393      <label class="tp-ckp__op">
5394        <input type="checkbox" data-tp-ck-cat="marketing">
5395        <span><span class="tp-ckp__op-nombre">Marketing</span><span class="tp-ckp__op-desc">Nosotros y nuestros partners, incluido Shopify, utilizamos estas cookies para optimizar las comunicaciones de marketing y mostrarte anuncios en otros sitios web.</span></span>
5396      </label>
5397      <label class="tp-ckp__op">
5398        <input type="checkbox" data-tp-ck-cat="analytics">
5399        <span><span class="tp-ckp__op-nombre">Analítica</span><span class="tp-ckp__op-desc">Estas cookies ayudan a comprender cómo interactúas con el sitio. Utilizamos los datos para identificar áreas por mejorar.</span></span>
5400      </label>
5401    </div>
5402  </div>
5403</div>
5404
5405<script>
5406  (function () {
5407    var ACTIVO = true;
5408    var PRUEBA = /[?&]tp-cookies(=|&|$)/.test(window.location.search);
5409    var FORZAR = /[?&]tp-cookies=reset(&|$)/.test(window.location.search);
5410    if (!ACTIVO && !PRUEBA) return;
5411
5412    var banner = document.getElementById('tp-ck');
5413    var panel = document.getElementById('tp-ckp');
5414    if (!banner || !panel) return;
5415    var caja = panel.querySelector('.tp-ckp__caja');
5416    var cats = panel.querySelectorAll('[data-tp-ck-cat]');
5417    var focoPrevio = null;
5418
5419    function api() {
5420      return window.Shopify && window.Shopify.customerPrivacy;
5421    }
5422
5423    function cargar(cb) {
5424      if (api()) { cb(); return; }
5425      if (!window.Shopify || typeof window.Shopify.loadFeatures !== 'function') return;
5426      window.Shopify.loadFeatures(
5427        [{ name: 'consent-tracking-api', version: '0.1' }],
5428        function (error) { if (!error && api()) cb(); }
5429      );
5430    }
5431
5432    function decidido() {
5433      var p = api();
5434      if (!p || typeof p.currentVisitorConsent !== 'function') return false;
5435      var c = p.currentVisitorConsent() || {};
5436      var claves = ['analytics', 'marketing', 'preferences'];
5437      for (var i = 0; i < claves.length; i++) {
5438        if (c[claves[i]] === 'yes' || c[claves[i]] === 'no') return true;
5439      }
5440      return false;
5441    }
5442
5443    function mostrarBanner() { banner.hidden = false; }
5444    function ocultarBanner() { banner.hidden = true; }
5445
5446    function rellenarPanel() {
5447      var p = api();
5448      var actual = p && typeof p.currentVisitorConsent === 'function' ? p.currentVisitorConsent() : {};
5449      for (var i = 0; i < cats.length; i++) {
5450        var c = cats[i].getAttribute('data-tp-ck-cat');
5451        cats[i].checked = actual && actual[c] === 'yes';
5452      }
5453    }
5454
5455    function abrirPanel() {
5456      cargar(function () {
5457        rellenarPanel();
5458        focoPrevio = document.activeElement;
5459        panel.hidden = false;
5460        document.documentElement.style.overflow = 'hidden';
5461        var cerrar = panel.querySelector('.tp-ckp__cerrar');
5462        if (cerrar) cerrar.focus();
5463      });
5464    }
5465
5466    function cerrarPanel() {
5467      if (panel.hidden) return;
5468      panel.hidden = true;
5469      document.documentElement.style.overflow = '';
5470      if (focoPrevio && typeof focoPrevio.focus === 'function' && document.contains(focoPrevio)) focoPrevio.focus();
5471    }
5472
5473    function enviar(consentimiento) {
5474      ocultarBanner();
5475      cerrarPanel();
5476      cargar(function () {
5477        api().setTrackingConsent(consentimiento, function (r) {
5478          if (r && r.error) console.warn('tp-cookies', r.error);
5479        });
5480      });
5481    }
5482
5483    function todo(valor) {
5484      return { analytics: valor, marketing: valor, preferences: valor };
5485    }
5486
5487    function elegido() {
5488      var c = {};
5489      for (var i = 0; i < cats.length; i++) {
5490        c[cats[i].getAttribute('data-tp-ck-cat')] = cats[i].checked;
5491      }
5492      return c;
5493    }
5494
5495    document.addEventListener('click', function (e) {
5496      var externo = e.target.closest('[data-tp-cookies], a[href="#tp-cookies"]');
5497      if (externo) { e.preventDefault(); abrirPanel(); return; }
5498
5499      var el = e.target.closest('[data-tp-ck]');
5500      if (!el) return;
5501      var accion = el.getAttribute('data-tp-ck');
5502      if (accion === 'aceptar') enviar(todo(true));
5503      else if (accion === 'tecnicas') enviar(todo(false));
5504      else if (accion === 'guardar') enviar(elegido());
5505      else if (accion === 'abrir') abrirPanel();
5506      else if (accion === 'cerrar') cerrarPanel();
5507    });
5508
5509    document.addEventListener('keydown', function (e) {
5510      if (panel.hidden) return;
5511      if (e.key === 'Escape') { cerrarPanel(); return; }
5512      if (e.key !== 'Tab') return;
5513      var focos = caja.querySelectorAll('button, input:not([disabled]), a[href]');
5514      if (!focos.length) return;
5515      var primero = focos[0];
5516      var ultimo = focos[focos.length - 1];
5517      if (e.shiftKey && document.activeElement === primero) { e.preventDefault(); ultimo.focus(); }
5518      else if (!e.shiftKey && document.activeElement === ultimo) { e.preventDefault(); primero.focus(); }
5519    });
5520
5521    window.tpCookies = { abrir: abrirPanel };
5522
5523    cargar(function () {
5524      if (FORZAR) { mostrarBanner(); return; }
5525      if (decidido()) return;
5526      if (PRUEBA || api().shouldShowBanner()) mostrarBanner();
5527    });
5528  })();
5529</script>
5529
5530
5531    
5532  <style>  </style>
5533<div id="shopify-block-AQnA4MHcwb0FmV1RQb__6248820269887056826" class="shopify-block shopify-app-block">
5533<script>
5534    var script = document.createElement('script');
5535    script.type = 'text/javascript';
5536    script.src = `https://zegsuapps.com/shopify/instagenie/widget?version=1.0.0&shop=${window.Shopify?.shop}&type=embed`;
5537    document.head.appendChild(script);
5538</script>
5538
5539</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
5540
5541
5542<div class="smile-shopify-init"
5543  data-channel-key="channel_6d17WO54qMVh6sNz7aQuTB8n"
5544  
5545></div>
5546
5547
5548</div><div id="shopify-block-ARlBBMm9LTU5kTkVVW__16162820827775340088" class="shopify-block shopify-app-block">
5549<script>
5550  window.StoreLocatorDefaultPageAssets = {
5551    placeholderSelector: "[data-store-locator-default-page='true']",
5552    templateId: "sl-default-store-locator-template",
5553    maplibreAssets: {
5554      js: "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-maplibre-vendor.js",
5555      css: "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-maplibre-vendor.css"
5556    },
5557    mapboxAssets: {
5558      js: "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-mapbox-vendor.js",
5559      css: "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-mapbox-vendor.css"
5560    },
5561    scripts: [
5562      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-logger.js",
5563      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-data.js",
5564      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-helpers.js",
5565      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-render.js",
5566      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-maplibre-loader.js",
5567      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-mapbox-loader.js",
5568      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-map.js",
5569      "https:\/\/cdn.shopify.com\/extensions\/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e\/production-20261002-5c5531a\/assets\/store-locator-core.js"
5570    ]
5571  };
5572</script>
5572
5573
5574<template id="sl-default-store-locator-template">
5575  <!-- BEGIN app snippet: store-locator-widget -->
5576
5577
5578<div
5579  class="sl-widget-host"
5580  data-store-locator-host="true"
5581  data-locale="es"
5582  data-widget-id="ARlBBMm9LTU5kTkVVW__16162820827775340088"
5583  data-proxy-path="/apps/mapmigo"
5584  data-legacy-proxy-path="/apps/store-locator"
5585  data-base-stylesheet="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/store-locator-base.css"
5586  data-panel-stylesheet="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/store-locator-panel.css"
5587  data-map-stylesheet="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/store-locator-map.css?popup_v=20260314a"
5588  style="display:block;position:relative;z-index:0;isolation:isolate;width:100%;max-width:100%;min-width:0;min-height:360px;overflow:hidden;background:#ffffff;container-type:inline-size"
5589>
5590<div
5591  data-store-locator-host-shell="true"
5592  aria-hidden="true"
5593  style="position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;background:#ffffff"
5594>
5595  <div
5596    style="width:min(320px,70%);height:6px;border-radius:999px;overflow:hidden;background:#e5e7eb"
5597  >
5598    <span
5599      style="display:block;width:40%;height:100%;border-radius:inherit;background:#111827"
5600    ></span>
5601  </div>
5602</div>
5603<template data-store-locator-template="true">
5604  <div
5605    class="sl-widget sl-widget--loading"
5606    data-widget-id="ARlBBMm9LTU5kTkVVW__16162820827775340088"
5607    data-tooltip-close-icon-url="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/exit_location_tooltip.svg"
5608    aria-busy="true"
5609  >
5610    <div class="sl-widget__loading" data-role="loading" aria-live="polite">
5611      <div class="sl-widget__progress" aria-hidden="true">
5612        <span class="sl-widget__progress-bar"></span>
5613      </div>
5614    </div>
5615
5616    <svg aria-hidden="true" focusable="false" class="sl-icons" style="position:absolute;width:0;height:0;overflow:hidden">
5617      <symbol id="sl-icon-search" viewBox="0 0 24 24">
5618        <path d="M11 19a8 8 0 1 1 0-16 8 8 0 0 1 0 16Z"></path>
5619        <path d="M21 21l-4.35-4.35"></path>
5620      </symbol>
5621      <symbol id="sl-icon-nearest" viewBox="0 0 24 24">
5622        <circle cx="4.5" cy="7" r="1.25"></circle>
5623        <circle cx="9.5" cy="3.75" r="1.25"></circle>
5624        <circle cx="14.75" cy="8.5" r="1.25"></circle>
5625        <circle cx="6.75" cy="13.75" r="1.25"></circle>
5626        <path d="M5.6 6.3l2.8-1.9"></path>
5627        <path d="M10.5 4.6l3.2 2.9"></path>
5628        <path d="M13.5 9.6l-5.3 3.5"></path>
5629        <path d="M7.4 12.5l-2.2-4.1"></path>
5630        <path d="M16.5 14.5c0 2-2.5 4.4-3.5 5.3-.3.3-.8.3-1.1 0-1-.9-3.5-3.3-3.5-5.3a4.1 4.1 0 0 1 8.1 0Z"></path>
5631        <circle cx="12.5" cy="14.5" r="1.2"></circle>
5632      </symbol>
5633      <symbol id="sl-icon-location" viewBox="0 0 24 24">
5634        <path d="M3 11.5l18-8-7.5 18-2.5-7-7-3Z"></path>
5635      </symbol>
5636      <symbol id="sl-icon-plus" viewBox="0 0 24 24">
5637        <path d="M12 5v14"></path>
5638        <path d="M5 12h14"></path>
5639      </symbol>
5640      <symbol id="sl-icon-minus" viewBox="0 0 24 24">
5641        <path d="M5 12h14"></path>
5642      </symbol>
5643    </svg>
5644
5645    <div class="sl-panel">
5646      <div class="sl-search">
5647        <form class="sl-search__field" data-role="search-form">
5648          <input
5649            class="sl-search__input"
5650            data-role="search"
5651            type="search"
5652            placeholder="Search for a place..."
5653            aria-label="Search for a place"
5654          />
5655          <button
5656            class="sl-search__submit"
5657            type="submit"
5658            aria-label="Submit search"
5659          >
5660            <svg class="sl-icon" aria-hidden="true"><use href="#sl-icon-search"></use></svg>
5661          </button>
5662        </form>
5663        <div class="sl-suggestions" data-role="suggestions" hidden></div>
5664      </div>
5665      <div class="sl-panel__notice" data-role="notice" hidden></div>
5666        <div class="sl-panel__list" data-role="list-pane">
5667        <div class="sl-empty" data-role="empty" hidden>
5668          <img
5669            class="sl-empty__icon"
5670            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/empty_state_icon.svg"
5671            data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/empty_state_icon.svg"
5672            data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/empty_state_icon_
5672inverted.svg"
5673            alt=""
5674            aria-hidden="true"
5675            width="76"
5676            height="76"
5677          >
5678          <p class="sl-empty__message" data-role="empty-message">No stores match your search.</p>
5679        </div>
5680        <div class="sl-list" data-role="list"></div>
5681      </div>
5682      <div class="sl-detail" data-role="detail">
5683        <button class="sl-detail__close" type="button" data-action="close-detail" aria-label="Close store details">
5684          <img
5685            class="sl-detail__close-icon"
5686            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/exit_location.svg"
5687            alt=""
5688            aria-hidden="true"
5689            width="36"
5690            height="36"
5691          >
5692        </button>
5693        <div class="sl-detail__scroll">
5694          <div class="sl-detail__image" data-role="detail-image"></div>
5695          <div class="sl-detail__body">
5696            <div class="sl-detail__title" data-role="detail-title">Store name</div>
5697            <div class="sl-detail__address" data-role="detail-address">Store address</div>
5698            <div class="sl-detail__meta">
5699              <div class="sl-detail__meta-item" data-role="detail-phone">
5700                <img
5701                  class="sl-detail__meta-icon"
5702                  src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/phone_icon.svg"
5703                  data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/phone_icon.svg"
5704                  data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/phone_icon_inverted.svg"
5705                  alt=""
5706                  aria-hidden="true"
5707                  width="16"
5708                  height="16"
5709                >
5710                <span>Phone</span>
5711              </div>
5712              <div class="sl-detail__meta-item" data-role="detail-email">
5713                <img
5714                  class="sl-detail__meta-icon"
5715                  src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/email_icon.svg"
5716                  data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/email_icon.svg"
5717                  data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/email_icon_inverted.svg"
5718                  alt=""
5719                  aria-hidden="true"
5720                  width="16"
5721                  height="16"
5722                >
5723                <a data-role="detail-email-link" href="mailto:">Email</a>
5724              </div>
5725              <div class="sl-detail__meta-item" data-role="detail-website">
5726                <div class="sl-detail__meta-links">
5727                  <div class="sl-detail__meta-link-row sl-detail__meta-link-row--primary" data-role="detail-website-primary-row">
5728                    <img
5729                      class="sl-detail__meta-icon"
5730                      src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/website_icon.svg"
5731                      data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/website_icon.svg"
5732                      data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/website_icon_inverted.svg"
5733                      alt=""
5734                      aria-hidden="true"
5735                      width="16"
5736                      height="16"
5737                    >
5738                    <a data-role="detail-website-primary" href="#" target="_blank" rel="noopener">Website</a>
5739                  </div>
5740                  <div class="sl-detail__meta-link-row sl-detail__meta-link-row--additional" data-role="detail-website-additional-row" hidden>
5741                    <a data-role="detail-website-additional" href="#" target="_blank" rel="noopener">Additional website</a>
5742                  </div>
5743                </div>
5744              </div>
5745              <div class="sl-detail__meta-item" data-role="detail-social">
5746                <div class="sl-detail__meta-social-links">
5747                  <div class="sl-detail__meta-social-row" data-role="detail-social-instagram" hidden>
5748                    <img
5749                      class="sl-detail__meta-icon"
5750                      src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/instagram_icon.svg"
5751                      data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/instagram_icon.svg"
5752                      data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/instagram_icon_inverted.svg"
5753                      alt=""
5754                      aria-hidden="true"
5755                      width="16"
5756                      height="16"
5757                    >
5758                    <a data-role="detail-social-instagram-link" href="#" target="_blank" rel="noopener">Instagram</a>
5759                  </div>
5760                  <div class="sl-detail__meta-social-row" data-role="detail-social-facebook" hidden>
5761                    <img
5762                      class="sl-detail__meta-icon"
5763                      src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/facebook_icon.svg"
5764                      data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/facebook_icon.svg"
5765                      data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/facebook_icon_inverted.svg"
5766                      alt=""
5767                      aria-hidden="true"
5768                      width="16"
5769                      height="16"
5770                    >
5771                    <a data-role="detail-social-facebook-link" href="#" target="_blank" rel="noopener">Facebook</a>
5772                  </div>
5773                  <div class="sl-detail__meta-social-row" data-role="detail-social-tiktok" hidden>
5774                    <img
5775                      class="sl-detail__meta-icon"
5776                      src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/tiktok_icon.svg"
5777                      data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/tiktok_icon.svg"
5778                      data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/tiktok_icon_inverted.svg"
5779                      alt=""
5780                      aria-hidden="true"
5781                      width="16"
5782                      height="16"
5783                    >
5784                    <a data-role="detail-social-tiktok-link" href="#" target="_blank" rel="noopener">TikTok</a>
5785                  </div>
5786                  <div class="sl-detail__meta-social-row" data-role="detail-social-x" hidden>
5787                    <img
5788                      class="sl-detail__meta-icon"
5789                      src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/x_icon.svg"
5790                      data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/x_icon.svg"
5791                      data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/x_icon_inverted.svg"
5792                      alt=""
5793                      aria-hidden="true"
5794                      width="16"
5795                      height="16"
5796                    >
5797                    <a data-role="detail-social-x-link" href="#" target="_blank" rel="noopener">X</a>
5798                  </div>
5799                </div>
5800              </div>
5801            </div>
5802            <button class="sl-detail__cta" type="button" data-action="directions">
5803              <img
5804                class="sl-detail__cta-icon"
5805                src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/directions_icon.svg"
5806                data-light-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/directions_icon.svg"
5807                data-dark-src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/directions_icon_inverted.svg"
5808                alt=""
5809                aria-hidden="true"
5810                width="19"
5811                height="19"
5812              >
5813              <span data-role="detail-directions-label">Get directions</span>
5814            </button>
5815          </div>
5816          <div class="sl-detail__hours" data-role="detail-hours-section">
5817            <div class="sl-detail__hours-header">
5818              <button
5819                class="sl-detail__hours-toggle"
5820                type="button"
5821                data-action="toggle-hours"
5822                aria-label="Toggle store hours"
5823                aria-expanded="true"
5824              >
5825                <span class="sl-detail__hours-title" data-role="detail-hours-title">Store hours</span>
5826              </button>
5827            </div>
5828            <div class="sl-detail__hours-body" data-role="detail-hours"></div>
5829          </div>
5830          <div class="sl-detail__description" data-role="detail-description" hidden></div>
5831        </div>
5832      </div>
5833    </div>
5834
5835    <div class="sl-map">
5836      <div class="sl-map__canvas" data-role="map"></div>
5837      <div class="sl-map__placeholder" data-role="map-placeholder">Map will appear here.</div>
5838      <div
5839        class="sl-map__geo-blocked"
5840        data-role="geo-blocked"
5841        role="status"
5842        aria-live="polite"
5843        aria-label="Location access is blocked"
5844        hidden
5845      >
5846        <div class="sl-map__geo-blocked-card">
5847          <button
5848            class="sl-map__geo-blocked-close"
5849            type="button"
5850            data-action="dismiss-geo-blocked"
5851            aria-label="Dismiss location access message"
5852          >
5853            <img
5854              class="sl-map__geo-blocked-close-icon"
5855              src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/exit_location_tooltip.svg"
5856              alt=""
5857              aria-hidden="true"
5858              width="15"
5859              height="15"
5860            >
5861          </button>
5862          <img
5863            class="sl-map__geo-blocked-icon"
5864            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/map_load_icon.svg"
5865            alt=""
5866            aria-hidden="true"
5867            width="57"
5868            height="57"
5869          >
5870          <h3 class="sl-map__geo-blocked-title" data-role="geo-blocked-title">Location access is blocked.</h3>
5871          <p class="sl-map__geo-blocked-message" data-role="geo-blocked-message">Location access blocked. Search by city instead.</p>
5872        </div>
5873      </div>
5874      <div
5875        class="sl-map__mobile-zoom-hint"
5876        data-role="mobile-zoom-hint"
5877        aria-hidden="true"
5878        hidden
5879      >
5880        <div class="sl-map__mobile-zoom-hint-content">
5881          <img
5882            class="sl-map__mobile-zoom-hint-icon"
5883            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/mobile_zoom_icon.svg"
5884            alt=""
5885            aria-hidden="true"
5886            width="32"
5887            height="32"
5888          >
5889          <p class="sl-map__mobile-zoom-hint-text">Use two fingers to zoom the map</p>
5890        </div>
5891      </div>
5892      <div class="sl-map__cta">
5893        <button type="button" data-action="nearest">
5894          <img
5895            class="sl-map__cta-icon"
5896            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/geolocation_icon.svg"
5897            alt=""
5898            aria-hidden="true"
5899            width="14"
5900            height="14"
5901          >
5902          <span data-role="nearest-label">Show nearest stores to your location</span>
5903        </button>
5904      </div>
5905      <div class="sl-map__controls">
5906        <div class="sl-map__control-group" role="group" aria-label="Zoom controls">
5907          <button class="sl-map__control sl-map__control--grouped" type="button" data-action="zoom-in" aria-label="Zoom in">
5908            <img
5909              class="sl-map__control-icon"
5910              src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/zoom_in_icon.svg"
5911              alt=""
5912              aria-hidden="true"
5913              width="16"
5914              height="16"
5915            >
5916          </button>
5917          <button class="sl-map__control sl-map__control--grouped" type="button" data-action="zoom-out" aria-label="Zoom out">
5918            <img
5919              class="sl-map__control-icon"
5920              src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/zoom_out_icon.svg"
5921              alt=""
5922              aria-hidden="true"
5923              width="16"
5924              height="16"
5925            >
5926          </button>
5927        </div>
5928        <button class="sl-map__control" type="button" data-action="zoom-fit" aria-label="Fit map">
5929          <img
5930            class="sl-map__control-icon"
5931            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/full_screen_icon.svg"
5932            alt=""
5933            aria-hidden="true"
5934            width="16"
5935            height="16"
5936          >
5937        </button>
5938      </div>
5939    </div>
5940    <div class="sl-map__privacy is-hidden" data-role="privacy" role="dialog" aria-live="polite" aria-label="Map loading confirmation">
5941      <div class="sl-map__privacy-card">
5942        <button class="sl-map__privacy-close" type="button" data-action="dismiss-load-map" aria-label="Close map loading prompt">
5943          <img
5944            class="sl-map__privacy-close-icon"
5945            src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/exit_location_tooltip.svg"
5946            alt=""
5947            aria-hidden="true"
5948            width="15"
5949            height="15"
5950          >
5951        </button>
5952        <img
5953          class="sl-map__privacy-icon"
5954          src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/map_load_icon.svg"
5955          alt=""
5956          aria-hidden="true"
5957          width="56"
5958          height="56"
5959        >
5960        <h3 class="sl-map__privacy-title" data-role="privacy-title">Load the map</h3>
5961        <p class="sl-map__privacy-message" data-role="privacy-description">This map is hosted by a third-party provider. Click to load it.</p>
5962        <button class="sl-map__privacy-button" type="button" data-action="load-map">Load map</button>
5963      </div>
5964    </div>
5965  </div>
5966</template>
5967</div>
5968<!-- END app snippet -->
5969</template>
5970
5971<script src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/store-locator-logger.js" defer></script>
vendor: 1 bytes, line 5971
5971
5972<script src="https://cdn.shopify.com/extensions/01a0fbed-29a8-7a31-b4a8-fb2c0c6cfb2e/production-20261002-5c5531a/assets/store-locator-default-page-bootstrap.js" defer></script>
5972
5973
5974
5975</div><!-- Failed to render app block "12793297677437526120": app block path "shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf" does not exist --><div id="shopify-block-ARkJzUXo0cGtYL2lsU__3080252526275806201" class="shopify-block shopify-app-block">
5976<script type="text/javascript">
5977      Object.assign(window, {
5978    DIALOG_VARIABLES: {
5979      apiKey: "MDExY2NhOWMtN2I0Yy00YTIyLTlhODYtMWQyNmRmNDUyMDAz",
5980      // locale is initialized here to get the backend value from Shopify. For shops that do not use the default Shopify system, we override it in setupModal.ts, and we watch for changes in instant.ts
5981      locale: "es",
5982      primaryColor: "#EDEDF1",
5983      ctaTextColor: "#181825",
5984      capitalizeCtas: "false",
5985      ctaBorderType: "rounded",
5986      backgroundColor: "#FFFFFF",
5987      fontFamily: 'urbanist',
5988      devWidgetOrigin: "",
5989      devExtensionOrigin: ""}
5990      });
5991</script>
5991
5992
5993<div
5994    id="dialog-shopify-ai"
5995    data-api-key="MDExY2NhOWMtN2I0Yy00YTIyLTlhODYtMWQyNmRmNDUyMDAz"
5996    data-shop-name="TWO POLES COSMETICS"
5997    data-country-code="ES"
5998    data-shop-country-code="ES"
5999    data-shop-iso-code="es"
6000    data-language="Español"
6001    data-locale="es"
6002    data-primary-color="#EDEDF1"
6003    data-background-color="#FFFFFF"
6004    data-cta-text-color="#181825"
6005    data-cta-border-type="rounded"
6006    data-capitalize-ctas="false"
6007    data-font-family="urbanist"
6008    data-highlight-product-name="false"
6009    data-enable-search-autocomplete="false"
6010    data-search-form-selector=""
6011    data-search-autocomplete-style="overlay"
6012    data-search-overlay-products-layout="list"
6013    data-search-url="/search"
6014    data-search-autocomplete-src="https://cdn.shopify.com/extensions/01a11b0d-fffb-70e9-8c65-fd247a3037aa/dialog-e-commerce-ai-agent-575/assets/search-autocomplete.js"></div>
6015<div id="dialog-script" data-src=https://cdn.shopify.com/extensions/01a11b0d-fffb-70e9-8c65-fd247a3037aa/dialog-e-commerce-ai-agent-575/assets/index.js></div>
6016
6017
6018
6019</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block">
6020
6021
6022
6023
6024<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a117d3-41d7-7b34-bb61-3612c815404e/upcart-2-420/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
6025
6026
6027
6028  
6029    
6029<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a117d3-41d7-7b34-bb61-3612c815404e/upcart-2-420/assets/upcart-bundle.js"></script>
6029
6030   
6031
6032
6033<script>
6034  
6035  function b64DecodeUnicode(str) {
6036    try {
6037        return decodeURIComponent(
6038        atob(str)
6039            .split('')
6040            .map(function (c) {
6041            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
6042            })
6043            .join(''),
6044        );
6045    } catch {
6046        return str;
6047    }
6048  }
6049</script>
6049
6050
6051
6052<script>
6053(function() {
6054    window.upcartSettings = {};
6055    window.upcartSettings.upcartSettings = {};
6056    window.upcartSettings.upcartEditorSettings = {};
6057    window.upcartSettings.stickyCartButtonEditorSettings = {};
6058
6059    
6060    
6061    
6062    let val;
6063
6064    val = b64DecodeUnicode("cmlnaHQ=");
6065    if (val === '') {
6066        val = b64DecodeUnicode("cmlnaHQ=");
6067    }
6068    window.upcartSettings.upcartSettings.cartPosition = val;
6069
6070    val = b64DecodeUnicode("ZmFsc2U=");
6071    if (val === '') {
6072        val = b64DecodeUnicode("ZmFsc2U=");
6073    }
6074    val = JSON.parse(val);
6075    window.upcartSettings.upcartSettings.disableSticky = val;
6076
6077    val = b64DecodeUnicode("dHJ1ZQ==");
6078    if (val === '') {
6079        val = b64DecodeUnicode("dHJ1ZQ==");
6080    }
6081    val = JSON.parse(val);
6082    window.upcartSettings.upcartSettings.openOnAddToCart = val;
6083
6084    val = b64DecodeUnicode("ZmFsc2U=");
6085    if (val === '') {
6086        val = b64DecodeUnicode("ZmFsc2U=");
6087    }
6088    val = JSON.parse(val);
6089    window.upcartSettings.upcartSettings.redirectToCart = val;
6090
6091    val = b64DecodeUnicode("dHJ1ZQ==");
6092    if (val === '') {
6093        val = b64DecodeUnicode("ZmFsc2U=");
6094    }
6095    val = JSON.parse(val);
6096    window.upcartSettings.upcartSettings.enableCartSkeletons = val;
6097
6098    val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJyaXRvICIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiLCoUxvIHF1aWVybyEiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
6099    if (val === '') {
6100        val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
6101    }
6102    val = JSON.parse(val);
6103    window.upcartSettings.upcartSettings.translations = val;
6104
6105    val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiI8ZGl2IGlkPVwidHAtc2NhbGFwYXktY2FydFwiIHN0eWxlPVwiZGlzcGxheTpub25lO21hcmdpbjoxMHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQ7XCI+PC9kaXY+IiwiYm90dG9tT2ZDYXJ0IjoiIiwib25FbXB0eUNhcnQiOiIiLCJzY3JpcHRzQmVmb3JlTG9hZCI6IjxzY3JpcHQ+XG4oZnVuY3Rpb24gKCkge1xuICAvKiBUUC1TQ0FMQVBBWS1DQVJUIHY1OiBtZW5zYWplICsgXCJNYXMgaW5mb3JtYWNpb25cIiBxdWUgYWJyZSB1biBtb2RhbCBjb21vIGVsIGRlIGxhIFBEUC5cbiAgICAgTGltaXRlcyBjb21vIGxhIFBEUCAobWluIDUgRVVSLCBtYXggMTUwMCBFVVIsIDMgcGxhem9zKSAqL1xuICB2YXIgUExBWk9TID0gMywgTUlOID0gNTAwLCBNQVggPSAxNTAwMDA7XG4gIHZhciBVUkxfVEMgPSAnaHR0cHM6Ly9wYXltZW50aW5zdGl0dXRlLnNjYWxhcGF5LmNvbSc7XG4gIHZhciB0b3RhbCA9IG51bGwsIG1vbmVkYSA9IG51bGwsIG9ic2VydmFuZG8gPSBmYWxzZSwgdGVtcG9yaXphZG9yID0gbnVsbCwgdWx0aW1hID0gMDtcblxuICB2YXIgQ09SQVpPTiA9ICc8c3ZnIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHdpZHRoPVwiMWVtXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBzdHlsZT1cImZsZXg6bm9uZTtkaXNwbGF5OmJsb2NrO1wiPjxwYXRoIGQ9XCJNMTIgMjFzLTcuNS00LjYtMTAtOS4zQy4zIDguNCAyIDQuNSA1LjggNC41YzIuMiAwIDMuOSAxLjIgNi4yIDMuNiAyLjMtMi40IDQtMy42IDYuMi0zLjZDMjIgNC41IDIzLjcgOC40IDIyIDExLjcgMTkuNSAxNi40IDEyIDIxIDEyIDIxelwiLz48L3N2Zz4nO1xuICB2YXIgTE9HTyA9ICc8c3BhbiBzdHlsZT1cImRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozcHg7cGFkZGluZzoycHggOHB4IDNweCA2cHg7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiMxYzFjMWM7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS4zO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XCI+J1xuICAgICsgJzxzcGFuIHN0eWxlPVwiY29sb3I6I2Y3YjVjOTtmb250LXNpemU6MTBweDtkaXNwbGF5OmlubGluZS1mbGV4O1wiPicgKyBDT1JBWk9OICsgJzwvc3Bhbj5zY2FsYXBheTwvc3Bhbj4nO1xuXG4gIHZhciBUID0ge1xuICAgIGVzOiB7XG4gICAgICBsaW5lYTogZnVuY3Rpb24gKG4sIHApIHsgcmV0dXJuIG4gKyAnIHBsYXpvcyBkZSA8c3Ryb25nPicgKyBwICsgJzwvc3Ryb25nPiBzaW4gaW50ZXJlc2VzIGNvb
6105iAnOyB9LFxuICAgICAgbWFzOiAnTcOhcyBpbmZvcm1hY2nDs24nLFxuICAgICAgdGl0dWxvOiAnRWxpZ2UgY8OzbW8gcGFnYXInLCBzdWI6ICdQYWdvcyBhIHBhcnRpciBkZSAwICUgZGUgaW50ZXLDqXMnLFxuICAgICAgcGxhbjogJ1BhZ2EgZW4gMyBwbGF6b3MnLCBtZXM6ICcgYWwgbWVzJywgc2luOiAnU2luIGNvc3RlcyBhZGljaW9uYWxlcycsXG4gICAgICBjb21vOiAnwr9Dw7NtbyBmdW5jaW9uYT8nLFxuICAgICAgcGFzb3M6IFtcbiAgICAgICAgJzxzdHJvbmc+U2VsZWNjaW9uYSBcXCdTY2FsYXBheVxcJzwvc3Ryb25nPiBhbCBtb21lbnRvIGRlIHBhZ2FyLicsXG4gICAgICAgICc8c3Ryb25nPkNyZWEgdW5hIGN1ZW50YSBlbiAyIG1pbnV0b3M8L3N0cm9uZz4geSB2aW5jdWxhIHVuIG3DqXRvZG8gZGUgcGFnby4nLFxuICAgICAgICAnUGFnYSBzZWfDum4gZWwgcGxhbiBxdWUgaGF5YXMgZWxlZ2lkbyB5IHJlY2liZSB0dSBwZWRpZG8gZGUgaW5tZWRpYXRvLidcbiAgICAgIF0sXG4gICAgICBub3RhOiAnRW4gYWxndW5vcyBjYXNvcywgbG9zIHBsYXpvcyBwdWVkZW4gYW1wbGlhcnNlIGhhc3RhIDMwIGTDrWFzLicsXG4gICAgICBsZWdhbDogW1xuICAgICAgICAnRmluYW5jaWFjacOzbiBzdWpldGEgYSBsYSBhcHJvYmFjacOzbiBkZSBTY2FsYXBheSBJUCBTLnAuQS4nLFxuICAgICAgICAnRWwgdXNvIGRlbCBzZXJ2aWNpbyBpbXBsaWNhIGxhIG9ibGlnYWNpw7NuIGRlIHJlZW1ib2xzYXIgZW4gbG9zIHBsYXpvcyBlc3RhYmxlY2lkb3M7IGFzZWfDunJhdGUgZGUgcG9kZXIgY3VtcGxpciBjb24gZGljaG8gY29tcHJvbWlzby4nLFxuICAgICAgICAnTG9zIGltcG9ydGVzIGRlIGxvcyBwbGF6b3Mgc2UgY2FyZ2Fyw6FuIGF1dG9tw6F0aWNhbWVudGUgYWwgbcOpdG9kbyBkZSBwYWdvIHV0aWxpemFkby4gRW4gYWxndW5vcyBjYXNvcywgZWwgcHJpbWVyIHBsYXpvIHB1ZWRlIHNlciBzdXBlcmlvciBhIGxvcyByZXN0YW50ZXMuJ1xuICAgICAgXSxcbiAgICAgIHRjOiBmdW5jdGlvbiAoYSkgeyByZXR1cm4gJ0NvbnN1bHRhIGxvcyAnICsgYSgnVCZhbXA7QycpICsgJyBjb21wbGV0b3MgZW4gJyArIGEoJ3BheW1lbnRpbnN0aXR1dGUuc2NhbGFwYXkuY29tJykgKyAnLic7IH0sXG4gICAgICBjZXJyYXI6ICdDZXJyYXInXG4gICAgfSxcbiAgICBlbjoge1xuICAgICAgbGluZWE6IGZ1bmN0aW9uIChuLCBwKSB7IHJldHVybiBuICsgJyBpbnRlcmVzdC1mcmVlIHBheW1lbnRzIG9mIDxzdHJvbmc+JyArIHAgKyAnPC9zdHJvbmc+IHdpdGggJzsgfSxcbiAgICAgIG1hczogJ0xlYXJuIG1vcmUnLFxuICAgICAgdGl0dWxvOiAnQ2hvb3NlIGhvdyB0byBwYXknLCBzdWI6ICdQYXltZW50cyBmcm9tIDAlIGludGVyZXN0JyxcbiAgICAgIHBsYW46ICdQYXkgaW4gMyBpbnN0YWxtZW50cycsIG1lczogJyBwZXIgbW9udGgnLCBzaW46ICdObyBhZGRpdGlvbmFsIGNvc3RzJyxcbiAgICAgIGNvbW86ICdIb3cgZG9lcyBpdCB3b3JrPycsXG4gICAgICBwYXNvczogW1xuICAgICAgICAnPHN0cm9uZz5TZWxlY3QgXFwnU2NhbGFwYXlcXCc8L3N0cm9uZz4gYXQgY2hlY2tvdXQuJyxcbiAgICAgICAgJzxzdHJvbmc+Q3JlYXRlIGFuIGFjY291bnQgaW4gMiBtaW51dGVzPC9zdHJvbmc+IGFuZCBsaW5rIGEgcGF5bWVudCBtZXRob2QuJyxcbiAgICAgICAgJ1BheSBhY2NvcmRpbmcgdG8gdGhlIHBsYW4geW91IGNob3NlIGFuZCByZWNlaXZlIHlvdXIgb3JkZXIgcmlnaHQgYXdheS4nXG4gICAgICBdLFxuICAgICAgbm90YTogJ0luIHNvbWUgY2FzZXMsIGluc3RhbG1lbnRzIG1heSBiZSBleHRlbmRlZCBieSB1cCB0byAzMCBkYXlzLicsXG4gICAgICBsZWdhbDogW1xuICAgICAgICAnRmluYW5jaW5nIHN1YmplY3QgdG8gYXBwcm92YWwgYnkgU2NhbGFwYXkgSVAgUy5wLkEuJyxcbiAgICAgICAgJ1VzaW5nIHRoZSBzZXJ2aWNlIGVudGFpbHMgdGhlIG9ibGlnYXRpb24gdG8gcmVwYXkgd2l0aGluIHRoZSBhZ3JlZWQgaW5zdGFsbWVudHM7IG1ha2Ugc3VyZSB5b3UgY2FuIG1lZXQgdGhpcyBjb21taXRtZW50LicsXG4gICAgICAgICdJbnN0YWxtZW50IGFtb3VudHMgd2lsbCBiZSBjaGFyZ2VkIGF1dG9tYXRpY2FsbHkgdG8gdGhlIHBheW1lbnQgbWV0aG9kIHVzZWQuIEluIHNvbWUgY2FzZXMsIHRoZSBmaXJzdCBpbnN0YWxtZW50IG1heSBiZSBoaWdoZXIgdGhhbiB0aGUgcmVzdC4nXG4gICAgICBdLFxuICAgICAgdGM6IGZ1bmN0aW9uIChhKSB7IHJldHVybiAnU2VlIHRoZSBmdWxsICcgKyBhKCdUJmFtcDtDcycpICsgJyBhdCAnICsgYSgncGF5bWVudGluc3RpdHV0ZS5zY2FsYXBheS5jb20nKSArICcuJzsgfSxcbiAgICAgIGNlcnJhcjogJ0Nsb3NlJ1xuICAgIH1cbiAgfTtcblxuICBmdW5jdGlvbiByYWl6KCkgeyByZXR1cm4gd2luZG93LnVwY2FydERvY3VtZW50T3JTaGFkb3dSb290IHx8IGRvY3VtZW50OyB9XG4gIGZ1bmN0aW9uIGVzRW4oKSB7IHJldHVybiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmxhbmcgfHwgJycpLnRvTG93ZXJDYXNlKCkuaW5kZXhPZignZW4nKSA9PT0gMDsgfVxuICBmdW5jdGlvbiBjdW90YVR4dCgpIHtcbiAgICB2YXIgYyA9IChNYXRoLmZsb29yKHRvdGFsIC8gUExBWk9TKSAvIDEwMCkudG9GaXhlZCgyKTtcbiAgICByZXR1cm4gZXNFbigpID8gJ+KCrCcgKyBjIDogYy5yZXBsYWNlKCcuJywgJywnKSArICfigqwnO1xuICB9XG4gIGZ1bmN0aW9uIHRvdGFsVHh0KCkge1xuICAgIHZhciB2ID0gKHRvdGFsIC8gMTAwKS50b0ZpeGVkKDIpLnJlcGxhY2UoL1xcLjAwJC8sICcnKTtcbiAgICByZXR1cm4gZXNFbigpID8gJ+KCrCcgKyB2IDogdi5yZXBsYWNlKCcuJywgJywnKSArICfigqwnO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLSBNb2RhbCAodmEgZW4gZWwgYm9keSwgZnVlcmEgZGUgVXBDYXJ0LCBwYXJhIHRhcGFyIHRvZGEgbGEgcGFudGFsbGEpIC0tLS0tLS0tLS0gKi9cbiAgZnVuY3Rpb24gY2VycmFyTW9kYWwoKSB7XG4gICAgdmFyIG0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndHAtc2NhbGFwYXktbW9kYWwnKTtcbiAgICBpZiAobSkgbS5yZW1vdmUoKTtcbiAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCdrZXlkb3duJywgb25Fc2MpO1xuICB9XG4gIGZ1bmN0aW9uIG9uRXNjKGUpIHsgaWYgKGUua2V5ID09PSAnRXNjYXBlJykgY2VycmFyTW9kYWwoKTsgfVxuXG4gIGZ1bmN0aW9uIGFicmlyTW9kYWwoKSB7XG4gICAgY2VycmFyTW9kYWwoKTtcbiAgICB2YXIgdCA9IGVzRW4oKSA/IFQuZW4gOiBULmVzO1xuICAgIHZhciBhID0gZnVuY3Rpb24gKHR4dCkgeyByZXR1cm4gJzxhIGhyZWY9XCInICsgVVJMX1RDICsgJ1wiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyXCIgc3R5bGU9XCJjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XCI+JyArIHR4dCArICc8L2E+JzsgfTtcbiAgICB2YXIgcGFzb3MgPSAnJztcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHQucGFzb3MubGVuZ3RoOyBpKyspIHBhc29zICs9ICc8bGkg
6105c3R5bGU9XCJtYXJnaW46MCAwIDEwcHg7cGFkZGluZzowO1wiPicgKyB0LnBhc29zW2ldICsgJzwvbGk+JztcbiAgICB2YXIgbGVnYWwgPSAnJztcbiAgICBmb3IgKHZhciBqID0gMDsgaiA8IHQubGVnYWwubGVuZ3RoOyBqKyspIGxlZ2FsICs9ICc8cCBzdHlsZT1cIm1hcmdpbjowIDAgMTBweDtcIj4nICsgdC5sZWdhbFtqXSArICc8L3A+JztcblxuICAgIHZhciBtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7XG4gICAgbS5pZCA9ICd0cC1zY2FsYXBheS1tb2RhbCc7XG4gICAgbS5zZXRBdHRyaWJ1dGUoJ3JvbGUnLCAnZGlhbG9nJyk7XG4gICAgbS5zZXRBdHRyaWJ1dGUoJ2FyaWEtbW9kYWwnLCAndHJ1ZScpO1xuICAgIG0uc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywgJ1NjYWxhcGF5Jyk7XG4gICAgbS5zdHlsZS5jc3NUZXh0ID0gJ3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDoyMTQ3NDgzNjQ3O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNTUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MjBweCAxMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDsnO1xuICAgIG0uaW5uZXJIVE1MID1cbiAgICAgICc8ZGl2IGRhdGEtdHAtY2FqYSBzdHlsZT1cInBvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ0MHB4O21hcmdpbjphdXRvO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWYxZjI5O2JvcmRlci1yYWRpdXM6MjRweDtwYWRkaW5nOjIycHggMTZweCAyNHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQ1O3RleHQtYWxpZ246bGVmdDtcIj4nXG4gICAgICArICc8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBkYXRhLXRwLWNlcnJhciBhcmlhLWxhYmVsPVwiJyArIHQuY2VycmFyICsgJ1wiIHN0eWxlPVwicG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7cmlnaHQ6MTRweDt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMWYxZjI5O1wiPiYjMTAwMDU7PC9idXR0b24+J1xuICAgICAgKyAnPGRpdiBzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgMTRweDtcIj48c3BhbiBzdHlsZT1cImRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cHg7cGFkZGluZzozcHggMTBweCA0cHggOHB4O2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojZjNjOWNiO2NvbG9yOiMxZjFmMjk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjtcIj48c3BhbiBzdHlsZT1cImZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6aW5saW5lLWZsZXg7XCI+JyArIENPUkFaT04gKyAnPC9zcGFuPnNjYWxhcGF5PC9zcGFuPjwvZGl2PidcbiAgICAgICsgJzxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MCAwIDhweDtcIj4nICsgdC50aXR1bG8gKyAnIDxzcGFuIHN0eWxlPVwiY29sb3I6IzRmNGZlNjt3aGl0ZS1zcGFjZTpub3dyYXA7XCI+JyArIHRvdGFsVHh0KCkgKyAnPC9zcGFuPjwvZGl2PidcbiAgICAgICsgJzxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTVweDttYXJnaW46MCAwIDE4cHg7XCI+JyArIHQuc3ViICsgJzwvZGl2PidcbiAgICAgICsgJzxkaXYgc3R5bGU9XCJib3JkZXI6MXB4IHNvbGlkICNlNmU2ZWE7Ym9yZGVyLXJhZGl1czoxNnB4O3BhZGRpbmc6MTZweDttYXJnaW46MCAwIDE2cHg7XCI+J1xuICAgICAgKyAgICc8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjE0cHg7bWFyZ2luOjAgMCA2cHg7XCI+JyArIHQucGxhbiArICc8L2Rpdj4nXG4gICAgICArICAgJzxkaXYgc3R5bGU9XCJmb250LXNpemU6MTdweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCA2cHg7XCI+JyArIGN1b3RhVHh0KCkgKyB0Lm1lcyArICc8L2Rpdj4nXG4gICAgICArICAgJzxkaXYgc3R5bGU9XCJmb250LXNpemU6MTNweDtjb2xvcjojMWY3YTNhO1wiPicgKyB0LnNpbiArICc8L2Rpdj4nXG4gICAgICArICc8L2Rpdj4nXG4gICAgICArICc8ZGl2IHN0eWxlPVwiYmFja2dyb3VuZDojZThlNmZiO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjE4cHggMTZweCAxNHB4O21hcmdpbjowIDAgMjBweDtcIj4nXG4gICAgICArICAgJzxkaXYgc3R5bGU9XCJmb250LXNpemU6MTlweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAxMnB4O1wiPicgKyB0LmNvbW8gKyAnPC9kaXY+J1xuICAgICAgKyAgICc8b2wgc3R5bGU9XCJtYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIwcHg7Zm9udC1zaXplOjE1cHg7bGlzdC1zdHlsZTpkZWNpbWFsO1wiPicgKyBwYXNvcyArICc8L29sPidcbiAgICAgICsgICAnPGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1YjViNmI7bWFyZ2luOjRweCAwIDA7XCI+JyArIHQubm90YSArICc8L2Rpdj4nXG4gICAgICArICc8L2Rpdj4nXG4gICAgICArICc8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjExcHg7Y29sb3I6IzViNWI2YjtwYWRkaW5nOjAgMTZweDttYXJnaW46MCAwIDIwcHg7XCI+JyArIGxlZ2FsICsgJzxwIHN0eWxlPVwibWFyZ2luOjA7XCI+JyArIHQudGMoYSkgKyAnPC9wPjwvZGl2PidcbiAgICAgICsgJzxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlcjtcIj48YnV0dG9uIHR5cGU9XCJidXR0b25cIiBkYXRhLXRwLWNlcnJhciBzdHlsZT1cImFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtiYWNrZ3JvdW5kOiM0ZjRmZTY7Y29sb3I6I2ZmZjtmb250OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTJweCAwO3dpZHRoOjIxMHB4O21heC13aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6OTk5cHg7Y3Vyc29yOnBvaW50ZXI7XCI+JyArIHQuY2VycmFyICsgJzwvYnV0dG9uPjwvZGl2PidcbiAgICAgICsgJzwvZGl2Pic7XG5cbiAgICBtLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24gKGUpIHtcbiAgICAgIHZhciBlbkNhamEgPSBlLnRhcmdldC5jbG9zZXN0ICYmIGUudGFyZ2V0LmNsb3Nlc3QoJ1tkYXRhLXRwLWNhamFdJyk7XG4gICAgICB2Y
6105XIgZW5DZXJyYXIgPSBlLnRhcmdldC5jbG9zZXN0ICYmIGUudGFyZ2V0LmNsb3Nlc3QoJ1tkYXRhLXRwLWNlcnJhcl0nKTtcbiAgICAgIGlmICghZW5DYWphIHx8IGVuQ2VycmFyKSBjZXJyYXJNb2RhbCgpO1xuICAgIH0pO1xuICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQobSk7XG4gICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIG9uRXNjKTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0gTGluZWEgZGVsIGNhcnJpdG8gLS0tLS0tLS0tLSAqL1xuICBmdW5jdGlvbiBwaW50YXIoKSB7XG4gICAgdmFyIGVsID0gcmFpeigpLnF1ZXJ5U2VsZWN0b3IoJyN0cC1zY2FsYXBheS1jYXJ0Jyk7XG4gICAgaWYgKCFlbCB8fCB0b3RhbCA9PT0gbnVsbCkgcmV0dXJuO1xuICAgIHZhciBjbGF2ZSA9IHRvdGFsICsgJ3wnICsgbW9uZWRhO1xuICAgIGlmIChlbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdHAnKSA9PT0gY2xhdmUpIHJldHVybjtcbiAgICBlbC5zZXRBdHRyaWJ1dGUoJ2RhdGEtdHAnLCBjbGF2ZSk7XG5cbiAgICBpZiAobW9uZWRhICE9PSAnRVVSJyB8fCB0b3RhbCA8IE1JTiB8fCB0b3RhbCA+IE1BWCkge1xuICAgICAgZWwuc3R5bGUuZGlzcGxheSA9ICdub25lJztcbiAgICAgIGVsLmlubmVySFRNTCA9ICcnO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB2YXIgZW4gPSBlc0VuKCk7XG4gICAgdmFyIHQgPSBlbiA/IFQuZW4gOiBULmVzO1xuICAgIHZhciBwcmVjaW8gPSBjdW90YVR4dCgpO1xuXG4gICAgZWwuaW5uZXJIVE1MID0gJzxkaXY+JyArIHQubGluZWEoUExBWk9TLCBwcmVjaW8pICsgTE9HTyArICc8L2Rpdj4nXG4gICAgICArICc8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBkYXRhLXRwLW1hcyBzdHlsZT1cImFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7cGFkZGluZzo0cHggOHB4O21hcmdpbjoycHggMCAwO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6MTJweDtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7XCI+JyArIHQubWFzICsgJzwvYnV0dG9uPic7XG4gICAgZWwuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7XG4gICAgZWwub25jbGljayA9IGZ1bmN0aW9uIChlKSB7XG4gICAgICB2Y
6105XIgYiA9IGUudGFyZ2V0ICYmIGUudGFyZ2V0LmNsb3Nlc3QgPyBlLnRhcmdldC5jbG9zZXN0KCdbZGF0YS10cC1tYXNdJykgOiBudWxsO1xuICAgICAgaWYgKCFiKSByZXR1cm47XG4gICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICBlLnN0b3BQcm9wYWdhdGlvbigpO1xuICAgICAgYWJyaXJNb2RhbCgpO1xuICAgIH07XG4gIH1cblxuICBmdW5jdGlvbiByZWNpYmlyKGNhcnQpIHtcbiAgICBpZiAoIWNhcnQgfHwgdHlwZW9mIGNhcnQudG90YWxfcHJpY2UgIT09ICdudW1iZXInKSByZXR1cm47XG4gICAgdG90YWwgPSBjYXJ0LnRvdGFsX3ByaWNlO1xuICAgIG1vbmVkYSA9IGNhcnQuY3VycmVuY3k7XG4gICAgcGludGFyKCk7XG4gICAgb2JzZXJ2YXIoKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHBlZGlyQ2Fycml0bygpIHtcbiAgICB2YXIgYmFzZSA9ICh3aW5kb3cuU2hvcGlmeSAmJiB3aW5kb3cuU2hvcGlmeS5yb3V0ZXMgJiYgd2luZG93LlNob3BpZnkucm91dGVzLnJvb3QpIHx8ICcvJztcbiAgICB2YXIgZiA9IGZldGNoT3JpZ2luYWwgfHwgd2luZG93LmZldGNoO1xuICAgIGYuY2FsbCh3aW5kb3csIGJhc2UgKyAnY2FydC5qcz90cD0nICsgRGF0ZS5ub3coKSwgeyBjcmVkZW50aWFsczogJ3NhbWUtb3JpZ2luJywgY2FjaGU6ICduby1zdG9yZScgfSlcbiAgICAgIC50aGVuKGZ1bmN0aW9uIChyKSB7IHJldHVybiByLmpzb24oKTsgfSlcbiAgICAgIC50aGVuKHJlY2liaXIpXG4gICAgICAuY2F0Y2goZnVuY3Rpb24gKCkge30pO1xuICB9XG5cbiAgLyogUGlkZSBlbCB0b3RhbCByZWFsLCBjb21vIG11Y2hvIHVuYSB2ZXogY2FkYSA0MDAgbXM7IGxvIHF1ZSBsbGVndWUgYW50ZXMgc2UgYXBsYXphLCBubyBzZSBwaWVyZGUgKi9cbiAgZnVuY3Rpb24gcmVmcmVzY2FyKGVzcGVyYSkge1xuICAgIGNsZWFyVGltZW91dCh0ZW1wb3JpemFkb3IpO1xuICAgIHRlbXBvcml6YWRvciA9IHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgdmFyIGZhbHRhID0gNDAwIC0gKERhdGUubm93KCkgLSB1bHRpbWEpO1xuICAgICAgaWYgKGZhbHRhID4gMCkgeyByZWZyZXNjYXIoZmFsdGEpOyByZXR1cm47IH1cbiAgICAgIHVsdGltYSA9IERhdGUubm93KCk7XG4gICAgICBwZWRpckNhcnJpdG8oKTtcbiAgICB9LCBlc3BlcmEgfHwgMCk7XG4gIH1cbiAgLyogVHJhcyB1biBjYW1iaW8gZGUgY2Fycml0bzogYWhvcmEsIHkgb3RyYSB2ZXogYWwgc2VndW5kbyB5IHBpY28gcG9yIHNpIGhheSBkZXNjdWVudG9zIGF1dG9tYXRpY29zIGVuY2FkZW5hZG9zICovXG4gIGZ1bmN0aW9uIGNhcnJpdG9DYW1iaWFkbygpIHtcbiAgICByZWZyZXNjYXIoMTUwKTtcbiAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgcmVmcmVzY2FyKDApOyB9LCAxMzAwKTtcbiAgfVxuXG4gIC8qIDEpIEludGVyY2VwdGFtb3MgbGFzIGxsYW1hZGFzIHF1ZSBtb2RpZmljYW4gZWwgY2Fycml0byAobGFzIGhhZ2EgVXBDYXJ0LCBlbCB0ZW1hIG8gY3VhbHF1aWVyIGFwcCk6XG4gICAgICAgIC9jYXJ0L2FkZCwgL2NhcnQvY2hhbmdlLCAvY2FydC91cGRhdGUsIC9jYXJ0L2NsZWFyLiBBc2kgbm9zIGVudGVyYW1vcyBzaWVtcHJlLCB0YW1iaWVuIGRlbCBjcm9zcy1zZWxsLiAqL1xuICB2YXIgUkUgPSAvXFwvY2FydFxcLyhhZGR8Y2hhbmdlfHVwZGF0ZXxjbGVhcikoXFwuanMpPyhcXD98JCkvO1xuICB2YXIgZmV0Y2hPcmlnaW5hbCA9IHdpbmRvdy5mZXRjaDtcbiAgaWYgKHR5cGVvZiBmZXRjaE9yaWdpbmFsID09PSAnZnVuY3Rpb24nKSB7XG4gICAgd2luZG93LmZldGNoID0gZnVuY3Rpb24gKGVudHJhZGEpIHtcbiAgICAgIHZhciB1cmwgPSAnJztcbiAgICAgIHRyeSB7IHVybCA9IHR5cGVvZiBlbnRyYWRhID09PSAnc3RyaW5nJyA/IGVudHJhZGEgOiAoZW50cmFkYSAmJiBlbnRyYWRhLnVybCkgfHwgU3RyaW5nKGVudHJhZGEpOyB9IGNhdGNoIChlKSB7fVxuICAgICAgdmFyIHAgPSBmZXRjaE9yaWdpbmFsLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG4gICAgICBpZiAoUkUudGVzdCh1cmwpKSB7XG4gICAgICAgIHRyeSB7IHAudGhlbihjYXJyaXRvQ2FtYmlhZG8sIGNhcnJpdG9DYW1iaWFkbyk7IH0gY2F0Y2ggKGUpIHt9XG4gICAgICB9XG4gICAgICByZXR1cm4gcDtcbiAgICB9O1xuICB9XG4gIGlmICh3aW5kb3cuWE1MSHR0cFJlcXVlc3QpIHtcbiAgICB2YXIgYWJyaXIgPSBYTUxIdHRwUmVxdWVzdC5wcm90b3R5cGUub3BlbjtcbiAgICBYTUxIdHRwUmVxdWVzdC5wcm90b3R5cGUub3BlbiA9IGZ1bmN0aW9uIChtZXRvZG8sIHVybCkge1xuICAgICAgdHJ5IHtcbiAgICAgICAgaWYgKFJFLnRlc3QoU3RyaW5nKHVybCkpKSB0aGlzLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWRlbmQnLCBjYXJyaXRvQ2FtYmlhZG8pO1xuICAgICAgfSBjYXRjaCAoZSkge31cbiAgICAgIHJldHVybiBhYnJpci5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgIH07XG4gIH1cblxuICAvKiAyKSBTaSBVcENhcnQgcmVwaW50YSBlbCBwaWUgeSBub3MgZGVqYSBlbCBkaXYgdmFjaW8sIGxvIHZvbHZlbW9zIGEgcmVsbGVuYXIuXG4gICAgICAgIFkgY3VhbHF1aWVyIGNhbWJpbyBkZW50cm8gZGVsIGNhcnJpdG8gZGUgVXBDYXJ0IGRpc3BhcmEgdGFtYmllbiB1biByZWZyZXNjby4gKi9cbiAgZnVuY3Rpb24gb2JzZXJ2YXIoKSB7XG4gICAgaWYgKG9ic2VydmFuZG8pIHJldHVybjtcbiAgICB2YXIgciA9IHJhaXooKTtcbiAgICB2YXIgbm9kbyA9IHIgPT09IGRvY3VtZW50ID8gKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd1cENhcnQnKSB8fCBkb2N1bWVudC5ib2R5KSA6IHI7XG4gICAgaWYgKCFub2RvKSByZXR1cm47XG4gICAgb2JzZXJ2YW5kbyA9IHRydWU7XG4gICAgdmFyIGFjb3RhZG8gPSBub2RvICE9PSBkb2N1bWVudC5ib2R5O1xuICAgIG5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uICgpIHtcbiAgICAgIHBpbnRhcigpO1xuICAgICAgaWYgKGFjb3RhZG8pIHJlZnJlc2NhcigzNTApO1xuICAgIH0pLm9ic2VydmUobm9kbywgeyBjaGlsZExpc3Q6IHRydWUsIHN1YnRyZWU6IHRydWUsIGNoYXJhY3RlckRhdGE6IHRydWUgfSk7XG4gIH1cblxuICAvKiAzKSBBdmlzb3MgcHJvcGlvcyBkZSBVcENhcnQuIFB1ZWRlIHF1ZSBhdW4gbm8gZXhpc3RhbiBjdWFuZG8gY29ycmUgZXN0ZSBzY3JpcHQ6IHJlaW50ZW50YW1vcyAxNSBzLiAqL1xuICB2YXIgc3VzY3JpdG8gPSB7fTtcbiAgZnVuY3Rpb24gc3VzY3JpYmlyKCkge1xuICAgIHZhciBub21icmVzID0gWyd1cGNhcnRTdWJzY3JpYmVDYXJ0TG9hZGVkJywgJ3VwY2FydFN1YnNjcmliZVVwc2VsbHNBZGRlZFRvQ2FydCcsICd1cGNhcnRTdWJzY3JpYmVJdGVtUmVtb3ZlZCddO1xuICAgIHZhciBmYWx0YW4gPSAwO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbm9tYnJlcy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIG4gPSBub21icmVzW2ldO1xuICAgICAgaWYgKHN1c2NyaXRvW25dKSBjb250aW51ZTtcbiAgICAgIGlmICh0eXBlb2Ygd2luZG93W25dID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgI
6105HN1c2NyaXRvW25dID0gdHJ1ZTtcbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBpZiAobiA9PT0gJ3VwY2FydFN1YnNjcmliZUNhcnRMb2FkZWQnKSB7XG4gICAgICAgICAgICB3aW5kb3dbbl0oZnVuY3Rpb24gKGV2ZW50KSB7IHJlY2liaXIoZXZlbnQgJiYgZXZlbnQuY2FydCk7IH0pO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICB3aW5kb3dbbl0oY2Fycml0b0NhbWJpYWRvKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gY2F0Y2ggKGUpIHt9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBmYWx0YW4rKztcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGZhbHRhbjtcbiAgfVxuICB2YXIgaW50ZW50b3MgPSAwO1xuICAoZnVuY3Rpb24gcmVpbnRlbnRhcigpIHtcbiAgICBpZiAoc3VzY3JpYmlyKCkgPiAwICYmIGludGVudG9zKysgPCAzMCkgc2V0VGltZW91dChyZWludGVudGFyLCA1MDApO1xuICB9KSgpO1xuXG4gIHBlZGlyQ2Fycml0bygpO1xufSkoKTtcbjwvc2NyaXB0PiJ9");
6106    if (val === '') {
6107        val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ==");
6108    }
6109    val = JSON.parse(val);
6110    window.upcartSettings.upcartSettings.htmlFields = val;
6111
6112    val = b64DecodeUnicode("dHJ1ZQ==");
6113    if (val === '') {
6114        val = b64DecodeUnicode("dHJ1ZQ==");
6115    }
6116    val = JSON.parse(val);
6117    window.upcartSettings.upcartSettings.automaticDiscount = val;
6118
6119    val = b64DecodeUnicode("ZmFsc2U=");
6120    if (val === '') {
6121        val = b64DecodeUnicode("ZmFsc2U=");
6122    }
6123    val = JSON.parse(val);
6124    window.upcartSettings.upcartSettings.basePriceForDiscount = val;
6125
6126    val = b64DecodeUnicode("dHJ1ZQ==");
6127    if (val === '') {
6128        val = b64DecodeUnicode("ZmFsc2U=");
6129    }
6130    val = JSON.parse(val);
6131    window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val;
6132
6133    val = b64DecodeUnicode("ZmFsc2U=");
6134    if (val === '') {
6135        val = b64DecodeUnicode("ZmFsc2U=");
6136    }
6137    val = JSON.parse(val);
6138    window.upcartSettings.upcartSettings.showContinueShoppingButton = val;
6139
6140    val = b64DecodeUnicode("dHJ1ZQ==");
6141    if (val === '') {
6142        val = b64DecodeUnicode("ZmFsc2U=");
6143    }
6144    val = JSON.parse(val);
6145    window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val;
6146
6147    val = b64DecodeUnicode("ZmFsc2U=");
6148    if (val === '') {
6149        val = b64DecodeUnicode("ZmFsc2U=");
6150    }
6151    val = JSON.parse(val);
6152    window.upcartSettings.upcartSettings.htmlFieldForceReRender = val;
6153
6154    val = b64DecodeUnicode("ZmFsc2U=");
6155    if (val === '') {
6156        val = b64DecodeUnicode("ZmFsc2U=");
6157    }
6158    val = JSON.parse(val);
6159    window.upcartSettings.upcartSettings.skipGoogleFonts = val;
6160
6161    val = b64DecodeUnicode("ZmFsc2U=");
6162    if (val === '') {
6163        val = b64DecodeUnicode("ZmFsc2U=");
6164    }
6165    val = JSON.parse(val);
6166    window.upcartSettings.upcartSettings.overrideScrollLocking = val;
6167
6168    val = b64DecodeUnicode("MTAw");
6169    if (val === '') {
6170        val = b64DecodeUnicode("MTAw");
6171    }
6172    window.upcartSettings.upcartSettings.trafficAllocationPercent = val;
6173
6174    val = b64DecodeUnicode("ZmFsc2U=");
6175    if (val === '') {
6176        val = b64DecodeUnicode("ZmFsc2U=");
6177    }
6178    val = JSON.parse(val);
6179    window.upcartSettings.upcartSettings.renderCartInShadowDom = val;
6180
6181    val = b64DecodeUnicode("dHJ1ZQ==");
6182    if (val === '') {
6183        val = b64DecodeUnicode("ZmFsc2U=");
6184    }
6185    val = JSON.parse(val);
6186    window.upcartSettings.upcartSettings.cartEventTracking = val;
6187
6188    val = b64DecodeUnicode("");
6189    if (val === '') {
6190        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
6191    }
6192    val = JSON.parse(val);
6193    window.upcartSettings.upcartSettings.openCartButtonSelection = val;
6194
6195    val = b64DecodeUnicode("");
6196    if (val === '') {
6197        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
6198    }
6199    val = JSON.parse(val);
6200    window.upcartSettings.upcartSettings.addToCartButtonSelection = val;
6201
6202    val = b64DecodeUnicode("bGluZQ==");
6203    if (val === '') {
6204        val = b64DecodeUnicode("bGluZQ==");
6205    }
6206    window.upcartSettings.upcartSettings.updateItemIdentifier = val;
6207
6208    val = b64DecodeUnicode("Knt9");
6209    if (val === '') {
6210        val = b64DecodeUnicode("Knt9");
6211    }
6212    window.upcartSettings.upcartSettings.customCSS = val;
6213
6214    val = b64DecodeUnicode("Knt9");
6215    if (val === '') {
6216        val = b64DecodeUnicode("Knt9");
6217    }
6218    window.upcartSettings.upcartSettings.customStickyCartCSS = val;
6219
6220    val = b64DecodeUnicode("ZmFsc2U=");
6221    if (val === '') {
6222        val = b64DecodeUnicode("ZmFsc2U=");
6223    }
6224    val = JSON.parse(val);
6225    window.upcartSettings.upcartSettings.integrationZapietEnabled = val;
6226
6227    val = b64DecodeUnicode("ZmFsc2U=");
6228    if (val === '') {
6229        val = b64DecodeUnicode("ZmFsc2U=");
6230    }
6231    val = JSON.parse(val);
6232    window.upcartSettings.upcartSettings.integrationYmqEnabled = val;
6233
6234    val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
6235    if (val === '') {
6236        val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
6237    }
6238    val = JSON.parse(val);
6239    window.upcartSettings.upcartSettings.customCartBundleInfo = val;
6240
6241    val = b64DecodeUnicode("c2hvd19kaXNjb3VudF9hbmRfY29tcGFyZV9hdF9zYXZpbmdz");
6242    if (val === '') {
6243        val = b64DecodeUnicode("ZGlzY291bnRfb25seQ==");
6244    }
6245    window.upcartSettings.upcartSettings.savingsRowBehaviour = val;
6246
6247    val = b64DecodeUnicode("");
6248    if (val === '') {
6249        val = b64DecodeUnicode("W10=");
6250    }
6251    val = JSON.parse(val);
6252    window.upcartSettings.upcartSettings.activeCartIds = val;
6253
6254    val = b64DecodeUnicode("dHJ1ZQ==");
6255    if (val === '') {
6256        val = b64DecodeUnicode("dHJ1ZQ==");
6257    }
6258    val = JSON.parse(val);
6259    window.upcartSettings.upcartEditorSettings.cartIsEnabled = val;
6260
6261    val = b64DecodeUnicode("");
6262    if (val === '') {
6263        val = b64DecodeUnicode("");
6264    }
6265    window.upcartSettings.upcartEditorSettings.cartId = val;
6266
6267    val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiM2NTgwOTUiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjI2LCJlbmFibGVTdWJ0b3RhbExpbmUiOmZhbHNlLCJzdWJ0b3RhbFRleHRDb2xvciI6IiMwMDAwMDAiLCJjYXJ0V2lkdGgiOnsiZGVza3RvcCI6ImJhc2UiLCJtb2JpbGUiOiJmdWxsIn19fQ==");
6268    if (val === '') {
6269        val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
6270    }
6271    val = JSON.parse(val);
6272    window.upcartSettings.upcartEditorSettings.settingsModule = val;
6273
6274    val = b64DecodeUnicode("IzJlYTgxOA==");
6275    if (val === '') {
6276        val = b64DecodeUnicode("IzJlYTgxOA==");
6277    }
6278    window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val;
6279
6280    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6281    if (val === '') {
6282        val = b64DecodeUnicode("MS4wLjA=");
6283    }
6284    window.upcartSettings.upcartEditorSettings.headerModuleVersion = val;
6285
6286    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6287    if (val === '') {
6288        val = b64DecodeUnicode("MS4wLjA=");
6289    }
6290    window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val;
6291
6292    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6293    if (val === '') {
6294        val = b64DecodeUnicode("MS4wLjA=");
6295    }
6296    window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val;
6297
6298    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6299    if (val === '') {
6300        val = b64DecodeUnicode("MS4wLjA=");
6301    }
6302    window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val;
6303
6304    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6305    if (val === '') {
6306        val = b64DecodeUnicode("MS4wLjA=");
6307    }
6308    window.upcartSettings.upcartEditorSettings.notesModuleVersion = val;
6309
6310    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6311    if (val === '') {
6312        val = b64DecodeUnicode("MS4wLjA=");
6313    }
6314    window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val;
6315
6316    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6317    if (val === '') {
6318        val = b64DecodeUnicode("MS4wLjA=");
6319    }
6320    window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val;
6321
6322    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6323    if (val === '') {
6324        val = b64DecodeUnicode("MS4wLjA=");
6325    }
6326    window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val;
6327
6328    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6329    if (val === '') {
6330        val = b64DecodeUnicode("MS4wLjA=");
6331    }
6332    window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val;
6333
6334    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6335    if (val === '') {
6336        val = b64DecodeUnicode("MS4wLjA=");
6337    }
6338    window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val;
6339
6340    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6341    if (val === '') {
6342        val = b64DecodeUnicode("MS4wLjA=");
6343    }
6344    window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val;
6345
6346    val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u");
6347    if (val === '') {
6348        val = b64DecodeUnicode("MS4wLjA=");
6349    }
6350    window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val;
6351
6352    val = b64DecodeUnicode("");
6353    if (val === '') {
6354        val = b64DecodeUnicode("ZmFsc2U=");
6355    }
6356    val = JSON.parse(val);
6357    window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val;
6358
6359    val = b64DecodeUnicode("");
6360    if (val === '') {
6361        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6362    }
6363    val = JSON.parse(val);
6364    window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val;
6365
6366    val = b64DecodeUnicode("");
6367    if (val === '') {
6368        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6369    }
6370    val = JSON.parse(val);
6371    window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val;
6372
6373    val = b64DecodeUnicode("");
6374    if (val === '') {
6375        val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6376    }
6377    val = JSON.parse(val);
6378    window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val;
6379
6380    val = b64DecodeUnicode("");
6381    if (val === '') {
6382        val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
6383    }
6384    val = JSON.parse(val);
6385    window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val;
6386
6387    val = b64DecodeUnicode("");
6388    if (val === '') {
6389        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6390    }
6391    val = JSON.parse(val);
6392    window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val;
6393
6394    val = b64DecodeUnicode("");
6395    if (val === '') {
6396        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6397    }
6398    val = JSON.parse(val);
6399    window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val;
6400
6401    val = b64DecodeUnicode("");
6402    if (val === '') {
6403        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6404    }
6405    val = JSON.parse(val);
6406    window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val;
6407
6408    val = b64DecodeUnicode("");
6409    if (val === '') {
6410        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6411    }
6412    val = JSON.parse(val);
6413    window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val;
6414
6415    val = b64DecodeUnicode("");
6416    if (val === '') {
6417        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6418    }
6419    val = JSON.parse(val);
6420    window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val;
6421
6422    val = b64DecodeUnicode("");
6423    if (val === '') {
6424        val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6425    }
6426    val = JSON.parse(val);
6427    window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val;
6428
6429    val = b64DecodeUnicode("");
6430    if (val === '') {
6431        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6432    }
6433    val = JSON.parse(val);
6434    window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val;
6435
6436    val = b64DecodeUnicode("");
6437    if (val === '') {
6438        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
6439    }
6440    val = JSON.parse(val);
6441    window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val;
6442
6443    val = b64DecodeUnicode("");
6444    if (val === '') {
6445        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
6446    }
6447    val = JSON.parse(val);
6448    window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val;
6449
6450    val = b64DecodeUnicode("");
6451    if (val === '') {
6452        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
6453    }
6454    val = JSON.parse(val);
6455    window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val;
6456
6457    val = b64DecodeUnicode("");
6458    if (val === '') {
6459        val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
6460    }
6461    val = JSON.parse(val);
6462    window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val;
6463
6464    val = b64DecodeUnicode("YmFzZQ==");
6465    if (val === '') {
6466        val = b64DecodeUnicode("YmFzZQ==");
6467    }
6468    window.upcartSettings.upcartEditorSettings.headerBorderBottom = val;
6469
6470    val = b64DecodeUnicode("c21hbGw=");
6471    if (val === '') {
6472        val = b64DecodeUnicode("YmFzZQ==");
6473    }
6474    window.upcartSettings.upcartEditorSettings.headerHeight = val;
6475
6476    val = b64DecodeUnicode("I2ZmZmZmZjAw");
6477    if (val === '') {
6478        val = b64DecodeUnicode("I2ZmZmZmZjAw");
6479    }
6480    window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val;
6481
6482    val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMyJ9");
6483    if (val === '') {
6484        val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9");
6485    }
6486    val = JSON.parse(val);
6487    window.upcartSettings.upcartEditorSettings.headerTitleContent = val;
6488
6489    val = b64DecodeUnicode("Y2VudGVy");
6490    if (val === '') {
6491        val = b64DecodeUnicode("c2lkZQ==");
6492    }
6493    window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val;
6494
6495    val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
6496    if (val === '') {
6497        val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
6498    }
6499    window.upcartSettings.upcartEditorSettings.headerElementArrangement = val;
6500
6501    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
6502    if (val === '') {
6503        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
6504    }
6505    val = JSON.parse(val);
6506    window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val;
6507
6508    val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
6509    if (val === '') {
6510        val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
6511    }
6512    val = JSON.parse(val);
6513    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val;
6514
6515    val = b64DecodeUnicode("c21hbGw=");
6516    if (val === '') {
6517        val = b64DecodeUnicode("c21hbGw=");
6518    }
6519    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val;
6520
6521    val = b64DecodeUnicode("YmFzZQ==");
6522    if (val === '') {
6523        val = b64DecodeUnicode("YmFzZQ==");
6524    }
6525    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val;
6526
6527    val = b64DecodeUnicode("bm9uZQ==");
6528    if (val === '') {
6529        val = b64DecodeUnicode("bm9uZQ==");
6530    }
6531    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val;
6532
6533    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
6534    if (val === '') {
6535        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
6536    }
6537    val = JSON.parse(val);
6538    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val;
6539
6540    val = b64DecodeUnicode("ZmFsc2U=");
6541    if (val === '') {
6542        val = b64DecodeUnicode("ZmFsc2U=");
6543    }
6544    val = JSON.parse(val);
6545    window.upcartSettings.upcartEditorSettings.announcementModule = val;
6546
6547    val = b64DecodeUnicode("PHA+PHN0cm9uZz7CocOaTFRJTU9TIETDjUFTITwvc3Ryb25nPjwvcD4KPHA+QcOxYWRlIDQgcHJvZHVjdG9zIGFsIGNhcnJpdG8uPC9wPgo8cD5FbCBjw7NkaWdvICJUUER
6547BWVMiIHNlIGFwbGljYSBhdXRvbcOhdGljYW1lbnRlIHk8L3A+CjxwPjxzdHJvbmc+dGUgc2FsZSBncmF0aXMgMSBwcm9kdWN0byA6KTwvc3Ryb25nPjwvcD4KPHA+KkxvcyBkdW9zIGN1ZW50YW4gY29tbyB1biBzb2xvIHByb2R1Y3RvPC9wPgo8cD57e3RpbWVyfX08L3A+Cg==");
6548    if (val === '') {
6549        val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
6550    }
6551    window.upcartSettings.upcartEditorSettings.announcementEditor = val;
6552
6553    val = b64DecodeUnicode("I2ZmZmZmZg==");
6554    if (val === '') {
6555        val = b64DecodeUnicode("I0NERTBFMA==");
6556    }
6557    window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = val;
6558
6559    val = b64DecodeUnicode("dG9w");
6560    if (val === '') {
6561        val = b64DecodeUnicode("dG9w");
6562    }
6563    window.upcartSettings.upcartEditorSettings.announcementModulePosition = val;
6564
6565    val = b64DecodeUnicode("I2ZmZmZmZg==");
6566    if (val === '') {
6567        val = b64DecodeUnicode("I0M1RTZGRA==");
6568    }
6569    window.upcartSettings.upcartEditorSettings.announcementBorderColor = val;
6570
6571    val = b64DecodeUnicode("MA==");
6572    if (val === '') {
6573        val = b64DecodeUnicode("MDA6MDA=");
6574    }
6575    window.upcartSettings.upcartEditorSettings.announcementTimer = val;
6576
6577    val = b64DecodeUnicode("c21hbGw=");
6578    if (val === '') {
6579        val = b64DecodeUnicode("YmFzZQ==");
6580    }
6581    window.upcartSettings.upcartEditorSettings.announcementHeight = val;
6582
6583    val = b64DecodeUnicode("MTM=");
6584    if (val === '') {
6585        val = b64DecodeUnicode("MTU=");
6586    }
6587    window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val;
6588
6589    val = b64DecodeUnicode("dHJ1ZQ==");
6590    if (val === '') {
6591        val = b64DecodeUnicode("ZmFsc2U=");
6592    }
6593    val = JSON.parse(val);
6594    window.upcartSettings.upcartEditorSettings.rewardsModule = val;
6595
6596    val = b64DecodeUnicode("I0UyRTJFMg==");
6597    if (val === '') {
6598        val = b64DecodeUnicode("I0UyRTJFMg==");
6599    }
6600    window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
6600dColor = val;
6601
6602    val = b64DecodeUnicode("IzhBOTdBQw==");
6603    if (val === '') {
6604        val = b64DecodeUnicode("IzkzRDNGRg==");
6605    }
6606    window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val;
6607
6608    val = b64DecodeUnicode("");
6609    if (val === '') {
6610        val = b64DecodeUnicode("IzRENDk0OQ==");
6611    }
6612    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val;
6613
6614    val = b64DecodeUnicode("");
6615    if (val === '') {
6616        val = b64DecodeUnicode("IzRENDk0OQ==");
6617    }
6618    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val;
6619
6620    val = b64DecodeUnicode("Y2FydFRvdGFs");
6621    if (val === '') {
6622        val = b64DecodeUnicode("Y2FydFRvdGFs");
6623    }
6624    window.upcartSettings.upcartEditorSettings.rewardsBasis = val;
6625
6626    val = b64DecodeUnicode("ZmFsc2U=");
6627    if (val === '') {
6628        val = b64DecodeUnicode("ZmFsc2U=");
6629    }
6630    val = JSON.parse(val);
6631    window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val;
6632
6633    val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
6634    if (val === '') {
6635        val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
6636    }
6637    window.upcartSettings.upcartEditorSettings.rewardsTargetType = val;
6638
6639    val = b64DecodeUnicode("MTI1");
6640    if (val === '') {
6641        val = b64DecodeUnicode("MTI1");
6642    }
6643    window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val;
6644
6645    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e3thbW91bnR9fTwvYj4gYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
6646    if (val === '') {
6647        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
6648    }
6649    window.upcartSettings.upcartEditorSettings.rewardsEditor = val;
6650
6651    val = b64DecodeUnicode("PHA+wqFFbmhvcmFidWVuYSEgVGllbmVzIEVudsOtb3MgR1JBVElTPC9wPgo=");
6652    if (val === '') {
6653        val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
6654    }
6655    window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val;
6656
6657    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e3tjb3VudH19PC9iPiBwcm9kdWN0cyBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+");
6658    if (val === '') {
6659        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
6660    }
6661    window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val;
6662
6663    val = b64DecodeUnicode("NQ==");
6664    if (val === '') {
6665        val = b64DecodeUnicode("NQ==");
6666    }
6667    window.upcartSettings.upcartEditorSettings.rewardsItemCount = val;
6668
6669    val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwicmV3YXJkRGVzY3JpcHRpb24iOiJFbnbDrW9zIEdSQVRJUyIsIm1pbkFtb3VudCI6NDksIml0ZW1Db3VudCI6IjkiLCJ0ZXh0QmVmb3JlUmVhY2hpbmdGb3JDYXJ0VG90YWwiOiI8cD5Fc3TDoXMgYSB7e2Ftb3VudH19IGRlIGNvbnNlZ3VpciBFbnbDrW8gR1JBVElTPC9wPlxuIiwidGV4dEJlZm9yZVJlYWNoaW5nRm9ySXRlbUNvdW50IjoiWW91J3JlIDxiPnt7Y291bnR9fTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIHByb2R1Y3QgX19fX18iLCJwcm9kdWN0cyI6W10sIm1hbnVhbERpc2NvdW50Q29kZSI6IiJ9XSwiZ2VvTG9jYXRpb25QcmljaW5nIjpbXSwicmV3YXJkc0F1dG9Db252ZXJ0Q3VycmVuY3kiOmZhbHNlLCJyZXdhcmRzR2VvTG9jYXRpb25FbmFibGVkIjpmYWxzZSwidXNlUHJlRGlzY291bnRlZFRvdGFsIjpmYWxzZX0=");
6670    if (val === '') {
6671        val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
6672    }
6673    val = JSON.parse(val);
6674    window.upcartSettings.upcartEditorSettings.rewardsTiers = val;
6675
6676    val = b64DecodeUnicode("W10=");
6677    if (val === '') {
6678        val = b64DecodeUnicode("W10=");
6679    }
6680    val = JSON.parse(val);
6681    window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val;
6682
6683    val = b64DecodeUnicode("dHJ1ZQ==");
6684    if (val === '') {
6685        val = b64DecodeUnicode("ZmFsc2U=");
6686    }
6687    val = JSON.parse(val);
6688    window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val;
6689
6690    val = b64DecodeUnicode("dHJ1ZQ==");
6691    if (val === '') {
6692        val = b64DecodeUnicode("ZmFsc2U=");
6693    }
6694    val = JSON.parse(val);
6695    window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val;
6696
6697    val = b64DecodeUnicode("");
6698    if (val === '') {
6699        val = b64DecodeUnicode("ZmFsc2U=");
6700    }
6701    val = JSON.parse(val);
6702    window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val;
6703
6704    val = b64DecodeUnicode("W10=");
6705    if (val === '') {
6706        val = b64DecodeUnicode("W10=");
6707    }
6708    val = JSON.parse(val);
6709    window.upcartSettings.upcartEditorSettings.rewardsFiltering = val;
6710
6711    val = b64DecodeUnicode("W10=");
6712    if (val === '') {
6713        val = b64DecodeUnicode("W10=");
6714    }
6715    val = JSON.parse(val);
6716    window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val;
6717
6718    val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOnRydWUsInNoaXBwaW5nRGlzY291bnRzIjpmYWxzZX0=");
6719    if (val === '') {
6720        val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
6721    }
6722    val = JSON.parse(val);
6723    window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val;
6724
6725    val = b64DecodeUnicode("ZmFsc2U=");
6726    if (val === '') {
6727        val = b64DecodeUnicode("ZmFsc2U=");
6728    }
6729    val = JSON.parse(val);
6730    window.upcartSettings.upcartEditorSettings.recommendationsModule = val;
6731
6732    val = b64DecodeUnicode("PHA+PC9wPgo=");
6733    if (val === '') {
6734        val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
6735    }
6736    window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val;
6737
6738    val = b64DecodeUnicode("ZmFsc2U=");
6739    if (val === '') {
6740        val = b64DecodeUnicode("ZmFsc2U=");
6741    }
6742    val = JSON.parse(val);
6743    window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val;
6744
6745    val = b64DecodeUnicode("wqFMbyBxdWllcm8h");
6746    if (val === '') {
6747        val = b64DecodeUnicode("U2hvcCBOb3c=");
6748    }
6749    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val;
6750
6751    val = b64DecodeUnicode("L2Jlc3RzZWxsZXJz");
6752    if (val === '') {
6753        val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
6754    }
6755    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val;
6756
6757    val = b64DecodeUnicode("W3siaWQiOiIxIiwidiI6MSwicmVjb21tZW5kYXRpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvMTUzNTAzNzM3NDQ5NzUiLCJzaG9ydElkIjoiMTUzNTAzNzM3NDQ5NzUiLCJ2YXJpYW50cyI6WyI1NTA1MzEyNzQ4MzcyNyJdLCJoYW5kbGUiOiJsaXAtaGVyby1iYWxtLWhvbmVzdC0xIiwidGl0bGUiOiJMaXAgSGVybyBCYWxtIEhvbmVzdCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvMTU4MDAwODk3MDY4MzEiLCJzaG9ydElkIjoiMTU4MDAwODk3MDY4MzEiLCJ2YXJpYW50cyI6WyI1NjQ4NTY5Mzk4MTAwNyJdLCJoYW5kbGUiOiJlbnZvbHRvcmlvLXBhcmEtcmVnYWxvIiwidGl0bGUiOiJFbnZvbHRvcmlvIHBhcmEgUmVnYWxvIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDU1My8zNDUwLzI1NTkvZmlsZXMvZm90b3NfcGVyX3dlYl9yZW5kZXJzX2NhaXhhX3JlZ2FsLnBuZz92PTE3MzQyMjI2MTUifV19fV0=");
6758    if (val === '') {
6759        val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
6760    }
6761    val = JSON.parse(val);
6762    window.upcartSettings.upcartEditorSettings.recommendationItems = val;
6763
6764    val = b64DecodeUnicode("PHA+wr9RdWllcmVzIHF1ZSB0dSBwYXF1ZXRlIHF1ZWRlIGFzw60gZGUgYm9uaXRvPzwvcD4K");
6765    if (val === '') {
6766        val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
6767    }
6768    window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val;
6769
6770    val = b64DecodeUnicode("MQ==");
6771    if (val === '') {
6772        val = b64DecodeUnicode("Mw==");
6773    }
6774    window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val;
6775
6776    val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
6777    if (val === '') {
6778        val = b64DecodeUnicode("dmVydGljYWw=");
6779    }
6780    window.upcartSettings.upcartEditorSettings.recommendationsDirection = val;
6781
6782    val = b64DecodeUnicode("dHJ1ZQ==");
6783    if (val === '') {
6784        val = b64DecodeUnicode("ZmFsc2U=");
6785    }
6786    val = JSON.parse(val);
6787    window.upcartSettings.upcartEditorSettings.upsellsModule = val;
6788
6789    val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
6790    if (val === '') {
6791        val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
6792    }
6793    window.upcartSettings.upcartEditorSettings.upsellsDirection = val;
6794
6795    val = b64DecodeUnicode("PHA+wr9Db21wbGV0YW1vcyB0dSBydXRpbmE/PC9wPgo=");
6796    if (val === '') {
6797        val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
6798    }
6799    window.upcartSettings.upcartEditorSettings.upsellsTitle = val;
6800
6801    val = b64DecodeUnicode("MTA=");
6802    if (val === '') {
6803        val = b64DecodeUnicode("MTA=");
6804    }
6805    window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val;
6806
6807    val = b64DecodeUnicode("dHJ1ZQ==");
6808    if (val === '') {
6809        val = b64DecodeUnicode("ZmFsc2U=");
6810    }
6811    val = JSON.parse(val);
6812    window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val;
6813
6814    val = b64DecodeUnicode("ZmFsc2U=");
6815    if (val === '') {
6816        val = b64DecodeUnicode("ZmFsc2U=");
6817    }
6818    val = JSON.parse(val);
6819    window.upcartSettings.upcartEditorSettings.upsellsTrigger = val;
6820
6821    val = b64DecodeUnicode("dHJ1ZQ==");
6822    if (val === '') {
6823        val = b64DecodeUnicode("ZmFsc2U=");
6824    }
6825    val = JSON.parse(val);
6826    window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val;
6827
6828    val = b64DecodeUnicode("W3siaWQiOiI0NzE4NiIsInYiOjIsInRyaWdnZXIiOnsib24iOiJhbGwifSwidXBzZWxsIjp7InR5cGUiOiJQcm9kdWN0IiwicHJvZHVjdHMiOlt7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzY2OTQzNjczMzA0NjMiLCJzaG9ydElkIjoiNjY5NDM2NzMzMDQ2MyIsInZhcmlhbnRzIjpbIjQyMDUwMDMzMjg3MzI3Il0sImhhbmRsZSI6ImxpbXBpYWRvcmEtZmFjaWFsIiwidGl0bGUiOiJDbGVhbnNpbmcgQ3JlYW0ifV19fSx7ImlkIjoiMTI0NjciLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoiYWxsIn0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC85MjU2MDgwOTY1OTY3Iiwic2hvcnRJZCI6IjkyNTYwODA5NjU5NjciLCJ2YXJpYW50cyI6WyI0ODg2NTExOTIwNzc1OSJdLCJoYW5kbGUiOiJsdW1pbm91cy1taWxrLWVzc2VuY2UiLCJ0aXRsZSI6Ikx1bWlub3VzIE1pbGsgRXNzZW5jZSIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA1NTMvMzQ1MC8yNTU5L2ZpbGVzL0VDT01NLUZPVE9TTlVFVkFTLUxVTUlOT1VTdjFfMi5qcGc/dj0xNzg3ODIwNTcyIn1dfX0seyJpZCI6IjQwMDM3IiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvMTU3MjA3MjI3MjcyNDciLCJzaG9ydElkIjoiMTU3MjA3MjI3MjcyNDciLCJ2YXJpYW50cyI6WyI1NjIyODY1NTk4OTA3MSJdLCJoYW5kbGUiOiJ0aGUtaWNvbmljLXBhdGNoZXMiLCJ0aXRsZSI6IlRoZSBJY29uaWMgRXllIFBhdGNoZXMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNTUzLzM0NTAvMjU1OS9maWxlcy8xXzI1MTU4N2YwLTE4ZmEtNDJhNy1hM2JiLWI2ZDA0YmIzNTk0Ni5wbmc/dj0xNzY3OTYzMDEzIn1dfX0seyJpZCI6IjU0MTIxIiwidiI6MiwidHJpZ2dlciI6eyJvbiI6ImFsbCJ9LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvMTU3OTIyODYwMDc2MzEiLCJzaG9ydElkIjoiMTU3OTIyODYwMDc2MzEiLCJ2YXJpYW50cyI6WyI1NjQ1NzA1MjYxOTA4NyJdLCJoYW5kbGUiOiJsdW1pbm91cy1mYWNlLW1pc3QiLCJ0aXRsZSI6Ikx1bWlub3VzIEZhY2UgTWlzdCIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA1NTMvMzQ1MC8yNTU5L2ZpbGVzL0VDT01NLUZPVE9TTlVFVkFTLU1JU1R2MV8yLnBuZz92PTE3ODM5Nzc5NTMifV19fSx7ImlkIjoiMTE4NjkiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoiYWxsIn0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC8xNTQ5MDQ4MjUwNDAxNSIsInNob3J0SWQiOiIxNTQ5MDQ4MjUwNDAxNSIsInZhcmlhbnRzIjpbIjU1NTUyNTAwNTMxNTM1Il0sImhhbmRsZSI6ImxpcC1oZXJvLWJhbG0tc3BmNTAiLCJ0aXRsZSI6IkxpcCBIZXJvIEJhbG0gU1BGNTAiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNTUzLzM0NTAvMjU1OS9maWxlcy8xX2U3M2VkNzQ5LTk1NjctNGFiNi1hMDk3LWI2YWZmODhjNGRhNi5wbmc/dj0xNzY3OTYzMTMyIn1dfX1d");
6829    if (val === '') {
6830        val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
6831    }
6832    val = JSON.parse(val);
6833    window.upcartSettings.upcartEditorSettings.upsellsItems = val;
6834
6835    val = b64DecodeUnicode("Ym90dG9t");
6836    if (val === '') {
6837        val = b64DecodeUnicode("Ym90dG9t");
6838    }
6839    window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val;
6840
6841    val = b64DecodeUnicode("ZmFsc2U=");
6842    if (val === '') {
6843        val = b64DecodeUnicode("ZmFsc2U=");
6844    }
6845    val = JSON.parse(val);
6846    window.upcartSettings.upcartEditorSettings.recommendedUpsells = val;
6847
6848    val = b64DecodeUnicode("ZmFsc2U=");
6849    if (val === '') {
6850        val = b64DecodeUnicode("ZmFsc2U=");
6851    }
6852    val = JSON.parse(val);
6853    window.upcartSettings.upcartEditorSettings.smartVariantMatching = val;
6854
6855    val = b64DecodeUnicode("cmVsYXRlZA==");
6856    if (val === '') {
6857        val = b64DecodeUnicode("cmVsYXRlZA==");
6858    }
6859    window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val;
6860
6861    val = b64DecodeUnicode("YWxsLXByb2R1Y3Rz");
6862    if (val === '') {
6863        val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
6864    }
6865    window.upcartSettings.upcartEditorSettings.upsellProductReviews = val;
6866
6867    val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
6868    if (val === '') {
6869        val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
6870    }
6871    window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val;
6872
6873    val = b64DecodeUnicode("");
6874    if (val === '') {
6875        val = b64DecodeUnicode("");
6876    }
6877    window.upcartSettings.upcartEditorSettings.upsellStrategyId = val;
6878
6879    val = b64DecodeUnicode("");
6880    if (val === '') {
6881        val = b64DecodeUnicode("ZmFsc2U=");
6882    }
6883    val = JSON.parse(val);
6884    window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val;
6885
6886    val = b64DecodeUnicode("ZmFsc2U=");
6887    if (val === '') {
6888        val = b64DecodeUnicode("ZmFsc2U=");
6889    }
6890    val = JSON.parse(val);
6891    window.upcartSettings.upcartEditorSettings.addonsModule = val;
6892
6893    val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
6894    if (val === '') {
6895        val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
6896    }
6897    val = JSON.parse(val);
6898    window.upcartSettings.upcartEditorSettings.addonsField = val;
6899
6900    val = b64DecodeUnicode("ZmFsc2U=");
6901    if (val === '') {
6902        val = b64DecodeUnicode("ZmFsc2U=");
6903    }
6904    val = JSON.parse(val);
6905    window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val;
6906
6907    val = b64DecodeUnicode("");
6908    if (val === '') {
6909        val = b64DecodeUnicode("dHJ1ZQ==");
6910    }
6911    val = JSON.parse(val);
6912    window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val;
6913
6914    val = b64DecodeUnicode("ZmFsc2U=");
6915    if (val === '') {
6916        val = b64DecodeUnicode("ZmFsc2U=");
6917    }
6918    val = JSON.parse(val);
6919    window.upcartSettings.upcartEditorSettings.notesModule = val;
6920
6921    val = b64DecodeUnicode("PHA+QWhvcmEgcHVlZGVzIHBvbmVyIHR1IHBhcXVldGUgcGFyYSByZWdhbG88L3A+Cg==");
6922    if (val === '') {
6923        val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
6924    }
6925    window.upcartSettings.upcartEditorSettings.notesTitle = val;
6926
6927    val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
6928    if (val === '') {
6929        val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
6930    }
6931    window.upcartSettings.upcartEditorSettings.notesPlaceholder = val;
6932
6933    val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
6934    if (val === '') {
6935        val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
6936    }
6937    window.upcartSettings.upcartEditorSettings.notesPlacement = val;
6938
6939    val = b64DecodeUnicode("ZmFsc2U=");
6940    if (val === '') {
6941        val = b64DecodeUnicode("ZmFsc2U=");
6942    }
6943    val = JSON.parse(val);
6944    window.upcartSettings.upcartEditorSettings.trustBadgesModule = val;
6945
6946    val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
6947    if (val === '') {
6948        val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
6949    }
6950    val = JSON.parse(val);
6951    window.upcartSettings.upcartEditorSettings.trustBadges = val;
6952
6953    val = b64DecodeUnicode("ZmFsc2U=");
6954    if (val === '') {
6955        val = b64DecodeUnicode("ZmFsc2U=");
6956    }
6957    val = JSON.parse(val);
6958    window.upcartSettings.upcartEditorSettings.discountCodeModule = val;
6959
6960    val = b64DecodeUnicode("Q8OzZGlnbyBkZSBkZXNjdWVudG8=");
6961    if (val === '') {
6962        val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
6963    }
6964    window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val;
6965
6966    val = b64DecodeUnicode("QXBsaWNhcg==");
6967    if (val === '') {
6968        val = b64DecodeUnicode("QXBwbHk=");
6969    }
6970    window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val;
6971
6972    val = b64DecodeUnicode("ZmFsc2U=");
6973    if (val === '') {
6974        val = b64DecodeUnicode("ZmFsc2U=");
6975    }
6976    val = JSON.parse(val);
6977    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val;
6978
6979    val = b64DecodeUnicode("ZmFsc2U=");
6980    if (val === '') {
6981        val = b64DecodeUnicode("ZmFsc2U=");
6982    }
6983    val = JSON.parse(val);
6984    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val;
6985
6986    val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
6987    if (val === '') {
6988        val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
6989    }
6990    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val;
6991
6992    val = b64DecodeUnicode("ZmFsc2U=");
6993    if (val === '') {
6994        val = b64DecodeUnicode("ZmFsc2U=");
6995    }
6996    val = JSON.parse(val);
6997    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val;
6998
6999    val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
7000    if (val === '') {
7001        val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
7002    }
7003    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val;
7004
7005    val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
7006    if (val === '') {
7007        val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
7008    }
7009    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val;
7010
7011    val = b64DecodeUnicode("");
7012    if (val === '') {
7013        val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
7014    }
7015    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val;
7016
7017    val = b64DecodeUnicode("");
7018    if (val === '') {
7019        val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
7020    }
7021    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val;
7022
7023    val = b64DecodeUnicode("dHJ1ZQ==");
7024    if (val === '') {
7025        val = b64DecodeUnicode("ZmFsc2U=");
7026    }
7027    val = JSON.parse(val);
7028    window.upcartSettings.upcartEditorSettings.expressPayModule = val;
7029
7030    val = b64DecodeUnicode("WyJhcHBsZVBheSIsInBheXBhbCJd");
7031    if (val === '') {
7032        val = b64DecodeUnicode("W10=");
7033    }
7034    val = JSON.parse(val);
7035    window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val;
7036
7037    val = b64DecodeUnicode("MQ==");
7038    if (val === '') {
7039        val = b64DecodeUnicode("MQ==");
7040    }
7041    window.upcartSettings.upcartEditorSettings.expressPayVersion = val;
7042
7043    val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
7044    if (val === '') {
7045        val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
7046    }
7047    val = JSON.parse(val);
7048    window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val;
7049
7050    val = b64DecodeUnicode("dHJ1ZQ==");
7051    if (val === '') {
7052        val = b64DecodeUnicode("dHJ1ZQ==");
7053    }
7054    val = JSON.parse(val);
7055    window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val;
7056
7057    val = b64DecodeUnicode("ZmFsc2U=");
7058    if (val === '') {
7059        val = b64DecodeUnicode("ZmFsc2U=");
7060    }
7061    val = JSON.parse(val);
7062    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val;
7063
7064    val = b64DecodeUnicode("IzY1ODA5NQ==");
7065    if (val === '') {
7066        val = b64DecodeUnicode("IzAwMDAwMA==");
7067    }
7068    window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val;
7069
7070    val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
7071    if (val === '') {
7072        val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
7073    }
7074    window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val;
7075
7076    val = b64DecodeUnicode("I2ZmZmZmZg==");
7077    if (val === '') {
7078        val = b64DecodeUnicode("I2ZmZmZmZg==");
7079    }
7080    window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val;
7081
7082    val = b64DecodeUnicode("cm91bmRlZEJhZw==");
7083    if (val === '') {
7084        val = b64DecodeUnicode("c3F1YXJlQmFn");
7085    }
7086    window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val;
7087
7088    val = b64DecodeUnicode("I2U0MjYyNg==");
7089    if (val === '') {
7090        val = b64DecodeUnicode("I2U0MjYyNg==");
7091    }
7092    window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
7092dColor = val;
7093
7094    val = b64DecodeUnicode("I2ZmZmZmZg==");
7095    if (val === '') {
7096        val = b64DecodeUnicode("I2ZmZmZmZg==");
7097    }
7098    window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val;
7099
7100    val = b64DecodeUnicode("dG9wUmlnaHQ=");
7101    if (val === '') {
7102        val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
7103    }
7104    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val;
7105
7106
7107})();
7108</script>
7108
7109
7110
7111
7112  
7113  <div id="upcart-additional-checkout-buttons" style="position: absolute !important; margin-left: -9999px !important; display: block !important;" class="additional-checkout-buttons">
7114    
7115    <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div>
7116    <div class="upcart-additional-checkout-buttons-svgs">
7117
7118      
7119
7120      
7121
7122      
7123        <!-- BEGIN app snippet: PayPalLogo --><svg
7124  class='upcart-express-pay-button-paypal-svg'
7125  x='0px'
7126  y='0px'
7127  viewBox='0 0 124 33'
7128  style='width: 82px; height: 20px'
7129>
7130  <title>logo-paypal</title>
7131  <keywords>paypal</keywords>
7132
7133  <path
7134    fill="#253B80"
7135    d="M46.211,6.749h-6.839c-0.468,0-0.866,0.34-0.939,0.802l-2.766,17.537c-0.055,0.346,0.213,0.658,0.564,0.658
7136      h3.265c0.468,0,0.866-0.34,0.939-0.803l0.746-4.73c0.072-0.463,0.471-0.803,0.938-0.803h2.165c4.505,0,7.105-2.18,7.784-6.5
7137      c0.306-1.89,0.013-3.375-0.872-4.415C50.224,7.353,48.5,6.749,46.211,6.749z M47,13.154c-0.374,2.454-2.249,2.454-4.062,2.454
7138      h-1.032l0.724-4.583c0.043-0.277,0.283-0.481,0.563-0.481h0.473c1.235,0,2.4,0,3.002,0.704C47.027,11.668,47.137,12.292,47,13.154z"
7139  ></path>
7140  <path
7141    fill="#253B80"
7142    d="M66.654,13.075h-3.275c-0.279,0-0.52,0.204-0.563,0.481l-0.145,0.916l-0.229-0.332
7143      c-0.709-1.029-2.29-1.373-3.868-1.373c-3.619,0-6.71,2.741-7.312,6.586c-0.313,1.918,0.132,3.752,1.22,5.031
7144      c0.998,1.176,2.426,1.666,4.125,1.666c2.916,0,4.533-1.875,4.533-1.875l-0.146,0.91c-0.055,0.348,0.213,0.66,0.562,0.66h2.95
7145      c0.469,0,0.865-0.34,0.939-0.803l1.77-11.209C67.271,13.388,67.004,13.075,66.654,13.075z M62.089,19.449
7146      c-0.316,1.871-1.801,3.127-3.695,3.127c-0.951,0-1.711-0.305-2.199-0.883c-0.484-0.574-0.668-1.391-0.514-2.301
7147      c0.295-1.855,1.805-3.152,3.67-3.152c0.93,0,1.686,0.309,2.184,0.892C62.034,17.721,62.232,18.543,62.089,19.449z"
7148  ></path>
7149  <path
7150    fill="#253B80"
7151    d="M84.096,13.075h-3.291c-0.314,0-0.609,0.156-0.787,0.417l-4.539,6.686l-1.924-6.425
7152      c-0.121-0.402-0.492-0.678-0.912-0.678h-3.234c-0.393,0-0.666,0.384-0.541,0.754l3.625,10.638l-3.408,4.811
7153      c-0.268,0.379,0.002,0.9,0.465,0.9h3.287c0.312,0,0.604-0.152,0.781-0.408L84.564,13.97C84.826,13.592,84.557,13.075,84.096,13.075z
7154      "
7155  ></path>
7156  <path
7157    fill="#179BD7"
7158    d="M94.992,6.749h-6.84c-0.467,0-0.865,0.34-0.938,0.802l-2.766,17.537c-0.055,0.346,0.213,0.658,0.562,0.658
7159      h3.51c0.326,0,0.605-0.238,0.656-0.562l0.785-4.971c0.072-0.463,0.471-0.803,0.938-0.803h2.164c4.506,0,7.105-2.18,7.785-6.5
7160      c0.307-1.89,0.012-3.375-0.873-4.415C99.004,7.353,97.281,6.749,94.992,6.749z M95.781,13.154c-0.373,2.454-2.248,2.454-4.062,2.454
7161      h-1.031l0.725-4.583c0.043-0.277,0.281-0.481,0.562-0.481h0.473c1.234,0,2.4,0,3.002,0.704
7162      C95.809,11.668,95.918,12.292,95.781,13.154z"
7163  ></path>
7164  <path
7165    fill="#179BD7"
7166    d="M115.434,13.075h-3.273c-0.281,0-0.52,0.204-0.562,0.481l-0.145,0.916l-0.23-0.332
7167      c-0.709-1.029-2.289-1.373-3.867-1.373c-3.619,0-6.709,2.741-7.311,6.586c-0.312,1.918,0.131,3.752,1.219,5.031
7168      c1,1.176,2.426,1.666,4.125,1.666c2.916,0,4.533-1.875,4.533-1.875l-0.146,0.91c-0.055,0.348,0.213,0.66,0.564,0.66h2.949
7169      c0.467,0,0.865-0.34,0.938-0.803l1.771-11.209C116.053,13.388,115.785,13.075,115.434,13.075z M110.869,19.449
7170      c-0.314,1.871-1.801,3.127-3.695,3.127c-0.949,0-1.711-0.305-2.199-0.883c-0.484-0.574-0.666-1.391-0.514-2.301
7171      c0.297-1.855,1.805-3.152,3.67-3.152c0.93,0,1.686,0.309,2.184,0.892C110.816,17.721,111.014,18.543,110.869,19.449z"
7172  ></path>
7173  <path
7174    fill="#179BD7"
7175    d="M119.295,7.23l-2.807,17.858c-0.055,0.346,0.213,0.658,0.562,0.658h2.822c0.469,0,0.867-0.34,0.939-0.803
7176      l2.768-17.536c0.055-0.346-0.213-0.659-0.562-0.659h-3.16C119.578,6.749,119.338,6.953,119.295,7.23z"
7177  ></path>
7178  <path
7179    fill="#253B80"
7180    d="M7.266,29.154l0.523-3.322l-1.165-0.027H1.061L4.927,1.292C4.939,1.218,4.978,1.149,5.035,1.1
7181      c0.057-0.049,0.13-0.076,0.206-0.076h9.38c3.114,0,5.263,0.648,6.385,1.927c0.526,0.6,0.861,1.227,1.023,1.917
7182      c0.17,0.724,0.173,1.589,0.007,2.644l-0.012,0.077v0.676l0.526,0.298c0.443,0.235,0.795,0.504,1.065,0.812
7183      c0.45,0.513,0.741,1.165,0.864,1.938c0.127,0.795,0.085,1.741-0.123,2.812c-0.24,1.232-0.628,2.305-1.152,3.183
7184      c-0.482,0.809-1.096,1.48-1.825,2c-0.696,0.494-1.523,0.869-2.458,1.109c-0.906,0.236-1.939,0.355-3.072,0.355h-0.73
7185      c-0.522,0-1.029,0.188-1.427,0.525c-0.399,0.344-0.663,0.814-0.744,1.328l-0.055,0.299l-0.924,5.855l-0.042,0.215
7186      c-0.011,0.068-0.03,0.102-0.058,0.125c-0.025,0.021-0.061,0.035-0.096,0.035H7.266z"
7187  ></path>
7188  <path
7189    fill="#179BD7"
7190    d="M23.048,7.667L23.048,7.667L23.048,7.667c-0.028,0.179-0.06,0.362-0.096,0.55
7191      c-1.237,6.351-5.469,8.545-10.874,8.545H9.326c-0.661,0-1.218,0.48-1.321,1.132l0,0l0,0L6.596,26.83l-0.399,2.533
7192      c-0.067,0.428,0.263,0.814,0.695,0.814h4.881c0.578,0,1.069-0.42,1.16-0.99l0.048-0.248l0.919-5.832l0.059-0.32
7193      c0.09-0.572,0.582-0.992,1.16-0.992h0.73c4.729,0,8.431-1.92,9.513-7.476c0.452-2.321,0.218-4.259-0.978-5.622
7194      C24.022,8.286,23.573,7.945,23.048,7.667z"
7195  ></path>
7196  <path
7197    fill="#222D65"
7198    d="M21.754,7.151c-0.189-0.055-0.384-0.105-0.584-0.15c-0.201-0.044-0.407-0.083-0.619-0.117
7199      c-0.742-0.12-1.555-0.177-2.426-0.177h-7.352c-0.181,0-0.353,0.041-0.507,0.115C9.927,6.985,9.675,7.306,9.614,7.699L8.05,17.605
7200      l-0.045,0.289c0.103-0.652,0.66-1.132,1.321-1.132h2.752c5.405,0,9.637-2.195,10.874-8.545c0.037-0.188,0.068-0.371,0.096-0.55
7201      c-0.313-0.166-0.652-0.308-1.017-0.429C21.941,7.208,21.848,7.179,21.754,7.151z"
7202  ></path>
7203  <path
7204    fill="#253B80"
7205    d="M9.614,7.699c0.061-0.393,0.313-0.714,0.652-0.876c0.155-0.074,0.326-0.115,0.507-0.115h7.352
7206      c0.871,0,1.684,0.057,2.426,0.177c0.212,0.034,0.418,0.073,0.619,0.117c0.2,0.045,0.395,0.095,0.584,0.15
7207      c0.094,0.028,0.187,0.057,0.278,0.086c0.365,0.121,0.704,0.264,1.017,0.429c0.368-2.347-0.003-3.945-1.272-5.392
7208      C20.378,0.682,17.853,0,14.622,0h-9.38c-0.66,0-1.223,0.48-1.325,1.133L0.01,25.898c-0.077,0.49,0.301,0.932,0.795,0.932h5.791
7209      l1.454-9.225L9.614,7.699z"
7210  ></path>
7211</svg>
7212<!-- END app snippet -->
7213      
7214
7215      
7216        <!-- BEGIN app snippet: ApplePayLogo --><svg
7217  class='upcart-express-pay-button-apple-pay-svg'
7218  xmlns='http://www.w3.org/2000/svg'
7219  viewBox='0 0 100 60'
7220  style='
7221    width: 60px;
7222    height: 36px;
7223  '
7224>
7225  <g fill="none" fillRule="evenodd">
7226    <path
7227      fill="#FFF"
7228      d="M33.886 27.958c.037 3.825 3.5 5.097 3.538 5.113-.03.09-.553 1.814-1.824 3.595-1.099 1.54-2.24 3.073-4.035 3.105-1.765.032-2.332-1.003-4.35-1.003s-2.648.971-4.319 1.035c-1.733.063-3.054-1.666-4.161-3.2-2.264-3.137-3.994-8.866-1.67-12.732 1.153-1.92 3.215-3.137 5.453-3.168 1.702-.031 3.31 1.098 4.35 1.098 1.04 0 2.994-1.358 5.047-1.158.859.034 3.271.332 4.82 2.506-.125.075-2.88 1.612-2.849 4.81m-3.317-9.392c.92-1.069 1.54-2.556 1.371-4.035-1.327.05-2.931.847-3.882 1.915-.854.945-1.6 2.458-1.399 3.91 1.48.109 2.99-.721 3.91-1.79m13.323-1.83a41.71 41.71 0 0 1 2.257-.306 24.794 24.794 0 0 1 2.716-.136c1.411 0 2.628.164 3.65.494 1.023.33 1.863.801 2.521 1.415a5.812 5.812 0 0 1 1.323 1.943c.317.75.475 1.615.475 2.592 0 1.182-.217 2.217-.652 3.104a6.463 6.463 0 0 1-1.78 2.233c-.753.602-1.646 1.05-2.68 1.347-1.036.295-2.164.443-3.387.443-1.105 0-2.033-.08-2.785-.239v9.822h-1.658V16.738zm1.658 11.46c.4.112.846.192 1.34.237.494.045 1.022.068 1.586.068 2.116 0 3.756-.478 4.92-1.432 1.164-.955 1.746-2.353 1.746-4.194 0-.887-.153-1.66-.458-2.32a4.168 4.168 0 0 0-1.305-1.62c-.564-.42-1.234-.738-2.01-.955-.777-.216-1.635-.324-2.576-.324-.752 0-1.399.029-1.94.086-.54.057-.975.12-1.304.187v10.266zm24.47 7.365c0 .659.011 1.319.034 1.978.024.659.094 1.295.212 1.909h-1.552l-.246-2.319h-.072a5.809 5.809 0 0 1-.81.955 6.168 6.168 0 0 1-2.627 1.5 6.573 6.573 0 0 1-1.817.239c-.822 0-1.546-.132-2.17-.392-.623-.262-1.134-.603-1.534-1.023a4.14 4.14 0 0 1-.898-1.45 4.72 4.72 0 0 1-.3-1.636c0-1.933.84-3.421 2.521-4.468 1.682-1.046 4.215-1.545 7.602-1.5v-.444c0-.432-.042-.927-.124-1.484a4.553 4.553 0 0 0-.547-1.585c-.282-.5-.705-.92-1.27-1.26-.563-.342-1.328-.513-2.292-.513-.729 0-1.451.108-2.169.324a7.438 7.438 0 0 0-1.956.904l-.53-1.194a7.946 7.946 0 0 1 2.327-1.073 9.569 9.569 0 0 1 2.505-.324c1.175 0 2.134.193 2.874.58.74.386 1.323.886 1.746 1.5.423.613.712 1.3.864 2.063.152.762.23 1.518.23 2.267v6.446h-.001zm-1.658-4.877c-.894-.023-1.83.011-2.805.102-.975.09-1.875.29-2.697.597-.824.307-1.505.756-2.045 1.347-.541.592-.812 1.375-.812 2.353 0 1.159.341 2.012 1.023 2.557.682.546 1.445.82 2.292.82.682 0 1.293-.091 1.834-.274a4.708 4.708 0 0 0 2.415-1.773c.272-.387.477-.784.619-1.194.117-.455.177-.785.177-.99v-3.545zm4.9-7.605 4.301 10.64c.236.59.46 1.199.671 1.824.212.625.4 1.2.564 1.722h.071c.165-.5.352-1.063.564-1.688.212-.625.447-1.267.705-1.928l4.022-10.57h1.762l-4.9 12.004a136.65 136.65 0 0 1-1.394 3.46 32.347 32.347 0 0 1-1.323 2.797c-.447.83-.899 1.562-1.359 2.2a9.285 9.285 0 0 1-1.533 1.67c-.658.568-1.264.984-1.817 1.245a15.75 15.75 0 0 1-1.11.495l-.566-1.33c.424-.182.894-.42 1.411-.716a7.665 7.665 0 0 0 1.517-1.16c.424-.409.888-.948 1.393-1.62.506-.67.958-1.483 1.358-2.438.141-.364.212-.603.212-.716 0-.159-.07-.398-.212-.716l-6.102-15.176h1.765v.001z"
7229    />
7230  </g>
7231</svg>
7232<!-- END app snippet -->
7233      
7234
7235      
7236
7237      
7238    </div>
7239  </div>
7240
7241
7242
7243
7244<script>
7245  window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
7246  window.upcartMoneyFormat = "€{{amount_with_comma_separator}}";
7247  window.upcartStorefrontPublicAccessToken = '746d39d8f09e5a6a34fd2d9164246a0d' || undefined;
7248  window.upcartClientLocalizationCountry = {
7249    isoCode: 'ES',
7250    currency: 'CurrencyDrop',
7251    name: 'España'
7252  };
7253  window.upcartMyShopifyDomain = 'two-poles-cosmetics.myshopify.com';
7254</script>
7254
7255
7256
7257<script>
7258    window.upcart = window.upcart || {};
7259    window.upcart.customer = { isLoggedIn: false };
7260  </script>
7260<script>
7261  window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
7262    
7263
7264    return line;
7265  });
7266</script>
7266
7267
7268<div id="upCart"></div>
7269<div id="upCartStickyButton"></div>
7270
7271<style id="upCart-customCSS">
7272  
7273    *{}
7274  
7275</style>
7276
7277
7278</div>
7278<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7278
7279</body>
7280</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.