PageSourceSearch

https://andaraaccesorios.com/search

html andaraaccesorios.com collected 2026-09-29 01:51:22 UTC 148,573 bytes, 2,024 lines download raw bytes

1<!doctype html>
2
3<html lang="es" dir="ltr">
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
7
8    <title>Buscar</title><meta name="description" content="Somos más que una marca de accesorios, somos el toque final que completa tu estilo. Nuestros accesorios son el reflejo de la mujer moderna, audaz y auténtica."><link rel="canonical" href="https://andaraaccesorios.com/search">
9    <link rel="stylesheet" href="https://use.typekit.net/ent4hgp.css"><link rel="shortcut icon" href="//andaraaccesorios.com/cdn/shop/files/favicon-Andara-accesorios.png?v=1725405400&width=96">
10      <link rel="apple-touch-icon" href="//andaraaccesorios.com/cdn/shop/files/favicon-Andara-accesorios.png?v=1725405400&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//andaraaccesorios.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//andaraaccesorios.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
11  <meta property="og:title" content="Buscar"><meta property="og:image" content="http://andaraaccesorios.com/cdn/shop/files/Andara-accesorios.jpg?v=1746742773&width=2048">
12  <meta property="og:image:secure_url" content="https://andaraaccesorios.com/cdn/shop/files/Andara-accesorios.jpg?v=1746742773&width=2048">
13  <meta property="og:image:width" content="1200">
14  <meta property="og:image:height" content="628"><meta property="og:description" content="Somos más que una marca de accesorios, somos el toque final que completa tu estilo. Nuestros accesorios son el reflejo de la mujer moderna, audaz y auténtica."><meta property="og:url" content="https://andaraaccesorios.com/search">
15<meta property="og:site_name" content="Andara Accesorios"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Buscar">
16  <meta name="twitter:description" content="Somos más que una marca de accesorios, somos el toque final que completa tu estilo. Nuestros accesorios son el reflejo de la mujer moderna, audaz y auténtica."><meta name="twitter:image" content="https://andaraaccesorios.com/cdn/shop/files/Andara-accesorios.jpg?crop=center&height=1200&v=1746742773&width=1200">
17  <meta name="twitter:image:alt" content="">
17<script type="application/ld+json">
18  {
19    "@context": "https://schema.org",
20    "@type": "BreadcrumbList",
21    "itemListElement": [{
22        "@type": "ListItem",
23        "position": 1,
24        "name": "Inicio",
25        "item": "https://andaraaccesorios.com"
26      }]
27  }
28</script>
28<style>/* Typography (heading) */
29  @font-face {
30  font-family: Jost;
31  font-weight: 400;
32  font-style: normal;
33  font-display: fallback;
34  src: url("//andaraaccesorios.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
35       url("//andaraaccesorios.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
36}
37
38@font-face {
39  font-family: Jost;
40  font-weight: 400;
41  font-style: italic;
42  font-display: fallback;
43  src: url("//andaraaccesorios.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),
44       url("//andaraaccesorios.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");
45}
46
47/* Typography (body) */
48  @font-face {
49  font-family: Poppins;
50  font-weight: 300;
51  font-style: normal;
52  font-display: fallback;
53  src: url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
54       url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
55}
56
57@font-face {
58  font-family: Poppins;
59  font-weight: 300;
60  font-style: italic;
61  font-display: fallback;
62  src: url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_i3.8536b4423050219f608e17f134fe9ea3b01ed890.woff2") format("woff2"),
63       url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_i3.0f4433ada196bcabf726ed78f8e37e0995762f7f.woff") format("woff");
64}
65
66@font-face {
67  font-family: Poppins;
68  font-weight: 400;
69  font-style: normal;
70  font-display: fallback;
71  src: url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
72       url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
73}
74
75@font-face {
76  font-family: Poppins;
77  font-weight: 400;
78  font-style: italic;
79  font-display: fallback;
80  src: url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
81       url("//andaraaccesorios.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
82}
83
84:root {
85    /* Container */
86    --container-max-width: 100%;
87    --container-xxs-max-width: 27.5rem; /* 440px */
88    --container-xs-max-width: 42.5rem; /* 680px */
89    --container-sm-max-width: 61.25rem; /* 980px */
90    --container-md-max-width: 71.875rem; /* 1150px */
91    --container-lg-max-width: 78.75rem; /* 1260px */
92    --container-xl-max-width: 85rem; /* 1360px */
93    --container-gutter: 1.25rem;
94
95    --section-vertical-spacing: 2.5rem;
96    --section-vertical-spacing-tight:2.5rem;
97
98    --section-stack-gap:2.25rem;
99    --section-stack-gap-tight:2.25rem;
100
101    /* Form settings */
102    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
103    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
104    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
105    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
106    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
107    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
108    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
109
110    /* Other sizes */
111    --sticky-area-height: calc(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));
112
113    /* RTL support */
114    --transform-logical-flip: 1;
115    --transform-origin-start: left;
116    --transform-origin-end: right;
117
118    /**
119     * ---------------------------------------------------------------------
120     * TYPOGRAPHY
121     * ---------------------------------------------------------------------
122     */
123
124    /* Font properties */
125    --heading-font-family: Jost, sans-serif;
126    --heading-font-weight: 400;
127    --heading-font-style: normal;
128    --heading-text-transform: uppercase;
129    --heading-letter-spacing: 0.18em;
130    --text-font-family: Poppins, sans-serif;
131    --text-font-weight: 300;
132    --text-font-style: normal;
133    --text-letter-spacing: 0.0em;
134    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
135    --button-text-transform: uppercase;
136    --button-letter-spacing: 0.18em;
137
138    /* Font sizes */--text-heading-size-factor: 1.1;
139    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
140    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
141    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
142    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
143    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
144    --text-h6: calc(0.75rem * var(--text-heading-size-factor));
145
146    --text-xs: 0.9375rem;
147    --text-sm: 1.0rem;
148    --text-base: 1.0625rem;
149    --text-lg: 1.1875rem;
150    --text-xl: 1.25rem;
151
152    /* Rounded variables (used for border radius) */
153    --rounded-full: 9999px;
154    --button-border-radius: 0.0rem;
155    --input-border-radius: 0.0rem;
156
157    /* Box shadow */
158    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
159    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
160    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
161    --shadow-block: px px px rgb(var(--text-primary) / 0.0);
162
163    /**
164     * ---------------------------------------------------------------------
165     * OTHER
166     * ---------------------------------------------------------------------
167     */
168
169    --checkmark-svg-url: url(//andaraaccesorios.com/cdn/shop/t/9/assets/checkmark.svg?v=77552481021870063511724106090);
170    --cursor-zoom-in-svg-url: url(//andaraaccesorios.com/cdn/shop/t/9/assets/cursor-zoom-in.svg?v=129647466446949226931724106090);
171  }
172
173  [dir="rtl"]:root {
174    /* RTL support */
175    --transform-logical-flip: -1;
176    --transform-origin-start: right;
177    --transform-origin-end: left;
178  }
179
180  @media screen and (min-width: 700px) {
181    :root {
182      /* Typography (font size) */
183      --text-xs: 1.0rem;
184      --text-sm: 1.0625rem;
185      --text-base: 1.125rem;
186      --text-lg: 1.25rem;
187      --text-xl: 1.375rem;
188
189      /* Spacing settings */
190      --container-gutter: 2rem;
191    }
192  }
193
194  @media screen and (min-width: 1000px) {
195    :root {
196      /* Spacing settings */
197      --container-gutter: 3rem;
198
199      --section-vertical-spacing: 4rem;
200      --section-vertical-spacing-tight: 4rem;
201
202      --section-stack-gap:3rem;
203      --section-stack-gap-tight:3rem;
204    }
205  }:root {/* Overlay used for modal */
206    --page-overlay: 0 0 0 / 0.4;
207
208    /* We use the first scheme background as default */
209    --page-background: ;
210
211    /* Product colors */
212    --on-sale-text: 123 149 181;
213    --on-sale-badge-background: 123 149 181;
214    --on-sale-badge-text: 255 255 255;
215    --sold-out-badge-background: 239 239 239;
216    --sold-out-badge-text: 0 0 0 / 0.65;
217    --custom-badge-background: 28 28 28;
218    --custom-badge-text: 255 255 255;
219    --star-color: 28 28 28;
220
221    /* Status colors */
222    --success-background: 212 227 203;
223    --success-text: 48 122 7;
224    --warning-background: 253 241 224;
225    --warning-text: 237 138 0;
226    --error-background: 243 204 204;
227    --error-text: 203 43 43;
228  }.color-scheme--scheme-1 {
229      /* Color settings */--accent: 92 92 92;
230      --text-color: 92 92 92;
231      --background: 255 255 255 / 1.0;
232      --background-without-opacity: 255 255 255;
233      --background-gradient: ;--border-color: 231 231 231;/* Button colors */
234      --button-background: 92 92 92;
235      --button-text-color: 255 255 255;
236
237      /* Circled buttons */
238      --circle-button-background: 255 255 255;
239      --circle-button-text-color: 28 28 28;
240    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
241      padding-block-start: 0;
242    }.color-scheme--scheme-2 {
243      /* Color settings */--accent: 123 149 181;
244      --text-color: 92 92 92;
245      --background: 243 243 243 / 1.0;
246      --background-without-opacity: 243 243 243;
247      --background-gradient: ;--border-color: 220 220 220;/* Button colors */
248      --button-background: 123 149 181;
249      --button-text-color: 255 255 255;
250
251      /* Circled buttons */
252      --circle-button-background: 255 255 255;
253      --circle-button-text-color: 92 92 92;
254    }.shopify-section:has(.section-spacing.color-scheme--bg-78566feb045e1e2e6eb726ab373c36bd) + .shopify-section:has(.section-spacing.color-scheme--bg-78566feb045e1e2e6eb726ab373c36bd:not(.bordered-section)) .section-spacing {
255      padding-block-start: 0;
256    }.color-scheme--scheme-3 {
257      /* Color settings */--accent: 255 255 255;
258      --text-color: 255 255 255;
259      --background: 28 28 28 / 1.0;
260      --background-without-opacity: 28 28 28;
261      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
262      --button-background: 255 255 255;
263      --button-text-color: 28 28 28;
264
265      /* Circled buttons */
266      --circle-button-background: 255 255 255;
267      --circle-button-text-color: 28 28 28;
268    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
269      padding-block-start: 0;
270    }.color-scheme--scheme-4 {
271      /* Color settings */--accent: 255 255 255;
272      --text-color: 255 255 255;
273      --background: 0 0 0 / 0.0;
274      --background-without-opacity: 0 0 0;
275      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
276      --button-background: 255 255 255;
277      --button-text-color: 28 28 28;
278
279      /* Circled buttons */
280      --circle-button-background: 255 255 255;
281      --circle-button-text-color: 28 28 28;
282    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
283      padding-block-start: 0;
284    }.color-scheme--scheme-ead5a29a-3656-4807-b1cb-cf54aab5f2cb {
285      /* Color settings */--accent: 255 255 255;
286      --text-color: 255 255 255;
287      --background: 123 149 181 / 1.0;
288      --background-without-opacity: 123 149 181;
289      --background-gradient: ;--border-color: 143 165 192;/* Button colors */
290      --button-background: 255 255 255;
291      --button-text-color: 255 255 255;
292
293      /* Circled buttons */
294      --circle-button-background: 255 255 255;
295      --circle-button-text-color: 28 28 28;
296    }.shopify-section:has(.section-spacing.color-scheme--bg-9084300fa2f374c0bc37c144fedaf94f) + .shopify-section:has(.section-spacing.color-scheme--bg-9084300fa2f374c0bc37c144fedaf94f:not(.bordered-section)) .section-spacing {
297      padding-block-start: 0;
298    }.color-scheme--scheme-9edd6a62-873b-41e7-9b2a-f8376842cba0 {
299      /* Color settings */--accent: 255 255 255;
300      --text-color: 255 255 255;
301      --background: 123 149 181 / 1.0;
302      --background-without-opacity: 123 149 181;
303      --background-gradient: ;--border-color: 143 165 192;/* Button colors */
304      --button-background: 255 255 255;
305      --button-text-color: 123 149 181;
306
307      /* Circled buttons */
308      --circle-button-background: 255 255 255;
309      --circle-button-text-color: 255 255 255;
310    }.shopify-section:has(.section-spacing.color-scheme--bg-9084300fa2f374c0bc37c144fedaf94f) + .shopify-section:has(.section-spacing.color-scheme--bg-9084300fa2f374c0bc37c144fedaf94f:not(.bordered-section)) .section-spacing {
311      padding-block-start: 0;
312    }.color-scheme--dialog {
313      /* Color settings */--accent: 123 149 181;
314      --text-color: 92 92 92;
315      --background: 243 243 243 / 1.0;
316      --background-without-opacity: 243 243 243;
317      --background-gradient: ;--border-color: 220 220 220;/* Button colors */
318      --button-background: 123 149 181;
319      --button-text-color: 255 255 255;
320
321      /* Circled buttons */
322      --circle-button-background: 255 255 255;
323      --circle-button-text-color: 92 92 92;
324    }
325</style>
325<script>
326  // This allows to expose several variables to the global scope, to be used in scripts
327  window.themeVariables = {
328    settings: {
329      showPageTransition: false,
330      pageType: "search",
331      moneyFormat: "${{amount_no_decimals}}",
332      moneyWithCurrencyFormat: "${{amount_no_decimals}} COP",
333      currencyCodeEnabled: false,
334      cartType: "drawer",
335      staggerMenuApparition: true
336    },
337
338    strings: {
339      addedToCart: "Añadido al carrito",
340      closeGallery: "Cerrar galería",
341      zoomGallery: "Zoom",
342      errorGallery: "No se puede cargar la imagen",
343      shippingEstimatorNoResults: "No hacemos envíos a tu dirección.",
344      shippingEstimatorOneResult: "Hay una tarifa de gastos de envío para tu dirección:",
345      shippingEstimatorMultipleResults: "Hay varias tarifas de gastos de envío para tu dirección:",
346      shippingEstimatorError: "Se produjo un error al recuperar las tarifas de gastos de envío:",
347      next: "Siguiente",
348      previous: "Anterior"
349    },
350
351    mediaQueries: {
352      'sm': 'screen and (min-width: 700px)',
353      'md': 'screen and (min-width: 1000px)',
354      'lg': 'screen and (min-width: 1150px)',
355      'xl': 'screen and (min-width: 1400px)',
356      '2xl': 'screen and (min-width: 1600px)',
357      'sm-max': 'screen and (max-width: 699px)',
358      'md-max': 'screen and (max-width: 999px)',
359      'lg-max': 'screen and (max-width: 1149px)',
360      'xl-max': 'screen and (max-width: 1399px)',
361      '2xl-max': 'screen and (max-width: 1599px)',
362      'motion-safe': '(prefers-reduced-motion: no-preference)',
363      'motion-reduce': '(prefers-reduced-motion: reduce)',
364      'supports-hover': 'screen and (pointer: fine)',
365      'supports-touch': 'screen and (hover: none)'
366    }
367  };</script>
367<script>
368      if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
369        const importMapPolyfill = document.createElement('script');
370        importMapPolyfill.async = true;
371        importMapPolyfill.src = "//andaraaccesorios.com/cdn/shop/t/9/assets/es-module-shims.min.js?v=140375185335194536761724106072";
372
373        document.head.appendChild(importMapPolyfill);
374      }
375    </script>
375
376
377    
377<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 377
377
378<script type="importmap">{
379        "imports": {
380          "vendor": "//andaraaccesorios.com/cdn/shop/t/9/assets/vendor.min.js?v=90848652276903619941724106072",
381          "theme": "//andaraaccesorios.com/cdn/shop/t/9/assets/theme.js?v=135502145494228332551724106072",
382          "photoswipe": "//andaraaccesorios.com/cdn/shop/t/9/assets/photoswipe.min.js?v=20290624223189769891724106072"
383        }
384      }
385    </script>
385
386
387    
387<script type="module" src="//andaraaccesorios.com/cdn/shop/t/9/assets/vendor.min.js?v=90848652276903619941724106072"></script>
387
388    
388<script type="module" src="//andaraaccesorios.com/cdn/shop/t/9/assets/theme.js?v=135502145494228332551724106072"></script>
388
389
390    
390<script>
391
392  
393
394      window.onload = function() {
395        const collection = document.getElementById("es-bumps");
396          collection.addEventListener("click", function (e) {
397              document.getElementsByClassName('es-bumps')[0].classList.toggle("open-main-2");
398          });
399
400      
401      };
402    </script>
402
403
404    
404<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
404<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51400704173/digital_wallets/dialog">
405<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
405<script async="async" src="/checkouts/internal/preloads.js?locale=es-US"></script>
vendor: 1 bytes, line 405
405
406<script id="shopify-features" type="application/json">{"accessToken":"348c0b8442d3a3e7daf1e4c2d153779e","betas":["rich-media-storefront-analytics"],"domain":"andaraaccesorios.com","predictiveSearch":true,"shopId":51400704173,"locale":"es"}</script>
vendor: 1 bytes, line 406
406
407<script>var Shopify = Shopify || {};
408Shopify.shop = "andara-comercio.myshopify.com";
409Shopify.locale = "es";
410Shopify.currency = {"active":"COP","rate":"1.0"};
411Shopify.country = "US";
412Shopify.theme = {"name":"Prestige","id":139342938285,"schema_name":"Prestige","schema_version":"10.2.0","theme_store_id":855,"role":"main"};
413Shopify.theme.handle = "null";
414Shopify.theme.style = {"id":null,"handle":null};
415Shopify.cdnHost = "andaraaccesorios.com/cdn";
416Shopify.routes = Shopify.routes || {};
417Shopify.routes.root = "/";
418Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
419Shopify.SignInWithShop = Shopify.SignInWithShop || {};
420Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
421Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 421
421
422<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 422
422
423<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 423
423
424<script>
425  window.Shopify = window.Shopify || {};
426  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
427  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
428  window.Shopify.SignInWithShop.eligible = true;
429</script>
vendor: 1 bytes, line 429
429
430<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 430
430
431<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 431
431
432<script type="module">
433  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.es.esm.js");
434
435  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
436
437</script>
vendor: 1 bytes, line 437
437
438<script>
439  window.Shopify = window.Shopify || {};
440  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
441  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"]};
442</script>
vendor: 1 bytes, line 442
442
443<script id="__st">var __st={"a":51400704173,"offset":-18000,"reqid":"dd5dcdd3-e783-4c80-9560-87b6efdb4684-1790646682","pageurl":"andaraaccesorios.com\/search","u":"8e4e7b72a59b","p":"searchresults"};</script>
vendor: 1 bytes, line 443
443
444<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 444
444
445<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 445
445
446<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//andaraaccesorios.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 446
446
447<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 = "//andaraaccesorios.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
447<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 447
447
448<script>
449  window.Shopify = window.Shopify || {};
450  window.Shopify.MCP = window.Shopify.MCP || {};
451  window.Shopify.MCP.enabled = true;
452  window.Shopify.MCP.shop = "andara-comercio.myshopify.com";
453  window.Shopify.MCP.mcpEndpoint = "https:\/\/andaraaccesorios.com\/api\/mcp";
454  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
455</script>
vendor: 1 bytes, line 455
455
456<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("\/\/andaraaccesorios.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
457</script>
vendor: 1 bytes, line 457
457
458<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://andaraaccesorios.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.es.js",t.type="module",document.head.appendChild(t)}};
459</script>
vendor: 1 bytes, line 459
459
460<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
461  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);
462</script>
vendor: 1 bytes, line 462
462
463<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})}}));
464</script>
464
465
466<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
466
467<link href="//andaraaccesorios.com/cdn/shop/t/9/assets/theme.css?v=63093009300112557371746749749" rel="stylesheet" type="text/css" media="all" /><!-- TikTok Pixel Code Start -->
468<script>
469!function (w, d, t) {
470  w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(
471var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js",o=n&&n.partner;ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=r,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};n=document.createElement("script")
472;n.type="text/javascript",n.async=!0,n.src=r+"?sdkid="+e+"&lib="+t;e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)};
473
474
475  ttq.load('CTE9MIBC77U4BJFUIB5G');
476  ttq.page();
477}(window, document, 'ttq');
478</script>
478
479<!-- TikTok Pixel Code End -->
480  
481  <!-- Disable Shopify Best-Sellers Sales Shield code start -->
482  
483  <!-- Disable Shopify Best-Sellers Sales Shield code End -->
484  <!-- BEGIN app block: shopify://apps/easysell-cod-form/blocks/app-embed/7bfd0a95-6839-4f02-b2ee-896832dbe67e --><!-- BEGIN app snippet: coverage -->
485
486  
487
488
489
490
491  
492    
492<script defer src="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/COUNTRIES-CO.js"></script>
492
493  
494
495
496
497<!-- END app snippet -->
498<script type="application/javascript">
499  window.ES_COUNTRY_PROMISE = fetch("/browsing_context_suggestions.json")
500    .then((r) => r.json())
501    .then((d) => (window.ES_COUNTRY = window.ES_COUNTRY || d.detected_values.country.handle))
502    .catch(() => null);
503</script>
503
504<link rel="preload" href="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/easysell.css" as="style">
505<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/easysell.css" media="print" onload="this.media='all'">
506<link rel="preload" as="image" href="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/discount.svg">
507<link rel="preload" as="image" href="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/loading.svg">
508<script type="application/javascript">
509  var ES_ASSETS_URL = "https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/";
510  
511  var EASYSELL_CONFIG = {"active":true,"fields":[{"src":"https://cdn.shopify.com/s/files/1/0514/0070/4173/files/andara-form-s-1.png?v=1732729942","hide":false,"type":"image","error":null,"image":"image","label":"Imagen","style":{"width":100,"justifyContent":"center"},"title":"Imagen","value":"image100","required":false,"placeholder":"Imagen"},{"hide":false,"type":"cart_content","label":"Cart content","value":"cart_content"},{"src":"https://cdn.shopify.com/s/files/1/0514/0070/4173/files/BANNER_CAJA-BAJA.jpg?v=1746718470","hide":true,"type":"image","error":null,"image":"image","label":"Imagen","style":{"width":100,"justifyContent":"center"},"title":"Imagen","value":"image83","required":false,"placeholder":"Imagen"},{"hide":true,"type":"text","error":"Introduce un código de descuento válido","label":"Código de descuento","title":null,"value":"discount","prefix":null,"required":false,"background":"#B98D66","placeholder":"Código de descuento","applyButtonText":"Aplicar"},{"hide":true,"size":"18","type":"title","style":{"color":"#7b95b5","fontSize":20,"textAlign":"center","fontWeight":"700"},"title":"¡LLENA TUS DATOS SI ESTAS SEGURA DE TU COMPRA!","value":"header","weight":"600","alignment":"center"},{"hide":false,"type":"title","image":"title","label":"Texto / HTML","style":{"color":"#000000","fontSize":16,"textAlign":"center","fontWeight":500},"title":"<p style=\"color:#fff; background: #7b95b5; padding: 5px; text-align: center; display: block; font-weight: 700; font-size: 20px;\">INFORMACIÓN DEL DESTINATARIO</p>","value":"title37"},{"icon":"person-fill","type":"text","error":null,"label":"Nombre","title":"Nombre","value":"first_name","prefix":null,"required":true,"enableIcon":true,"placeholder":"Nombre"},{"icon":"person-fill","type":"text","error":null,"label":"Last Name","title":"Apellidos","value":"last_name","required":true,"enableIcon":true,"placeholder":"Apellido"},{"icon":"whatsapp","type":"text","error":null,"label":"Phone","title":"Celular con WhatsApp","value":"phone","required":true,"maxLength":"10","minLength":"10","enableIcon":true,"onlyDigits":true,"placeholder":"Celular con WhatsApp"},{"icon":"bi-envelope-fill","type":"text","error":null,"label":"Correo electrónico","title":"Correo electrónico","value":"email","prefix":null,"required":true,"enableIcon":true,"placeholder":"Correo electrónico"},{"hide":false,"type":"title","image":"title","label":"Texto / HTML","style":{"color":"#000000","fontSize":16,"textAlign":"center","fontWeight":500},"title":"<p style=\"color:#fff; background: #7b95b5; padding: 5px; text-align: center; display: block; font-weight: 700; font-size: 20px;\">INFORMACIÓN PARA EL ENVÍO</p>","value":"title45"},{"icon":"bi-geo-alt-fill","type":"text","error":null,"label":"Address","title":"Dirección muy detallada","value":"address","required":true,"enableIcon":true,"placeholder":"Dirección"},{"icon":"bi-geo-alt-fill","type":"text","error":null,"label":"Dirección 2","title":"Barrio","value":"address2","prefix":null,"required":true,"enableIcon":true,"placeholder":"Barrio/Conjunto/Torre/Apto/Unidad"},{"icon":"bi-geo-alt-fill","type":"text","error":null,"label":"Province (State)","title":"Departamento","value":"province","required":true,"enableIcon":true,"placeholder":"Escoge tu departamento","prepopulate":true},{"icon":"bi-geo-alt-fill","type":"text","error":null,"label":"City","title":"Ciudad","value":"city","required":true,"enableIcon":true,"placeholder":"Escoge tu ciudad","prepopulate":true},{"hide":true,"type":"shipping_options","label":"Opciones de envío","title":"Opciones de envío","value":"shipping_options","labels":{"shipping_options":"Opciones de envío"},"placeholder":"Opciones de envío","hideShippingOptionsIfSingle":false},{"hide":true,"time":"3","type":"timer","image":"timer","label":"Cuenta regresiva de urgencia","style":{"padding":8,"borderColor":"#ffffff","borderStyle":"solid","borderWidth":1,"borderRadius":8,"backgroundColor":"#ffffff"},"title":"<p style=\"text-align: center;\"><span style=\"font-size: 24pt; color: #236fa1;\"><strong>¡Tenemos un oferta especial por tiempo limitado 👇!</strong></span><br><span style=\"font-size: 24pt;
511 color: #e03e2d;\"><strong>{time}</strong></span></p>","value":"timer25"},{"hide":true,"type":"title","image":"title","label":"Texto / HTML","style":{"color":"#7b95b5","fontSize":27,"textAlign":"center","fontWeight":"700"},"title":"¡Tenemos una oferta especial para ti! 👇","value":"title42"},{"hide":true,"type":"title","image":"title","label":"Texto / HTML","style":{"color":"#000000","fontSize":16,"textAlign":"center","fontWeight":500},"title":"<div id=\"es-bumps-hook\"></div>","value":"title64"},{"hide":false,"type":"order_summary","label":"Order summary","value":"order_summary","labels":{"total":"Total","discount":"Descuento","shipping":"Costo de envío","subtotal":"Subtotal","taxMessage":"Todos los impuestos incluidos"}},{"type":"button","color":"#ffffff","style":{"color":"#ffffff","fontSize":22,"background":"#7b95b5","fontWeight":"700","borderColor":"#ffffff","borderStyle":"solid","borderWidth":0,"borderRadius":40,"boxShadowOpacity":0},"title":"CONFIRMO MI COMPRA - {total}","value":"cta","animation":"pulse","backgroundColor":"#000000"},{"src":"https://cdn.shopify.com/s/files/1/0514/0070/4173/files/main-gif-testimonios-andara_1.gif?v=1739987055","hide":true,"type":"image","error":null,"image":"image","label":"Imagen","style":{"width":100,"justifyContent":"center"},"title":"Imagen","value":"image93","required":false,"placeholder":"Imagen"},{"src":"https://cdn.shopify.com/s/files/1/0514/0070/4173/files/ICONOS_CONFIANZA_-_V2-BAJA.png?v=1746718482","hide":false,"type":"image","error":null,"image":"image","label":"Imagen","style":{"width":100,"justifyContent":"center"},"title":"Imagen","value":"image1","required":false,"placeholder":"Imagen"}],"translations":null,"settings":{"css":null,"fee":{"type":"fixed","value":0,"enabled":false,"taxable":false},"rtl":false,"tax":{"rate":"0","enabled":false,"taxes_included":true},"apply":"all","active":false,"pixels":[{"type":"ttq","value":"CG6FS5JC77UA5T1VA870","selective":false},{"type":"ttq","value":"D4S6COBC77UAKMH85T3G","products":[],"selective":false,"collections":[]}],"sticky":false,"domains":["https://andara-comercio.myshopify.com","https://andaraaccesorios.com","https://www.andaraaccesorios.com"],"hidebuy":true,"limitIp":{"hours":null,"orders":null,"enabled":false},"cpbStyle":{"color":"#fff","fontSize":24,"animation":"pulse","background":"#7b95b5","fontWeight":"900","borderColor":"#7b95b5","borderStyle":"solid","borderWidth":1,"borderRadius":43,"boxShadowOpacity":0},"cpb_text":"¡FINALIZAR MI COMPRA!","cta_text":"BUY IT NOW","endpoint":null,"hide_atc":false,"products":[],"purchase":null,"cta_color":null,"formStyle":{"color":"#454545","fontSize":19,"iconColor":"#181818","background":"#fbfbfb","borderColor":"#000000","borderStyle":"solid","borderWidth":0,"borderRadius":0,"iconBackground":"#e2e2e2","boxShadowOpacity":0},"form_type":"popup","placement":"product","redirects":"default","cpb_button":true,"formConfig":{"enableIcon":true},"cod_gateway":true,"collections":[],"draft_order":false,"eligibility":{"enabled":false,"showMessage":false},"cpb_subtitle":null,"redirect_url":"https://","send_receipt":true,"translations":[],"formCountries":["CO"],"hide_checkout":true,"quantityLimit":{"value":10,"enabled":false},"singleProduct":false,"thankyou_text":"<h3>🎉 Su pedido ha sido realizado con éxito 🎉 🎉</h3>\n<h4>🎉 Gracias por comprar con nosotras 🎉</h4>","cta_text_color":null,"excluded_pages":["index","collection","search"],"shippingConfig":{"type":"custom","rates":null,"enabled":true,"customRates":[{"id":"n43u8h8128phdjr1kbsbrb","name":"Envío gratuito","type":"price","price":"0","condition":{"min":"68900"},"hasCondition":true},{"id":"2uvnjj37b5ex6ud7a0mv4","name":"Envío estándar","type":null,"price":15000,"condition":null,"hasCondition":false}]},"single_product":false,"abandonedConfig":{"klaviyo":{"apiKey":null,"enabled":false},"omnisend":{"apiKey":null,"enabled":false}},"fullScreenPopup":true,"limit_countries":true,"sticky_position":"bottom","disable_autofill":false,"native_placement":"after","separated_upsell":false,"allowed_countries":["CO"],"cpb_icon_position":"right","disable_abandoned":false,"include_client_ip":false,"order_tag_enabled":true,"auto_detect_pixels":true,"disable_on_soldout":true,"disable_auto_discount":false,"original_phone_format":true,"customerBlockedMessage":"Lo sentimos, no se te permite realizar más pedidos, por favor intenta más tarde","send_fulfillment_receipt":false,"coverage":[]},"shop":"andara-comercio.myshopify.com"};
512  
513  
514    var EASYSELL_QUANTITY_OFFERS = [{"id":3854,"enabled":true,"offers":[{"id":"63e2f7979a57a0bf6ce8473c","badge":"1 Unidad","title":"PRECIO REGULAR","discount":{"type":"fixed_amount","value":0},"quantity":1,"persisted":true,"description":"Buy 1 item","preselected":true},{"id":"63e3068f4e3d66ad78e431b4","badge":"2 Unidades","title":"MAS VENDIDO","discount":{"type":"fixed_amount","value":31900},"quantity":2,"description":"Buy 2 items","preselected":false},{"id":"63e306d349f3826d36718f27","badge":"3 Unidades","title":"MAYOR AHORRO","discount":{"type":"fixed_amount","value":64800},"quantity":3,"description":"Buy 2 items","preselected":false}],"design":{"badge":{"color":"#ffffff","fontSize":14,"fontStyle":"normal","background":"linear-gradient(270deg, rgb(255, 143, 89) 0.00%,rgb(255, 8, 68) 100.00%)","fontWeight":"700"},"price":{"color":"#000000","fontSize":14,"fontStyle":"normal","fontWeight":"500"},"title":{"color":"#000000","fontSize":16,"fontStyle":"normal","fontWeight":"500"},"badgeColor":"linear-gradient(270deg, #00c6fb 0.00%,#005bea 100.00%)","borderColor":"#d1d1d1","description":{"color":"#000000","fontSize":16,"fontStyle":"normal","fontWeight":"500"},"borderRadius":10,"backgroundColor":"#FFFFFF"},"selectedDesign":{"badge":{"color":"#ffffff","fontSize":14,"fontStyle":"normal","background":"linear-gradient(270deg, rgb(255, 163, 80) 0.00%,rgb(255, 8, 68) 100.00%)","fontWeight":"700"},"price":{"color":"#000000","fontSize":14,"fontStyle":"normal","fontWeight":"900"},"title":{"color":"#000000","fontSize":16,"fontStyle":"normal","fontWeight":"800"},"badgeColor":"linear-gradient(270deg, #00c6fb 0.00%,#005bea 100.00%)","borderColor":"#025db6","description":{"color":"#000000","fontSize":16,"fontStyle":"normal","fontWeight":"800"},"borderRadius":10,"backgroundColor":"#ecf6fd"},"productIds":["gid://shopify/Product/7312315154605"]}];
515  
516  
517  
518    
519    
520      var EASYSELL_BUMPS = [{"id":11916,"offer":{"text":"<p><span style=\"font-size: 16pt;\"><span style=\"color: #272727;\">Agrega un Producto sorpresa a tu compra </span><strong><span style=\"color: #000000;\"><span style=\"color: #272727;\">¡Por solo $19.000!</span> </span></strong></span></p>\n<p><span style=\"font-size: 16pt;\"><strong><span style=\"color: #000000;\">
520<span style=\"color: #e03e2d;\">Últimas unidades</span></span></strong></span></p>","price":"19000","title":"Producto Sorpresa","design":{"animated":true,"imageURL":"https://cdn.shopify.com/s/files/1/0514/0070/4173/files/1696553781-gif-regalo.gif?v=1739985103","tickColor":"#d6b496","background":"#f9f6f3","borderColor":"#d6b496","borderStyle":"dashed","borderWidth":1},"product":{"id":"gid://shopify/Product/7788034490541","variants":[{"id":"gid://shopify/ProductVariant/43433851420845"}],"requiresShipping":true},"hasProduct":true,"description":"<p><span style=\"font-size: 14pt;\">🟠 Producto valorado por <em>$65.000</em> 🟠</span></p>"},"criteria":{"type":"all","products":[{"id":"gid://shopify/Product/7527696629933"},{"id":"gid://shopify/Product/7866405552301"},{"id":"gid://shopify/Product/8029154377901"}]},"enabled":true,"position":null}];
521    
522    var ES_CSS_URL = "https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/easysell.css";
523    var ES_CURRENT_PAGE = "search"
524    var ES_WEIGHT_UNIT = "0.0 kg";
525    
526    var ES_MONEY_FORMAT = '${{amount_no_decimals}}';
527    
528    var ES_CURRENCY = "COP";
529    
530    
531    
532    var ES_PRODUCT_COLLECTIONS = null;
533    
534
535    
536    var ES_CUSTOMER_ADDRESSES = null;
537    var ES_CUSTOMER_EMAIL = "";
538  </script>
538
539  
539<script id="es-custom-js" type="application/javascript">
540  
541      window.ES_CHECKOUT_CONFLICT = true;
542  
543  </script>
543
544  
545  
546  
547  <style id="es-css">
548      [href="/checkout"],[name="checkout"]{display:none !important;}[data-testid="Checkout-button"]{display:none !important;}.shopify-payment-button .shopify-payment-button__button--unbranded,[data-shopify="payment-button"]{display:none !important;}
549  </style>
550  
551  
551<script type="module" crossorigin="anonymous" defer src="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/helpers.js"></script>
551
552  
552<script type="module" crossorigin="anonymous" defer src="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/vendor.js"></script>
552
553  
553<script id="es-script" type="module" crossorigin="anonymous" defer src="https://cdn.shopify.com/extensions/01a0e358-9187-70f7-83fd-19aa79c8a313/easysell-cod-form-524/assets/easysell.js"></script>
553
554  <!-- BEGIN app snippet: trans -->
554<script>
555  var ES_I18N = {
556      bumps: {},
557      offers: {},
558      bundles: {},
559      upsells: {},
560      downsells: {},
561      fields: {},
562      settings: {}
563  };
564
565  
566  
567      
568      
569  
570      
571      
572  
573      
574      
575  
576      
577      
578  
579      
580      
581  
582      
583      
584  
585      
586      
587  
588  var ES_TRANS_LABELS={free:{ar:"مجاني",en:"Free",fr:"Gratuit",es:"Gratis",de:"Kostenlos",it:"Gratuito",pt:"Grátis",nl:"Gratis",pl:"Darmowe",ru:"Бесплатно",ja:"無料",zh:"免费",ko:"무료",sv:"Gratis",da:"Gratis",fi:"Ilmainen",no:"Gratis",tr:"Ücretsiz",cs:"Zdarma",el:"Δωρεάν",hu:"Ingyenes",ro:"Gratuit",sk:"Zdarma",th:"ฟรี",bg:"Безплатно",ca:"Lliure",hr:"Besplatno",id:"Gratis",lt:"Nemokamas",lv:"Bezmaksas",sr:"Бесплатно",uk:"Безкоштовно",vi:"Miễn phí",sl:"Brezplačno",et:"Tasuta",mt:"B'għad",sq:"Falas",bs:"Besplatno",mk:"Бесплатно",af:"Gratis"},soldout:{ar:"نفذت",en:"Sold Out",fr:"Épuisé",es:"Agotado",de:"Ausverkauft",it:"Esaurito",pt:"Esgotado",nl:"Uitverkocht",pl:"Wyprzedane",ru:"Распродано",ja:"売り切れ",zh:"售罄",ko:"품절",sv:"Slutsåld",da:"Udsolgt",fi:"Loppuunmyyty",no:"Utsolgt",tr:"Tükendi",cs:"Vyprodáno",el:"Εξαντλήθηκε",hu:"Eladva",ro:"Epuizat",sk:"Vypredané",th:"ขายหมด",bg:"Изчерпано",ca:"Esgotat",hr:"Rasprodano",id:"Habis",lt:"Išparduota",lv:"Izpārdots",sr:"Rasprodato",uk:"Розпродано",vi:"Bán hết",sl:"Razprodano",et:"Müüdud",mt:"Mbiegħ",sq:"Shitur",bs:"Prodano",mk:"Продадено",af:"Uitverkoop"}};
589</script>
589
590<!-- END app snippet -->
591  <!-- BEGIN app snippet: pixels -->
592
593
594
595
596  
597
598  
599<!-- END app snippet -->
600
601<!-- END app block --><!-- BEGIN app block: shopify://apps/eaze-button/blocks/app-embed-block/96d80a63-e860-4262-a001-8b82ac4d00e6 -->
601<script>
602    (function() {
603        var loaded = false;
604
605        function asyncLoad() {
606            if (loaded) return;
607            loaded = true;
608            var url = 'https://whatsapp-button.eazeapps.io/api/buttonInstallation/scriptTag?shopId=28991&v=1768322277';
609            var s = document.createElement('script');
610            s.type = 'text/javascript';
611            s.async = true;
612            s.src = url;
613            document.head.appendChild(s);
614        }
615
616        asyncLoad();
617
618        window.addEventListener('pageshow', function(event) {
619            if (event.persisted) {
620                loaded = false;
621                asyncLoad();
622            }
623        });
624    })();
625</script>
625
626
627<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
628
629
630
631
632
633
634
635
636
637
638
639
640  
640<script async src="https://static.klaviyo.com/onsite/js/XSWXuR/klaviyo.js?company_id=XSWXuR"></script>
640
641  
641<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>
641
642
643  
644
645
646
647
648  
648<script>
649    window.klaviyoReviewsProductDesignMode = false
650  </script>
650
651
652
653
654
655
656
657
658
659
660<!-- END app block -->
660<script src="https://cdn.shopify.com/extensions/019cae72-2c47-7db0-8184-c4a0f5f7fa52/sales-shield-52/assets/party-button.js" type="text/javascript" defer="defer"></script>
660
661<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
662<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: 51400704173,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 662
662
663<script>
664  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
665</script>
vendor: 1 bytes, line 665
665
666<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}
666).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: 51400704173,storefrontBaseUrl: "https://andaraaccesorios.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://andaraaccesorios.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"682328237","configuration":"{\"pixelCode\":\"CTE9MIBC77U4BJFUIB5G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"480837805","configuration":"{\"pixel_id\":\"721352409444462\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"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":"Andara Accesorios","paymentSettings":{"currencyCode":"COP"},"myshopifyDomain":"andara-comercio.myshopify.com","countryCode":"CO","storefrontUrl":"https:\/\/andaraaccesorios.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://andaraaccesorios.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139342938285","themeStoreId":"855","themePublished":"true","eventMetadataId":"a44439ac-5d3c-4e26-aeb8-c00082bf166c","pageType":"searchresults","shopId":"51400704173","storefrontBaseUrl":"https:\/\/andaraaccesorios.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
666<script>
667  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
668  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
669  window.ShopifyAnalytics.meta.currency = 'COP';
670  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"dd5dcdd3-e783-4c80-9560-87b6efdb4684-1790646682"}};
671  for (var attr in meta) {
672    window.ShopifyAnalytics.meta[attr] = meta[attr];
673  }
674</script>
vendor: 1 bytes, line 674
674
675<script class="analytics">
676  (function () {
677    var customDocumentWrite = function(content) {
678      var jquery = null;
679
680      if (window.jQuery) {
681        jquery = window.jQuery;
682      } else if (window.Checkout && window.Checkout.$) {
683        jquery = window.Checkout.$;
684      }
685
686      if (jquery) {
687        jquery('body').append(content);
688      }
689    };
690
691    var hasLoggedConversion = function(token) {
692      if (token) {
693        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
694      }
695      return false;
696    }
697
698    var setCookieIfConversion = function(token) {
699      if (token) {
700        var twoMonthsFromNow = new Date(Date.now());
701        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
702
703        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
704      }
705    }
706
707    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
708    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
709    if (trekkie.integrations) {
710      return;
711    }
712    trekkie.methods = [
713      'identify',
714      'page',
715      'ready',
716      'track',
717      'trackForm',
718      'trackLink'
719    ];
720    trekkie.factory = function(method) {
721      return function() {
722        var args = Array.prototype.slice.call(arguments);
723        args.unshift(method);
724        trekkie.push(args);
725        if (method == 'track' || method == 'page') {
726          var pageUrl;
727          try {
728            pageUrl = window.location.href;
729          } catch (e) {}
730          var pageReferrer;
731          try {
732            pageReferrer = document.referrer;
733          } catch (e) {}
734          try {
735            if (window.__TREKKIE_SHIM_QUEUE == null) {
736              window.__TREKKIE_SHIM_QUEUE = [];
737            }
738            window.__TREKKIE_SHIM_QUEUE.push({
739              from: 'trekkie-stub',
740              method: method,
741              args: args.slice(1),
742              pageContext: {
743                url: pageUrl,
744                referrer: pageReferrer
745              }
746            });
747          } catch (e) {
748            // no-op
749          }
750        }
751        return trekkie;
752      };
753    };
754    for (var i = 0; i < trekkie.methods.length; i++) {
755      var key = trekkie.methods[i];
756      trekkie[key] = trekkie.factory(key);
757    }
758    trekkie.load = function(config) {
759      trekkie.config = config || {};
760      trekkie.config.initialDocumentCookie = document.cookie;
761      var first = document.getElementsByTagName('script')[0];
762var script = document.createElement('script');
763script.type = 'text/javascript';
764script.onerror = function(e) {
765  var scriptFallback = document.createElement('script');
766  scriptFallback.type = 'text/javascript';
767  scriptFallback.onerror = function(error) {
768          var Monorail = {
769      produce: function produce(monorailDomain, schemaId, payload) {
770        var currentMs = new Date().getTime();
771        var event = {
772          schema_id: schemaId,
773          payload: payload,
774          metadata: {
775            event_created_at_ms: currentMs,
776            event_sent_at_ms: currentMs
777          }
778        };
779        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
780      },
781      sendRequest: function sendRequest(endpointUrl, payload) {
782        // Try the sendBeacon API
783        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
784          var blobData = new window.Blob([payload], {
785            type: 'text/plain'
786          });
787
788          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
789            return true;
790          } // sendBeacon was not successful
791
792        } // XHR beacon
793
794        var xhr = new XMLHttpRequest();
795
796        try {
797          xhr.open('POST', endpointUrl);
798          xhr.setRequestHeader('Content-Type', 'text/plain');
799          xhr.send(payload);
800        } catch (e) {
801          console.log(e);
802        }
803
804        return false;
805      },
806      isIos12: function isIos12() {
807        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
808      }
809    };
810    Monorail.produce('monorail-edge.shopifysvc.com',
811      'trekkie_storefront_load_errors/1.1',
812      {shop_id: 51400704173,
813      theme_id: 139342938285,
814      app_name: "storefront",
815      context_url: window.location.href,
816      source_url: "//andaraaccesorios.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
817
818  };
819  scriptFallback.async = true;
820  scriptFallback.src = '//andaraaccesorios.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
821  first.parentNode.insertBefore(scriptFallback, first);
822};
823script.async = true;
824script.src = '//andaraaccesorios.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
825first.parentNode.insertBefore(script, first);
826
827    };
828    trekkie.load(
829      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":514
82900704173,"isMerchantRequest":null,"themeId":139342938285,"themeCityHash":"7357673873008027203","contentLanguage":"es","currency":"COP","eventMetadataId":"a44439ac-5d3c-4e26-aeb8-c00082bf166c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
830    );
831
832    var loaded = false;
833    trekkie.ready(function() {
834      if (loaded) return;
835      loaded = true;
836
837      window.ShopifyAnalytics.lib = window.trekkie;
838
839      var originalDocumentWrite = document.write;
840      document.write = customDocumentWrite;
841      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
842      document.write = originalDocumentWrite;
843
844      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
845      var token = match? match[1]: undefined;
846      if (!hasLoggedConversion(token)) {
847        setCookieIfConversion(token);
848        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
849      }
850    });
851
852    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"dd5dcdd3-e783-4c80-9560-87b6efdb4684-1790646682","shopifyEmitted":true});
853
854    var eventsListenerScript = document.createElement('script');
855    eventsListenerScript.async = true;
856    eventsListenerScript.src = "//andaraaccesorios.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
857    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
858})();</script>
vendor: 1 bytes, line 858
858
859<script
860  defer
861  src="https://andaraaccesorios.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
862  data-application="storefront-renderer"
863  data-shop-id="51400704173"
864  data-render-region="gcp-us-central1"
865  data-page-type="search"
866  data-theme-instance-id="139342938285"
867  data-theme-name="Prestige"
868  data-theme-version="10.2.0"
869  data-monorail-region="shop_domain"
870  data-resource-timing-sampling-rate="10"
871  data-shs="true"
872  data-shs-beacon="true"
873  data-shs-export-with-fetch="true"
874  data-shs-logs-sample-rate="1"
875  data-shs-beacon-endpoint="https://andaraaccesorios.com/api/collect"
876></script>
876
877<meta name="shopify-y" content="3e6f35ec-33ae-4526-b6b6-5304785a19ee" data-expiration="1822204282000"><meta name="shopify-s" content="09415a58-6485-4540-b221-19f57fdecf1d" data-expiration="1790648482000"><meta name="new-cookie-storage-activated" content="t">
878</head>
879
880  
881
882  <body class="features--button-transition features--zoom-image  color-scheme color-scheme--scheme-1"><template id="drawer-default-template">
883  <div part="base">
884    <div part="overlay"></div>
885
886    <div part="content">
887      <header part="header">
888        <slot name="header"></slot>
889
890        <dialog-close-button style="display: contents">
891          <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">
892      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.4"/>
893    </svg>
894
895  </button>
896        </dialog-close-button>
897      </header>
898
899      <div part="body">
900        <slot></slot>
901      </div>
902
903      <footer part="footer">
904        <slot name="footer"></slot>
905      </footer>
906    </div>
907  </div>
908</template><template id="modal-default-template">
909  <div part="base">
910    <div part="overlay"></div>
911
912    <div part="content">
913      <header part="header">
914        <slot name="header"></slot>
915
916        <dialog-close-button style="display: contents">
917          <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">
918      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.4"/>
919    </svg>
920
921  </button>
922        </dialog-close-button>
923      </header>
924
925      <div part="body">
926        <slot></slot>
927      </div>
928    </div>
929  </div>
930</template><template id="popover-default-template">
931  <div part="base">
932    <div part="overlay"></div>
933
934    <div part="content">
935      <header part="header">
936        <slot name="header"></slot>
937
938        <dialog-close-button style="display: contents">
939          <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">
940      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.4"/>
941    </svg>
942
943  </button>
944        </dialog-close-button>
945      </header>
946
947      <div part="body">
948        <slot></slot>
949      </div>
950    </div>
951  </div>
952</template><template id="header-search-default-template">
953  <div part="base">
954    <div part="overlay"></div>
955
956    <div part="content">
957      <slot></slot>
958    </div>
959  </div>
960</template><template id="video-media-default-template">
961  <slot></slot>
962
963  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
964    <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, #ffffff)"/>
965  </svg>
966</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
967    <a href="#main" allow-hash-change class="skip-to-content sr-only">Ir al contenido</a>
968
969    <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 -->
970<aside id="shopify-section-sections--17525831434413__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
971    :root {
972      --announcement-bar-is-sticky: 0;--header-scroll-tracker-offset: var(--announcement-bar-height);}#shopify-section-sections--17525831434413__announcement-bar {
973      --announcement-bar-font-size: 0.75rem;
974    }
975
976    @media screen and (min-width: 999px) {
977      #shopify-section-sections--17525831434413__announcement-bar {
978        --announcement-bar-font-size: 0.875rem;
979      }
980    }
981  </style>
982
983  <height-observer variable="announcement-bar">
984    <div class="announcement-bar color-scheme color-scheme--scheme-ead5a29a-3656-4807-b1cb-cf54aab5f2cb">
984<announcement-bar-carousel allow-swipe autoplay="4" id="carousel-sections--17525831434413__announcement-bar" class="announcement-bar__carousel"><p class="prose heading is-selected" ><strong>Envío gratis por compras superiores a $69.000</strong></p></announcement-bar-carousel></div>
985  </height-observer>
986
987  
987<script>
988    document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--17525831434413__announcement-bar').clientHeight.toFixed(2)}px`);
989  </script>
989</aside><header id="shopify-section-sections--17525831434413__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
990  
991<style>
992  :root {
993    --header-is-sticky: 1;
994  }
995
996  #shopify-section-sections--17525831434413__header {
997    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
998    --header-padding-block: 1rem;
999    --header-transparent-header-text-color: 135 135 135;
1000    --header-separation-border-color: 92 92 92 / 0.15;
1001
1002    position: relative;
1003    z-index: 4;
1004  }
1005
1006  @media screen and (min-width: 700px) {
1007    #shopify-section-sections--17525831434413__header {
1008      --header-padding-block: 1.2rem;
1009    }
1010  }
1011
1012  @media screen and (min-width: 1000px) {
1013    #shopify-section-sections--17525831434413__header {--header-grid: "logo primary-nav secondary-nav" / minmax(max-content, 1fr) auto minmax(max-content, 1fr);}
1014  }#shopify-section-sections--17525831434413__header {
1015      position: sticky;
1016      top: 0;
1017    }
1018
1019    .shopify-section--announcement-bar ~ #shopify-section-sections--17525831434413__header {
1020      top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
1021    }#shopify-section-sections--17525831434413__header {
1022      --header-logo-width: 145px;
1023    }
1024
1025    @media screen and (min-width: 700px) {
1026      #shopify-section-sections--17525831434413__header {
1027        --header-logo-width: 175px;
1028      }
1029    }</style>
1030
1031<height-observer variable="header">
1032  <x-header  class="header color-scheme color-scheme--scheme-1">
1033      <a href="/" class="header__logo"><span class="sr-only">Andara Accesorios</span><img src="//andaraaccesorios.com/cdn/shop/files/andara-accesorios-logo.png?v=1724101327&amp;width=4988" alt="" srcset="//andaraaccesorios.com/cdn/shop/files/andara-accesorios-logo.png?v=1724101327&amp;width=350 350w, //andaraaccesorios.com/cdn/shop/files/andara-accesorios-logo.png?v=1724101327&amp;width=525 525w" width="4988" height="1197" sizes="175px" class="header__logo-image"></a>
1034    
1035<nav class="header__primary-nav header__primary-nav--center" aria-label="Navegación principal">
1036        <button type="button" aria-controls="sidebar-menu" class="md:hidden">
1037          <span class="sr-only">Abrir menú de navegación</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24">
1038      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.4" stroke-linecap="square"/>
1039    </svg></button><ul class="contents unstyled-list md-max:hidden">
1040
1041              <li class="header__primary-nav-item" data-title="Inicio"><a href="/" class="block h6" >Inicio</a></li>
1042
1043              <li class="header__primary-nav-item" data-title="Descubre lo nuevo"><a href="/collections/descubre-lo-nuevo" class="block h6" >Descubre lo nuevo</a></li>
1044
1045              <li class="header__primary-nav-item" data-title="Categorías"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
1046                      <summary data-follow-link="/collections/all" class="h6">Categorías</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/collections/aretes" class="link-faded-reverse" >Aretes</a></li><li><a href="/collections/collares" class="link-faded-reverse" >Collares</a></li><li><a href="/collections/pulseras" class="link-faded-reverse" >Pulseras</a></li><li><a href="/collections/otros-accesorios" class="link-faded-reverse" >Otros accesorios</a></li></ul></details></dropdown-menu-disclosure></li>
1047
1048              <li class="header__primary-nav-item" data-title="Los favoritos"><a href="/collections/conoce-los-favoritos" class="block h6" >Los favoritos</a></li>
1049
1050              <li class="header__primary-nav-item" data-title="¿Necesitas ayuda?"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
1051                      <summary data-follow-link="/pages/quienes-somos" class="h6">¿Necesitas ayuda?</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/politica-de-devoluciones" class="link-faded-reverse" >Política de devoluciones</a></li><li><a href="/pages/politica-y-tratamiento-de-datos" class="link-faded-reverse" >Política y tratamiento de datos</a></li><li><a href="/pages/preguntas-frecuentes" class="link-faded-reverse" >Preguntas frecuentes</a></li><li><a href="/pages/terminos-de-servicio" class="link-faded-reverse" >Términos de servicio</a></li><li><a href="/pages/quienes-somos" class="link-faded-reverse" >Quiénes somos</a></li><li><a href="/pages/contacto" class="link-faded-reverse" >Contáctanos</a></li></ul></details></dropdown-menu-disclosure></li></ul></nav><nav class="header__secondary-nav" aria-label="Navegación secundaria"><a href="https://andaraaccesorios.com/customer_authentication/redirect?locale=es&region_country=US" class="sm-max:hidden">
1052          <span class="sr-only">Abrir página de la cuenta</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24">
1053      <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.4" stroke-linecap="round" stroke-linejoin="round"/>
1054      <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.4" stroke-miterlimit="10"/>
1055    </svg></a><a href="/search" aria-controls="header-search-sections--17525831434413__header">
1056          <span class="sr-only">Abrir búsqueda</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24">
1057      <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.4" stroke-miterlimit="10"/>
1058      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.4" stroke-miterlimit="10" stroke-linecap="round"/>
1059    </svg></a><a href="/cart" class="relative" aria-controls="cart-drawer" data-no-instant>
1060        <span class="sr-only">Abrir carrito</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.4" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot  "></cart-dot>
1061      </a>
1062    </nav><header-search id="header-search-sections--17525831434413__header" class="header-search">
1063  <div class="container">
1064    <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search">
1065      <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">
1066      <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.4" stroke-miterlimit="10"/>
1067      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.4" stroke-miterlimit="10" stroke-linecap="round"/>
1068    </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Buscar" placeholder="Buscar…">
1069
1070        <dialog-close-button class="contents">
1071          <button type="button">
1072            <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">
1073      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.4"/>
1074    </svg>
1075
1076  </button>
1077        </dialog-close-button>
1078      </div>
1079    </form>
1080
1081    <predictive-search id="header-predictive-search" class="predictive-search">
1082      <div class="predictive-search__content" slot="results"></div>
1083    </predictive-search>
1084  </div>
1085</header-search><template id="header-sidebar-template">
1086  <div part="base">
1087    <div part="overlay"></div>
1088
1089    <div part="content">
1090      <header part="header">
1091        <dialog-close-button class="contents">
1092          <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">
1093      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.4"/>
1094    </svg>
1095
1096  </button>
1097        </dialog-close-button>
1098      </header>
1099
1100      <div part="panel-list">
1101        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
1102    </div>
1103  </div>
1104</template>
1105
1106<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
1107    <div class="header-sidebar__scroller">
1108      <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/" class="header-sidebar__linklist-button h6">Inicio</a></li><li><a href="/collections/descubre-lo-nuevo" class="header-sidebar__linklist-button h6">Descubre lo nuevo</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-3" aria-expanded="false">Categorías<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
1109      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
1110    </svg></button></li><li><a href="/collections/conoce-los-favoritos" class="header-sidebar__linklist-button h6">Los favoritos</a></li><li><button type="button" class="header-sidebar__linklist-button h6" aria-controls="header-panel-5" aria-expanded="false">¿Necesitas ayuda?<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
1111      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
1112    </svg></button></li></ul>
1113    </div><div class="header-sidebar__footer"><a href="https://andaraaccesorios.com/customer_authentication/redirect?locale=es&region_country=US" 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">
1114      <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.4" stroke-linecap="round" stroke-linejoin="round"/>
1115      <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.4" stroke-miterlimit="10"/>
1116    </svg>Iniciar sesión</a></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
1117      <div class="header-sidebar__scroller"><div id="header-panel-3" class="header-sidebar__sub-panel" hidden>
1118              <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 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">
1119      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
1120    </svg>Categorías</button>
1121
1122              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/collections/aretes" class="header-sidebar__linklist-button h6">Aretes</a></li><li><a href="/collections/collares" class="header-sidebar__linklist-button h6">Collares</a></li><li><a href="/collections/pulseras" class="header-sidebar__linklist-button h6">Pulseras</a></li><li><a href="/collections/otros-accesorios" class="header-sidebar__linklist-button h6">Otros accesorios</a></li></ul></div><div id="header-panel-5" class="header-sidebar__sub-panel" hidden>
1123              <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon h6 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">
1124      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
1125    </svg>¿Necesitas ayuda?</button>
1126
1127              <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/pages/politica-de-devoluciones" class="header-sidebar__linklist-button h6">Política de devoluciones</a></li><li><a href="/pages/politica-y-tratamiento-de-datos" class="header-sidebar__linklist-button h6">Política y tratamiento de datos</a></li><li><a href="/pages/preguntas-frecuentes" class="header-sidebar__linklist-button h6">Preguntas frecuentes</a></li><li><a href="/pages/terminos-de-servicio" class="header-sidebar__linklist-button h6">Términos de servicio</a></li><li><a href="/pages/quienes-somos" class="header-sidebar__linklist-button h6">Quiénes somos</a></li><li><a href="/pages/contacto" class="header-sidebar__linklist-button h6">Contáctanos</a></li></ul></div></div>
1128    </header-sidebar-collapsible-panel></header-sidebar></x-header>
1129</height-observer>
1130
1131<script>
1132  document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--17525831434413__header').clientHeight.toFixed(2)}px`);
1133</script>
1133
1134
1135
1136</header>
1137<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1138<section id="shopify-section-sections--17525831467181__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-2" initial-focus="false" handle-editor-events>
1139  <p class="h4" slot="header">Tu carrito</p><p class="h5 text-center">El carrito está vacío</p></cart-drawer>
1140
1141</section>
1142<!-- END sections: overlay-group --><main id="main" class="anchor">
1143      <section id="shopify-section-template--17525831139501__main" class="shopify-section shopify-section--main-search"><div class="color-scheme color-scheme--scheme-1">
1144    <div class="container container--xs">
1145      <div class="empty-state">
1146        <div class="v-stack gap-4">
1147          <div class="prose">
1148            <h1 class="h4">Buscar</h1>
1149          </div>
1150
1151          <form class="main-search-form" action="/search" method="get" role="search"><div class="relative"><div class="form-control" ><input id="input--template--17525831139501__main--q" class="input" type="text"  name="q" placeholder="Buscar…" 
1152  
1153  
1154  
1155  
1156  
1157  autocomplete="off"
1158  
1159  
1160  
1161  
1162  autocorrect="off"
1163  
1164><label for="input--template--17525831139501__main--q" class="floating-label text-xs">Buscar…</label></div><button type="submit" class="input-suffix link-faded"><svg aria-hidden="true" fill="none" focusable="false" width="24" class="icon icon-search" viewBox="0 0 24 24">
1165      <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.4" stroke-miterlimit="10"/>
1166      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.4" stroke-miterlimit="10" stroke-linecap="round"/>
1167    </svg></button>
1168            </div>
1169          </form>
1170        </div>
1171      </div>
1172    </div>
1173  </div></section>
1174<!-- BEGIN sections: footer-group -->
1175<footer id="shopify-section-sections--17525831401645__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
1176  #shopify-section-sections--17525831401645__footer {
1177    --footer-content-justify-items: space-between;
1178  }
1179</style><div class="footer color-scheme color-scheme--scheme-2 color-scheme--bg-78566feb045e1e2e6eb726ab373c36bd ">
1180  <div class="container">
1181    <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">¿Necesitas ayuda?</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
1182                            <a href="/pages/contacto" class="link-faded">Contacto</a>
1183                          </li><li>
1184                            <a href="/pages/quienes-somos" class="link-faded">Quiénes somos</a>
1185                          </li><li>
1186                            <a href="/pages/preguntas-frecuentes" class="link-faded">Preguntas frecuentes</a>
1187                          </li><li>
1188                            <a href="/pages/politica-de-devoluciones" class="link-faded">Política de devoluciones</a>
1189                          </li><li>
1190                            <a href="/pages/politica-y-tratamiento-de-datos" class="link-faded">Política y Tratamiento de datos</a>
1191                          </li><li>
1192                            <a href="/pages/terminos-de-servicio" class="link-faded">Términos de servicio</a>
1193                          </li></ul>
1194                    </div></div><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Acerca de nosotros</p><div class="prose text-subdued"><p>Somos más que una marca de accesorios, somos el toque final que completa tu estilo. Nuestros accesorios son el reflejo de la mujer moderna, audaz y auténtica.</p><p>Contáctanos al WhatsApp y recibe asesoría personalizada: +57 302 2725479</p></div></div></div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Suscríbete y recibe ofertas y novedades</p><div class="prose text-subdued"><p>Recibirás ofertas exclusivas, tendencias y novedades que te sorprenderá</p></div><form method="post" action="/contact#newsletter-form-sections--17525831401645__footer" id="newsletter-form-sections--17525831401645__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input--sections--17525831401645__footer--contactemail" class="input" type="email" dir="ltr" name="contact[email]" placeholder="Correo electrónico" 
1195  
1196  
1197  
1198  
1199  
1200  autocomplete="email"
1201  
1202  enterkeyhint="send"
1203  required
1204  
1205  
1206  
1207><label for="input--sections--17525831401645__footer--contactemail" class="floating-label text-xs">Correo electrónico</label></div><div class="align-self-start">
1208<button type="submit"  class="button" style="--button-background: 123 149 181;--button-outline-color: 123 149 181;" >Suscribirse</button></div></form></div></div></div><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook">
1209      <a href="https://www.facebook.com/Andara.com.co" class="tap-area" target="_blank" rel="noopener" aria-label="Síguenos en Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewB
1209ox="0 0 24 24">
1210      <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
1211    </svg></a>
1212    </li><li class="social-media__item branding-colors--instagram">
1213      <a href="https://www.instagram.com/andara.accesorios/" 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">
1214      <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.047 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"/>
1215    </svg></a>
1216    </li></ul><div class="footer__aside"><p class="heading text-subdued text-xxs">© 2026 - Andara Accesorios</p></div>
1217    </div>
1218  </div>
1219</div>
1220
1221</footer>
1222<!-- END sections: footer-group --></main>
1223  <style> p,h1,h2,h3,h4,h5,h6,span,div,b,body,strong,.product-title {font-family: "basic-sans", sans-serif !important; font-weight: 400; font-style: normal;} .text-subdued {font-family: "basic-sans", sans-serif !important; font-weight: 800; font-style: normal; font-size: 17px !important; color: #5c5c5c !important; color: #7b95b5 !important;} .price-list .h6.text-on-sale {font-weight: 700; font-size: 18px; font-family: "basic-sans", sans-serif !important;} .footer__inner p {font-size: 18px !important;} .footer__block-list {justify-content: center;} .footer__aside,.social-media {margin: auto;} .product-title {font-size: 16px;} .shopify-payment-button {display: none;} .product-info__block-item .text-subdued {font-size: 22px !important;} .product-info .product-title {font-size: 21px !important;} .quantity-selector {border: solid 2px #babdc1;} .buy-buttons button {font-family: "basic-sans", sans-serif !important; font-weight: 700;} .accordion__toggle.h6 {padding-left: 20px; padding-right: 20px;} .accordion__toggle.h6 span {font-weight: 600;} .product-info__block-item .accordion {background: rgba(0, 0, 0, 0.02); border-color: #c3c3c3;} .accordion__content.prose {padding: 20px; background: #fdf6ee;} .buy-buttons .button {font-family: "basic-sans", sans-serif !important; background: #7b95b5; font-weight: 700; border-color: #7b95b5;} .price-list.price-list--product .h4.text-on-sale {font-weight: 700 !important; font-family: "basic-sans", sans-serif !important; font-size: 24px;} .h6.text-subdued.line-through {color: #5c5c5c !important;} </style>
1224<div id="shopify-block-AMWIwQS9qYzF3TmV4U__15445754650112992936" class="shopify-block shopify-app-block">
1225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/uuid.min.js" defer></script>
vendor: 1 bytes, line 1225
1225
1226<script src="https://cdn.jsdelivr.net/npm/[email protected]/es5.min.js" defer></script>
vendor: 1 bytes, line 1226
1226
1227<script>
1228  const currentUrl = window.location.href
1229  const baseUrl = currentUrl.split('/').slice(0, 3).join('/');
1230
1231  const googleIds = [
1232    "G-P4P8PRL9EZ",
1233    "G-43TDQLBS4S",
1234    "G-XKYKKE367F",
1235  ];
1236
1237  const getHashIndex = (str) => {
1238    let hash = 0;
1239    if (str.length === 0) return hash;
1240    
1241    for (let i = 0; i < str.length; i++) {
1242      const char = str.charCodeAt(i);
1243      hash = ((hash << 5) - hash) + char;
1244      hash = hash & hash; // Convert to 32bit integer
1245    }
1246    
1247    const positiveHash = Math.abs(hash);
1248    return positiveHash % googleIds.length;
1249  };
1250  
1251  const id = getHashIndex(baseUrl);
1252
1253  window.dataLayer = window.dataLayer || [];
1254  function ssgtag(){dataLayer.push(arguments);}
1255  ssgtag('js', new Date());
1256
1257  ssgtag('config', googleIds[id]);
1258
1259  const scriptElement = document.createElement("script");
1260  scriptElement.src = `https://www.googletagmanager.com/gtag/js?id=${googleIds[id]}`;
1261  document.head.appendChild(scriptElement);
1262</script>
vendor: 1 bytes, line 1262
1262
1263<script>
1264var __assign = (this && this.__assign) || function () {
1265    __assign = Object.assign || function(t) {
1266        for (var s, i = 1, n = arguments.length; i < n; i++) {
1267            s = arguments[i];
1268            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
1269                t[p] = s[p];
1270        }
1271        return t;
1272    };
1273    return __assign.apply(this, arguments);
1274};
1275var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
1276    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
1277    return new (P || (P = Promise))(function (resolve, reject) {
1278        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
1279        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
1280        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
1281        step((generator = generator.apply(thisArg, _arguments || [])).next());
1282    });
1283};
1284var __generator = (this && this.__generator) || function (thisArg, body) {
1285    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
1286    return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
1287    function verb(n) { return function (v) { return step([n, v]); }; }
1288    function step(op) {
1289        if (f) throw new TypeError("Generator is already executing.");
1290        while (g && (g = 0, op[0] && (_ = 0)), _) try {
1291            if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
1292            if (y = 0, t) op = [op[0] & 2, t.value];
1293            switch (op[0]) {
1294                case 0: case 1: t = op; break;
1295                case 4: _.label++; return { value: op[1], done: false };
1296                case 5: _.label++; y = op[1]; op = [0]; continue;
1297                case 7: op = _.ops.pop(); _.trys.pop(); continue;
1298                default:
1299                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
1300                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
1301                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
1302                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
1303                    if (t[2]) _.ops.pop();
1304                    _.trys.pop(); continue;
1305            }
1306            op = body.call(thisArg, _);
1307        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
1308        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
1309    }
1310};
1311var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
1312    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
1313        if (ar || !(i in from)) {
1314            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
1315            ar[i] = from[i];
1316        }
1317    }
1318    return to.concat(ar || Array.prototype.slice.call(from));
1319};
1320var _this = this;
1321var delay = function (ms) { return new Promise(function (resolve) { return setTimeout(resolve, ms); }); };
1322var blockSpyExtensions = function (_a, ipDetails_1) { return __awaiter(_this, [_a, ipDetails_1], void 0, function (_b, ipDetails) {
1323    var HIDE_ELEMENTS, BLOCK_ACCESS_PAGE, pendingActions, _guard, redirectPage, hideElement, executeActions, checkAndBlockExtensions, initialResult;
1324    var _this = this;
1325    var blockAccess = _b.blockAccess, hide = _b.hide;
1326    return __generator(this, function (_c) {
1327        switch (_c.label) {
1328            case 0:
1329                HIDE_ELEMENTS = hide;
1330                BLOCK_ACCESS_PAGE = blockAccess;
1331                pendingActions = [];
1332                _guard = false;
1333                redirectPage = function () {
1334                    if (_guard)
1335                        return; // <-- prevents multiple executions
1336                    _guard = true;
1337                    history.pushState(null, document.title, window.location.href);
1338                    window.addEventListener("popstate", function () {
1339                        history.pushState(null, document.title, window.location.href);
1340                    });
1341                    window.location.replace("about:blank");
1342                };
1343                hideElement = function (element, remove) {
1344                    if (remove === void 0) { remove = false; }
1345                    if (remove) {
1346                        // @ts-expect-error
1347                        element.remove();
1348                    }
1349                    else {
1350                        // @ts-expect-error
1351                        element.style = "display: none !important;";
1352                    }
1353                };
1354                executeActions = function () {
1355                    pendingActions.forEach(function (action) { return action(); });
1356                    pendingActions.length = 0; // Clear the array
1357                };
1358                checkAndBlockExtensions = function () {
1359                    var args_1 = [];
1360                    for (var _i = 0; _i < arguments.length; _i++) {
1361                        args_1[_i] = arguments[_i];
1362                    }
1363                    return __awaiter(_this, __spreadArray([], args_1, true), void 0, function (isInitialCheck) {
1364                        var extensionContent, droplinkfy, pipiAdsElement, ppspyContainer, ppspyContainer2, chatButton, wrElement, angleRightIcon, uuspyElement, shopifyRaise, ixspyTools, unispyApp, ciExtension, simplyTrends, koala, dropshipFrame, salesource, loox, wxtContainers, _a, wxtContainers_1, container, shadow, indicators, matchCount, trendTrackElements, allElements, _b, _c, el, shadow, _loop_1, _d, trendTrackElements_1, ttEl, hasActions;
1365                        var _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12;
1366                        if (isInitialCheck === void 0) { isInitialCheck = false; }
1367                        return __generator(this, function (_13) {
1368                            switch (_13.label) {
1369                                case 0:
1370                                    extensionContent = document.querySelector(".extension-container .extension-content");
1371                                    droplinkfy = document.querySelector("#my-extension-root");
1372                                    pipiAdsElement = (_j = (_h = (_g = (_f = (_e = document.querySelector("a[href*='pipiads']")) === null || _e === void 0 ? void 0 : _e.parentNode) === null || _f === void 0 ? void 0 : _f.parentNode) === null || _g === void 0 ? void 0 : _g.parentNode) === null || _h === void 0 ? void 0 : _h.parentNode) === null || _j === void 0 ? void 0 : _j.parentNode;
1373                                    ppspyContainer = document.querySelector(".ppspy-container");
1374                                    ppspyContainer2 = document.querySelector(".ppspy-exp-view-root");
1375                                    chatButton = (_t = (_s = (_r = (_q = (_p = (_o = (_m = (_l = (_k = document.querySelector("div[data-btn-chat][data-setting-item-active]")) === null || _k === void 0 ? void 0 : _k.parentNode) === null || _l === void 0 ? void 0 : _l.parentNode) === null || _m === void 0 ? void 0 : _m.parentNode) === null || _o === void 0 ? void 0 : _o.parentNode) === null || _p === void 0 ? void 0 : _p.parentNode) === null || _q === void 0 ? void 0 : _q.parentNode) === null || _r === void 0 ? void 0 : _r.parentNode) === null || _s === void 0 ? void 0 : _s.parentNode) === null || _t === void 0 ? void 0 : _t.parentNode;
1376                                    wrElement = document.querySelector("[id$=wr]");
1377                                    angleRightIcon = (_2 = (_1 = (_0 = (_z = (_y = (_x = (_w = (_v = (_u = document.querySelector("[icontype='pro-solid'][data-prefix='fas'][data-icon='angle-right']")) === null || _u === void 0 ? void 0 : _u.parentNode) === null || _v === void 0 ? void 0 : _v.parentNode) === null || _w === void 0 ? void 0 : _w.parentNode) === null || _x === void 0 ? void 0 : _x.parentNode) === null || _y === void 0 ? void 0 : _y.parentNode) === null || _z === void 0 ? void 0 : _z.parentNode) === null || _0 === void 0 ? void 0 : _0.parentNode) === null || _1 === void 0 ? void 0 : _1.parentNode) === null || _2 === void 0 ? void 0 : _2.parentNode;
1378                                    uuspyElement = document.querySelector("[id*='uuspy']");
1379                                    shopifyRaise = document.querySelector("#shopify-raise-container");
1380                                    ixspyTools = document.querySelector(".ixspy-tools");
1381                                    unispyApp = document.querySelector("#unispy-app");
1382                                    ciExtension = document.querySelector("#ci-extension-div");
1383                                    simplyTrends = document.querySelector("#simplytrends-main-extension-root");
1384                                    koala = document.querySelector("#kins-kins-popup");
1385                                    dropshipFrame = (_3 = Array.from(document.querySelectorAll("iframe"))) === null || _3 === void 0 ? void 0 : _3.find(function (frame) {
1386                                        var _a;
1387                                        try {
1388                                            var dropshipLink = (_a = frame === null || frame === void 0 ? void 0 : frame.contentDocument) === null || _a === void 0 ? void 0 : _a.querySelector("[href*='dropship.io']");
1389                                            return dropshipLink ? true : false;
1390                                        }
1391                                        catch (e) {
1392                                            return false;
1393                                        }
1394                                    });
1395                                    salesource = (_8 = (_7 = (_6 = (_5 = (_4 = document.querySelector("a[href*='salesource.com']")) === null || _4 === void 0 ? void 0 : _4.parentNode) === null || _5 === void 0 ? void 0 : _5.parentNode) === null || _6 === void 0 ? void 0 : _6.parentNode) === null || _7 === void 0 ? void 0 : _7.parentNode) === null || _8 === void 0 ? void 0 : _8.parentNode;
1396                                    loox = null;
1397                                    wxtContainers = Array.from(document.querySelectorAll("[data-wxt-shadow-root]"));
1398                                    for (_a = 0, wxtContainers_1 = wxtContainers; _a < wxtContainers_1.length; _a++) {
1399                                        container = wxtContainers_1[_a];
1400                                        if (!container.shadowRoot)
1401                                            continue;
1402                                        shadow = container.shadowRoot;
1403                                        indicators = {
1404                                            looxApp: shadow.querySelector('img[alt="loox"]') !== null,
1405                                            looxLink: shadow.querySelector('a[href*="apps.shopify.com/loox"]') !== null,
1406                                            shopifyCDN: shadow.querySelector('img[src*="cdn.shopify.com/app-store/listing_images"]') !== null,
1407                                            adDisclosure: ((_9 = shadow.textContent) === null || _9 === void 0 ? void 0 : _9.includes("(ad)")) || false,
1408                                            pricingPattern: ((_10 = shadow.textContent) === null || _10 === void 0 ? void 0 : _10.includes("Free trial for 3 days")) || false,
1409                                            adsTab: shadow.querySelector('button[id*="trigger-ads"]') !== null,
1410                                            fontsSection: ((_11 = shadow.textContent) === null || _11 === void 0 ? void 0 : _11.includes("Fonts")) || false,
1411                                        };
1412                                        matchCount = Object.values(indicators).filter(Boolean).length;
1413                                        if (matchCount >= 3) {
1414                                            loox = container;
1415                                            break;
1416                                        }
1417                                    }
1418                                    trendTrackElements = [];
1419                                    allElements = document.querySelectorAll("*");
1420                                    for (_b = 0, _c = Array.from(allElements); _b < _c.length; _b++) {
1421                                        el = _c[_b];
1422                                        shadow = el.shadowRoot;
1423                                        if (!shadow)
1424                                            continue;
1425                                        if (/trendtrack/i.test(shadow.innerHTML)) {
1426                                            trendTrackElements.push(el);
1427                                        }
1428                                    }
1429                                    if (extensionContent) {
1430                                        if (HIDE_ELEMENTS)
1431                                            pendingActions.push(function () { return hideElement(extensionContent); });
1432                                        if (BLOCK_ACCESS_PAGE)
1433                                            pendingActions.push(redirectPage);
1434                                    }
1435                                    if (pipiAdsElement) {
1436                                        if (HIDE_ELEMENTS)
1437                                            pendingActions.push(function () { return hideElement(pipiAdsElement); });
1438                                        if (BLOCK_ACCESS_PAGE)
1439                                            pendingActions.push(redirectPage);
1440                                    }
1441                                    if (droplinkfy) {
1442                                        if (HIDE_ELEMENTS)
1443                                            pendingActions.push(function () { return hideElement(droplinkfy); });
1444                                        if (BLOCK_ACCESS_PAGE)
1445                                            pendingActions.push(redirectPage);
1446                                    }
1447                                    if (ppspyContainer) {
1448                                        if (HIDE_ELEMENTS)
1449                                            pendingActions.push(function () { return hideElement(ppspyContainer); });
1450                                        if (BLOCK_ACCESS_PAGE)
1451                                            pendingActions.push(redirectPage);
1452                                    }
1453                                    if (ppspyContainer2) {
1454                                        if (HIDE_ELEMENTS)
1455                                            pendingActions.push(function () { return hideElement(ppspyContainer2); });
1456                                        if (BLOCK_ACCESS_PAGE)
1457                                            pendingActions.push(redirectPage);
1458                                    }
1459                                    if (chatButton) {
1460                                        if (HIDE_ELEMENTS)
1461                                            pendingActions.push(function () { return hideElement(chatButton); });
1462                                        if (BLOCK_ACCESS_PAGE)
1463                                            pendingActions.push(redirectPage);
1464                                    }
1465                                    // @ts-expect-error
1466                                    if (wrElement && wrElement.parentNode.id + "wr" === wrElement.id) {
1467                                        if (HIDE_ELEMENTS)
1468                                            pendingActions.push(function () { return hideElement(wrElement); });
1469                                        if (BLOCK_ACCESS_PAGE)
1470                                            pendingActions.push(redirectPage);
1471                                    }
1472                                    // @ts-expect-error
1473                                    if (angleRightIcon && ((_12 = angleRightIcon.parentNode) === null || _12 === void 0 ? void 0 : _12.tagName) === "BODY") {
1474                                        if (HIDE_ELEMENTS)
1475                                            pendingActions.push(function () { return hideElement(angleRightIcon); });
1476                                        if (BLOCK_ACCESS_PAGE)
1477                                            pendingActions.push(redirectPage);
1478                                    }
1479                                    if (uuspyElement) {
1480                                        if (HIDE_ELEMENTS)
1481                                            pendingActions.push(function () { return hideElement(uuspyElement); });
1482                                        if (BLOCK_ACCESS_PAGE)
1483                                            pendingActions.push(redirectPage);
1484                                    }
1485                                    if (shopifyRaise) {
1486                                        if (HIDE_ELEMENTS)
1487                                            pendingActions.push(function () { return hideElement(shopifyRaise); });
1488                                        if (BLOCK_ACCESS_PAGE)
1489                                            pendingActions.push(redirectPage);
1490                                    }
1491                                    if (ixspyTools) {
1492                                        if (HIDE_ELEMENTS)
1493                                            pendingActions.push(function () { return hideElement(ixspyTools); });
1494                                        if (BLOCK_ACCESS_PAGE)
1495                                            pendingActions.push(redirectPage);
1496                                    }
1497                                    if (unispyApp) {
1498                                        if (HIDE_ELEMENTS)
1499                                            pendingActions.push(function () { return hideElement(unispyApp); });
1500                                        if (BLOCK_ACCESS_PAGE)
1501                                            pendingActions.push(redirectPage);
1502                                    }
1503                                    if (ciExtension) {
1504                                        if (HIDE_ELEMENTS)
1505                                            pendingActions.push(function () { return hideElement(ciExtension); });
1506                                        if (BLOCK_ACCESS_PAGE)
1507                                            pendingActions.push(redirectPage);
1508                                    }
1509                                    if (simplyTrends) {
1510                                        if (HIDE_ELEMENTS)
1511                                            pendingActions.push(function () { return hideElement(simplyTrends); });
1512                                        if (BLOCK_ACCESS_PAGE)
1513                                            pendingActions.push(redirectPage);
1514                                    }
1515                                    if (dropshipFrame) {
1516                                        if (HIDE_ELEMENTS)
1517                                            pendingActions.push(function () { return hideElement(dropshipFrame); });
1518                                        if (BLOCK_ACCESS_PAGE)
1519                                            pendingActions.push(redirectPage);
1520                                    }
1521                                    // @ts-expect-error
1522                                    if (salesource && salesource.id === "shopify_app_wrapper") {
1523                                        if (HIDE_ELEMENTS)
1524                                            pendingActions.push(function () { return hideElement(salesource); });
1525                                        if (BLOCK_ACCESS_PAGE)
1526                                            pendingActions.push(redirectPage);
1527                                    }
1528                                    if (koala) {
1529                                        if (HIDE_ELEMENTS)
1530                                            pendingActions.push(function () { return hideElement(koala); });
1531                                        if (BLOCK_ACCESS_PAGE)
1532                                            pendingActions.push(redirectPage);
1533                                    }
1534                                    if (loox) {
1535                                        if (HIDE_ELEMENTS)
1536                                            pendingActions.push(function () { return hideElement(loox); });
1537                                        if (BLOCK_ACCESS_PAGE)
1538                                            pendingActions.push(redirectPage);
1539                                    }
1540                                    _loop_1 = function (ttEl) {
1541                                        if (HIDE_ELEMENTS)
1542                                            pendingActions.push(function () { return hideElement(ttEl, true); });
1543                                        if (BLOCK_ACCESS_PAGE)
1544                                            pendingActions.push(redirectPage);
1545                                    };
1546                                    for (_d = 0, trendTrackElements_1 = trendTrackElements; _d < trendTrackElements_1.length; _d++) {
1547                                        ttEl = trendTrackElements_1[_d];
1548                                        _loop_1(ttEl);
1549                                    }
1550                                    if (!isInitialCheck) return [3 /*break*/, 4];
1551                                    hasActions = pendingActions.length > 0;
1552                                    if (!hasActions) return [3 /*break*/, 3];
1553                                    if (!BLOCK_ACCESS_PAGE) return [3 /*break*/, 2];
1554                                    return [4 /*yield*/, sendEvent("pageview", "blocked_spy_extensions", ipDetails)];
1555                                case 1:
1556                                    _13.sent();
1557                                    _13.label = 2;
1558                                case 2:
1559                                    executeActions();
1560                                    _13.label = 3;
1561                                case 3: return [2 /*return*/, hasActions];
1562                                case 4:
1563                                    executeActions();
1564                                    _13.label = 5;
1565                                case 5: return [2 /*return*/];
1566                            }
1567                        });
1568                    });
1569                };
1570                return [4 /*yield*/, delay(500)];
1571            case 1:
1572                _c.sent(); // let the page and extensions load
1573                return [4 /*yield*/, checkAndBlockExtensions(true)];
1574            case 2:
1575                initialResult = _c.sent();
1576                // Set up the continuous monitoring if either blocking or redirect is enabled
1577                if (HIDE_ELEMENTS || BLOCK_ACCESS_PAGE) {
1578                    setInterval(function () { return checkAndBlockExtensions(false); }, 500);
1579                }
1580                return [2 /*return*/, initialResult];
1581        }
1582    });
1583}); };
1584function loadLibraries() {
1585    return new Promise(function (resolve) {
1586        var uuidScript = document.createElement("script");
1587        uuidScript.src =
1588            "https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/uuid.min.js";
1589        var bowserScript = document.createElement("script");
1590        bowserScript.src = "https://cdn.jsdelivr.net/npm/[email protected]/es5.min.js";
1591        var loadedCount = 0;
1592        var onLoad = function () {
1593            loadedCount++;
1594            if (loadedCount === 2)
1595                resolve();
1596        };
1597        uuidScript.onload = onLoad;
1598        bowserScript.onload = onLoad;
1599        document.head.appendChild(uuidScript);
1600        document.head.appendChild(bowserScript);
1601    });
1602}
1603function injectAccessDeniedScreen(titlemessage, bodymessage, watermark) {
1604    // Desabilita o scroll na página principal
1605    document.body.style.overflow = "hidden";
1606    var container = document.createElement("div");
1607    container.setAttribute("style", "position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#ffffff;text-align:center;font-family:Arial, sans-serif;z-index:99999;overflow:auto;");
1608    var message = document.createElement("h1");
1609    message.textContent = titlemessage;
1610    message.setAttribute("style", "font-size:4rem;color:#000000;margin-bottom:20px;");
1611    var subMessage = document.createElement("h1");
1612    subMessage.textContent = bodymessage;
1613    subMessage.setAttribute("style", "font-size:3rem;color:#666666;margin-bottom:150px;");
1614    var salesShield = document.createElement("p");
1615    salesShield.innerHTML =
1616        'Store protected by <a href="#" style="color:#007bff;text-decoration:none;font-weight:bold;"><u>Sales Shield</u></a>
1616 <img src="https://cdn-ssprod.s3.amazonaws.com/ssh-app/SS_logo_45x45.webp" width="18" style="vertical-align:middle;margin-top:-5px;"/>';
1617    salesShield.setAttribute("style", "margin-bottom:5px;");
1618    salesShield.onclick = function () {
1619        window.open("https://apps.shopify.com/sales-shield", "_blank");
1620    };
1621    var shopifyBadge = document.createElement("img");
1622    shopifyBadge.src =
1623        "https://cdn-ssprod.s3.amazonaws.com/ssh-app/Shopify-App-Store-Badge-Final-Black.png";
1624    shopifyBadge.alt = "Shopify App Store";
1625    shopifyBadge.setAttribute("style", "max-width:180px;margin-top:5px;cursor:pointer;");
1626    shopifyBadge.onclick = function () {
1627        window.open("https://apps.shopify.com/sales-shield", "_blank");
1628    };
1629    container.appendChild(message);
1630    container.appendChild(subMessage);
1631    if (watermark) {
1632        container.appendChild(salesShield);
1633        container.appendChild(shopifyBadge);
1634    }
1635    document.body.appendChild(container);
1636}
1637function getIpDetails() {
1638    return __awaiter(this, void 0, void 0, function () {
1639        var response, data;
1640        return __generator(this, function (_a) {
1641            switch (_a.label) {
1642                case 0: return [4 /*yield*/, fetch("https://ipinfo.io/json")];
1643                case 1:
1644                    response = _a.sent();
1645                    return [4 /*yield*/, response.json()];
1646                case 2:
1647                    data = _a.sent();
1648                    return [2 /*return*/, data];
1649            }
1650        });
1651    });
1652}
1653function blockCountry(ipDetails, countryData) {
1654    return __awaiter(this, void 0, void 0, function () {
1655        var _i, countryData_1, data, obj;
1656        return __generator(this, function (_a) {
1657            for (_i = 0, countryData_1 = countryData; _i < countryData_1.length; _i++) {
1658                data = countryData_1[_i];
1659                if (data.countriesblocked.includes(ipDetails.country)) {
1660                    obj = {
1661                        titlemessage: data.titlemessage,
1662                        bodymessage: data.bodymessage,
1663                        watermark: data.has_watermark,
1664                    };
1665                    return [2 /*return*/, [true, obj]];
1666                }
1667            }
1668            return [2 /*return*/, [false, null]];
1669        });
1670    });
1671}
1672function whitelistIps(ipDetails, whitelistData) {
1673    return __awaiter(this, void 0, void 0, function () {
1674        var _i, whitelistData_1, data;
1675        return __generator(this, function (_a) {
1676            for (_i = 0, whitelistData_1 = whitelistData; _i < whitelistData_1.length; _i++) {
1677                data = whitelistData_1[_i];
1678                if (data.whitelistips.includes(ipDetails.ip)) {
1679                    return [2 /*return*/, true];
1680                }
1681            }
1682            return [2 /*return*/, false];
1683        });
1684    });
1685}
1686function geoRedirector(ipDetails, geoRedirectorData) {
1687    return __awaiter(this, void 0, void 0, function () {
1688        var _i, geoRedirectorData_1, data, obj;
1689        return __generator(this, function (_a) {
1690            for (_i = 0, geoRedirectorData_1 = geoRedirectorData; _i < geoRedirectorData_1.length; _i++) {
1691                data = geoRedirectorData_1[_i];
1692                if (data.isactive && data.countriesredirect.includes(ipDetails.country)) {
1693                    obj = {
1694                        redirecturl: data.redirecturl,
1695                    };
1696                    return [2 /*return*/, [true, obj]];
1697                }
1698            }
1699            return [2 /*return*/, [false, null]];
1700        });
1701    });
1702}
1703function ipBlocker(ipDetails, ipBlockData) {
1704    return __awaiter(this, void 0, void 0, function () {
1705        var _i, ipBlockData_1, data, obj;
1706        return __generator(this, function (_a) {
1707            for (_i = 0, ipBlockData_1 = ipBlockData; _i < ipBlockData_1.length; _i++) {
1708                data = ipBlockData_1[_i];
1709                if (data.ipsblocked.includes(ipDetails.ip)) {
1710                    obj = {
1711                        titlemessage: data.titlemessage,
1712                        bodymessage: data.bodymessage,
1713                        watermark: data.has_watermark,
1714                    };
1715                    return [2 /*return*/, [true, obj]];
1716                }
1717            }
1718            return [2 /*return*/, [false, null]];
1719        });
1720    });
1721}
1722function getSessionId() {
1723    var sessionId = getSessionData("sessionId");
1724    var hasNewSession = false;
1725    if (!sessionId) {
1726        hasNewSession = true;
1727        var newSessionId = uuid.v4();
1728        setSessionData("sessionId", newSessionId, 900000); // Armazena o sessionId com TTL de 1 hora (3600000 milissegundos)
1729        sessionId = newSessionId;
1730    }
1731    return [sessionId, hasNewSession];
1732}
1733function setSessionData(key, value, ttl) {
1734    var now = new Date().getTime(); // Tempo atual em milissegundos
1735    var item = {
1736        value: value,
1737        expiry: now + ttl, // Define o tempo de expiração como agora + ttl (em milissegundos)
1738    };
1739    sessionStorage.setItem(key, JSON.stringify(item)); // Armazena o item como uma string JSON
1740}
1741function getSessionData(key) {
1742    var itemStr = sessionStorage.getItem(key);
1743    if (!itemStr) {
1744        return null; // Retorna null se o item não existir
1745    }
1746    console.log("itemStr", itemStr);
1747    var item = JSON.parse(itemStr);
1748    var now = new Date().getTime(); // Tempo atual
1749    if (now > item.expiry) {
1750        sessionStorage.removeItem(key); // Remove o item se estiver expirado
1751        return null;
1752    }
1753    return item.value; // Retorna o valor se o item ainda não tiver expirado
1754}
1755function sendEvent(eventName, status, ipDetails) {
1756    return __awaiter(this, void 0, void 0, function () {
1757        var error_1;
1758        return __generator(this, function (_a) {
1759            switch (_a.label) {
1760                case 0:
1761                    _a.trys.push([0, 2, , 3]);
1762                    return [4 /*yield*/, sendEventV2(eventName, status, ipDetails)];
1763                case 1:
1764                    _a.sent();
1765                    return [3 /*break*/, 3];
1766                case 2:
1767                    error_1 = _a.sent();
1768                    console.log("Error sending event:", error_1);
1769                    return [3 /*break*/, 3];
1770                case 3: return [2 /*return*/];
1771            }
1772        });
1773    });
1774}
1775function sendEventV2(eventName, status, ipDetails) {
1776    return __awaiter(this, void 0, void 0, function () {
1777        var _this = this;
1778        return __generator(this, function (_a) {
1779            return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () {
1780                    var location, document, respIpv6, dataIpv6, userAgent, agent, userId, _a, sessionId, hasNewSession, data2, error_2;
1781                    return __generator(this, function (_b) {
1782                        switch (_b.label) {
1783                            case 0:
1784                                location = window.location;
1785                                document = window.document;
1786                                if (/^localhost$|^127(\.[0-9]+){0,2}\.[0-9]+$|^\[::1?\]$/.test(location.hostname) ||
1787                                    location.protocol === "file:") {
1788                                    return [2 /*return*/, resolve()];
1789                                }
1790                                if (
1791                                //@ts-ignore
1792                                (window._phantom ||
1793                                    //@ts-ignore
1794                                    window.__nightmare ||
1795                                    //@ts-ignore
1796                                    window.navigator.webdriver ||
1797                                    //@ts-ignore
1798                                    window.Cypress) &&
1799                                    //@ts-ignore
1800                                    !window.__plausible) {
1801                                    return [2 /*return*/, resolve()];
1802                                }
1803                                _b.label = 1;
1804                            case 1:
1805                                _b.trys.push([1, 4, , 5]);
1806                                return [4 /*yield*/, fetch("https://api64.ipify.org?format=json")];
1807                            case 2:
1808                                respIpv6 = _b.sent();
1809                                return [4 /*yield*/, respIpv6.json()];
1810                            case 3:
1811                                dataIpv6 = _b.sent();
1812                                userAgent = navigator.userAgent;
1813                                agent = bowser.parse(userAgent);
1814                                userId = "";
1815                                if (dataIpv6.ip === "") {
1816                                    userId = "".concat(ipDetails.ip).concat(userAgent).concat(status);
1817                                }
1818                                else {
1819                                    userId = "".concat(dataIpv6.ip).concat(status);
1820                                }
1821                                userId = userId.replace(/[^a-zA-Z0-9]/g, "").trim();
1822                                _a = getSessionId(), sessionId = _a[0], hasNewSession = _a[1];
1823                                if (!hasNewSession)
1824                                    return [2 /*return*/, resolve()];
1825                                data2 = {
1826                                    shop: STORENAME,
1827                                    status: status,
1828                                    ipv4: ipDetails.ip,
1829                                    ipv6: dataIpv6.ip,
1830                                    userAgent: userAgent,
1831                                    platform: agent.platform.type || "",
1832                                    engine: agent.engine.name || "",
1833                                    browser: agent.browser.name || "",
1834                                    os: agent.os.name || "",
1835                                    country: ipDetails.country,
1836                                    city: ipDetails.city,
1837                                    created_at: new Date().toISOString().split(".")[0] + "Z",
1838                                    referrer: document.referrer || null,
1839                                    eventName: eventName,
1840                                    identifierUser: userId,
1841                                    sessionId: sessionId,
1842                                };
1843                                try {
1844                                    ssgtag("event", "main", __assign(__assign({}, data2), { event_name: "main" }));
1845                                }
1846                                catch (error) {
1847                                    console.log("Error sending event:", error);
1848                                }
1849                                return [3 /*break*/, 5];
1850                            case 4:
1851                                error_2 = _b.sent();
1852                                console.log("Error fetching data:", error_2);
1853                                reject(error_2);
1854                                return [3 /*break*/, 5];
1855                            case 5: return [2 /*return*/];
1856                        }
1857                    });
1858                }); })];
1859        });
1860    });
1861}
1862function normalizeUrl(url) {
1863    // Remove os prefixos http://, https://, http://www., e https://www.
1864    var strippedUrl = url.replace(/^(https?:\/\/(www\.)?)/, "");
1865    return strippedUrl;
1866    // Remove qualquer coisa após uma barra, incluindo a própria barra, para garantir que apenas o domínio principal seja considerado
1867}
1868function salesShieldMain() {
1869    return __awaiter(this, void 0, void 0, function () {
1870        var ipDetails, url, response, responseText, parts, currentUrl, countriesBlockData, ipBlockData, geoRedirectorData, whitelistData, freePlanData, isUnprotectedPage, _i, parts_1, part, script, shouldSe
1870ndEvent, inWhitelist, _a, blockedByCountry, objCountry, _b, blockedByIp, objIp, _c, redirected, objRedirect, currentUrlObj, redirectUrlObj, normalizedCurrentUrl, normalizedRedirectUrl, redirectUrlWithParams;
1871        return __generator(this, function (_d) {
1872            switch (_d.label) {
1873                case 0: return [4 /*yield*/, loadLibraries()];
1874                case 1:
1875                    _d.sent(); // Add this line at the start of main()
1876                    return [4 /*yield*/, getIpDetails()];
1877                case 2:
1878                    ipDetails = _d.sent();
1879                    url = "https://d1vd7l36tmjscz.cloudfront.net/scripts/".concat(STORENAME);
1880                    return [4 /*yield*/, fetch(url)];
1881                case 3:
1882                    response = _d.sent();
1883                    return [4 /*yield*/, response.text()];
1884                case 4:
1885                    responseText = _d.sent();
1886                    parts = responseText.split("RUSSIANKATA");
1887                    currentUrl = window.location.href;
1888                    countriesBlockData = [];
1889                    ipBlockData = [];
1890                    geoRedirectorData = [];
1891                    whitelistData = [];
1892                    freePlanData = null;
1893                    isUnprotectedPage = currentUrl.includes("pages/order-claim");
1894                    if (!!isUnprotectedPage) return [3 /*break*/, 17];
1895                    _i = 0, parts_1 = parts;
1896                    _d.label = 5;
1897                case 5:
1898                    if (!(_i < parts_1.length)) return [3 /*break*/, 17];
1899                    part = parts_1[_i];
1900                    script = document.createElement("script");
1901                    script.type = "text/javascript";
1902                    if (!part.includes("disable-devtool")) return [3 /*break*/, 6];
1903                    script.src = part;
1904                    script.setAttribute("disable-devtool-auto", "");
1905                    return [3 /*break*/, 15];
1906                case 6:
1907                    if (!part.includes("countriesblocked")) return [3 /*break*/, 7];
1908                    countriesBlockData = JSON.parse(part);
1909                    return [3 /*break*/, 15];
1910                case 7:
1911                    if (!part.includes("ipsblocked")) return [3 /*break*/, 8];
1912                    ipBlockData = JSON.parse(part);
1913                    return [3 /*break*/, 15];
1914                case 8:
1915                    if (!part.includes("countriesredirect")) return [3 /*break*/, 9];
1916                    geoRedirectorData = JSON.parse(part);
1917                    return [3 /*break*/, 15];
1918                case 9:
1919                    if (!part.includes("whitelistips")) return [3 /*break*/, 10];
1920                    whitelistData = JSON.parse(part);
1921                    return [3 /*break*/, 15];
1922                case 10:
1923                    if (!part.includes("freePlanAt")) return [3 /*break*/, 11];
1924                    freePlanData = JSON.parse(part);
1925                    return [3 /*break*/, 15];
1926                case 11:
1927                    if (!part.includes("hideSpyExtensions")) return [3 /*break*/, 12];
1928                    blockSpyExtensions({ blockAccess: false, hide: true }, ipDetails);
1929                    return [3 /*break*/, 15];
1930                case 12:
1931                    if (!part.includes("blockAccessSpyExtensions")) return [3 /*break*/, 14];
1932                    return [4 /*yield*/, blockSpyExtensions({ blockAccess: true, hide: true }, ipDetails)];
1933                case 13:
1934                    _d.sent();
1935                    return [3 /*break*/, 15];
1936                case 14:
1937                    script.text = part;
1938                    _d.label = 15;
1939                case 15:
1940                    document.head.appendChild(script);
1941                    _d.label = 16;
1942                case 16:
1943                    _i++;
1944                    return [3 /*break*/, 5];
1945                case 17:
1946                    shouldSendEvent = (freePlanData === null || freePlanData === void 0 ? void 0 : freePlanData.freePlanAt)
1947                        ? new Date(freePlanData.freePlanAt).getTime() > // se a data for maior que 48 horas atrás, não envie o evento
1948                            new Date().getTime() - 60 * 60 * 48 * 1000
1949                        : true;
1950                    return [4 /*yield*/, whitelistIps(ipDetails, whitelistData)];
1951                case 18:
1952                    inWhitelist = _d.sent();
1953                    if (!inWhitelist) return [3 /*break*/, 21];
1954                    if (!shouldSendEvent) return [3 /*break*/, 20];
1955                    return [4 /*yield*/, sendEvent("pageview", "whitelist", ipDetails)];
1956                case 19:
1957                    _d.sent();
1958                    _d.label = 20;
1959                case 20: return [2 /*return*/];
1960                case 21: return [4 /*yield*/, blockCountry(ipDetails, countriesBlockData)];
1961                case 22:
1962                    _a = _d.sent(), blockedByCountry = _a[0], objCountry = _a[1];
1963                    if (!(blockedByCountry && objCountry)) return [3 /*break*/, 25];
1964                    injectAccessDeniedScreen(objCountry.titlemessage, objCountry.bodymessage, objCountry.watermark);
1965                    if (!shouldSendEvent) return [3 /*break*/, 24];
1966                    return [4 /*yield*/, sendEvent("pageview", "blocked_country", ipDetails)];
1967                case 23:
1968                    _d.sent();
1969                    _d.label = 24;
1970                case 24: return [2 /*return*/];
1971                case 25: return [4 /*yield*/, ipBlocker(ipDetails, ipBlockData)];
1972                case 26:
1973                    _b = _d.sent(), blockedByIp = _b[0], objIp = _b[1];
1974                    if (!(blockedByIp && objIp)) return [3 /*break*/, 29];
1975                    injectAccessDeniedScreen(objIp.titlemessage, objIp.bodymessage, objIp.watermark);
1976                    if (!shouldSendEvent) return [3 /*break*/, 28];
1977                    return [4 /*yield*/, sendEvent("pageview", "blocked_ip", ipDetails)];
1978                case 27:
1979                    _d.sent();
1980                    _d.label = 28;
1981                case 28: return [2 /*return*/];
1982                case 29: return [4 /*yield*/, geoRedirector(ipDetails, geoRedirectorData)];
1983                case 30:
1984                    _c = _d.sent(), redirected = _c[0], objRedirect = _c[1];
1985                    if (!(redirected && objRedirect)) return [3 /*break*/, 33];
1986                    if (!shouldSendEvent) return [3 /*break*/, 32];
1987                    return [4 /*yield*/, sendEvent("pageview", "redirected", ipDetails)];
1988                case 31:
1989                    _d.sent();
1990                    _d.label = 32;
1991                case 32:
1992                    currentUrlObj = new URL(window.location.href);
1993                    redirectUrlObj = new URL(objRedirect.redirecturl);
1994                    normalizedCurrentUrl = normalizeUrl(currentUrlObj.origin + currentUrlObj.pathname);
1995                    normalizedRedirectUrl = normalizeUrl(redirectUrlObj.origin + redirectUrlObj.pathname);
1996                    if (normalizedCurrentUrl === normalizedRedirectUrl)
1997                        return [2 /*return*/];
1998                    redirectUrlWithParams = "";
1999                    if (redirectUrlObj.search.length > 0 && redirectUrlObj.search.length > 0)
2000                        redirectUrlWithParams =
2001                            redirectUrlObj.href + currentUrlObj.search.replace("?", "&");
2002                    else
2003                        redirectUrlWithParams = redirectUrlObj.href + currentUrlObj.search;
2004                    window.location.assign(redirectUrlWithParams);
2005                    return [2 /*return*/];
2006                case 33:
2007                    if (!shouldSendEvent) return [3 /*break*/, 35];
2008                    return [4 /*yield*/, sendEvent("pageview", "accessed", ipDetails)];
2009                case 34:
2010                    _d.sent();
2011                    _d.label = 35;
2012                case 35: return [2 /*return*/];
2013            }
2014        });
2015    });
2016}
2017var STORENAME = (typeof Shopify !== "undefined" && Shopify.shop) ||
2018    (typeof LS !== "undefined" && LS.store && LS.store.url) ||
2019    "default-store";
2020salesShieldMain();
2021
2022</script>
2022</div>
2022<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2022
2023</body>
2024</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.