PageSourceSearch

https://ultenic.fr/blogs/blogs

html ultenic.fr collected 2026-10-06 12:21:28 UTC 635,069 bytes, 5,088 lines download raw bytes

1<!doctype html>
2
3<html lang="fr" 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=1.0">
7    <meta name="theme-color" content="#1a1a1a">
8
9    <title>Blogs</title><link rel="canonical" href="https://ultenic.fr/blogs/blogs"><link rel="shortcut icon" href="//ultenic.fr/cdn/shop/files/10_d32b55fe-4e0e-4dad-a796-b5a56840a25f.png?v=1731643023&width=96">
10      <link rel="apple-touch-icon" href="//ultenic.fr/cdn/shop/files/10_d32b55fe-4e0e-4dad-a796-b5a56840a25f.png?v=1731643023&width=180"><meta name="google-site-verification" content="y8efyJIRDHC4xvo0sPqpFpavsGdWD60Fr_yG5dVVP-s" /><link rel="preconnect" href="https://cdn.shopify.com">
11    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
12    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//ultenic.fr/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//ultenic.fr/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
13  <meta property="og:title" content="Blogs"><meta property="og:image" content="http://ultenic.fr/cdn/shop/files/10_d32b55fe-4e0e-4dad-a796-b5a56840a25f.png?v=1764293962&width=2048">
14  <meta property="og:image:secure_url" content="https://ultenic.fr/cdn/shop/files/10_d32b55fe-4e0e-4dad-a796-b5a56840a25f.png?v=1764293962&width=2048">
15  <meta property="og:image:width" content="159">
16  <meta property="og:image:height" content="159"><meta property="og:url" content="https://ultenic.fr/blogs/blogs">
17<meta property="og:site_name" content="FR Ultenic"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Blogs">
18  <meta name="twitter:description" content="Blogs"><meta name="twitter:image" content="https://ultenic.fr/cdn/shop/files/10_d32b55fe-4e0e-4dad-a796-b5a56840a25f.png?crop=center&height=1200&v=1764293962&width=1200">
19  <meta name="twitter:image:alt" content="Ultenic FR">
19<script type="application/ld+json">
20    {
21      "@context": "http://schema.org",
22      "@type": "Organization",
23      "name": "Ultenic",
24      "url": "https:\/\/ultenic.fr\/blogs\/blogs",
25    "contactPoint": {
26      "@type": "ContactPoint",
27      "email": "[email protected]",
28      "contactType": "customer support"
29    }
30  }
31</script>
31<script type="application/ld+json">
32    {
33      "@context": "https://schema.org",
34      "@type": "BreadcrumbList",
35      "itemListElement": [{
36          "@type": "ListItem",
37          "position": 1,
38          "name": "Accueil",
39        "item": "https://ultenic.fr"
40      },{
41            "@type": "ListItem",
42            "position": 2,
43            "name": "Blogs",
44            "item": "https://ultenic.fr/blogs/blogs"
45          }]
46  }
47</script>
47<style>/* Typography (heading) */
48  @font-face {
49  font-family: Barlow;
50  font-weight: 700;
51  font-style: normal;
52  font-display: fallback;
53  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
54       url("//ultenic.fr/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
55}
56
57@font-face {
58  font-family: Barlow;
59  font-weight: 700;
60  font-style: italic;
61  font-display: fallback;
62  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
63       url("//ultenic.fr/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
64}
65
66/* Typography (body) */
67  @font-face {
68  font-family: Barlow;
69  font-weight: 500;
70  font-style: normal;
71  font-display: fallback;
72  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
73       url("//ultenic.fr/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
74}
75
76@font-face {
77  font-family: Barlow;
78  font-weight: 500;
79  font-style: italic;
80  font-display: fallback;
81  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"),
82       url("//ultenic.fr/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff");
83}
84
85@font-face {
86  font-family: Barlow;
87  font-weight: 700;
88  font-style: normal;
89  font-display: fallback;
90  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
91       url("//ultenic.fr/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
92}
93
94@font-face {
95  font-family: Barlow;
96  font-weight: 700;
97  font-style: italic;
98  font-display: fallback;
99  src: url("//ultenic.fr/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
100       url("//ultenic.fr/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
101}
102
103:root {
104    /**
105     * ---------------------------------------------------------------------
106     * SPACING VARIABLES
107     *
108     * We are using a spacing inspired from frameworks like Tailwind CSS.
109     * ---------------------------------------------------------------------
110     */
111    --spacing-0-5: 0.125rem; /* 2px */
112    --spacing-1: 0.25rem; /* 4px */
113    --spacing-1-5: 0.375rem; /* 6px */
114    --spacing-2: 0.5rem; /* 8px */
115    --spacing-2-5: 0.625rem; /* 10px */
116    --spacing-3: 0.75rem; /* 12px */
117    --spacing-3-5: 0.875rem; /* 14px */
118    --spacing-4: 1rem; /* 16px */
119    --spacing-4-5: 1.125rem; /* 18px */
120    --spacing-5: 1.25rem; /* 20px */
121    --spacing-5-5: 1.375rem; /* 22px */
122    --spacing-6: 1.5rem; /* 24px */
123    --spacing-6-5: 1.625rem; /* 26px */
124    --spacing-7: 1.75rem; /* 28px */
125    --spacing-7-5: 1.875rem; /* 30px */
126    --spacing-8: 2rem; /* 32px */
127    --spacing-8-5: 2.125rem; /* 34px */
128    --spacing-9: 2.25rem; /* 36px */
129    --spacing-9-5: 2.375rem; /* 38px */
130    --spacing-10: 2.5rem; /* 40px */
131    --spacing-11: 2.75rem; /* 44px */
132    --spacing-12: 3rem; /* 48px */
133    --spacing-14: 3.5rem; /* 56px */
134    --spacing-16: 4rem; /* 64px */
135    --spacing-18: 4.5rem; /* 72px */
136    --spacing-20: 5rem; /* 80px */
137    --spacing-24: 6rem; /* 96px */
138    --spacing-28: 7rem; /* 112px */
139    --spacing-32: 8rem; /* 128px */
140    --spacing-36: 9rem; /* 144px */
141    --spacing-40: 10rem; /* 160px */
142    --spacing-44: 11rem; /* 176px */
143    --spacing-48: 12rem; /* 192px */
144    --spacing-52: 13rem; /* 208px */
145    --spacing-56: 14rem; /* 224px */
146    --spacing-60: 15rem; /* 240px */
147    --spacing-64: 16rem; /* 256px */
148    --spacing-72: 18rem; /* 288px */
149    --spacing-80: 20rem; /* 320px */
150    --spacing-96: 24rem; /* 384px */
151
152    /* Container */
153    --container-max-width: 1800px;
154    --container-narrow-max-width: 1550px;
155    --container-gutter: var(--spacing-5);
156    --section-outer-spacing-block: var(--spacing-8);
157    --section-inner-max-spacing-block: var(--spacing-8);
158    --section-inner-spacing-inline: var(--container-gutter);
159    --section-stack-spacing-block: var(--spacing-8);
160
161    /* Grid gutter */
162    --grid-gutter: var(--spacing-5);
163
164    /* Product list settings */
165    --product-list-row-gap: var(--spacing-8);
166    --product-list-column-gap: var(--grid-gutter);
167
168    /* Form settings */
169    --input-gap: var(--spacing-2);
170    --input-height: 2.625rem;
171    --input-padding-inline: var(--spacing-4);
172
173    /* Other sizes */
174    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
175
176    /* RTL support */
177    --transform-logical-flip: 1;
178    --transform-origin-start: left;
179    --transform-origin-end: right;
180
181    /**
182     * ---------------------------------------------------------------------
183     * TYPOGRAPHY
184     * ---------------------------------------------------------------------
185     */
186
187    /* Font properties */
188    --heading-font-family: Barlow, sans-serif;
189    --heading-font-weight: 700;
190    --heading-font-style: normal;
191    --heading-text-transform: normal;
192    --heading-letter-spacing: -0.02em;
193    --text-font-family: Barlow, sans-serif;
194    --text-font-weight: 500;
195    --text-font-style: normal;
196    --text-letter-spacing: 0.0em;
197
198    /* Font sizes */
199    --text-h0: 3rem;
200    --text-h1: 2.5rem;
201    --text-h2: 2rem;
202    --text-h3: 1.5rem;
203    --text-h4: 1.375rem;
204    --text-h5: 1.125rem;
205    --text-h6: 1rem;
206    --text-xs: 0.6875rem;
207    --text-sm: 0.75rem;
208    --text-base: 0.875rem;
209    --text-lg: 1.125rem;
210
211    /**
212     * ---------------------------------------------------------------------
213     * COLORS
214     * ---------------------------------------------------------------------
215     */
216
217    /* Color settings */--accent: 26 26 26;
218    --text-primary: 26 26 26;
219    --background-primary: 240 240 240;
220    --dialog-background: 255 255 255;
221    --border-color: var(--text-color, var(--text-primary)) / 0.12;
222
223    /* Button colors */
224    --button-background-primary: 26 26 26;
225    --button-text-primary: 255 255 255;
226    --button-background-secondary: 234 15 48;
227    --button-text-secondary: 255 255 255;
228
229    /* Status colors */
230    --success-background: 224 244 232;
231    --success-text: 0 163 65;
232    --warning-background: 255 246 233;
233    --warning-text: 255 183 74;
234    --error-background: 254 231 231;
235    --error-text: 248 58 58;
236
237    /* Product colors */
238    --on-sale-text: 234 15 48;
239    --on-sale-badge-background: 234 15 48;
240    --on-sale-badge-text: 255 255 255;
241    --sold-out-badge-background: 0 0 0;
242    --sold-out-badge-text: 255 255 255;
243    --primary-badge-background: 128 60 238;
244    --primary-badge-text: 255 255 255;
245    --star-color: 255 183 74;
246    --product-card-background: 255 255 255;
247    --product-card-text: 26 26 26;
248
249    /* Header colors */
250    --header-background: 26 26 26;
251    --header-text: 255 255 255;
252
253    /* Footer colors */
254    --footer-background: 255 255 255;
255    --footer-text: 26 26 26;
256
257    /* Rounded variables (used for border radius) */
258    --rounded-xs: 0.25rem;
259    --rounded-sm: 0.375rem;
260    --rounded: 0.75rem;
261    --rounded-lg: 1.5rem;
262    --rounded-full: 9999px;
263
264    --rounded-button: 3.75rem;
265    --rounded-input: 0.5rem;
266
267    /* Box shadow */
268    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1);
269    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1);
270    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1);
271    --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1);
272
273    /**
274     * ---------------------------------------------------------------------
275     * OTHER
276     * ---------------------------------------------------------------------
277     */
278
279    --stagger-products-reveal-opacity: 0;
280    --cursor-close-svg-url: url(//ultenic.fr/cdn/shop/t/12/assets/cursor-close.svg?v=147174565022153725511731305724);
281    --cursor-zoom-in-svg-url: url(//ultenic.fr/cdn/shop/t/12/assets/cursor-zoom-in.svg?v=154953035094101115921731305724);
282    --cursor-zoom-out-svg-url: url(//ultenic.fr/cdn/shop/t/12/assets/cursor-zoom-out.svg?v=16155520337305705181731305723);
283    --checkmark-svg-url: url(//ultenic.fr/cdn/shop/t/12/assets/checkmark.svg?v=77552481021870063511731305724);
284  }
285
286  [dir="rtl"]:root {
287    /* RTL support */
288    --transform-logical-flip: -1;
289    --transform-origin-start: right;
290    --transform-origin-end: left;
291  }
292
293  @media screen and (min-width: 700px) {
294    :root {
295      /* Typography (font size) */
296      --text-h0: 4rem;
297      --text-h1: 3rem;
298      --text-h2: 2.5rem;
299      --text-h3: 2rem;
300      --text-h4: 1.625rem;
301      --text-h5: 1.25rem;
302      --text-h6: 1.125rem;
303
304      --text-xs: 0.75rem;
305      --text-sm: 0.875rem;
306      --text-base: 1.0rem;
307      --text-lg: 1.25rem;
308
309      /* Spacing */
310      --container-gutter: 2rem;
311      --section-outer-spacing-block: var(--spacing-12);
312      --section-inner-max-spacing-block: var(--spacing-10);
313      --section-inner-spacing-inline: var(--spacing-10);
314      --section-stack-spacing-block: var(--spacing-10);
315
316      /* Grid gutter */
317      --grid-gutter: var(--spacing-6);
318
319      /* Product list settings */
320      --product-list-row-gap: var(--spacing-12);
321
322      /* Form settings */
323      --input-gap: 1rem;
324      --input-height: 3.125rem;
325      --input-padding-inline: var(--spacing-5);
326    }
327  }
328
329  @media screen and (min-width: 1000px) {
330    :root {
331      /* Spacing settings */
332      --container-gutter: var(--spacing-12);
333      --section-outer-spacing-block: var(--spacing-14);
334      --section-inner-max-spacing-block: var(--spacing-12);
335      --section-inner-spacing-inline: var(--spacing-14);
336      --section-stack-spacing-block: var(--spacing-10);
337    }
338  }
339
340  @media screen and (min-width: 1150px) {
341    :root {
342      /* Spacing settings */
343      --container-gutter: var(--spacing-12);
344      --section-outer-spacing-block: var(--spacing-14);
345      --section-inner-max-spacing-block: var(--spacing-12);
346      --section-inner-spacing-inline: var(--spacing-14);
347      --section-stack-spacing-block: var(--spacing-12);
348    }
349  }
350
351  @media screen and (min-width: 1400px) {
352    :root {
353      /* Typography (font size) */
354      --text-h0: 5rem;
355      --text-h1: 3.75rem;
356      --text-h2: 3rem;
357      --text-h3: 2.25rem;
358      --text-h4: 2rem;
359      --text-h5: 1.5rem;
360      --text-h6: 1.25rem;
361
362      --section-outer-spacing-block: var(--spacing-16);
363      --section-inner-max-spacing-block: var(--spacing-14);
364      --section-inner-spacing-inline: var(--spacing-16);
365    }
366  }
367
368  @media screen and (min-width: 1600px) {
369    :root {
370      --section-outer-spacing-block: var(--spacing-16);
371      --section-inner-max-spacing-block: var(--spacing-16);
372      --section-inner-spacing-inline: var(--spacing-18);
373    }
374  }
375
376  /**
377   * ---------------------------------------------------------------------
378   * LIQUID DEPENDANT CSS
379   *
380   * Our main CSS is Liquid free, but some very specific features depend on
381   * theme settings, so we have them here
382   * ---------------------------------------------------------------------
383   */@media screen and (pointer: fine) {
384        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
385          --button-background-opacity: 0.85;
386        }
387
388        .button--subdued:not([disabled]):hover {
389          --button-background: var(--text-color) / .05 !important;
390        }
391      }</style>
391<script>
392  // This allows to expose several variables to the global scope, to be used in scripts
393  window.themeVariables = {
394    settings: {
395      showPageTransition: null,
396      staggerProductsApparition: true,
397      reduceDrawerAnimation: false,
398      reduceMenuAnimation: false,
399      headingApparition: "split_fade",
400      pageType: "blog",
401      moneyFormat: "€{{amount_with_comma_separator}}",
402      moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
403      currencyCodeEnabled: false,
404      cartType: "popover",
405      showDiscount: true,
406      discountMode: "saving",
407      pageBackground: "#f0f0f0",
408      textColor: "#1a1a1a"
409    },
410
411    strings: {
412      accessibilityClose: "Fermer",
413      accessibilityNext: "Suivant",
414      accessibilityPrevious: "Précédent",
415      closeGallery: "Fermer la galerie",
416      zoomGallery: "Zoomer sur l\u0026#39;image",
417      errorGallery: "L\u0026#39;image ne peut pas etre chargée",
418      searchNoResults: "Aucun résultat ne correspond à votre recherche.",
419      addOrderNote: "Ajouter une note",
420      editOrderNote: "Modifier la note",
421      shippingEstimatorNoResults: "Nous ne livrons pas à votre adresse.",
422      shippingEstimatorOneResult: "Il y a un résultat pour votre adresse :",
423      shippingEstimatorMultipleResults: "Il y a plusieurs résultats pour votre adresse :",
424      shippingEstimatorError: "Impossible d\u0026#39;estimer les frais de livraison :"
425    },
426
427    breakpoints: {
428      'sm': 'screen and (min-width: 700px)',
429      'md': 'screen and (min-width: 1000px)',
430      'lg': 'screen and (min-width: 1150px)',
431      'xl': 'screen and (min-width: 1400px)',
432
433      'sm-max': 'screen and (max-width: 699px)',
434      'md-max': 'screen and (max-width: 999px)',
435      'lg-max': 'screen and (max-width: 1149px)',
436      'xl-max': 'screen and (max-width: 1399px)'
437    }
438  };
439
440  // For detecting native share
441  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
441<script>
442      if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) {
443        const importMapPolyfill = document.createElement('script');
444        importMapPolyfill.async = true;
445        importMapPolyfill.src = "//ultenic.fr/cdn/shop/t/12/assets/es-module-shims.min.js?v=140375185335194536761731305708";
446
447        document.head.appendChild(importMapPolyfill);
448      }
449    </script>
449
450
451    
451<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 451
451
452<script type="importmap">{
453        "imports": {
454          "vendor": "//ultenic.fr/cdn/shop/t/12/assets/vendor.min.js?v=87984156289740595151731305708",
455          "theme": "//ultenic.fr/cdn/shop/t/12/assets/theme.js?v=46263768749489231761731305708",
456          "photoswipe": "//ultenic.fr/cdn/shop/t/12/assets/photoswipe.min.js?v=13374349288281597431731305708"
457        }
458      }
459    </script>
459
460
461    <meta name="google-site-verification" content="M-nfH1B7P53ewZ3BW7HqAKfPzlP_A6ODH16QLn6BM8g" />
462    <meta name="google-site-verification" content="a8JPgKBqrqcrBlyC66qpUq6hB_P-agp0KKJgn9w81sk" />
463    
464
465    
465<script type="module" src="//ultenic.fr/cdn/shop/t/12/assets/vendor.min.js?v=87984156289740595151731305708"></script>
465
466    
466<script type="module" src="//ultenic.fr/cdn/shop/t/12/assets/theme.js?v=46263768749489231761731305708"></script>
466
467    
467<script type="module" src="//ultenic.fr/cdn/shop/t/12/assets/custom.js?v=136530200068641629991768355829"></script>
467
468
469    
469<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
469<meta name="google-site-verification" content="M-nfH1B7P53ewZ3BW7HqAKfPzlP_A6ODH16QLn6BM8g">
470<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/52550336667/digital_wallets/dialog">
471<meta id="in-context-paypal-metadata" data-shop-id="52550336667" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
472<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blogs.atom" />
473<link rel="next" href="/blogs/blogs?page=2">
474<script async="async" src="/checkouts/internal/preloads.js?locale=fr-AM&default_configuration_id=341967193"></script>
vendor: 1 bytes, line 474
474
475<script id="shopify-features" type="application/json">{"accessToken":"83e2e68f788e466a9e4efd14c176a389","betas":["rich-media-storefront-analytics"],"domain":"ultenic.fr","predictiveSearch":true,"shopId":52550336667,"locale":"fr"}</script>
vendor: 1 bytes, line 475
475
476<script>var Shopify = Shopify || {};
477Shopify.shop = "xh000.myshopify.com";
478Shopify.locale = "fr";
479Shopify.currency = {"active":"EUR","rate":"1.0"};
480Shopify.country = "AM";
481Shopify.theme = {"name":"Impact","id":175036039513,"schema_name":"Impact","schema_version":"6.4.1","theme_store_id":1190,"role":"main"};
482Shopify.theme.handle = "null";
483Shopify.theme.style = {"id":null,"handle":null};
484Shopify.cdnHost = "ultenic.fr/cdn";
485Shopify.routes = Shopify.routes || {};
486Shopify.routes.root = "/";
487Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
488Shopify.SignInWithShop = Shopify.SignInWithShop || {};
489Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
490Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 490
490
491<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 491
491
492<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 492
492
493<script>
494  window.Shopify = window.Shopify || {};
495  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
496  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
497  window.Shopify.SignInWithShop.eligible = true;
498</script>
vendor: 1 bytes, line 498
498
499<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 499
499
500<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
vendor: 1 bytes, line 500
500
501<script type="module">
502  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
503
504  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
505
506</script>
vendor: 1 bytes, line 506
506
507<script>
508  window.Shopify = window.Shopify || {};
509  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
510  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]};
511</script>
vendor: 1 bytes, line 511
511
512<script>(function() {
513  var isLoaded = false;
514  function asyncLoad() {
515    if (isLoaded) return;
516    isLoaded = true;
517    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/d3aae060f9370fc555b57cbea\/fef30fd70484ce0e394949a89.js?shop=xh000.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/e4ed485f4434fc99f5aa3b93cca936c341960f05\/xh000.myshopify.com-1731639848009.js?shop=xh000.myshopify.com","https:\/\/iis.intercom.io\/\/widget.js?shop=xh000.myshopify.com","https:\/\/loox.io\/widget\/L9S0RNxw7u\/loox.1742286205121.js?shop=xh000.myshopify.com","https:\/\/cdn2.ryviu.com\/v\/static\/js\/app.js?shop=xh000.myshopify.com","https:\/\/static.seel.com\/shopify\/worry-free-purchase\/script\/xh000.myshopify.com.js?shop=xh000.myshopify.com"];
518    for (var i = 0; i < urls.length; i++) {
519      var s = document.createElement('script');
520      s.type = 'text/javascript';
521      s.async = true;
522      s.src = urls[i];
523      var x = document.getElementsByTagName('script')[0];
524      x.parentNode.insertBefore(s, x);
525    }
526  };
527  if(window.attachEvent) {
528    window.attachEvent('onload', asyncLoad);
529  } else {
530    window.addEventListener('load', asyncLoad, false);
531  }
532})();</script>
vendor: 1 bytes, line 532
532
533<script id="__st">var __st={"a":52550336667,"offset":28800,"reqid":"b4b31106-e5f5-4fdd-8a7a-25f3f49b30d8-1791289287","pageurl":"ultenic.fr\/blogs\/blogs","s":"blogs-105489465689","u":"77f46c736d80","p":"blog","rtyp":"blog","rid":105489465689};</script>
vendor: 1 bytes, line 533
533
534<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 534
534
535<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:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(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 535
535
536<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ultenic.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 536
536
537<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 = "//ultenic.fr/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>
537<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 537
537
538<script>
539  window.Shopify = window.Shopify || {};
540  window.Shopify.MCP = window.Shopify.MCP || {};
541  window.Shopify.MCP.enabled = true;
542  window.Shopify.MCP.shop = "xh000.myshopify.com";
543  window.Shopify.MCP.mcpEndpoint = "https:\/\/ultenic.fr\/api\/mcp";
544  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
545</script>
vendor: 1 bytes, line 545
545
546<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("\/\/ultenic.fr\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
547</script>
vendor: 1 bytes, line 547
547
548<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://ultenic.fr/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
549</script>
vendor: 1 bytes, line 549
549
550<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
551  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);
552</script>
vendor: 1 bytes, line 552
552
553<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})}}));
554</script>
554
555<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ultenic.fr/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
556<style id="shopify-accelerated-checkout-cart">
557        #shopify-buyer-consent {
558  margin-top: 1em;
559  display: inline-block;
560  width: 100%;
561}
562
563#shopify-buyer-consent.hidden {
564  display: none;
565}
566
567#shopify-subscription-policy-button {
568  background: none;
569  border: none;
570  padding: 0;
571  text-decoration: underline;
572  font-size: inherit;
573  cursor: pointer;
574}
575
576#shopify-subscription-policy-button::before {
577  box-shadow: none;
578}
579
580      </style>
581
582<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
582
583<link href="//ultenic.fr/cdn/shop/t/12/assets/custom.css?v=87029638098934155341768355829" rel="stylesheet" type="text/css" media="all" /><link href="//ultenic.fr/cdn/shop/t/12/assets/theme.css?v=59025254830549027211752561433" rel="stylesheet" type="text/css" media="all" /><!--Gem_Page_Header_Script-->
584    
585
586
587<!--End_Gem_Page_Header_Script-->
588    
588<script type="text/javascript">
589    (function(c,l,a,r,i,t,y){
590        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
591        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
592        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
593    })(window, document, "clarity", "script", "oyvjl2zqlc");
594</script>
594
595
596<!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
597
598
599
600
601
602
603
604
605
606
607
608<style>
609.shopify-section-group-header-group.shopify-section--header{
610z-index:99 !important;
611}
612</style>
613
614
615<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
616
617
618
619
620
621
622
623<link rel="dns-prefetch" href="https://cdn.judge.me">
624<link rel="dns-prefetch" href="https://cdn1.judge.me">
625<link rel="dns-prefetch" href="https://api.judge.me">
626
627<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
627itle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#FF001B","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":true,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_
627youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural"
627:"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"FR Ultenic","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"FR Ultenic"};</script>
627 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #FF001B;--jdgm-secondary-color: rgba(255,0,27,0.1);--jdgm-star-color: #FF001B;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #FF001B;--jdgm-paginate-color: #FF001B;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #FF001B}.jdgm-histogram__bar-content{background-color:#FF001B}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#FF001B}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'FR Ultenic'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
628</style> <style class='jdgm-settings-style'></style>
629
630  
631  
632  
633  <style class='jdgm-miracle-styles'>
634  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
634/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
635
636</style>
637
638
639  
640  
641   
642
643
644
645
646<script data-cfasync='false' class='jdgm-script'>
647!function(e){window.jdgm=window.jdgm||{};
648/* INF-1976 */
649var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
650if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
651jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
652jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
653setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
654!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
655(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
656a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
657jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
658t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
659t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
660".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
661parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
662jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
663)}))}(document);
664</script>
664
665<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/shopify_v2.css"></noscript>
666
667<!-- BEGIN app snippet: theme_fix_tags -->
667<script>
668  (function() {
669    var jdgmThemeFixes = null;
670    if (!jdgmThemeFixes) return;
671
672    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
673    // before the per-theme fix so the theme-specific CSS wins the cascade.
674    // HTML is never applied globally (too risky).
675    var allThemesFix = jdgmThemeFixes['all'];
676    if (allThemesFix && allThemesFix.css) {
677      var allStyleTag = document.createElement('style');
678      allStyleTag.classList.add('jdgm-theme-fix-style-all');
679      allStyleTag.innerHTML = allThemesFix.css;
680      document.head.append(allStyleTag);
681    };
682
683    if (allThemesFix && allThemesFix.js) {
684      var allScriptTag = document.createElement('script');
685      allScriptTag.classList.add('jdgm-theme-fix-script-all');
686      allScriptTag.innerHTML = allThemesFix.js;
687      document.head.append(allScriptTag);
688    };
689
690    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
691    if (!thisThemeFix) return;
692
693    if (thisThemeFix.html) {
694      document.addEventListener("DOMContentLoaded", function() {
695        var htmlDiv = document.createElement('div');
696        htmlDiv.classList.add('jdgm-theme-fix-html');
697        htmlDiv.innerHTML = thisThemeFix.html;
698        document.body.append(htmlDiv);
699      });
700    };
701
702    if (thisThemeFix.css) {
703      var styleTag = document.createElement('style');
704      styleTag.classList.add('jdgm-theme-fix-style');
705      styleTag.innerHTML = thisThemeFix.css;
706      document.head.append(styleTag);
707    };
708
709    if (thisThemeFix.js) {
710      var scriptTag = document.createElement('script');
711      scriptTag.classList.add('jdgm-theme-fix-script');
712      scriptTag.innerHTML = thisThemeFix.js;
713      document.head.append(scriptTag);
714    };
715  })();
716</script>
716
717<!-- END app snippet -->
718<!-- End of Judge.me Core -->
719
720
721
722<!-- END app block --><!-- BEGIN app block: shopify://apps/firework-shoppable-video-ugc/blocks/firework-header/347a2e4c-f5cb-410d-8354-490d1e80558c -->
723
724<script async type="module" src='//asset.fwcdn3.com/js/module/integrations/shopify.js'></script>
724
725
726  
726<script
727    async
728    type="module"
729    src='//asset.fwcdn3.com/js/module/fwn.js?business_id=5nZXW5'
730    
731  ></script>
731
732
733
734
735
736
737<!-- END app block --><!-- BEGIN app block: shopify://apps/klip-coupons/blocks/klip-app/df38e221-ede4-4ad4-b47d-56524361a5be -->
738  <!-- BEGIN app snippet: klip-cart --><!-- END app snippet -->
739  <!-- BEGIN app snippet: klip-app -->
740
741<script>
742  (function(){
743  
744  
745  
746  
747  
748  
749  
750  
751  
752  
753  
754  
755  
756  
757  
758  
759  
760  
761  
762  
763  
764  
765  
766  
767  
768  
769  
770  
771  
772  
773  
774  
775  
776  
777  
778  
779  
780  
781  
782  
783  
784  
785  
786  
787  
788  
789  
790  
791  
792  
793  
794  
795  
796  
797  
798  
799  
800  
801  
802  
803  
804
805  
806    
807    
808    
809      
810    
811  
812    
813    
814    
815      
816    
817  
818    
819    
820    
821      
822    
823  
824    
825    
826    
827      
828    
829  
830
831  const bogo_products = {};
832  
833;
834      
835      
836    
837;
838      
839      
840    
841;
842      
843      
844    
845;
846      
847      
848    
849;
850      
851      
852    
853;
854      
855      
856    
857;
858      
859      
860    
861;
862      
863      
864    
865;
866      
867      
868    
869;
870      
871      
872    
873;
874      
875      
876    
877;
878      
879      
880    
881;
882      
883      
884    
885;
886      
887      
888    
889;
890      
891      
892    
893;
894      
895      
896    
897;
898      
899      
900    
901;
902      
903      
904    
905;
906      
907      
908    
909;
910      
911      
912    
913const translationFeatureEnabled =
914    true ||
915    (false &&
916      true);
917
918  const applyTranslate = (data, translateData) => {
919    if(!translateData || !false || !translationFeatureEnabled) return data;
920    const res = {...data};
921    for (const [key, translatedValue] of Object.entries(translateData)) {
922      if (!translatedValue) continue;
923
924      const originalValue = data?.[key];
925      res[key] = typeof originalValue === 'object' && !Array.isArray(originalValue) && originalValue !== null &&
926        typeof translatedValue === 'object' && !Array.isArray(translatedValue)
927        ? applyTranslate(originalValue, translatedValue)
928        : translatedValue;
929    }
930
931    return res;
932  }
933
934  const mainMetafield = applyTranslate({"id":"68ccf271db4c82939e761aed","host":"https:\/\/app.klipcoupons.com","domain":"xh000.myshopify.com","enabled":true,"enableLineItemProps":false,"enableForSubscription":false,"showCartSpendMessages":{"line_item":false,"order":false,"shipping":false},"showCartPopover":{"bogo":false,"line_item":false,"order":false,"shipping":false},"showCartQtyLimitWarning":{"line_item":false},"showCartUsageLimitMessage":{"bogo":false,"line_item":false,"order":false,"shipping":false},"useOrderDiscountForSingle":false,"useSequentialCartUpdate":false,"isSumSeparatorChanged":false,"couponsPriority":"highest_discount","enableTranslations":false,"enableAutoTranslations":false,"uncheckable":false,"showMultipleCoupons":false,"cartUncheckable":false,"showMultipleCollectionCoupons":false,"couponsNumber":null,"collectionCouponsNumber":null,"productPath":"form[action*=\"\/cart\/add\"]","ATCPath":"form[action*=\"\/cart\/add\"] [type=submit], form[action*=\"\/cart\/add\"] .add_to_cart","ShortATCPath":"form[action*=\"\/cart\/add\"] [type=submit], form[action*=\"\/cart\/add\"] .add_to_cart","buyButtonSelector":null,"shortFormSelector":null,"quickViewEnabled":true,"quickViewModalSelectors":null,"quickViewContainerSelectors":null,"collectionCardSelector":null,"collectionPriceSelector":null,"variantIdSelector":".product-info__buy-buttons form[action*=\"\/cart\/add\"] [name=\"id\"]","checkoutBtnSelector":null,"checkoutBtnRevalidate":false,"enableMathRounding":false,"sellingPlanIdSelector":"input[name=\"selling_plan\"]:not([type=\"radio\"]), input[type=\"radio\"][name=\"selling_plan\"]:checked","sellingPlanOneTimeValue":"","qtyInputSelector":null,"cartItemSelector":null,"cartItemNameSelector":null,"lineItemPath":".cart-item__quantity","cartPreviewUpdateEnabled":true,"cartPageItemsSelector":"","cartPageTotalSelector":"","cartPreviewItemsSelector":"","cartPreviewTotalSelector":"","drawerIconSelector":"","PDPCrossOutPriceEnabled":false,"collectionCrossOutPriceEnabled":false,"PDPPriceSelector":"","PDPSalePriceSelector":"","cartNotEnough":{"amount":"At least {{amount}} items must be in cart for the discount.","quantity":"Spend {{quantity}} to unlock this discount."},"cartLabel":{"removeButton":{"styles":{"font-size":"12px","color":"#0059C9"},"text":"Remove"},"line_item":{"removeButton":{"styles":{"font-size":"12px","color":"#0059C9"},"text":"Remove"},"enabled":false,"saveStyles":{},"saveText":"Saved {{amount}}","styles":{},"text":"Coupon Applied"},"order":{"removeButton":{"styles":{"font-size":"12px","color":"#0059C9"},"text":"Remove"},"enabled":false,"saveStyles":{},"saveText":"Saved {{amount}}","styles":{},"text":"Coupon Applied"},"shipping":{"removeButton":{"styles":{"font-size":"12px","color":"#0059C9"},"text":"Remove"},"enabled":false,"saveStyles":{}
934,"saveText":"Save {{amount}}","styles":{},"text":"Coupon Applied"},"enabled":null,"saveStyles":{},"saveText":"Save {{amount}}","styles":{},"text":"Coupon Clipped"},"cartClipButton":{"line_item":{"enabled":false,"saveAmountStyles":{},"saveAmountText":"Save {{amount}}","styles":{},"text":"Apply coupon"},"order":{"enabled":false,"saveAmountStyles":{},"saveAmountText":"Save {{amount}} on total order","styles":{},"text":"Clip coupon"},"shipping":{"enabled":false,"saveAmountStyles":{},"saveAmountText":"Save {{amount}} on shipping","styles":{},"text":"Clip coupon"},"enabled":null,"saveAmountStyles":{},"saveAmountText":"Save {{amount}}","styles":{},"text":"Clip coupon"},"cartCodeButton":{"line_item":{"codeColor":"#000000","copiedStyles":{},"copiedText":"Code copied","enabled":false,"showClipIcon":true,"styles":{},"subtext":"Save {{amount-saved}} with discount","subtextStyles":{},"text":"Copy code"},"order":{"codeColor":"#000000","copiedStyles":{},"copiedText":"Code copied","enabled":false,"showClipIcon":true,"styles":{},"subtext":"Save {{amount-saved}} with discount","subtextStyles":{},"text":"Copy code"},"shipping":{"codeColor":"#000000","copiedStyles":{},"copiedText":"Code copied","enabled":false,"showClipIcon":true,"styles":{},"subtext":"Save {{amount-saved}} with discount","subtextStyles":{},"text":"Copy code"},"bogo":{"codeColor":"#000000","copiedStyles":{},"copiedText":"Code copied","enabled":false,"showClipIcon":true,"styles":{},"subtext":"Save {{amount-saved}} with discount","subtextStyles":{},"text":"Copy code"}},"cartBogoCoupon":{"label":{"styles":{},"text":"Add {{product title}} with {{amount}} OFF"},"btn":{"styles":{},"text":"Add to cart"},"enabled":false,"morePopupEnabled":false,"spendMessageEnabled":false},"cartVolume":{"badge":{"backgroundColor":"#FFFFFF","enabled":false,"saveStyles":{"color":"#000000"},"saveText":"Saved {{amount}}","styles":{"color":"#2C8D53"},"text":"Coupon Applied"},"enabled":false,"messageStyles":{},"messageText":"Add {{required-item}} more item to get {{amount}} OFF","progressBarBaseColor":"#E3E3E3","progressBarFillColor":"#09A311","showProgressBar":true},"checkoutPage":{"enabled":false,"engine":"js","heading":{"text":"You have coupons available"},"maximumCouponsShown":2,"showApplicableProducts":false,"applicableProductsPrefix":{"text":"Applies to:"},"translations":{},"showMinimumPurchaseAlert":false,"showRemainingCouponCount":true,"showPerOrderUsageLimitWarning":true,"enableTranslations":false,"utmTargetingEnabled":true,"locationTargetingEnabled":true,"workByLineItemProps":true,"currenciesRates":{"rates":{"JPY":0.00633897,"EUR":1.12543},"primaryCurrency":"EUR"},"enableMathRounding":false},"cartPath":"[name=\"checkout\"], a[href*=\"\/checkout\"]","customCss":null,"isPaid":true,"billingAccessUntil":null,"showBranding":false,"storefrontApiToken":"dcf319caef9ea3797c654f56cdbea02a","collectionPage":{"couponBox":{"styles":{}}},"publishedCouponsCount":20,"workByLineItemProps":true,"currentPlanFeatures":{"lead_capture":true,"purchased":true,"product_page_coupons":false,"order_and_shipping_discounts":true,"bogo":true,"cart_page_coupons":true,"basic_targeting_settings":false,"coupon_schedule":true,"countdown_timer":true,"collection_page_coupons":true,"utm_targeting":true,"location_targeting":true,"translations":true,"cross_out_product_page_price":true,"visibility_cart":true,"min_purchase_requirement":true,"usage_limit_rules":true,"order_customer_tags":true,"automated_translations":true},"currenciesRates":{"rates":{"JPY":0.00633897,"EUR":1.12543},"primaryCurrency":"EUR"},"crossedPriceTimeout":1500,"emailAndLeads":{"formErrorMessages":{"emailRequired":"Email is required","invalidEmail":"Enter a valid email address","invalidPhone":"Enter a valid phone number","requiredFieldMissing":"This field is required","termsNotAccepted":"Please accept the terms to continue"},"duplicateBehavior":"allow","duplicateMessage":"This email has already been submitted","translations":{}}}, null);
935  let mainCouponsMetafield = [{"id":"6a54a2e5d9042d7c57346e6c","title":"SUMMERU16F","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":50,"max":null}},{"id":"6a54a502d9042d7c57348192","title":"SUMMERP30","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":80,"max":null}},{"id":"6a7531534509eeab8a391cc9","title":"ULTENICU20","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":64,"max":null}},{"id":"6a75315e4509eeab8a391d1c","title":"ULTENICAC1T","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":91,"max":null}},{"id":"6a7531694509eeab8a391d82","title":"ULTENICU16F","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":54,"max":null}},{"id":"6a75317c4509eeab8a391e19","title":"ULTENICT20P","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":80,"max":null}},{"id":"6a7531844509eeab8a391e4c","title":"ULTENICD10","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":60,"max":null}}
935,{"id":"6a75318c4509eeab8a391e9e","title":"ULTENICU18P","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":30,"max":null}},{"id":"6a7531934509eeab8a391ecd","title":"ULTENICP10","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":120,"max":null}},{"id":"6a75319b4509eeab8a391f13","title":"ULTENICMX50","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":170,"max":null}},{"id":"6a7531a64509eeab8a391f64","title":"ULTENICU20M","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":50,"max":null}},{"id":"6abcbe4ea983c755460f6c90","title":"AUTUMNU20M ","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":60,"max":null}},{"id":"6abcbf47a983c755460f7412","title":"AUTUMNMX50","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":190,"max":null}},{"id":"6abcbfeba983c755460f783e","title":"AUTUMNP10","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":140,"max":null}},{"id":"6abcc071a983c755460f7bbe","title":"AUTUMNU18P","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":40,"max":null}},{"id":"6abcc0dfa983c755460f7f18","title":"AUTUMND10","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":70,"max":null}},{"id":"6abcc1bea983c755460f84dd","title":"AUTUMNT20P","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":110,"max":null}},{"id":"6abcc22ca983c755460f87df","title":"AUTUMNU15 ","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":40,"max":null}},{"id":"6abcc28da983c755460f8b5b","title":"AUTUMNAC1T","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":104,"max":null}},{"id":"6abcc297a983c755460f8ba9","title":"AUTUMNU20","tp":"line_item","excludeB2B":false,"discountMethod":"automatic","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":84,"max":null}}];
936
937  
938  
939
940  
941
942  const couponsTranslates = [
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962].filter(coupon => mainCouponsMetafield.some(i => i.id === coupon.id));
963
964  const coupons = [{"id":"6a54a2e5d9042d7c57346e6c","shopId":"68ccf271db4c82939e761aed","title":"SUMMERU16F","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":50,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"9015867572569","variantId":"54781456613721","handle":"ultenic-aspirateur-balai-sans-fil-u16-flex?variant=54781456613721","title":"Ultenic Aspirateur Balai Sans Fil U16 Flex - U16 Flex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U16-Flex.png?v=1749020575"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":13,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
964,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
96472800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","leadDestination":null,"destinationListId":null,"fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}]},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-07-13T08:33:41.265Z","updatedAt":"2026-07-13T08:34:18.461Z"}
965,
966{"id":"6a54a502d9042d7c57348192","shopId":"68ccf271db4c82939e761aed","title":"SUMMERP30","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"7\/12\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":80,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"16357690311001","variantId":"58315191910745","handle":"ultenic-pooleco-30-series-nettoyeur-de-robot-piscine-sans-fil?variant=58315191910745","title":"Ultenic Pooleco 30 Robot de Piscine Sans Fil - Default Title","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/P30_27eeae9f-7299-4ef0-b24f-2b4540758c61.jpg?v=1782444566","price":"389.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":10,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
966,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
96672800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","leadDestination":null,"destinationListId":null,"fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}]},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-07-13T08:42:42.174Z","updatedAt":"2026-07-13T08:46:03.841Z"}
967,
968{"id":"6a7531534509eeab8a391cc9","shopId":"68ccf271db4c82939e761aed","title":"ULTENICU20","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 12:30 PM","endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":64,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"15363922329945","variantId":"54681752437081","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681752437081","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"}
968,{"id":"15363922329945","variantId":"54681755255129","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681755255129","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20+Batterie pour U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"},{"id":"15363922329945","variantId":"54681755287897","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681755287897","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20+Tête de brosse anti-acariens pour U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"},{"id":"15363922329945","variantId":"56544493076825","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=56544493076825","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20 + T20 Pro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":17,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
96872800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:13:55.957Z","updatedAt":"2026-08-26T04:15:32.150Z"}
969,
970{"id":"6a75315e4509eeab8a391d1c","shopId":"68ccf271db4c82939e761aed","title":"ULTENICAC1T","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":91,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"8503411638617","variantId":"57957963923801","handle":"ultenic-ac1-elite-aspirateur-balai-sans-fil?variant=57957963923801","title":"Ultenic AC1 Elite Aspirateur Laveur Sans Fil - AC1 TriFlex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/a3d07ab1acc796ee674fcc3c648c8058.jpg?v=1716964478","price":"269.99"}
970,{"id":"16271933964633","variantId":"58266231308633","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231308633","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"269.99"},{"id":"16271933964633","variantId":"58266231341401","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231341401","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex+ Rouleaux x2 + Filtres HEPA x2","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"317.99"},{"id":"16271933964633","variantId":"58266231374169","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231374169","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex+Liquide nettoyant × 3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"309.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":59,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
97072800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:06.083Z","updatedAt":"2026-08-07T01:17:04.149Z"}
971,
972{"id":"6a7531694509eeab8a391d82","shopId":"68ccf271db4c82939e761aed","title":"ULTENICU16F","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":54,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"9015867572569","variantId":"54781456613721","handle":"ultenic-aspirateur-balai-sans-fil-u16-flex?variant=54781456613721","title":"Ultenic Aspirateur Balai Sans Fil U16 Flex - U16 Flex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U16-Flex.png?v=1749020575"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":8,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
972,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
97272800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:17.214Z","updatedAt":"2026-08-07T01:17:32.736Z"}
973,
974{"id":"6a75317c4509eeab8a391e19","shopId":"68ccf271db4c82939e761aed","title":"ULTENICT20P","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":80,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"15546003030361","variantId":"55781912117593","handle":"ultenic-t20-pro?variant=55781912117593","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.
974jpg?v=1751276088"},{"id":"15546003030361","variantId":"55781912150361","handle":"ultenic-t20-pro?variant=55781912150361","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro + Brosse latérale*2 + Brosse à rouleau*2","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.jpg?v=1751276088"},{"id":"15546003030361","variantId":"55781912183129","handle":"ultenic-t20-pro?variant=55781912183129","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro + Sac à poussière*6+Filtres HEPA*3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.jpg?v=1751276088"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":6,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
97472800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:36.901Z","updatedAt":"2026-08-26T04:20:27.886Z"}
975,
976{"id":"6a7531844509eeab8a391e4c","shopId":"68ccf271db4c82939e761aed","title":"ULTENICD10","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":null,"discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":60,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"8899690103129","variantId":"48364756894041","handle":"ultenic-d10-robot-aspirateur-laveur?variant=48364756894041","title":"Ultenic D10 Robot Aspirateur Laveur - Default Title","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/D10.png?v=1749020269"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":1,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
976,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
97672800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:44.972Z","updatedAt":"2026-08-26T04:21:59.312Z"}
977,
978{"id":"6a75318c4509eeab8a391e9e","shopId":"68ccf271db4c82939e761aed","title":"ULTENICU18P","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":30,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"16063129026905","variantId":"57112535105881","handle":"ultenic-u18-powerpro-aspirateur-balai-sans-fil?variant=57112535105881","title":"Ultenic U18 PowerPro Aspirateur Balai Sans Fil - Coffret 160min: U18 PowerPro + Batterie supplémentaire","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_e659f694-23c9-4a66-ad4e-347f22a2c3a7.jpg?v=1768983505"}
978,{"id":"16063129026905","variantId":"57269371666777","handle":"ultenic-u18-powerpro-aspirateur-balai-sans-fil?variant=57269371666777","title":"Ultenic U18 PowerPro Aspirateur Balai Sans Fil - U18 PowerPro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_e659f694-23c9-4a66-ad4e-347f22a2c3a7.jpg?v=1768983505"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":23,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
97872800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:52.721Z","updatedAt":"2026-08-26T04:23:14.714Z"}
979,
980{"id":"6a7531934509eeab8a391ecd","shopId":"68ccf271db4c82939e761aed","title":"ULTENICP10","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":120,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"8839233503577","variantId":"54380765380953","handle":"ultenic-pooleco-10-aspirateur-piscine-sans-fil?variant=54380765380953","title":"Ultenic Pooleco 10 Series Nettoyeur de Piscine Robotisé Sans Fil - Pooleco 10","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2000X2000_7a4e9433-5636-4a91-80b8-1fc1787ef6f0.jpg?v=1744354415"},{"id":"8839233503577","variantId":"54380765348185","handle":"ultenic-pooleco-10-aspirateur-piscine-sans-fil?variant=54380765348185","title":"Ultenic Pooleco 10 Series Nettoyeur de Piscine Robotisé Sans Fil - Pooleco 10s [Avec Contrôle par APP]","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2000X2000_7a4e9433-5636-4a91-80b8-1fc1787ef6f0.jpg?v=1744354415"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":8,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
980,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
98072800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:14:59.912Z","updatedAt":"2026-08-26T04:28:24.403Z"}
981,
982{"id":"6a75319b4509eeab8a391f13","shopId":"68ccf271db4c82939e761aed","title":"ULTENICMX50","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":170,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"16255969460569","variantId":"58266406912345","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406912345","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"549.99"}
982,{"id":"16255969460569","variantId":"58266406945113","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406945113","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50+sacs à poussière*6 + filtres HEPA*3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"593.99"},{"id":"16255969460569","variantId":"58266406977881","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406977881","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50 + Pack Accessoires","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"589.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":10,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
98272800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:15:07.886Z","updatedAt":"2026-08-26T04:31:54.269Z"}
983,
984{"id":"6a7531a64509eeab8a391f64","shopId":"68ccf271db4c82939e761aed","title":"ULTENICU20M","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":50,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"16322024735065","variantId":"58266368803161","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368803161","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"199.99"}
984,{"id":"16322024735065","variantId":"58266368835929","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368835929","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper+Batterie supplémentaire","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"239.99"},{"id":"16322024735065","variantId":"58266368868697","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368868697","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper+Filtres HEPA*3 + Rouleau*1","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"232.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":6,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
98472800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-08-07T01:15:18.077Z","updatedAt":"2026-08-26T04:32:46.477Z"}
985,
986{"id":"6abcbe4ea983c755460f6c90","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNU20M ","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"checkoutPage":false,"productPage":true,"cartPage":true},"startDate":"9\/29\/2026 3:00 AM","endDate":"10\/31\/2026 11:30 PM","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":60,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"excludeCompareAtPrice":false,"type":"variants","selectedItems":[{"id":"16322024735065","variantId":"58266368803161","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368803161","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"199.99"}
986,{"id":"16322024735065","variantId":"58266368835929","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368835929","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper+Batterie supplémentaire","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"239.99"},{"id":"16322024735065","variantId":"58266368868697","handle":"ultenic-u20-mopper-aspirateur-balai-sans-fil?variant=58266368868697","title":"Ultenic U20 Mopper Aspirateur Balai Sans Fil - U20 Mopper+Filtres HEPA*3 + Rouleau*1","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/4_c0c92d10-caac-4b37-a3ce-da3949f3f2fb.jpg?v=1779763739","price":"232.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":10,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
98672800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T07:46:22.237Z","updatedAt":"2026-09-30T07:47:34.374Z"}
987,
988{"id":"6abcbf47a983c755460f7412","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNMX50","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":null,"discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":190,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"16255969460569","variantId":"58266406912345","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406912345","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"549.99"}
988,{"id":"16255969460569","variantId":"58266406945113","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406945113","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50+sacs à poussière*6 + filtres HEPA*3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"593.99"},{"id":"16255969460569","variantId":"58266406977881","handle":"ultenic-mx50-robot-aspirateur-laveur?variant=58266406977881","title":"Ultenic MX50 Robot Aspirateur Laveur - MX50 + Pack Accessoires","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/MX50.jpg?v=1776649796","price":"589.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":7,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
98872800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T07:50:31.208Z","updatedAt":"2026-09-30T07:51:06.939Z"}
989,
990{"id":"6abcbfeba983c755460f783e","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNP10","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":140,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"8839233503577","variantId":"54380765380953","handle":"ultenic-pooleco-10-aspirateur-piscine-sans-fil?variant=54380765380953","title":"Ultenic Pooleco 10 Series Nettoyeur de Piscine Robotisé Sans Fil - Pooleco 10","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2000X2000_7a4e9433-5636-4a91-80b8-1fc1787ef6f0.jpg?v=1744354415"},{"id":"8839233503577","variantId":"54380765348185","handle":"ultenic-pooleco-10-aspirateur-piscine-sans-fil?variant=54380765348185","title":"Ultenic Pooleco 10 Series Nettoyeur de Piscine Robotisé Sans Fil - Pooleco 10s [Avec Contrôle par APP]","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2000X2000_7a4e9433-5636-4a91-80b8-1fc1787ef6f0.jpg?v=1744354415"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":0,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
990,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
99072800,"preset":3,"text":"⏰ Hurry up! Sale ends in","isNestedInTemplate":false,"onExpire":"hide","styles":{},"countdownStyles":{}},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T07:53:15.690Z","updatedAt":"2026-09-30T07:55:04.827Z"}
991,
992{"id":"6abcc071a983c755460f7bbe","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNU18P","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"checkoutPage":false,"productPage":true,"cartPage":true},"startDate":null,"endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":40,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"excludeCompareAtPrice":false,"type":"variants","selectedItems":[{"id":"16063129026905","variantId":"57112535105881","handle":"ultenic-u18-powerpro-aspirateur-balai-sans-fil?variant=57112535105881","title":"Ultenic U18 PowerPro Aspirateur Balai Sans Fil - Coffret 160min: U18 PowerPro + Batterie supplémentaire","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_e659f694-23c9-4a66-ad4e-347f22a2c3a7.jpg?v=1768983505"}
992,{"id":"16063129026905","variantId":"57269371666777","handle":"ultenic-u18-powerpro-aspirateur-balai-sans-fil?variant=57269371666777","title":"Ultenic U18 PowerPro Aspirateur Balai Sans Fil - U18 PowerPro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_e659f694-23c9-4a66-ad4e-347f22a2c3a7.jpg?v=1768983505"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":12,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
99272800,"preset":3,"text":"⏰ Hurry up! Sale ends in","isNestedInTemplate":false,"onExpire":"hide","styles":{},"countdownStyles":{}},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T07:55:29.930Z","updatedAt":"2026-09-30T07:56:09.641Z"}
993,
994{"id":"6abcc0dfa983c755460f7f18","shopId":"68ccf271db4c82939e761aed","title":"AUTUMND10","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":false,"type":"fixed_amount","value":70,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"8899690103129","variantId":"48364756894041","handle":"ultenic-d10-robot-aspirateur-laveur?variant=48364756894041","title":"Ultenic D10 Robot Aspirateur Laveur - Default Title","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/D10.png?v=1749020269"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":1,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}}
994,"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
99472800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T07:57:20.007Z","updatedAt":"2026-09-30T07:57:57.296Z"}
995,
996{"id":"6abcc1bea983c755460f84dd","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNT20P","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":110,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"15546003030361","variantId":"55781912117593","handle":"ultenic-t20-pro?variant=55781912117593","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.
996jpg?v=1751276088"},{"id":"15546003030361","variantId":"55781912150361","handle":"ultenic-t20-pro?variant=55781912150361","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro + Brosse latérale*2 + Brosse à rouleau*2","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.jpg?v=1751276088"},{"id":"15546003030361","variantId":"55781912183129","handle":"ultenic-t20-pro?variant=55781912183129","title":"Ultenic T20 Pro Robot Aspirateur Laveur - T20 Pro + Sac à poussière*6+Filtres HEPA*3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_7fbbff3e-0e17-495e-8397-c04872844a33.jpg?v=1751276088"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":1,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#bcb7b7","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":null,"collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
99672800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T08:01:02.585Z","updatedAt":"2026-09-30T08:01:39.816Z"}
997,
998{"id":"6abcc22ca983c755460f87df","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNU15 ","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":null,"endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":40,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"15579155661145","variantId":"56544552649049","handle":"ultenic-u15-aspirateur-balai-sans-fil?variant=56544552649049","title":"Ultenic U15 Aspirateur Balai Sans Fil - U15","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_09903649-14f2-4355-80dd-9326e2831aca.jpg?v=1751963400"}
998,{"id":"15579155661145","variantId":"56544552681817","handle":"ultenic-u15-aspirateur-balai-sans-fil?variant=56544552681817","title":"Ultenic U15 Aspirateur Balai Sans Fil - U15 + D10","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/2_09903649-14f2-4355-80dd-9326e2831aca.jpg?v=1751963400"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":0,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
99872800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T08:02:52.160Z","updatedAt":"2026-09-30T08:03:32.398Z"}
999,
1000{"id":"6abcc28da983c755460f8b5b","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNAC1T","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"checkoutPage":false,"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 3:00 AM","endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":104,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"excludeCompareAtPrice":false,"type":"variants","selectedItems":[{"id":"8503411638617","variantId":"57957963923801","handle":"ultenic-ac1-elite-aspirateur-balai-sans-fil?variant=57957963923801","title":"Ultenic AC1 Elite Aspirateur Laveur Sans Fil - AC1 TriFlex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/a3d07ab1acc796ee674fcc3c648c8058.jpg?v=1716964478","price":"269.99"}
1000,{"id":"16271933964633","variantId":"58266231308633","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231308633","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"269.99"},{"id":"16271933964633","variantId":"58266231341401","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231341401","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex+ Rouleaux x2 + Filtres HEPA x2","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"317.99"},{"id":"16271933964633","variantId":"58266231374169","handle":"ultenic-ac1-triflex-aspirateur-laveur-sans-fil?variant=58266231374169","title":"Ultenic AC1 TriFlex Aspirateur Laveur Sans Fil - AC1 TriFlex+Liquide nettoyant × 3","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/AC1_TF.jpg?v=1778570553","price":"309.99"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":6,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
100072800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T08:04:29.592Z","updatedAt":"2026-09-30T08:05:13.015Z"}
1001,
1002{"id":"6abcc297a983c755460f8ba9","shopId":"68ccf271db4c82939e761aed","title":"AUTUMNU20","type":"line_item","bogo":{"discountLimit":{"type":"quantity","value":1},"selectedItems":[],"selectedItemsQty":1,"scaling":false,"maxQtyY":null},"visibility":{"productPage":true,"cartPage":true},"startDate":"8\/7\/2026 12:30 PM","endDate":"10\/30\/2026 11:30 PM","discount":{"combineOrderDiscounts":true,"type":"fixed_amount","value":84,"max":null},"discountConditions":{"OR":[]},"subscriptionMode":"one_time","target":{"exclude":{"enabled":false,"products":[],"type":"products","selectedItems":[],"tags":null},"type":"variants","selectedItems":[{"id":"15363922329945","variantId":"54681752437081","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681752437081","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"}
1002,{"id":"15363922329945","variantId":"54681755255129","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681755255129","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20+Batterie pour U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"},{"id":"15363922329945","variantId":"54681755287897","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=54681755287897","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20+Tête de brosse anti-acariens pour U20","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"},{"id":"15363922329945","variantId":"56544493076825","handle":"ultenic-u20-aspirateur-balai-sans-fil?variant=56544493076825","title":"Ultenic U20 Aspirateur Balai Sans Fil - U20 + T20 Pro","imageSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/U20.png?v=1749020601"}],"tags":null},"marketingTarget":{"utm":{"utmTargeting":false,"sourceWhiteList":null},"location":{"enabled":false,"whiteList":[]},"customer":{"email":{"whiteList":""},"tags":{"whiteList":""},"exclude":{"type":"none","emails":"","tags":""},"enabled":false,"type":"email"},"spend":{"enabled":false,"type":"quantity","scope":"cart","quantity":null,"amount":null},"shopifyCustomers":[]},"published":true,"excludeB2B":false,"customerLoginRequired":false,"onePerCustomer":false,"autoClipped":false,"qtyLimit":null,"itemQtyLimit":null,"usageLimit":null,"usage":6,"front":{"widget":{"label":{"text":"Prix exclusif web. Comparez par vous-même!","styles":{"font-size":"20px","font-weight":700,"color":"#000000"}},"widthType":"custom-width","styles":{"padding":"6px","border-radius":"7px","border-color":"#b0b0b0","background":"#ffffff00","border-style":"dashed","border-width":"3px","width":"440px"}},"badge":{"shape":{"type":"flag","text":"Économisez {{amount}} sur ce produit","styles":{"font-size":"17px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"icon":{"type":"fa-truck-fast","styles":{"font-size":"20px","color":"#4A4A4A"}},"shortShape":{"enabled":true,"type":"flag","text":"Coupon  {{amount}}","styles":{"font-size":"12px","font-weight":700,"color":"#ffffff","background":"#EA0F30"}},"type":"shape"},"flag":{"text":"Coupon","flaggable":true,"styles":{}},"shortFlag":{"text":"Save","flaggable":true,"styles":{}},"shortLabel":{"text":"","styles":{"font-size":"14px","font-weight":700,"color":"#111111"}},"label":{"text":"Appliquer","appliedText":"Appliqué","styles":{"font-size":"15px","font-weight":700,"color":"#000000"},"appliedStyles":{"color":"#000000"}},"codeText":{"styles":{"font-size":"15px","font-weight":700,"color":"#000000"}},"bogo":{"label":{"text":"Buy {{buy-qty}} Get {{get-qty}} {{percentage-or-dollar-off}} – {{product-title}}","styles":{"font-size":"14px","font-weight":700,"color":"#303030"}},"showImage":true,"showPrice":true,"image":{"width":"40px"}},"redeemAction":{"checkbox":{"appliedStyles":{"color":"#ea0f3084","tickColor":"#000000"},"styles":{"size":"17px","border-radius":"8px","color":"#ffffff","border-color":"#000000","border-style":"solid","border-width":"1px"}},"button":{"text":"Redeem now!","appliedText":"Redeemed!","position":"after","styles":{"border-radius":"5px","font-size":"14px","font-weight":700,"color":"#ffffff","background":"#DA730D","border-color":"#000000","border-style":"none","border-width":"1px"},"appliedStyles":{"background":"#A5A5A5","color":"#ffffff"}},"type":"checkbox"},"checkbox":{"styles":{},"appliedStyles":{}},"more":{"link":{"url":"","text":"Terms","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":700,"color":"#007185"}},"popup":{"header":{"text":"Coupon details","styles":{"background":"#F3F3F3","color":"#000","font-size":"16px","font-weight":700}},"text":""},"show":false,"displayed":"popup"},"eligibleProducts":{"link":{"text":"View eligible products","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"show":false},"subDescription":{"show":false,"text":"","styles":{"font-size":"14px","font-style":"normal","text-decoration":"none","font-weight":400,"color":"#005BD3"}},"limit":{"progressBar":{"backgroundColor":null,"fillColor":null},"show":true,"position":"bottom","text":"Hurry! Only {{quantity}} coupons remaining","styles":{"font-size":"12px","font-weight":700,"color":"#000000"},"numberHighlightColor":null,"showProgressBar":false,"containerStyles":{"padding":"0px","border-radius":"0px","background-color":"transparent","border-style":"none"}},"spendMessage":{"progressAmount":{"text":"Spend {{amount}} to unlock a {{discount-amount}} discount on this product","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"progressQuantity":{"text":"At least {{quantity}} items must be in cart for the discount.","styles":{"font-size":"12px","font-weight":700,"color":"#FF8000"}},"successAmount":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"successQuantity":{"text":"Congratulations! You've unlocked a {{discount-amount}} discount on this product!","styles":{"font-size":"12px","font-weight":700,"color":"#078508"}},"containerStyles":{"padding":"0","border-radius":"0","background":"#FFFFFF","background-color":"transparent","border-style":"none"},"showOnProductPage":true,"showInCart":true,"position":"bottom","isNested":false},"timer":{"daily":{"days":{"monday":false,"tuesday":false,"wednesday":false,"thursday":false,"friday":false,"saturday":false,"sunday":false},"startTime":"00:00","endTime":"23:59"},"restart":{"enabled":true,"delay":86400},"card":{"styles":{"background-color":"#ffffff00","border-style":"none","border-width":"1px","border-color":"#000000"}},"showUnits":{"days":true,"hours":true,"minutes":true,"seconds":true},"container":{"colons":false,"styles":{"background-color":"#ffffff00","padding":"0px","gap":"8px","border-radius":"0px","border-style":"solid","border-width":"0px","border-color":"#ffffff00"}},"label":{"position":"left","text":"⏰ L'offre expire dans","styles":{"font-size":"14px","font-weight":700,"color":"#000000"}},"box":{"labels":{"type":"long","position":"outside","styles":{"font-size":"10px","font-weight":700,"color":"#616161","text-transform":"uppercase","font-style":"normal","text-decoration":"none"}},"styles":{"background-color":"#616161","border-color":"#ffffff00","border-radius":"4px","border-width":"0px","border-style":"none","width":"24px","font-size":"13px","font-weight":700,"color":"#FFFFFF","font-style":"normal","text-decoration":"none"}},"timerLabels":{"days":{"short":"d","long":"days"},"hours":{"short":"h","long":"hrs"},"minutes":{"short":"m","long":"mins"},"seconds":{"short":"s","long":"secs"}},"enabled":false,"resetTime":"2025-09-19T10:26:52.023Z","collectionEnabled":false,"expirationAllProducts":true,"position":"bottom","location":"product","mode":"specific_date","inheritDateFromSchedule":true,"time":1
100272800,"preset":3,"text":"⏰ Hurry up! Sale ends in","styles":{},"countdownStyles":{},"isNestedInTemplate":false,"onExpire":"hide"},"upsellBar":{"text":{"progress":{"value":"Add {{cart-amount}} more to unlock {{amount}} off {{product-Y}}!","styles":{"color":"#000000"}},"success":{"value":"Nice! You’ve unlocked {{amount}} off {{product-Y}}.","styles":{"color":"#000000"}},"styles":{"font-size":"14px","font-weight":700}},"progressBar":{"wrapperStyles":{"background-color":"#E3E3E3"},"innerStyles":{"background-color":"#DA730D"},"successStyles":{"background-color":"#1F7D53"}},"enabled":false,"position":"below","isNestedInTemplate":false},"cartQtyLimitWarning":{"enabled":false,"text":"Only {{order-limit}} coupon per order. The highest-value coupon will apply at checkout.","styles":{"font-size":"12px","font-weight":700,"color":"#FF0000"}},"layout":{"nesting":{"timer":false,"limit":false,"purchaseAlert":false},"enabled":false,"elementOrder":["couponBox","coupon","timer","limit","purchaseAlert"],"spacing":16},"volume":{"title":{"text":"Buy More, Save More!","styles":{"color":"#303030","font-size":"16px","font-weight":700}},"tier":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"},"selectedStyles":{"border-color":"#DA730D","border-style":"solid","border-width":"1px","border-radius":"8px","padding":"16px"}},"highlightBadge":{"style":"inline-pill","background":"#DA730D","position":"left","textStyles":{"color":"#FFFFFF","font-size":"12px","font-weight":700}},"tierText":{"title":{"styles":{"color":"#303030","font-size":"14px","font-weight":700}},"subtitle":{"styles":{"color":"#616161","font-size":"13px","font-weight":450}},"showUnitPrice":false},"tierImage":{"styles":{"width":"20px","border-radius":"2px","border-width":"1px","border-color":"#B5B5B5","border-style":"solid"}},"tierLabel":{"styles":{"color":"#FFFFFF","font-size":"10px","font-weight":700,"background":"#099944","border-radius":"0px","border-width":"1px","border-color":"#099944","border-style":"solid","padding":"4px"}},"comparisonTable":{"styles":{"background":"#FFFFFF","border-color":"#B5B5B5","border-style":"solid","border-width":"1px","border-radius":"0px","padding":"12px"}},"layout":"vertical"}},"leadCapture":{"content":{"heading":"Get {{amount}} off","description":"Input your email and get {{amount}} OFF at checkout!","submitButtonText":"Claim coupon"},"style":{"popupWidth":400,"padding":40,"borderRadius":8,"backgroundColor":"#ffffff","buttonBackground":"#29845a","buttonBorderRadius":8},"terms":{"requireAcceptance":false,"consentText":"I agree to the terms and conditions."},"afterSubmission":{"behavior":"apply","confirmationMessage":"Your coupon has been applied"},"enabled":false,"template":"clean","fields":[{"key":"email","custom":false,"enabled":true,"label":"Email address","placeholder":"Enter your email address","required":true,"fieldType":"email"},{"key":"name","custom":false,"enabled":false,"label":"Name","placeholder":"Enter your name","required":false,"fieldType":"text"},{"key":"phone","custom":false,"enabled":false,"label":"Phone number","placeholder":"Enter your phone number","required":false,"fieldType":"phone"}],"leadDestination":null,"destinationListId":null},"discountMethod":"automatic","discountCode":null,"createdAt":"2026-09-30T08:04:39.104Z","updatedAt":"2026-09-30T08:05:48.156Z"}
1003
1004].filter(coupon => mainCouponsMetafield.some(i => i.id === coupon.id)).map(coupon => {
1005    const translateCoupon = couponsTranslates.find(c => c.id === coupon.id);
1006    return applyTranslate(coupon, translateCoupon);
1007  });
1008
1009  const marketingTarget =  null 
1010
1011  
1012  const orders = [[]]
1013
1014  KLIP_APP_DATA = {
1015    currentDate: "2026\/10\/06 20:21",
1016    domain: mainMetafield.domain,
1017    storefrontApiToken: mainMetafield.storefrontApiToken,
1018    id: mainMetafield.id,
1019    showBranding: !!mainMetafield.showBranding,
1020    enableLineItemProps: !!mainMetafield.enableLineItemProps,
1021    enableForSubscription: !!mainMetafield.enableForSubscription,
1022    showCartSpendMessages: mainMetafield.showCartSpendMessages,
1023    showCartPopover: mainMetafield.showCartPopover,
1024    showCartQtyLimitWarning: mainMetafield.showCartQtyLimitWarning,
1025    showCartUsageLimitMessage: mainMetafield.showCartUsageLimitMessage,
1026    useOrderDiscountForSingle: !!mainMetafield.useOrderDiscountForSingle,
1027    enableTranslations: !!mainMetafield.enableTranslations,
1028    uncheckable: !!mainMetafield.uncheckable,
1029    cartUncheckable: !!mainMetafield.cartUncheckable,
1030    showMultipleCoupons: !!mainMetafield.showMultipleCoupons,
1031    showMultipleCollectionCoupons: !!mainMetafield.showMultipleCollectionCoupons,
1032    couponsNumber: mainMetafield.couponsNumber,
1033    collectionCouponsNumber: mainMetafield.collectionCouponsNumber,
1034    couponsPriority: mainMetafield.couponsPriority,
1035    productPath: mainMetafield.productPath,
1036    buyButtonSelector: mainMetafield.buyButtonSelector,
1037    variantIdSelector: mainMetafield.variantIdSelector,
1038    checkoutBtnSelector: mainMetafield.checkoutBtnSelector,
1039    sellingPlanIdSelector: mainMetafield.sellingPlanIdSelector,
1040    sellingPlanOneTimeValue: mainMetafield.sellingPlanOneTimeValue,
1041    qtyInputSelector: mainMetafield.qtyInputSelector,
1042    cartItemSelector: mainMetafield.cartItemSelector,
1043    cartItemNameSelector: mainMetafield.cartItemNameSelector,
1044    checkoutBtnRevalidate: mainMetafield.checkoutBtnRevalidate,
1045    enableMathRounding: mainMetafield.enableMathRounding,
1046    shortFormSelector: mainMetafield.shortFormSelector,
1047    quickViewEnabled: mainMetafield.quickViewEnabled,
1048    quickViewModalSelectors: mainMetafield.quickViewModalSelectors,
1049    quickViewContainerSelectors: mainMetafield.quickViewContainerSelectors,
1050    collectionCardSelector: mainMetafield.collectionCardSelector,
1051    collectionPriceSelector: mainMetafield.collectionPriceSelector,
1052    isSumSeparatorChanged: mainMetafield.isSumSeparatorChanged,
1053    PDPCrossOutPriceEnabled: mainMetafield.PDPCrossOutPriceEnabled,
1054    collectionCrossOutPriceEnabled: mainMetafield.collectionCrossOutPriceEnabled,
1055    crossedPriceTimeout: mainMetafield.crossedPriceTimeout,
1056    PDPPriceSelector: mainMetafield.PDPPriceSelector,
1057    PDPSalePriceSelector: mainMetafield.PDPSalePriceSelector,
1058    ATCPath: mainMetafield.ATCPath,
1059    ShortATCPath: mainMetafield.ShortATCPath,
1060    lineItemPath: mainMetafield.lineItemPath,
1061    cartPageItemsSelector: mainMetafield.cartPageItemsSelector,
1062    cartPreviewUpdateEnabled: mainMetafield.cartPreviewUpdateEnabled,
1063    cartPageTotalSelector: mainMetafield.cartPageTotalSelector,
1064    cartPreviewItemsSelector: mainMetafield.cartPreviewItemsSelector,
1065    cartPreviewTotalSelector: mainMetafield.cartPreviewTotalSelector,
1066    drawerIconSelector: mainMetafield.drawerIconSelector,
1067    cartNotEnough: mainMetafield.cartNotEnough,
1068    cartLabel: mainMetafield.cartLabel,
1069    cartClipButton: mainMetafield.cartClipButton,
1070    cartCodeButton: mainMetafield.cartCodeButton,
1071    cartBogoCoupon: mainMetafield.cartBogoCoupon,
1072    cartVolume: mainMetafield.cartVolume,
1073    timerLabels: mainMetafield.timerLabels,
1074    host: mainMetafield.host,
1075    cartPath: mainMetafield.cartPath,
1076    customCSS: mainMetafield.customCss,
1077    collectionPage: mainMetafield.collectionPage,
1078    workByLineItemProps: mainMetafield.workByLineItemProps,
1079    useSequentialCartUpdate: mainMetafield.useSequentialCartUpdate,
1080    currentPlanFeatures: {...mainMetafield.currentPlanFeatures, bogo: true},
1081    emailAndLeads: mainMetafield.emailAndLeads,
1082    currenciesRates: mainMetafield.currenciesRates,
1083    currency: "EUR",
1084    moneyFormat: "€{{amount_with_comma_separator}}",
1085    crossOutMoneyFormat:  "€{{amount_with_comma_separator}}" ,
1086    loggedIn: false,
1087    page:'other',products: {},
1088    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
1089    coupons: coupons,
1090    customerOrders: orders,
1091    customerMarketingTarget: marketingTarget,
1092    bogoProducts: bogo_products
1093  }
1094  })()
1095</script>
1095
1096<!-- END app snippet -->
1097  <style>
1098    :root {
1099      --iti-path-flags-1x: url("https://cdn.shopify.com/extensions/01a10c51-27f6-79f1-8b85-f9f740500280/klip-product-page-coupons-295/assets/klip-phone-flags.png") !important;
1100      --iti-path-flags-2x: url("https://cdn.shopify.com/extensions/01a10c51-27f6-79f1-8b85-f9f740500280/klip-product-page-coupons-295/assets/[email protected]") !important;
1101    }
1102  </style>
1103  
1103<script defer src="https://cdn.shopify.com/extensions/01a10c51-27f6-79f1-8b85-f9f740500280/klip-product-page-coupons-295/assets/klip-app.js"></script>
1103
1104
1105
1106
1107<!-- END app block -->
1107<script src="https://cdn.shopify.com/extensions/01a11069-f27f-71be-8e5a-2afba368643e/judgeme-772/assets/loader.js" type="text/javascript" defer="defer"></script>
1107
1108<link href="https://cdn.shopify.com/extensions/01a10c51-27f6-79f1-8b85-f9f740500280/klip-product-page-coupons-295/assets/klip-app.css" rel="stylesheet" type="text/css" media="all">
1109<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1110<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: 52550336667,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1110
1110
1111<script>
1112  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1113</script>
vendor: 1 bytes, line 1113
1113
1114<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}
1114).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: 52550336667,storefrontBaseUrl: "https://ultenic.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ultenic.fr/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4705091929","configuration":"{\"shop\":\"xh000.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"933d4caa1e2cc643aeb46e3c5f7a4c7d","type":"APP","apiClientId":18394152961,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1114,"dataSharingState":"unrestricted"},{"id":"4030955865","configuration":"{\"mailchimp_store_id\":\"store_fo6o2oeqcholit15u2uf\", \"mailchimp_user_id\":\"150737170\",\"mailchimp_list_id\":\"9af80df207\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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":"3144614233","configuration":"{\"campaignID\":\"24729\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/bcff7a8fee022df90759cdc4381a9a89\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2320138585","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"515d092e42c29f117541610d0f49ea57","type":"APP","apiClientId":5398951,"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":"2223604057","configuration":"{\"accountID\":\"1848772\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c67c427e35bed2216d156eaeeacde779","type":"APP","apiClientId":4870017,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2190311769","configuration":"{\"pixel_id\":\"2424103467989663\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2125005145","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1100775769","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\",\\\"GT-WR4PF7GG\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/6-aBCPfK1P4aEIOEzN9A\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/yFjHCIPL1P4aEIOEzN9A\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-EJ7NPKJLEX\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/g2YwCIDL1P4aEIOEzN9A\\\",\\\"MC-7GGQZXRGSY\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-EJ7NPKJLEX\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/xZFdCPTK1P4aEIOEzN9A\\\",\\\"MC-7GGQZXRGSY\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/JKnmCP3K1P4aEIOEzN9A\\\",\\\"MC-7GGQZXRGSY\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-EJ7NPKJLEX\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/q_sECOPM1P4aEIOEzN9A\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-EJ7NPKJLEX\\\",\\\"AW-17380344323\\\/O-4KCPrK1P4aEIOEzN9A\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-EJ7NPKJLEX\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"FR Ultenic","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"xh000.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/ultenic.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ultenic.fr/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"175036039513","themeStoreId":"1190","themePublished":"true","eventMetadataId":"f70b4c11-f7f7-4a09-a709-a661a25a6022","pageType":"blog","resourceId":"105489465689","shopId":"52550336667","storefrontBaseUrl":"https:\/\/ultenic.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1114<script>
1115  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1116  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1117  window.ShopifyAnalytics.meta.currency = 'EUR';
1118  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":105489465689,"requestId":"b4b31106-e5f5-4fdd-8a7a-25f3f49b30d8-1791289287"}};
1119  for (var attr in meta) {
1120    window.ShopifyAnalytics.meta[attr] = meta[attr];
1121  }
1122</script>
vendor: 1 bytes, line 1122
1122
1123<script class="analytics">
1124  (function () {
1125    var customDocumentWrite = function(content) {
1126      var jquery = null;
1127
1128      if (window.jQuery) {
1129        jquery = window.jQuery;
1130      } else if (window.Checkout && window.Checkout.$) {
1131        jquery = window.Checkout.$;
1132      }
1133
1134      if (jquery) {
1135        jquery('body').append(content);
1136      }
1137    };
1138
1139    var hasLoggedConversion = function(token) {
1140      if (token) {
1141        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1142      }
1143      return false;
1144    }
1145
1146    var setCookieIfConversion = function(token) {
1147      if (token) {
1148        var twoMonthsFromNow = new Date(Date.now());
1149        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1150
1151        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1152      }
1153    }
1154
1155    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1156    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1157    if (trekkie.integrations) {
1158      return;
1159    }
1160    trekkie.methods = [
1161      'identify',
1162      'page',
1163      'ready',
1164      'track',
1165      'trackForm',
1166      'trackLink'
1167    ];
1168    trekkie.factory = function(method) {
1169      return function() {
1170        var args = Array.prototype.slice.call(arguments);
1171        args.unshift(method);
1172        trekkie.push(args);
1173        if (method == 'track' || method == 'page') {
1174          var pageUrl;
1175          try {
1176            pageUrl = window.location.href;
1177          } catch (e) {}
1178          var pageReferrer;
1179          try {
1180            pageReferrer = document.referrer;
1181          } catch (e) {}
1182          try {
1183            if (window.__TREKKIE_SHIM_QUEUE == null) {
1184              window.__TREKKIE_SHIM_QUEUE = [];
1185            }
1186            window.__TREKKIE_SHIM_QUEUE.push({
1187              from: 'trekkie-stub',
1188              method: method,
1189              args: args.slice(1),
1190              pageContext: {
1191                url: pageUrl,
1192                referrer: pageReferrer
1193              }
1194            });
1195          } catch (e) {
1196            // no-op
1197          }
1198        }
1199        return trekkie;
1200      };
1201    };
1202    for (var i = 0; i < trekkie.methods.length; i++) {
1203      var key = trekkie.methods[i];
1204      trekkie[key] = trekkie.factory(key);
1205    }
1206    trekkie.load = function(config) {
1207      trekkie.config = config || {};
1208      trekkie.config.initialDocumentCookie = document.cookie;
1209      var first = document.getElementsByTagName('script')[0];
1210var script = document.createElement('script');
1211script.type = 'text/javascript';
1212script.onerror = function(e) {
1213  var scriptFallback = document.createElement('script');
1214  scriptFallback.type = 'text/javascript';
1215  scriptFallback.onerror = function(error) {
1216          var Monorail = {
1217      produce: function produce(monorailDomain, schemaId, payload) {
1218        var currentMs = new Date().getTime();
1219        var event = {
1220          schema_id: schemaId,
1221          payload: payload,
1222          metadata: {
1223            event_created_at_ms: currentMs,
1224            event_sent_at_ms: currentMs
1225          }
1226        };
1227        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1228      },
1229      sendRequest: function sendRequest(endpointUrl, payload) {
1230        // Try the sendBeacon API
1231        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1232          var blobData = new window.Blob([payload], {
1233            type: 'text/plain'
1234          });
1235
1236          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1237            return true;
1238          } // sendBeacon was not successful
1239
1240        } // XHR beacon
1241
1242        var xhr = new XMLHttpRequest();
1243
1244        try {
1245          xhr.open('POST', endpointUrl);
1246          xhr.setRequestHeader('Content-Type', 'text/plain');
1247          xhr.send(payload);
1248        } catch (e) {
1249          console.log(e);
1250        }
1251
1252        return false;
1253      },
1254      isIos12: function isIos12() {
1255        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1256      }
1257    };
1258    Monorail.produce('monorail-edge.shopifysvc.com',
1259      'trekkie_storefront_load_errors/1.1',
1260      {shop_id: 52550336667,
1261      theme_id: 175036039513,
1262      app_name: "storefront",
1263      context_url: window.location.href,
1264      source_url: "//ultenic.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1265
1266  };
1267  scriptFallback.async = true;
1268  scriptFallback.src = '//ultenic.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1269  first.parentNode.insertBefore(scriptFallback, first);
1270};
1271script.async = true;
1272script.src = '//ultenic.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1273first.parentNode.insertBefore(script, first);
1274
1275    };
1276    trekkie.load(
1277      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":52550336667,"isMerchantRequest":null,"themeId":175036039513,"themeCityHash":"16531081799827610642","contentLanguage":"fr","currency":"EUR","eventMetadataId":"f70b4c11-f7f7-4a09-a709-a661a25a6022"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1278    );
1279
1280    var loaded = false;
1281    trekkie.ready(function() {
1282      if (loaded) return;
1283      loaded = true;
1284
1285      window.ShopifyAnalytics.lib = window.trekkie;
1286
1287      var originalDocumentWrite = document.write;
1288      document.write = customDocumentWrite;
1289      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1290      document.write = originalDocumentWrite;
1291
1292      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1293      var token = match? match[1]: undefined;
1294      if (!hasLoggedConversion(token)) {
1295        setCookieIfConversion(token);
1296        
1297      }
1298    });
1299
1300    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":105489465689,"requestId":"b4b31106-e5f5-4fdd-8a7a-25f3f49b30d8-1791289287","shopifyEmitted":true});
1301
1302    var eventsListenerScript = document.createElement('script');
1303    eventsListenerScript.async = true;
1304    eventsListenerScript.src = "//ultenic.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1305    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1306})();</script>
vendor: 1 bytes, line 1306
1306
1307<script
1308  defer
1309  src="https://ultenic.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.5.min.js"
1310  data-application="storefront-renderer"
1311  data-shop-id="52550336667"
1312  data-render-region="gcp-europe-west1"
1313  data-page-type="blog"
1314  data-theme-instance-id="175036039513"
1315  data-theme-name="Impact"
1316  data-theme-version="6.4.1"
1317  data-monorail-region="shop_domain"
1318  data-resource-timing-sampling-rate="10"
1319  data-shs="true"
1320  data-shs-beacon="true"
1321  data-shs-export-with-fetch="true"
1322  data-shs-logs-sample-rate="1"
1323  data-shs-beacon-endpoint="https://ultenic.fr/api/collect"
1324></script>
1324
1325<meta name="shopify-y" content="86a8bc82-5ccf-41cd-876e-245834df7d39" data-expiration="1822846887000"><meta name="shopify-s" content="c21ab18c-5589-4803-93f1-725473cb26d0" data-expiration="1791291087000"><meta name="new-cookie-storage-activated" content="t">
1326</head>
1327
1328
1329
1330  <body class="zoom-image--enabled"><!-- DRAWER -->
1331<template id="drawer-default-template">
1332  <style>
1333    [hidden] {
1334      display: none !important;
1335    }
1336  </style>
1337
1338  <button part="outside-close-button" is="close-button" aria-label="Fermer"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1339        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1340      </svg></button>
1341
1342  <div part="overlay"></div>
1343
1344  <div part="content">
1345    <header part="header">
1346      <slot name="header"></slot>
1347
1348      <button part="close-button" is="close-button" aria-label="Fermer"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1349        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1350      </svg></button>
1351    </header>
1352
1353    <div part="body">
1354      <slot></slot>
1355    </div>
1356
1357    <footer part="footer">
1358      <slot name="footer"></slot>
1359    </footer>
1360  </div>
1361</template>
1362
1363<!-- POPOVER -->
1364<template id="popover-default-template">
1365  <button part="outside-close-button" is="close-button" aria-label="Fermer"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
1366        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
1367      </svg></button>
1368
1369  <div part="overlay"></div>
1370
1371  <div part="content">
1372    <header part="title">
1373      <slot name="title"></slot>
1374    </header>
1375
1376    <div part="body">
1377      <slot></slot>
1378    </div>
1379  </div>
1380</template><a href="#main" class="skip-to-content sr-only">Passer au contenu</a><!-- BEGIN sections: header-group -->
1381<aside id="shopify-section-sections--24002223014233__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
1382    :root {
1383      --sticky-announcement-bar-enabled:0;
1384    }</style><height-observer variable="announcement-bar">
1385    <div class="announcement-bar bg-custom text-custom"style="--background: 26 26 26; --text-color: 255 255 255;"><marquee-text scrolling-speed="10" class="announcement-bar__scrolling-list"><span class="announcement-bar__item" ><p class="bold text-xs" >
1386</p>
1387
1388              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1389</p>
1390
1391              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1392</p>
1393
1394              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1395</p>
1396
1397              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1398</p>
1399
1400              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1401</p>
1402
1403              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1404</p>
1405
1406              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1407</p>
1408
1409              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1410</p>
1411
1412              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1413</p>
1414
1415              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1416</p>
1417
1418              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1419</p>
1420
1421              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1422</p>
1423
1424              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1425</p>
1426
1427              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1428</p>
1429
1430              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1431</p>
1432
1433              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1434</p>
1435
1436              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1437</p>
1438
1439              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1440</p>
1441
1442              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1443</p>
1444
1445              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1446</p>
1447
1448              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1449</p>
1450
1451              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1452</p>
1453
1454              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1455</p>
1456
1457              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1458</p>
1459
1460              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1461</p>
1462
1463              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1464</p>
1465
1466              <span class="shape-circle shape--sm"></span></span><span class="announcement-bar__item" aria-hidden="true"><p class="bold text-xs" >
1467</p>
1468
1469              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >LIVRAISON GRATUITE
1470</p>
1471
1472              <span class="shape-circle shape--sm"></span><p class="bold text-xs" >ABONNEZ-VOUS ET ÉCONOMISEZ 10 € | RÉSERVÉ AUX NOUVEAUX CLIENTS.
1473</p>
1474
1475              <span class="shape-circle shape--sm"></span></span></marquee-text><div
1476        class="country-selector-popup-wrapper"
1477        style="background:#8e9390;"
1478        role="button"
1479        tabindex="0"
1480        aria-controls="country-selector-drawer"
1481        aria-haspopup="dialog"
1482>
1483    <style>
1484      .announcement-bar{
1485        position: relative;
1486      }
1487        .country-selector-popup-wrapper {
1488          position: absolute;
1489          right: 0;
1490          top: 0;
1491          height: 100%;
1492          padding: 0 8px;
1493          display: flex;
1494          align-items: center;
1495          cursor: pointer;
1496        }
1497      .country-selector-popup-wrapper span {
1498        font-size: 14px;
1499        text-decoration: underline;
1500      }
1501      .country-selector-popup-wrapper img {
1502        height: 24px;
1503        width: 24px;
1504        margin-right: 4px;
1505      }
1506
1507      #country-selector-drawer .country-selector-drawer__list {
1508        display: grid;
1509        gap: 20px;
1510      }
1511
1512      #country-selector-drawer .country-selector-drawer__item {
1513        display: grid;
1514        grid-template-columns: 40px minmax(0, 1fr);
1515        gap: 12px;
1516        align-items: center;
1517        text-decoration: none;
1518        color: inherit;
1519      }
1520
1521      #country-selector-drawer .country-selector-drawer__flag {
1522        width: 34px;
1523        height: 34px;
1524        border-radius: 999px;
1525        overflow: hidden;
1526        display: grid;
1527        place-items: center;
1528        background: rgb(var(--text-color) / 0.06);
1529      }
1530
1531      #country-selector-drawer .country-selector-drawer__flag .country-flags {
1532        width: 34px;
1533        height: 34px;
1534        border-radius: 999px;
1535        filter: none;
1536      }
1537      #country-selector-drawer .country-selector-drawer__flag .country-flags img{
1538        width: 34px;
1539        height: 34px;
1540        object-fit: cover;
1541      }
1542
1543      #country-selector-drawer .country-selector-drawer__title {
1544        font-weight: 600;
1545        line-height: 1.2;
1546      }
1547
1548      #country-selector-drawer .country-selector-drawer__meta {
1549        color: rgb(var(--text-color) / 0.55);
1550        font-size: 14px;
1551        line-height: 1.2;
1552        margin-top: 4px;
1553      }
1554
1555      #country-selector-drawer .country-selector-drawer__meta--mobile {
1556        display: none;
1557      }
1558
1559      #country-selector-drawer .country-selector-drawer__item:hover .country-selector-drawer__title,
1560      #country-selector-drawer .country-selector-drawer__item:hover .country-selector-drawer__meta {
1561        color: #2164FF;
1562      }
1563
1564      @media screen and (min-width: 700px) {
1565        #country-selector-drawer .country-selector-drawer__list {
1566          grid-template-columns: repeat(3, minmax(0, 1fr));
1567          gap: 24px 32px;
1568        }
1569      }
1570
1571      @media screen and (max-width: 699px) {
1572        #country-selector-drawer .country-selector-drawer__list {
1573          gap: 18px;
1574        }
1575
1576        #country-selector-drawer .country-selector-drawer__item {
1577          grid-template-columns: 44px minmax(0, 1fr);
1578          align-items: center;
1579        }
1580
1581        #country-selector-drawer .country-selector-drawer__content {
1582          display: grid;
1583          grid-template-columns: minmax(0, 1fr) max-content;
1584          align-items: baseline;
1585          gap: 12px;
1586        }
1587
1588        #country-selector-drawer .country-selector-drawer__meta {
1589          margin-top: 0;
1590          justify-self: end;
1591          text-align: right;
1592          color: rgb(var(--text-color) / 0.55);
1593        }
1594
1595        #country-selector-drawer .country-selector-drawer__meta--desktop {
1596          display: none;
1597        }
1598
1599        #country-selector-drawer .country-selector-drawer__meta--mobile {
1600          display: block;
1601        }
1602      }
1603    </style>
1604    
1605        <img src="//ultenic.fr/cdn/shop/files/france.avif?v=1767597713&width=24" alt="country selector icon">
1606    
1607    <span>
1608        France (Français / € EUR)
1609    </span>
1610</div>
1611
1612<x-drawer class="drawer drawer--lg" id="country-selector-drawer" header-bordered open-from="right">
1613  <p class="h5" slot="header">Select your country or region</p>
1614
1615  <div class="country-selector-drawer__list" role="list">
1616    <a class="country-selector-drawer__item" role="listitem" href="https://www.ultenic.com/" data-no-instant>
1617      <span class="country-selector-drawer__flag" aria-hidden="true">
1618        <span class="country-flags">
1619          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/country_selector_icon_095ca585-7fe9-4de0-8d4e-1daf800406a8.png?v=1766807348" alt="global"/>
1620        </span>
1621      </span>
1622      <span class="country-selector-drawer__content">
1623        <span>
1624          <p class="country-selector-drawer__title">Global</p>
1625        </span>
1626      </span>
1627    </a>
1628
1629    <a class="country-selector-drawer__item" role="listitem" href="https://www.ultenic.com/" data-no-instant>
1630      <span class="country-selector-drawer__flag" aria-hidden="true">
1631        <span class="country-flags">
1632          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/united-states.avif?v=1766806567" alt="united-states" />
1633        </span>
1634      </span>
1635      <span class="country-selector-drawer__content">
1636        <span>
1637          <p class="country-selector-drawer__title">United States</p>
1638          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">English / $ USD</span>
1639        </span>
1640        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">English / $ USD</span>
1641      </span>
1642    </a>
1643
1644    <a class="country-selector-drawer__item" role="listitem" href="https://uk.ultenic.com/" data-no-instant>
1645      <span class="country-selector-drawer__flag" aria-hidden="true">
1646        <span class="country-flags">
1647          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/united-kingdom.avif?v=1766806566" alt="united-kingdom" />
1648        </span>
1649      </span>
1650      <span class="country-selector-drawer__content">
1651        <span>
1652          <p class="country-selector-drawer__title">United Kingdom</p>
1653          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">English / £ GBP</span>
1654        </span>
1655        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">English / £ GBP</span>
1656      </span>
1657    </a>
1658
1659    <a class="country-selector-drawer__item" role="listitem" href="https://www.ultenic.fr/" data-no-instant>
1660      <span class="country-selector-drawer__flag" aria-hidden="true"><span class="country-flags">
1661          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/france.avif?v=1766806565" alt="france"/>
1662        </span></span>
1663      <span class="country-selector-drawer__content">
1664        <span>
1665          <p class="country-selector-drawer__title">France</p>
1666          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">Français / € EUR</span>
1667        </span>
1668        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">Français / € EUR</span>
1669      </span>
1670    </a>
1671
1672    <a class="country-selector-drawer__item" role="listitem" href="https://ultenic.de/" data-no-instant>
1673      <span class="country-selector-drawer__flag" aria-hidden="true"><span class="country-flags">
1674          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/deutschland.avif?v=1766806566" alt="deutschland" />
1675        </span></span>
1676      <span class="country-selector-drawer__content">
1677        <span>
1678          <p class="country-selector-drawer__title">Deutschland</p>
1679          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">Deutsch / € EUR</span>
1680        </span>
1681        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">Deutsch / € EUR</span>
1682      </span>
1683    </a>
1684
1685    <a class="country-selector-drawer__item" role="listitem" href="https://es.ultenic.com/" data-no-instant>
1686      <span class="country-selector-drawer__flag" aria-hidden="true"><span class="country-flags">
1687          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/Espa.png?v=1766806567" alt="espa" />
1688        </span></span>
1689      <span class="country-selector-drawer__content">
1690        <span>
1691          <p class="country-selector-drawer__title">España</p>
1692          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">Español / € EUR</span>
1693        </span>
1694        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">Español / € EUR</span>
1695      </span>
1696    </a>
1697
1698    <a class="country-selector-drawer__item" role="listitem" href="https://it.ultenic.com/" data-no-instant>
1699      <span class="country-selector-drawer__flag" aria-hidden="true"><span class="country-flags">
1700          <img src="https://cdn.shopify.com/s/files/1/0362/1804/4549/files/Italy.png?v=1766806565" alt="italy" />
1701        </span></span>
1702      <span class="country-selector-drawer__content">
1703        <span>
1704          <p class="country-selector-drawer__title">Italy</p>
1705          <span class="country-selector-drawer__meta country-selector-drawer__meta--desktop">Italiano / € EUR</span>
1706        </span>
1707        <span class="country-selector-drawer__meta country-selector-drawer__meta--mobile">Italiano / € EUR</span>
1708      </span>
1709    </a>
1710  </div>
1711</x-drawer>
1712<script>
1713  (function () {
1714    const trigger = document.querySelector('.country-selector-popup-wrapper');
1715    if (!trigger) return;
1716
1717    trigger.addEventListener('keydown', function (event) {
1718      if (event.key === 'Enter' || event.key === ' ') {
1719        event.preventDefault();
1720        trigger.click();
1721      }
1722    });
1723
1724    const triggerWidth = trigger.offsetWidth;
1725    const announcementBar = document.querySelector('.announcement-bar');
1726    if(announcementBar && triggerWidth) {
1727      announcementBar.style.paddingRight = triggerWidth + 'px';
1728    }
1729  })();
1730</script>
1730
1731</div>
1732  </height-observer>
1733
1734  
1734<script>
1735    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--24002223014233__announcement-bar').clientHeight) + 'px');
1736  </script>
1736
1737</aside><header id="shopify-section-sections--24002223014233__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
1738  :root {
1739    --sticky-header-enabled:1;
1740  }
1741
1742  #shopify-section-sections--24002223014233__header {
1743    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
1744    --header-padding-block: var(--spacing-4-5);
1745    --header-background-opacity: 1.0;
1746    --header-background-blur-radius: 0px;
1747    --header-transparent-text-color: 255 255 255;--header-logo-width: 100px;
1748      --header-logo-height: 29px;position: sticky;
1749    top: 0;
1750    z-index: 10;
1751  }.shopify-section--announcement-bar ~ #shopify-section-sections--24002223014233__header {
1752      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
1753    }@media screen and (min-width: 700px) {
1754    #shopify-section-sections--24002223014233__header {--header-logo-width: 190px;
1755        --header-logo-height: 54px;--header-padding-block: var(--spacing-8-5);
1756    }
1757  }@media screen and (min-width: 1150px) {#shopify-section-sections--24002223014233__header {
1758        --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr);
1759      }
1760    }</style>
1761
1762<height-observer variable="header">
1763  <store-header class="header" hide-on-scroll="100" sticky>
1764    <div class="header__wrapper"><div class="header__main-nav">
1765        <div class="header__icon-list">
1766          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
1767            <span class="sr-only">Menu</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
1768        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
1769      </svg></button>
1770
1771          <a href="/search" class="tap-area sm:hidden" aria-controls="search-drawer">
1772            <span class="sr-only">Recherche</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
1773        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
1774        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
1775      </svg></a><nav class="header__link-list justify-center wrap" role="navigation">
1776              <ul class="contents" role="list">
1777
1778                  <li><a href="/pages/autumn-sale-2026-v2" class="bold link-faded-reverse" >🍂Ventes d'Automne</a></li>
1779
1780                  <li><details is="mega-menu-disclosure" trigger="click" >
1781                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/produit-collection">Produits<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1782        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1783      </svg></summary><style>
1784    @media screen and (min-width: 1150px) {
1785      #mega-menu-mega_menu_QrHt8k {
1786        --mega-menu-nav-column-max-width: 160px;
1787        --mega-menu-justify-content: center;
1788        --mega-menu-nav-gap: var(--spacing-8);
1789
1790        
1791          --column-list-max-width: 75%;
1792        
1793      }
1794    }
1795
1796    @media screen and (min-width: 1400px) {
1797      #mega-menu-mega_menu_QrHt8k {
1798        --mega-menu-nav-column-max-width: 180px;
1799        --mega-menu-nav-gap: var(--spacing-12);
1800
1801        
1802          --column-list-max-width: max-content;
1803        
1804      }
1805    }
1806
1807    @media screen and (min-width: 1600px) {
1808      #mega-menu-mega_menu_QrHt8k {
1809        --mega-menu-nav-gap: var(--spacing-16);
1810      }
1811    }
1812
1813    @media screen and (min-width: 1800px) {
1814      #mega-menu-mega_menu_QrHt8k {
1815        --mega-menu-nav-gap: var(--spacing-20);
1816      }
1817    }
1818  </style><div id="mega-menu-mega_menu_QrHt8k" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-4 justify-items-start">
1819          <a href="/collections/aspirateur-robot" class="h5" >
1820            <span class="reversed-link hover:show">Aspirateur Robot</span>
1821          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1822                  <a href="/products/ultenic-mx50-robot-aspirateur-laveur" class="link-faded">
1823                    <span >MX50</span>
1824                  </a>
1825                </li><li>
1826                  <a href="/products/ultenic-t20-pro" class="link-faded">
1827                    <span >T20 Pro</span>
1828                  </a>
1829                </li><li>
1830                  <a href="/products/ultenic-d10-robot-aspirateur-laveur" class="link-faded">
1831                    <span >D10</span>
1832                  </a>
1833                </li></ul></li><li class="v-stack gap-4 justify-items-start">
1834          <a href="/products/ultenic-ac1-triflex-aspirateur-laveur-sans-fil" class="h5" >
1835            <span class="reversed-link hover:show">Aspirateur Laveur</span>
1836          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1837                  <a href="/products/ultenic-ac1-triflex-aspirateur-laveur-sans-fil" class="link-faded">
1838                    <span >AC1 TriFlex</span>
1839                  </a>
1840                </li></ul></li><li class="v-stack gap-4 justify-items-start">
1841          <a href="/collections/produits-portables" class="h5" >
1842            <span class="reversed-link hover:show">Aspirateurs balais</span>
1843          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1844                  <a href="/products/ultenic-u18-powerpro-aspirateur-balai-sans-fil" class="link-faded">
1845                    <span >U18 PowerPro🔋</span>
1846                  </a>
1847                </li><li>
1848                  <a href="/products/ultenic-u20-aspirateur-balai-sans-fil" class="link-faded">
1849                    <span >U20</span>
1850                  </a>
1851                </li><li>
1852                  <a href="/products/ultenic-u20-mopper-aspirateur-balai-sans-fil" class="link-faded">
1853                    <span >U20 Mopper</span>
1854                  </a>
1855                </li><li>
1856                  <a href="/products/ultenic-u15-aspirateur-balai-sans-fil" class="link-faded">
1857                    <span >U15</span>
1858                  </a>
1859                </li></ul></li><li class="v-stack gap-4 justify-items-start">
1860          <a href="/collections/nettoyeur-de-piscine" class="h5" >
1861            <span class="reversed-link hover:show">Nettoyeur de piscine</span>
1862          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1863                  <a href="/products/ultenic-pooleco-10-aspirateur-piscine-sans-fil" class="link-faded">
1864                    <span >Pooleco 10/10s</span>
1865                  </a>
1866                </li></ul></li></ul>
1867
1868
1869
1870
1871
1872<style>
1873  #navigation-promo-mega_menu_QrHt8k-4- {
1874    --navigation-promo-grid: 
1875  
1876    auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
1877
1878  
1879;
1880    --mega-menu-promo-grid-image-max-width: 300px;
1881    --mega-menu-promo-grid-image-min-width: 172px;
1882    --promo-heading-font-size: var(--text-h5);
1883    --content-over-media-row-gap: var(--spacing-3);
1884    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
1885      --panel-wrapper-justify-content: flex-start;}
1886
1887  #navigation-promo-mega_menu_QrHt8k-4- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
1888
1889  @media screen and (min-width:700px) {
1890    #navigation-promo-mega_menu_QrHt8k-4- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
1891      --content-over-media-row-gap: var(--spacing-4);
1892      --content-over-media-column-gap: var(--spacing-5);
1893    }
1894  }@media screen and (min-width: 1150px) {
1895      #navigation-promo-mega_menu_QrHt8k-4- {
1896        --promo-heading-font-size: var(--text-h4);
1897        --promo-heading-line-height: 1.3;
1898        --navigation-promo-gap: var(--spacing-4);
1899        --mega-menu-promo-grid-image-min-width: 220px;
1900
1901        
1902
1903        
1904      }
1905
1906      
1907        #navigation-promo-mega_menu_QrHt8k-4- {
1908          --content-over-media-row-gap: var(--spacing-6);
1909          --content-over-media-column-gap: var(--spacing-8);
1910        }
1911      
1912    }
1913
1914    @media screen and (min-width: 1400px) {
1915      #navigation-promo-mega_menu_QrHt8k-4- {
1916        --mega-menu-promo-grid-image-max-width: 360px;
1917
1918        
1919          --promo-heading-font-size: var(--text-h5);
1920          --promo-heading-line-height: 1.4;
1921        
1922      }
1923
1924      
1925        #navigation-promo-mega_menu_QrHt8k-4- {
1926          --content-over-media-row-gap: var(--spacing-5);
1927          --content-over-media-column-gap: var(--spacing-6);
1928        }
1929      
1930    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_QrHt8k-4-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
1931      
1932    </div></div></div></details></li>
1933
1934                  <li>
1934<details is="mega-menu-disclosure" trigger="click" >
1935                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/accessoires">Accessoires<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
1936        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
1937      </svg></summary><style>
1938    @media screen and (min-width: 1150px) {
1939      #mega-menu-mega_menu_4dqUgb {
1940        --mega-menu-nav-column-max-width: 160px;
1941        --mega-menu-justify-content: center;
1942        --mega-menu-nav-gap: var(--spacing-8);
1943
1944        
1945      }
1946    }
1947
1948    @media screen and (min-width: 1400px) {
1949      #mega-menu-mega_menu_4dqUgb {
1950        --mega-menu-nav-column-max-width: 180px;
1951        --mega-menu-nav-gap: var(--spacing-12);
1952
1953        
1954          --column-list-max-width: max-content;
1955        
1956      }
1957    }
1958
1959    @media screen and (min-width: 1600px) {
1960      #mega-menu-mega_menu_4dqUgb {
1961        --mega-menu-nav-gap: var(--spacing-16);
1962      }
1963    }
1964
1965    @media screen and (min-width: 1800px) {
1966      #mega-menu-mega_menu_4dqUgb {
1967        --mega-menu-nav-gap: var(--spacing-20);
1968      }
1969    }
1970  </style><div id="mega-menu-mega_menu_4dqUgb" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-4 justify-items-start">
1971          <a href="/collections/accessoires-des-aspirateurs-robot" class="h5" >
1972            <span class="reversed-link hover:show">Acc. des aspirateurs robot</span>
1973          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
1974                  <a href="/collections/accessoire-de-mx50" class="link-faded">
1975                    <span >MX50</span>
1976                  </a>
1977                </li><li>
1978                  <a href="/collections/accessoire-de-t20-pro" class="link-faded">
1979                    <span >T20 Pro</span>
1980                  </a>
1981                </li><li>
1982                  <a href="/collections/accessoires-de-t10-lite" class="link-faded">
1983                    <span >T10 Lite</span>
1984                  </a>
1985                </li><li>
1986                  <a href="/collections/accessoires-de-d10" class="link-faded">
1987                    <span >D10</span>
1988                  </a>
1989                </li><li>
1990                  <a href="/collections/accessoires-mc1" class="link-faded">
1991                    <span >MC1</span>
1992                  </a>
1993                </li><li>
1994                  <a href="/collections/accessoires-t10-pro" class="link-faded">
1995                    <span >T10 Pro</span>
1996                  </a>
1997                </li><li>
1998                  <a href="/collections/accessoires-de-t10-elite" class="link-faded">
1999                    <span >T10 Elite</span>
2000                  </a>
2001                </li><li>
2002                  <a href="/collections/ts1-accessories" class="link-faded">
2003                    <span >TS1 </span>
2004                  </a>
2005                </li><li>
2006                  <a href="/collections/d5s-daccessoire" class="link-faded">
2007                    <span >D5s Pro</span>
2008                  </a>
2009                </li><li>
2010                  <a href="/collections/accessories-d6s" class="link-faded">
2011                    <span >D6s</span>
2012                  </a>
2013                </li></ul></li><li class="v-stack gap-4 justify-items-start">
2014          <a href="/collections/accessoires-des-aspirateurs-sans-file" class="h5" >
2015            <span class="reversed-link hover:show">Acc. des aspirateurs balai sans fil</span>
2016          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
2017                  <a href="/collections/accessoire-de-u20m" class="link-faded">
2018                    <span >U20 Mopper</span>
2019                  </a>
2020                </li><li>
2021                  <a href="/collections/u20-accessories" class="link-faded">
2022                    <span >U20⭐</span>
2023                  </a>
2024                </li><li>
2025                  <a href="/collections/u18-powerpro-accessoire" class="link-faded">
2026                    <span >U18 PowerPro</span>
2027                  </a>
2028                </li><li>
2029                  <a href="/collections/accessoires-de-u16-flex" class="link-faded">
2030                    <span >U16 Flex</span>
2031                  </a>
2032                </li><li>
2033                  <a href="/collections/u15-accessoires" class="link-faded">
2034                    <span >U15</span>
2035                  </a>
2036                </li><li>
2037                  <a href="/collections/accessoires-de-u10-ultra" class="link-faded">
2038                    <span >U10 Ultra</span>
2039                  </a>
2040                </li><li>
2041                  <a href="/collections/u12-vesla-accessories" class="link-faded">
2042                    <span >U12 Vesla</span>
2043                  </a>
2044                </li><li>
2045                  <a href="/collections/fs1accessoires" class="link-faded">
2046                    <span >FS1</span>
2047                  </a>
2048                </li><li>
2049                  <a href="/collections/u11-pro-accessoire" class="link-faded">
2050                    <span >U11 Pro</span>
2051                  </a>
2052                </li><li>
2053                  <a href="/collections/u10-pro-accessoire" class="link-faded">
2054                    <span >U10 Pro</span>
2055                  </a>
2056                </li><li>
2057                  <a href="/collections/accessoires-p30-combo" class="link-faded">
2058                    <span >P30 Combo</span>
2059                  </a>
2060                </li></ul></li><li class="v-stack gap-4 justify-items-start">
2061          <a href="/collections/accessoires-des-aspirateurs-laveur-1" class="h5" >
2062            <span class="reversed-link hover:show">Acc. des aspirateurs laveur</span>
2063          </a><ul class="v-stack gap-2 justify-items-start" role="list"><li>
2064                  <a href="/collections/accessoire-d-ac1-collection" class="link-faded">
2065                    <span >AC1</span>
2066                  </a>
2067                </li><li>
2068                  <a href="/collections/accessoires-ac1-elite" class="link-faded">
2069                    <span >AC1 Elite</span>
2070                  </a>
2071                </li><li>
2072                  <a href="/collections/accessoire-de-ac1-triflex" class="link-faded">
2073                    <span >AC1 TriFlex</span>
2074                  </a>
2075                </li></ul></li></ul>
2076
2077
2078
2079
2080
2081<style>
2082  #navigation-promo-mega_menu_4dqUgb-3- {
2083    --navigation-promo-grid: 
2084  
2085    auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2086
2087  
2088;
2089    --mega-menu-promo-grid-image-max-width: 300px;
2090    --mega-menu-promo-grid-image-min-width: 172px;
2091    --promo-heading-font-size: var(--text-h5);
2092    --content-over-media-row-gap: var(--spacing-3);
2093    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2094      --panel-wrapper-justify-content: flex-start;}
2095
2096  #navigation-promo-mega_menu_4dqUgb-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2097
2098  @media screen and (min-width:700px) {
2099    #navigation-promo-mega_menu_4dqUgb-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2100      --content-over-media-row-gap: var(--spacing-4);
2101      --content-over-media-column-gap: var(--spacing-5);
2102    }
2103  }@media screen and (min-width: 1150px) {
2104      #navigation-promo-mega_menu_4dqUgb-3- {
2105        --promo-heading-font-size: var(--text-h4);
2106        --promo-heading-line-height: 1.3;
2107        --navigation-promo-gap: var(--spacing-4);
2108        --mega-menu-promo-grid-image-min-width: 220px;
2109
2110        
2111
2112        
2113      }
2114
2115      
2116        #navigation-promo-mega_menu_4dqUgb-3- {
2117          --content-over-media-row-gap: var(--spacing-6);
2118          --content-over-media-column-gap: var(--spacing-8);
2119        }
2120      
2121    }
2122
2123    @media screen and (min-width: 1400px) {
2124      #navigation-promo-mega_menu_4dqUgb-3- {
2125        --mega-menu-promo-grid-image-max-width: 360px;
2126
2127        
2128      }
2129
2130      
2131    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_4dqUgb-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
2132      <a href="/collections/accessoires"
2133         class="content-over-media rounded-sm group "
2134         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629" alt="" srcset="//ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=200 200w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=300 300w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=400 400w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=500 500w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=600 600w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=800 800w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px)
2135" class="zoom-image"><div class="place-self-end-start text-custom">
2136            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Tous les Accessoires</p>
2137          </div></a>
2138    </div></div></div></details></li>
2139
2140                  <li>
2140<details is="mega-menu-disclosure" trigger="click" >
2141                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/search">Découvertes<svg role="presentation" focusable="false" width="10" height="7" class="icon icon-chevron-bottom" viewBox="0 0 10 7">
2142        <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2143      </svg></summary><style>
2144    @media screen and (min-width: 1150px) {
2145      #mega-menu-mega_menu_qYcECH {
2146        --mega-menu-nav-column-max-width: 160px;
2147        --mega-menu-justify-content: center;
2148        --mega-menu-nav-gap: var(--spacing-8);
2149
2150        
2151          --column-list-max-width: 75%;
2152        
2153      }
2154    }
2155
2156    @media screen and (min-width: 1400px) {
2157      #mega-menu-mega_menu_qYcECH {
2158        --mega-menu-nav-column-max-width: 180px;
2159        --mega-menu-nav-gap: var(--spacing-12);
2160
2161        
2162          --column-list-max-width: 75%;
2163        
2164      }
2165    }
2166
2167    @media screen and (min-width: 1600px) {
2168      #mega-menu-mega_menu_qYcECH {
2169        --mega-menu-nav-gap: var(--spacing-16);
2170      }
2171    }
2172
2173    @media screen and (min-width: 1800px) {
2174      #mega-menu-mega_menu_qYcECH {
2175        --mega-menu-nav-gap: var(--spacing-20);
2176      }
2177    }
2178  </style><div id="mega-menu-mega_menu_qYcECH" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-4 justify-items-start">
2179          <a href="https://www.ultenic.fr/pages/produit-reconditionne-ultenic" class="h5" >
2180            <span class="reversed-link hover:show">Produit Reconditionné</span>
2181          </a></li><li class="v-stack gap-4 justify-items-start">
2182          <a href="/pages/essai-de-produit" class="h5" >
2183            <span class="reversed-link hover:show">Essai de produit</span>
2184          </a></li><li class="v-stack gap-4 justify-items-start">
2185          <a href="/pages/a-propos-de-nous" class="h5" >
2186            <span class="reversed-link hover:show">A propos de nous</span>
2187          </a></li><li class="v-stack gap-4 justify-items-start">
2188          <a href="/blogs/blogs" class="h5" aria-current="page">
2189            <span class="reversed-link hover:show">Blog</span>
2190          </a></li><li class="v-stack gap-4 justify-items-start">
2191          <a href="https://www.ultenic.fr/apps/17TRACK" class="h5" >
2192            <span class="reversed-link hover:show">Suivez votre commande</span>
2193          </a></li><li class="v-stack gap-4 justify-items-start">
2194          <a href="/pages/ultenic-programme-d-affiliation" class="h5" >
2195            <span class="reversed-link hover:show">Programme d‘Affiliation</span>
2196          </a></li><li class="v-stack gap-4 justify-items-start">
2197          <a href="https://ultenic.fr/apps/loyalty" class="h5" >
2198            <span class="reversed-link hover:show">Programme de fidélité</span>
2199          </a></li><li class="v-stack gap-4 justify-items-start">
2200          <a href="/pages/faqs-page" class="h5" >
2201            <span class="reversed-link hover:show">FAQs</span>
2202          </a></li></ul>
2203
2204
2205
2206
2207
2208<style>
2209  #navigation-promo-mega_menu_qYcECH-8- {
2210    --navigation-promo-grid: 
2211  
2212    auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2213
2214  
2215;
2216    --mega-menu-promo-grid-image-max-width: 300px;
2217    --mega-menu-promo-grid-image-min-width: 172px;
2218    --promo-heading-font-size: var(--text-h5);
2219    --content-over-media-row-gap: var(--spacing-3);
2220    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2221      --panel-wrapper-justify-content: flex-start;}
2222
2223  #navigation-promo-mega_menu_qYcECH-8- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2224
2225  @media screen and (min-width:700px) {
2226    #navigation-promo-mega_menu_qYcECH-8- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2227      --content-over-media-row-gap: var(--spacing-4);
2228      --content-over-media-column-gap: var(--spacing-5);
2229    }
2230  }@media screen and (min-width: 1150px) {
2231      #navigation-promo-mega_menu_qYcECH-8- {
2232        --promo-heading-font-size: var(--text-h4);
2233        --promo-heading-line-height: 1.3;
2234        --navigation-promo-gap: var(--spacing-4);
2235        --mega-menu-promo-grid-image-min-width: 220px;
2236
2237        
2238
2239        
2240      }
2241
2242      
2243        #navigation-promo-mega_menu_qYcECH-8- {
2244          --content-over-media-row-gap: var(--spacing-6);
2245          --content-over-media-column-gap: var(--spacing-8);
2246        }
2247      
2248    }
2249
2250    @media screen and (min-width: 1400px) {
2251      #navigation-promo-mega_menu_qYcECH-8- {
2252        --mega-menu-promo-grid-image-max-width: 360px;
2253
2254        
2255          --promo-heading-font-size: var(--text-h6);
2256          --promo-heading-line-height: 1.4;
2257        
2258      }
2259
2260      
2261        #navigation-promo-mega_menu_qYcECH-8- {
2262          --content-over-media-row-gap: var(--spacing-4);
2263          --content-over-media-column-gap: var(--spacing-5);
2264        }
2265      
2266    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_qYcECH-8-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
2267      <a href="https://www.ultenic.fr/pages/produit-reconditionne-ultenic"
2268         class="content-over-media rounded-sm group "
2269         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668" alt="" srcset="//ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=200 200w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=300 300w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=400 400w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=500 500w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=600 600w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=800 800w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px)
2270" class="zoom-image"><div class="place-self-end-start text-custom">
2271            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Produit Reconditionne</p>
2272          </div></a><a href="https://www.ultenic.fr/blogs/blogs"
2273         class="content-over-media rounded-sm group "
2274         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670" alt="" srcset="//ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=200 200w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=300 300w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=400 400w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=500 500w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=600 600w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=800 800w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px)
2275" class="zoom-image"><div class="place-self-end-start text-custom">
2276            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Blog</p>
2277          </div></a>
2278    </div></div></div></details></li>
2279
2280                  <li><a href="/pages/contactez-nous" class="bold link-faded-reverse" >Contactez Nous</a></li></ul>
2281            </nav></div>
2282      </div>
2283        <a href="/" class="header__logo"><span class="sr-only">FR Ultenic</span><img src="//ultenic.fr/cdn/shop/files/LOGO_280_80.png?v=1731306038&amp;width=280" alt="" srcset="//ultenic.fr/cdn/shop/files/LOGO_280_80.png?v=1731306038&amp;width=280 280w, //ultenic.fr/cdn/shop/files/LOGO_280_80.png?v=1731306038&amp;width=280 280w" width="280" height="80" sizes="190px" class="header__logo-image"></a>
2284      
2285<div class="header__secondary-nav"><ul class="header__icon-list"><li>
2286            <a href="/search" class="hidden tap-area sm:block" aria-controls="search-drawer">
2287              <span class="sr-only">Recherche</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-search" viewBox="0 0 22 22">
2288        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
2289        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2290      </svg></a>
2291          </li><li>
2292              <a href="/account/login" class="hidden tap-area sm:block">
2293                <span class="sr-only">Connexion</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
2294        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
2295        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
2296      </svg></a>
2297            </li><li>
2298            <a href="/cart" data-no-instant class="relative block tap-area" aria-controls="cart-drawer">
2299              <span class="sr-only">Panier</span><svg role="presentation" stroke-width="2" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
2300            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2301          </svg><div class="header__cart-count">
2302                <cart-count class="count-bubble opacity-0">
2303                  <span class="sr-only">0 article</span>
2304                  <span aria-hidden="true">0</span>
2305                </cart-count>
2306              </div>
2307            </a>
2308          </li>
2309        </ul>
2310      </div>
2311    </div>
2312  </store-header>
2313</height-observer><navigation-drawer mobile-opening="bottom" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
2314    <button is="close-button" aria-label="Fermer"class="sm-max:hidden"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
2315        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2316      </svg></button><div class="panel-list__wrapper">
2317  <div class="panel">
2318    <div class="panel__wrapper" >
2319      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4">
2320<li class="h3 sm:h4"><a href="/pages/autumn-sale-2026-v2" class="group block w-full">
2321                  <span><span class="reversed-link">🍂Ventes d'Automne</span></span>
2322                </a></li>
2323<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0">
2324                  <span>Produits</span>
2325                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2326        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2327      </svg></span>
2328                </button></li>
2329<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-1">
2330                  <span>Accessoires</span>
2331                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2332        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2333      </svg></span>
2334                </button></li>
2335<li class="h3 sm:h4"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-2">
2336                  <span>Découvertes</span>
2337                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2338        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2339      </svg></span>
2340                </button></li>
2341<li class="h3 sm:h4"><a href="/pages/contactez-nous" class="group block w-full">
2342                  <span><span class="reversed-link">Contactez Nous</span></span>
2343                </a></li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
2344      <a href="https://twitter.com/UltenicOfficial" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
2345        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
2346      </svg></a>
2347    </li><li>
2348      <a href="https://www.instagram.com/ultenic_france/" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
2349        <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"/>
2350      </svg></a>
2351    </li><li>
2352      <a href="https://www.youtube.com/@ultenicfrance1601" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
2353        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
2354      </svg></a>
2355    </li><li>
2356      <a href="https://www.tiktok.com/@ultenic_france" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24">
2357        <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/>
2358      </svg></a>
2359    </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden"><a href="/account" class="panel-footer__account-link bold text-sm">Compte</a></div></div></div>
2360  </div><div class="panel gap-8">
2361      <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
2362                  <ul class="v-stack gap-4">
2363                    <li class="lg:hidden">
2364                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2364ox="0 0 7 10">
2365        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2366      </svg>Produits
2367                      </button>
2368                    </li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0">
2369                              <span>Aspirateur Robot</span>
2370                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2371        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2372      </svg></span>
2373                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1">
2374                              <span>Aspirateur Laveur</span>
2375                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2376        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2377      </svg></span>
2378                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2">
2379                              <span>Aspirateurs balais</span>
2380                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2381        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2382      </svg></span>
2383                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3">
2384                              <span>Nettoyeur de piscine</span>
2385                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2386        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2387      </svg></span>
2388                            </button></li></ul>
2389
2390
2391
2392<style>
2393  #navigation-promo-mega_menu_QrHt8k-drawer-4- {
2394    --navigation-promo-grid: 
2395  
2396    auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2397
2398  
2399;
2400    --mega-menu-promo-grid-image-max-width: 300px;
2401    --mega-menu-promo-grid-image-min-width: 172px;
2402    --promo-heading-font-size: var(--text-h5);
2403    --content-over-media-row-gap: var(--spacing-3);
2404    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2405      --panel-wrapper-justify-content: flex-start;}
2406
2407  #navigation-promo-mega_menu_QrHt8k-drawer-4- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2408
2409  @media screen and (min-width:700px) {
2410    #navigation-promo-mega_menu_QrHt8k-drawer-4- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2411      --content-over-media-row-gap: var(--spacing-4);
2412      --content-over-media-column-gap: var(--spacing-5);
2413    }
2414  }@media screen and (min-width: 1150px) {
2415      #navigation-promo-mega_menu_QrHt8k-drawer-4- {
2416        --promo-heading-font-size: var(--text-h5);
2417        --content-over-media-row-gap: var(--spacing-5);
2418        --content-over-media-column-gap: var(--spacing-7);
2419        --mega-menu-promo-grid-image-min-width: 220px;
2420
2421      
2422      }
2423    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_QrHt8k-drawer-4-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
2424      
2425    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
2426                  <ul class="v-stack gap-4">
2427                    <li class="lg:hidden">
2428                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2428ox="0 0 7 10">
2429        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2430      </svg>Accessoires
2431                      </button>
2432                    </li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-4">
2433                              <span>Acc. des aspirateurs robot</span>
2434                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2435        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2436      </svg></span>
2437                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-5">
2438                              <span>Acc. des aspirateurs balai sans fil</span>
2439                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2440        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2441      </svg></span>
2442                            </button></li><li class="h3 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-6">
2443                              <span>Acc. des aspirateurs laveur</span>
2444                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
2445        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
2446      </svg></span>
2447                            </button></li></ul>
2448
2449
2450
2451<style>
2452  #navigation-promo-mega_menu_4dqUgb-drawer-3- {
2453    --navigation-promo-grid: 
2454  
2455    auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2456
2457  
2458;
2459    --mega-menu-promo-grid-image-max-width: 300px;
2460    --mega-menu-promo-grid-image-min-width: 172px;
2461    --promo-heading-font-size: var(--text-h5);
2462    --content-over-media-row-gap: var(--spacing-3);
2463    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2464      --panel-wrapper-justify-content: flex-start;}
2465
2466  #navigation-promo-mega_menu_4dqUgb-drawer-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2467
2468  @media screen and (min-width:700px) {
2469    #navigation-promo-mega_menu_4dqUgb-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2470      --content-over-media-row-gap: var(--spacing-4);
2471      --content-over-media-column-gap: var(--spacing-5);
2472    }
2473  }@media screen and (min-width: 1150px) {
2474      #navigation-promo-mega_menu_4dqUgb-drawer-3- {
2475        --promo-heading-font-size: var(--text-h5);
2476        --content-over-media-row-gap: var(--spacing-5);
2477        --content-over-media-column-gap: var(--spacing-7);
2478        --mega-menu-promo-grid-image-min-width: 220px;
2479
2480      
2481      }
2482    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_4dqUgb-drawer-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
2483      <a href="/collections/accessoires"
2484         class="content-over-media rounded-sm group "
2485         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629" alt="" srcset="//ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=200 200w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=300 300w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=400 400w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=500 500w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=600 600w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=800 800w, //ultenic.fr/cdn/shop/files/81fd8c1ee93af5581746bfe52c7418e6.jpg?v=1775112629&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px
2486" class="zoom-image"><div class="place-self-end-start text-custom">
2487            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Tous les Accessoires</p>
2488          </div></a>
2489    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
2490                  <ul class="v-stack gap-4">
2491                    <li class="lg:hidden">
2492                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2492ox="0 0 7 10">
2493        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2494      </svg>Découvertes
2495                      </button>
2496                    </li><li class="h3 sm:h4"><a class="group block w-full" href="https://www.ultenic.fr/pages/produit-reconditionne-ultenic"><span><span class="reversed-link">Produit Reconditionné</span></span>
2497                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/pages/essai-de-produit"><span><span class="reversed-link">Essai de produit</span></span>
2498                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/pages/a-propos-de-nous"><span><span class="reversed-link">A propos de nous</span></span>
2499                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/blogs/blogs"><span><span class="reversed-link">Blog</span></span>
2500                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://www.ultenic.fr/apps/17TRACK"><span><span class="reversed-link">Suivez votre commande</span></span>
2501                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/pages/ultenic-programme-d-affiliation"><span><span class="reversed-link">Programme d‘Affiliation</span></span>
2502                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="https://ultenic.fr/apps/loyalty"><span><span class="reversed-link">Programme de fidélité</span></span>
2503                            </a></li><li class="h3 sm:h4"><a class="group block w-full" href="/pages/faqs-page"><span><span class="reversed-link">FAQs</span></span>
2504                            </a></li></ul>
2505
2506
2507
2508<style>
2509  #navigation-promo-mega_menu_qYcECH-drawer-8- {
2510    --navigation-promo-grid: 
2511  
2512    auto / repeat(2, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
2513
2514  
2515;
2516    --mega-menu-promo-grid-image-max-width: 300px;
2517    --mega-menu-promo-grid-image-min-width: 172px;
2518    --promo-heading-font-size: var(--text-h5);
2519    --content-over-media-row-gap: var(--spacing-3);
2520    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
2521      --panel-wrapper-justify-content: flex-start;}
2522
2523  #navigation-promo-mega_menu_qYcECH-drawer-8- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
2524
2525  @media screen and (min-width:700px) {
2526    #navigation-promo-mega_menu_qYcECH-drawer-8- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
2527      --content-over-media-row-gap: var(--spacing-4);
2528      --content-over-media-column-gap: var(--spacing-5);
2529    }
2530  }@media screen and (min-width: 1150px) {
2531      #navigation-promo-mega_menu_qYcECH-drawer-8- {
2532        --promo-heading-font-size: var(--text-h5);
2533        --content-over-media-row-gap: var(--spacing-5);
2534        --content-over-media-column-gap: var(--spacing-7);
2535        --mega-menu-promo-grid-image-min-width: 220px;
2536
2537      
2538      }
2539    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_qYcECH-drawer-8-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
2540      <a href="https://www.ultenic.fr/pages/produit-reconditionne-ultenic"
2541         class="content-over-media rounded-sm group "
2542         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668" alt="" srcset="//ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=200 200w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=300 300w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=400 400w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=500 500w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=600 600w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=800 800w, //ultenic.fr/cdn/shop/files/ab7234b8becb5618e3ab088df4f249a5_8f70a405-302e-4b44-a579-f26885990a6e.jpg?v=1775112668&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px
2543" class="zoom-image"><div class="place-self-end-start text-custom">
2544            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Produit Reconditionne</p>
2545          </div></a><a href="https://www.ultenic.fr/blogs/blogs"
2546         class="content-over-media rounded-sm group "
2547         style="--text-color: 26 26 26; grid-area: ;"><img src="//ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670" alt="" srcset="//ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=200 200w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=300 300w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=400 400w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=500 500w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=600 600w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=800 800w, //ultenic.fr/cdn/shop/files/Blog_65c7b5c8-c19f-4e8d-9b8c-a6d8ddba461e.jpg?v=1775112670&amp;width=1000 1000w" width="1500" height="1500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px
2548" class="zoom-image"><div class="place-self-end-start text-custom">
2549            <p class="bold" style="font-size: var(--promo-heading-font-size); line-height: var(--promo-heading-line-height, 1.4)">Blog</p>
2550          </div></a>
2551    </div></div></div>
2552    </div>
2553    <div class="panel">
2554      <div class="panel__wrapper" hidden>
2555                              <ul class="v-stack gap-4">
2556                                <li class="text-with-icon lg:hidden">
2557                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2557ox="0 0 7 10">
2558        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2559      </svg>Aspirateur Robot
2560                                  </button>
2561                                </li><li class="h5 sm:h5">
2562                                    <a class="group block w-full"
2563                                       href="/products/ultenic-mx50-robot-aspirateur-laveur"><span><span class="reversed-link">MX50</span></span>
2564                                    </a>
2565                                  </li><li class="h5 sm:h5">
2566                                    <a class="group block w-full"
2567                                       href="/products/ultenic-t20-pro"><span><span class="reversed-link">T20 Pro</span></span>
2568                                    </a>
2569                                  </li><li class="h5 sm:h5">
2570                                    <a class="group block w-full"
2571                                       href="/products/ultenic-d10-robot-aspirateur-laveur"><span><span class="reversed-link">D10</span></span>
2572                                    </a>
2573                                  </li></ul>
2574                            </div><div class="panel__wrapper" hidden>
2575                              <ul class="v-stack gap-4">
2576                                <li class="text-with-icon lg:hidden">
2577                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2578        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2579      </svg>Aspirateur Laveur
2580                                  </button>
2581                                </li><li class="h5 sm:h5">
2582                                    <a class="group block w-full"
2583                                       href="/products/ultenic-ac1-triflex-aspirateur-laveur-sans-fil"><span><span class="reversed-link">AC1 TriFlex</span></span>
2584                                    </a>
2585                                  </li></ul>
2586                            </div><div class="panel__wrapper" hidden>
2587                              <ul class="v-stack gap-4">
2588                                <li class="text-with-icon lg:hidden">
2589                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2590        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2591      </svg>Aspirateurs balais
2592                                  </button>
2593                                </li><li class="h5 sm:h5">
2594                                    <a class="group block w-full"
2595                                       href="/products/ultenic-u18-powerpro-aspirateur-balai-sans-fil"><span><span class="reversed-link">U18 PowerPro🔋</span></span>
2596                                    </a>
2597                                  </li><li class="h5 sm:h5">
2598                                    <a class="group block w-full"
2599                                       href="/products/ultenic-u20-aspirateur-balai-sans-fil"><span><span class="reversed-link">U20</span></span>
2600                                    </a>
2601                                  </li><li class="h5 sm:h5">
2602                                    <a class="group block w-full"
2603                                       href="/products/ultenic-u20-mopper-aspirateur-balai-sans-fil"><span><span class="reversed-link">U20 Mopper</span></span>
2604                                    </a>
2605                                  </li><li class="h5 sm:h5">
2606                                    <a class="group block w-full"
2607                                       href="/products/ultenic-u15-aspirateur-balai-sans-fil"><span><span class="reversed-link">U15</span></span>
2608                                    </a>
2609                                  </li></ul>
2610                            </div><div class="panel__wrapper" hidden>
2611                              <ul class="v-stack gap-4">
2612                                <li class="text-with-icon lg:hidden">
2613                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2613ox="0 0 7 10">
2614        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2615      </svg>Nettoyeur de piscine
2616                                  </button>
2617                                </li><li class="h5 sm:h5">
2618                                    <a class="group block w-full"
2619                                       href="/products/ultenic-pooleco-10-aspirateur-piscine-sans-fil"><span><span class="reversed-link">Pooleco 10/10s</span></span>
2620                                    </a>
2621                                  </li></ul>
2622                            </div><div class="panel__wrapper" hidden>
2623                              <ul class="v-stack gap-4">
2624                                <li class="text-with-icon lg:hidden">
2625                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2626        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2627      </svg>Acc. des aspirateurs robot
2628                                  </button>
2629                                </li><li class="h5 sm:h5">
2630                                    <a class="group block w-full"
2631                                       href="/collections/accessoire-de-mx50"><span><span class="reversed-link">MX50</span></span>
2632                                    </a>
2633                                  </li><li class="h5 sm:h5">
2634                                    <a class="group block w-full"
2635                                       href="/collections/accessoire-de-t20-pro"><span><span class="reversed-link">T20 Pro</span></span>
2636                                    </a>
2637                                  </li><li class="h5 sm:h5">
2638                                    <a class="group block w-full"
2639                                       href="/collections/accessoires-de-t10-lite"><span><span class="reversed-link">T10 Lite</span></span>
2640                                    </a>
2641                                  </li><li class="h5 sm:h5">
2642                                    <a class="group block w-full"
2643                                       href="/collections/accessoires-de-d10"><span><span class="reversed-link">D10</span></span>
2644                                    </a>
2645                                  </li><li class="h5 sm:h5">
2646                                    <a class="group block w-full"
2647                                       href="/collections/accessoires-mc1"><span><span class="reversed-link">MC1</span></span>
2648                                    </a>
2649                                  </li><li class="h5 sm:h5">
2650                                    <a class="group block w-full"
2651                                       href="/collections/accessoires-t10-pro"><span><span class="reversed-link">T10 Pro</span></span>
2652                                    </a>
2653                                  </li><li class="h5 sm:h5">
2654                                    <a class="group block w-full"
2655                                       href="/collections/accessoires-de-t10-elite"><span><span class="reversed-link">T10 Elite</span></span>
2656                                    </a>
2657                                  </li><li class="h5 sm:h5">
2658                                    <a class="group block w-full"
2659                                       href="/collections/ts1-accessories"><span><span class="reversed-link">TS1 </span></span>
2660                                    </a>
2661                                  </li><li class="h5 sm:h5">
2662                                    <a class="group block w-full"
2663                                       href="/collections/d5s-daccessoire"><span><span class="reversed-link">D5s Pro</span></span>
2664                                    </a>
2665                                  </li><li class="h5 sm:h5">
2666                                    <a class="group block w-full"
2667                                       href="/collections/accessories-d6s"><span><span class="reversed-link">D6s</span></span>
2668                                    </a>
2669                                  </li></ul>
2670                            </div><div class="panel__wrapper" hidden>
2671                              <ul class="v-stack gap-4">
2672                                <li class="text-with-icon lg:hidden">
2673                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
2673ox="0 0 7 10">
2674        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2675      </svg>Acc. des aspirateurs balai sans fil
2676                                  </button>
2677                                </li><li class="h5 sm:h5">
2678                                    <a class="group block w-full"
2679                                       href="/collections/accessoire-de-u20m"><span><span class="reversed-link">U20 Mopper</span></span>
2680                                    </a>
2681                                  </li><li class="h5 sm:h5">
2682                                    <a class="group block w-full"
2683                                       href="/collections/u20-accessories"><span><span class="reversed-link">U20⭐</span></span>
2684                                    </a>
2685                                  </li><li class="h5 sm:h5">
2686                                    <a class="group block w-full"
2687                                       href="/collections/u18-powerpro-accessoire"><span><span class="reversed-link">U18 PowerPro</span></span>
2688                                    </a>
2689                                  </li><li class="h5 sm:h5">
2690                                    <a class="group block w-full"
2691                                       href="/collections/accessoires-de-u16-flex"><span><span class="reversed-link">U16 Flex</span></span>
2692                                    </a>
2693                                  </li><li class="h5 sm:h5">
2694                                    <a class="group block w-full"
2695                                       href="/collections/u15-accessoires"><span><span class="reversed-link">U15</span></span>
2696                                    </a>
2697                                  </li><li class="h5 sm:h5">
2698                                    <a class="group block w-full"
2699                                       href="/collections/accessoires-de-u10-ultra"><span><span class="reversed-link">U10 Ultra</span></span>
2700                                    </a>
2701                                  </li><li class="h5 sm:h5">
2702                                    <a class="group block w-full"
2703                                       href="/collections/u12-vesla-accessories"><span><span class="reversed-link">U12 Vesla</span></span>
2704                                    </a>
2705                                  </li><li class="h5 sm:h5">
2706                                    <a class="group block w-full"
2707                                       href="/collections/fs1accessoires"><span><span class="reversed-link">FS1</span></span>
2708                                    </a>
2709                                  </li><li class="h5 sm:h5">
2710                                    <a class="group block w-full"
2711                                       href="/collections/u11-pro-accessoire"><span><span class="reversed-link">U11 Pro</span></span>
2712                                    </a>
2713                                  </li><li class="h5 sm:h5">
2714                                    <a class="group block w-full"
2715                                       href="/collections/u10-pro-accessoire"><span><span class="reversed-link">U10 Pro</span></span>
2716                                    </a>
2717                                  </li><li class="h5 sm:h5">
2718                                    <a class="group block w-full"
2719                                       href="/collections/accessoires-p30-combo"><span><span class="reversed-link">P30 Combo</span></span>
2720                                    </a>
2721                                  </li></ul>
2722                            </div><div class="panel__wrapper" hidden>
2723                              <ul class="v-stack gap-4">
2724                                <li class="text-with-icon lg:hidden">
2725                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2726        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2727      </svg>Acc. des aspirateurs laveur
2728                                  </button>
2729                                </li><li class="h5 sm:h5">
2730                                    <a class="group block w-full"
2731                                       href="/collections/accessoire-d-ac1-collection"><span><span class="reversed-link">AC1</span></span>
2732                                    </a>
2733                                  </li><li class="h5 sm:h5">
2734                                    <a class="group block w-full"
2735                                       href="/collections/accessoires-ac1-elite"><span><span class="reversed-link">AC1 Elite</span></span>
2736                                    </a>
2737                                  </li><li class="h5 sm:h5">
2738                                    <a class="group block w-full"
2739                                       href="/collections/accessoire-de-ac1-triflex"><span><span class="reversed-link">AC1 TriFlex</span></span>
2740                                    </a>
2741                                  </li></ul>
2742                            </div>
2743    </div></div></navigation-drawer>
2743<script>
2744  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--24002223014233__header').clientHeight) + 'px');
2745</script>
2745
2746
2747</header>
2748<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
2749<div id="shopify-section-sections--24002223047001__newsletter-popup" class="shopify-section shopify-section-group-overlay-group shopify-section--popup"></div><div id="shopify-section-sections--24002223047001__cart-drawer" class="shopify-section shopify-section-group-overlay-group"><cart-drawer  class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Fermer"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2750        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2751      </svg></button>
2752
2753    <div class="empty-state align-self-center">
2754      <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22">
2755            <path d="M11 7H3.577A2 2 0 0 0 1.64 9.497l2.051 8A2 2 0 0 0 5.63 19H16.37a2 2 0 0 0 1.937-1.503l2.052-8A2 2 0 0 0 18.422 7H11Zm0 0V1" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2756          </svg><span class="count-bubble count-bubble--lg">0</span>
2757      </div>
2758
2759      <div class="prose">
2760        <p class="h5">Votre panier est vide</p>
2761<a class="button button--xl"
2762  
2763  
2764  
2765  
2766  
2767  href="/collections/all"
2768  
2769  
2770 >Explorer nos produits</a></div>
2771    </div></cart-drawer>
2772
2773
2774</div><div id="shopify-section-sections--24002223047001__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer  class="search-drawer  drawer drawer--lg" id="search-drawer">
2775  <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search">
2776    <div class="search-input">
2777      <input type="search" name="q" placeholder="Recherche..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Recherche">
2778      <button type="reset" class="text-subdued">Effacer</button>
2779      <button type="button" is="close-button">
2780        <span class="sr-only">Fermer</span><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2781        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2782      </svg></button>
2783    </div>
2784
2785    <style>
2786      #shopify-section-sections--24002223047001__search-drawer {
2787        --predictive-search-column-count: 3;
2788      }
2789    </style>
2790
2791    <input type="hidden" name="type" value="product">
2792
2793    <predictive-search class="predictive-search" section-id="sections--24002223047001__search-drawer"><div slot="idle">
2794          <div class="v-stack gap-3 sm:gap-4"><p class="bold text-subdued">Achat d'accessoires</p><ul class="v-stack gap-2 sm:gap-3" role="list"><li>
2795                  <a href="/collections/accessoires-de-p10" class="h5">
2796                    <span class="reversed-link hover:show">Pooleco 10 Accessoires</span>
2797                  </a>
2798                </li><li>
2799                  <a href="/collections/accessoires-mc1" class="h5">
2800                    <span class="reversed-link hover:show">MC1 Accessoires</span>
2801                  </a>
2802                </li><li>
2803                  <a href="/collections/accessoires-t10-pro" class="h5">
2804                    <span class="reversed-link hover:show">T10 Pro Accessoires</span>
2805                  </a>
2806                </li><li>
2807                  <a href="/collections/u12-vesla-accessories" class="h5">
2808                    <span class="reversed-link hover:show">U12 Vesla Accessoires</span>
2809                  </a>
2810                </li><li>
2811                  <a href="/collections/accessoires-ac1-elite" class="h5">
2812                    <span class="reversed-link hover:show">AC1 Elite Accessoires</span>
2813                  </a>
2814                </li></ul>
2815          </div>
2816        </div><div slot="results"></div>
2817
2818      <div slot="loading">
2819        <div class="v-stack gap-5 sm:gap-6 ">
2820          <div class="h-stack gap-4 sm:gap-5">
2820<span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div>
2821
2822          <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6">
2823                <span class="skeleton skeleton--thumbnail"></span>
2824
2825                <div class="v-stack gap-3 w-full">
2826                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2827                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2828                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2829                </div>
2830              </div><div class="h-stack align-center gap-5 sm:gap-6">
2831                <span class="skeleton skeleton--thumbnail"></span>
2832
2833                <div class="v-stack gap-3 w-full">
2834                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2835                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2836                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2837                </div>
2838              </div><div class="h-stack align-center gap-5 sm:gap-6">
2839                <span class="skeleton skeleton--thumbnail"></span>
2840
2841                <div class="v-stack gap-3 w-full">
2842                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2843                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2844                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2845                </div>
2846              </div><div class="h-stack align-center gap-5 sm:gap-6">
2847                <span class="skeleton skeleton--thumbnail"></span>
2848
2849                <div class="v-stack gap-3 w-full">
2850                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span>
2851                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span>
2852                  <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span>
2853                </div>
2854              </div></div>
2855        </div></div>
2856    </predictive-search>
2857  </form>
2858</search-drawer>
2859
2860</div>
2861<!-- END sections: overlay-group --><cart-notification-drawer open-from="bottom" class="quick-buy-drawer drawer"></cart-notification-drawer><main role="main" id="main" class="anchor">
2862      <section id="shopify-section-template--24002222326105__main" class="shopify-section shopify-section--main-blog"><style>
2863  #shopify-section-template--24002222326105__main {
2864    --section-background-hash: 0;
2865  }
2866
2867  #shopify-section-template--24002222326105__main + * {
2868    --previous-section-background-hash: 0;
2869  }</style><style>
2870  #shopify-section-template--24002222326105__main {--banner-content-padding-block-start:var(--spacing-16);
2871  }
2872
2873  @media screen and (min-width: 700px) {
2874    #shopify-section-template--24002222326105__main {
2875      --banner-content-padding-block-start:var(--spacing-28);
2876    }
2877  }
2878</style>
2879
2880<div class="blog" ><header class="blog-banner bg-secondary">
2881      <div class="container">
2882        <div class="blog-banner-content v-stack gap-10 text-center justify-items-center">
2883          <div class="v-stack gap-5 sm:gap-8">
2884            <h1 class="h0">Blogs</h1><div class="prose"><p>Get access to our latest news by signing up for our newsletter.</p></div></div><form method="post" action="/contact#blog-newsletter" id="blog-newsletter" accept-charset="UTF-8" class="blog-banner__form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
2885
2886              <div class="fieldset-with-submit"><div class="form-control" ><input id="input-template--24002222326105__main--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
2887  
2888  
2889  
2890  
2891  autocomplete="email"
2892  
2893  
2894  required
2895  
2896><label for="input-template--24002222326105__main--contactemail" class="floating-label">E-mail</label></div>
2897<button type="submit" class="button button--xl"
2898  
2899  
2900  
2901  
2902  
2903  
2904  
2905  is="custom-button"
2906 >
2907    <div class="text-with-icon justify-center"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="18" height="18" class="icon icon-email" viewBox="0 0 18 14">
2908        <path clip-rule="evenodd" d="M1 2.5A1.5 1.5 0 0 1 2.5 1h13A1.5 1.5 0 0 1 17 2.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 1 11.5v-9Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2909        <path d="m16 2-5.61 4.506c-.82.659-1.96.659-2.78 0L2 2" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2910      </svg>Envoyer</div></button></div></form></div><div class="scroll-area bleed sm:unbleed justify-items-center">
2911            <div class="blog-filter-list">
2912              <ul class="h-stack bold text-base" role="tablist">
2913                <li role="tab" aria-selected="true">
2914                  <a href="/blogs/blogs" class="selected">Tous les articles</a>
2915                </li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/aspirateur-intelligent" title="Show articles tagged #Aspirateur intelligent">#Aspirateur intelligent</a></li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/nouveaute-2025" title="Show articles tagged #Nouveauté 2025">#Nouveauté 2025</a></li><li role="tab" aria-selected="false">
2915<a href="/blogs/blogs/tagged/robot-de-piscine" title="Show articles tagged #Robot de piscine">#Robot de piscine</a></li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/solutions-durables" title="Show articles tagged #Solutions durables">#Solutions durables</a></li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/ultenic-app" title="Show articles tagged #Ultenic App">#Ultenic App</a></li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/actualites" title="Show articles tagged Actualités">Actualités</a></li><li role="tab" aria-selected="false"><a href="/blogs/blogs/tagged/technologie-des-aspirateurs" title="Show articles tagged Technologie des aspirateurs">Technologie des aspirateurs</a></li></ul>
2916            </div>
2917          </div></div>
2918    </header>
2919
2920    <div class="blog-posts__container container"><div class="blog-posts"><blog-post-card class="blog-post-card blog-post-card--featured snap-center group rounded bg-secondary"><a href="/blogs/blogs/a-quoi-s-attendre-avec-ultenic-a-l-ifa-2026" class="blog-post-card__figure "><img src="//ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=1464" alt="À quoi s’attendre avec Ultenic à l’IFA 2026" srcset="//ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/U-A.jpg?v=1787652762&amp;width=1400 1400w" width="1464" height="600" sizes="(max-width: 999px) 100vw, calc(min(100vw, 1800px) * 0.65)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2921    <div class="v-stack gap-5 sm:gap-6">
2922      <div class="v-stack gap-3 sm:gap-5"><span class="badge badge--current badge--lg">#Aspirateur intelligent</span><p class="h2"><a href="/blogs/blogs/a-quoi-s-attendre-avec-ultenic-a-l-ifa-2026">À quoi s’attendre avec Ultenic à l’IFA 2026</a></p><p class="text-lg">Découvrez ce qu’Ultenic présentera à l’IFA 2026 à Berlin et comment des solutions de nettoyage intelligentes peuvent simplifier le quotidien.
2923Les foyers modernes ont besoin de solutions de nettoyag...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2924        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2925        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2926        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2927      </svg><span class="text-sm">25 août 2026</span>
2928            </div></div></div>
2929  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-a-l-ifa-2026-decouvrez-des-solutions-de-nettoyage-plus-intelligentes-a-berlin" class="blog-post-card__figure rounded"><span class="badge badge--primary">Actualités</span><img src="//ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=1464" alt="Ultenic à l’IFA 2026 : découvrez des solutions de nettoyage plus intelligentes à Berlin" srcset="//ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/U_IFA.jpg?v=1787651691&amp;width=1400 1400w" width="1464" height="600" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
2929-image"></a><div class="blog-post-card__info">
2930    <div class="v-stack gap-4 sm:gap-5">
2931      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-a-l-ifa-2026-decouvrez-des-solutions-de-nettoyage-plus-intelligentes-a-berlin">Ultenic à l’IFA 2026 : découvrez des solutions de nettoyage plus intelligentes à Berlin</a></p><p >Berlin, Allemagne, du 4 au 8 septembre — Ultenic présentera ses dernières solutions d’aspiration et de lavage robotisées ainsi que ses aspirateurs balais sans fil lors de l’IFA 2026, qui se tiendra...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2932        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2933        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2934        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2935      </svg><span class="text-sm">25 août 2026</span>
2936            </div></div></div>
2937  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/votre-salon-apres-le-match-impeccable-sans-rien-faire" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=2800" alt="Votre Salon Après le Match ? Impeccable, Sans Rien Faire" srcset="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_e24bd49f-f5f3-4304-a847-3d52b34e9411.png?v=1781583727&amp;width=2000 2000w" width="2800" height="1000" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2938    <div class="v-stack gap-4 sm:gap-5">
2939      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/votre-salon-apres-le-match-impeccable-sans-rien-faire">Votre Salon Après le Match ? Impeccable, Sans Rien Faire</a></p><p >Imaginez un gardien discret, toujours à son poste, qui veille sur la propreté de votre maison sans jamais se plaindre. Pendant que vous êtes concentré sur l'écran, que vos amis s'installent dans le...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2940        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2941        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2942        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2943      </svg><span class="text-sm">16 juin 2026</span>
2944            </div></div></div>
2945  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/soiree-match-2026-comment-preparer-votre-maison-pour-une-nettete-impeccable" class="blog-post-card__figure roun
2945ded"><img src="//ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=2800" alt="Soirée Match 2026 : Comment Préparer Votre Maison pour une Netteté Impeccable ?" srcset="//ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/U20M_Banner_PC_acf79e98-8fe3-4686-bbc9-946bd6c3c09b.jpg?v=1781073696&amp;width=2000 2000w" width="2800" height="1000" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2946    <div class="v-stack gap-4 sm:gap-5">
2947      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/soiree-match-2026-comment-preparer-votre-maison-pour-une-nettete-impeccable">Soirée Match 2026 : Comment Préparer Votre Maison pour une Netteté Impeccable ?</a></p><p >Vous avez prévu de regarder les grands matchs de 2026 avec vos amis ? La clé d’une soirée réussie ne se joue pas seulement sur le terrain, mais aussi… dans votre salon. Un intérieur propre et accue...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2948        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2949        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2950        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2951      </svg><span class="text-sm">3 juin 2026</span>
2952            </div></div></div>
2953  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-ac1-triflex-nettoyage-intelligent-durable" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=2800" alt="Découvrez Ultenic l&#39;AC1 TriFlex : la nouvelle référence du nettoyage sans fil. Une puissance exceptionnelle alliée à une conception durable pour un intérieur impeccable." srcset="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_8c0b2bde-271b-41b8-b6c2-de8099944953.jpg?v=1778834643&amp;width=2000 2000w" width="2800" height="1000" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
2953-image"></a><div class="blog-post-card__info">
2954    <div class="v-stack gap-4 sm:gap-5">
2955      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-ac1-triflex-nettoyage-intelligent-durable">Ultenic AC1 TriFlex : Le nouveau standard du nettoyage intelligent et durable.</a></p><p >
2956
2957
2958
2959Nouveauté · Aspirateur Laveur
2960
2961
2962
2963Ultenic — Nouvelle génération
2964AC1 TriFlex
2965Aspirateur laveur 3-en-1 · Sans fil
2966
2967269,99 € 299,99 € − 30 € en ce moment
2968
2969
2970
2971
2972
2973Il y a des appareils qu'on achète parc...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2974        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2975        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2976        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2977      </svg><span class="text-sm">14 mai 2026</span>
2978            </div></div></div>
2979  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/comparatif-robot-piscine-ultenic-pooleco-10" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Robot de piscine</span><img src="//ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=1400" alt="Quel est le meilleur robot piscine 2026 ? Découvrez le comparatif de l&#39;Ultenic PoolEco 10 : sans fil, autonomie record et prix imbattable. Guide complet ici !" srcset="//ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/1_c2a01353-45d7-4fa4-bdbb-2b62ff41c281.webp?v=1778488783&amp;width=1400 1400w" width="1400" height="574" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2980    <div class="v-stack gap-4 sm:gap-5">
2981      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/comparatif-robot-piscine-ultenic-pooleco-10">Comparatif : Ultenic Pooleco 10 face à la concurrence — le meilleur rapport qualité/prix pour votre piscine ?</a></p><p >Avec l'arrivée des grandes chaleurs, la question revient chaque année pour des millions de propriétaires de piscine en France : faut-il continuer à entretenir sa piscine à la main, ou enfin céder a...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2982        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2983        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2984        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2985      </svg><span class="text-sm">8 mai 2026</span>
2986            </div></div></div>
2987  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/entretien-du-pooleco-10-les-secrets-pour-un-robot-performant-durablement" class="blog-post-card__figure roun
2987ded"><span class="badge badge--primary">#Robot de piscine</span><img src="//ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=1464" alt="Découvrez les bons gestes pour entretenir votre robot de piscine sans fil Pooleco 10. Protection contre le calcaire, gestion de la batterie et astuces d&#39;hivernage." srcset="//ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/Ultenic_Pooleco_10_Series_91993335-b995-425a-a738-eaa8ca15d215.jpg?v=1776669521&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
2988    <div class="v-stack gap-4 sm:gap-5">
2989      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/entretien-du-pooleco-10-les-secrets-pour-un-robot-performant-durablement">Entretien du Pooleco 10 : Les secrets pour un robot performant durablement</a></p><p >Grâce à sa conception légère et à ses performances efficaces, le Pooleco 10 est devenu un incontournable pour les utilisateurs de piscines en France. Pour préserver sa flexibilité, un entretien rig...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2990        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2991        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
2992        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
2993      </svg><span class="text-sm">17 avr. 2026</span>
2994            </div></div></div>
2995  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-pooleco-10-sans-fil" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Robot de piscine</span><img src="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=2800" alt="Découvrez l&#39;Ultenic PoolEco 10, le robot piscine sans fil révolutionnaire. 90 min d&#39;autonomie, navigation intelligente. Livraison gratuite France. Disponible maintenant !" srcset="//ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/homepage_Banner_PC_abac7a5d-9f7c-48dc-93ad-e28edf75e8bb.jpg?v=1776044114&amp;width=2000 2000w" width="2800" height="1000" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
2995-image"></a><div class="blog-post-card__info">
2996    <div class="v-stack gap-4 sm:gap-5">
2997      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-pooleco-10-sans-fil">Ultenic Pooleco 10 : La liberté du nettoyage sans fil</a></p><p >L'entretien des piscines a toujours été une tâche fastidieuse : fils emmêlés, équipements encombrants et opérations compliquées. En 2026, la technologie franchit une nouvelle étape. Ultenic présent...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
2998        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
2999        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3000        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3001      </svg><span class="text-sm">10 avr. 2026</span>
3002            </div></div></div>
3003  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/adieu-les-poils-comment-choisir-laspirateur-voiture-ideal-pour-les-poils-danimaux-rebelles" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=1464" alt="Adieu les poils ! Comment choisir l&#39;aspirateur voiture idéal pour les poils d&#39;animaux rebelles" srcset="//ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/6-3_88792bbe-d2c8-4447-931e-d591a3e3c284.jpg?v=1770718128&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3004    <div class="v-stack gap-4 sm:gap-5">
3005      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/adieu-les-poils-comment-choisir-laspirateur-voiture-ideal-pour-les-poils-danimaux-rebelles">Adieu les poils ! Comment choisir l'aspirateur voiture idéal pour les poils d'animaux rebelles</a></p><p >Marre des poils de chien dans votre voiture ? Découvrez comment choisir le bon aspirateur avec une aspiration de 55KPA, brosses motorisées et technologie sans fil.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3006        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3007        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3008        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3009      </svg><span class="text-sm">10 févr. 2026</span>
3010            </div></div></div>
3011  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/navigation-laser-vs-visuelle" class="blog-post-card__figure roun
3011ded"><img src="//ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=1464" alt="Navigation laser (LDS) ou navigation visuelle : quelle est la meilleure technologie pour un robot aspirateur?" srcset="//ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/2-2_1fd66e41-c7c3-400a-b6dc-e4fcc7ef59d7.jpg?v=1767080481&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3012    <div class="v-stack gap-4 sm:gap-5">
3013      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/navigation-laser-vs-visuelle">Navigation laser (LDS) ou navigation visuelle : quelle est la meilleure technologie pour un robot aspirateur?</a></p><p >robot aspirateur LiDAR, navigation laser LDS, robot aspirateur intelligent, cartographie laser, Ultenic D10, robot aspirateur puissant, comparatif navigation robot aspirateur</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3014        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3015        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3016        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3017      </svg><span class="text-sm">30 déc. 2025</span>
3018            </div></div></div>
3019  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/noel-2025-ultenic-nouveaux-produits" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=3024" alt="Noël 2025 avec Ultenic : innovation, nettoyage intelligent et un foyer plus confortable" srcset="//ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/Xmas.png?v=1766742662&amp;width=2000 2000w" width="3024" height="1296" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
3019-image"></a><div class="blog-post-card__info">
3020    <div class="v-stack gap-4 sm:gap-5">
3021      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/noel-2025-ultenic-nouveaux-produits">Noël 2025 avec Ultenic : innovation, nettoyage intelligent et un foyer plus confortable</a></p><p >Noël est un moment privilégié pour faire le bilan, exprimer sa gratitude et partager des instants précieux. Chez Ultenic, l’année 2025 a été placée sous le signe de l’innovation et d’un engagement ...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3022        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3023        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3024        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3025      </svg><span class="text-sm">26 déc. 2025</span>
3026            </div></div></div>
3027  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/guide-nettoyage-accessoires-aspirateur-sans-fil" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=1464" alt="🧹 Le Guide Ultime pour Nettoyer les Accessoires de votre Aspirateur Sans Fil" srcset="//ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/6-1_0a985bba-6ea1-411f-8601-d09db3d0e9b0.jpg?v=1766140477&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3028    <div class="v-stack gap-4 sm:gap-5">
3029      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/guide-nettoyage-accessoires-aspirateur-sans-fil">🧹 Le Guide Ultime pour Nettoyer les Accessoires de votre Aspirateur Sans Fil</a></p><p >Votre aspirateur sans fil perd de sa puissance ? Nous vous expliquons, étape par étape, comment nettoyer chaque accessoire afin qu'il retrouve sa puissance d'aspiration. Il restera comme neuf plus ...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3030        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3031        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3032        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3033      </svg><span class="text-sm">19 déc. 2025</span>
3034            </div></div></div>
3035  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/cadeaux-noel-2025-ultenic-u16-flex" class="blog-post-card__figure roun
3035ded"><span class="badge badge--primary">#Aspirateur intelligent</span><img src="//ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=3024" alt="Guide Cadeaux Noël 2025 : le meilleur cadeau rapport qualité-prix de l’année" srcset="//ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/jimeng-2025-12-12-7137-_..._90a416bd-de7b-42f2-9ebc-8c9ced1ddce6.png?v=1765536885&amp;width=2000 2000w" width="3024" height="1296" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3036    <div class="v-stack gap-4 sm:gap-5">
3037      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/cadeaux-noel-2025-ultenic-u16-flex">Guide Cadeaux Noël 2025 : le meilleur cadeau rapport qualité-prix de l’année</a></p><p >Découvrez pourquoi l'Ultenic U16 Flex est le cadeau au meilleur rapport qualité-prix le plus recommandé pour Noël 2025. Puissance de 50 Kpa, bras flexible et offre spéciale avec le code U16FXMAS.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3038        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3039        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3040        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3041      </svg><span class="text-sm">12 déc. 2025</span>
3042            </div></div></div>
3043  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/guide-cadeaux-noel-2025-ultenic-u20" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=1535" alt="Guide Cadeaux Noël 2025 : Pourquoi offrir de la technologie pour la maison cette année?" srcset="//ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/U20XMAS_5149929e-0593-4ad9-919e-4ce33b9c3dd9.png?v=1765352222&amp;width=1400 1400w" width="1535" height="705" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
3043-image"></a><div class="blog-post-card__info">
3044    <div class="v-stack gap-4 sm:gap-5">
3045      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/guide-cadeaux-noel-2025-ultenic-u20">Guide Cadeaux Noël 2025 : Pourquoi offrir de la technologie pour la maison cette année?</a></p><p >Découvrez pourquoi l'Ultenic U20 est l'un des meilleurs cadeaux de Noël 2025. Puissance de 55 kPa, autonomie de 60 minutes et bras flexible pour un nettoyage sans effort.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3046        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3047        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3048        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3049      </svg><span class="text-sm">10 déc. 2025</span>
3050            </div></div></div>
3051  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-poids-aspiration-autonomie-choix" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=1464" alt="Comment trouver le bon équilibre entre poids, puissance d&#39;aspiration et autonomie lors du choix d&#39;un aspirateur Ultenic?" srcset="//ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/3-1_50Kpa_f761b147-ec41-4c9b-afd6-e559e2e0afcd.jpg?v=1764311319&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3052    <div class="v-stack gap-4 sm:gap-5">
3053      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-poids-aspiration-autonomie-choix">Comment trouver le bon équilibre entre poids, puissance d'aspiration et autonomie lors du choix d'un aspirateur Ultenic?</a></p><p >Découvrez comment choisir un aspirateur Ultenic en optimisant le poids, la puissance d'aspiration et l'autonomie. Conseils pratiques et modèle U15 comme référence en matière d'équilibre.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3054        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3055        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3056        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3057      </svg><span class="text-sm">28 nov. 2025</span>
3058            </div></div></div>
3059  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-black-friday-guide-economies-promotions" class="blog-post-card__figure roun
3059ded"><img src="//ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1920" alt="💰 Ultenic Black Friday : Le Guide pour Maximiser Vos Économies et Offres" srcset="//ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/Timeline_PC.png?v=1764058707&amp;width=1800 1800w" width="1920" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3060    <div class="v-stack gap-4 sm:gap-5">
3061      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-black-friday-guide-economies-promotions">💰 Ultenic Black Friday : Le Guide pour Maximiser Vos Économies et Offres</a></p><p >Découvrez toutes les activités Black Friday Ultenic : prix imbattables, offres groupées, 15% de réduction sur les accessoires et 10% supplémentaire dès 500€. Votre guide ultime pour un nettoyage in...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3062        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3063        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3064        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3065      </svg><span class="text-sm">25 nov. 2025</span>
3066            </div></div></div>
3067  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-black-friday-aspirateur-u15-d10-choix" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Aspirateur intelligent</span><img src="//ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=1464" alt="Black Friday Nettoyage Intelligent : Votre Guide Ultime des Aspirateurs U15 et D10" srcset="//ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/5-1_1f08172e-0b20-43de-89bd-ceb6d86821cb.jpg?v=1763707229&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
3067-image"></a><div class="blog-post-card__info">
3068    <div class="v-stack gap-4 sm:gap-5">
3069      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-black-friday-aspirateur-u15-d10-choix">Black Friday Nettoyage Intelligent : Votre Guide Ultime des Aspirateurs U15 et D10</a></p><p >Maximisez vos économies ! Découvrez les offres Ultenic Black Friday sur l'aspirateur balai U15 et le robot aspirateur laveur D10.</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3070        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3071        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3072        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3073      </svg><span class="text-sm">21 nov. 2025</span>
3074            </div></div></div>
3075  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/black-friday-2025-offre-ultenic-ac1-elite-aspirateur-sec-humide-leger-et-intelligent" class="blog-post-card__figure rounded"><img src="//ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=1278" alt="Black Friday 2025 : Offre Ultenic AC1 Elite – Aspirateur Sec &amp; Humide, Léger et Intelligent" srcset="//ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/2-2_fd64c57e-c1a4-4d71-8691-b33a367d01c5.jpg?v=1763707500&amp;width=1200 1200w" width="1278" height="524" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3076    <div class="v-stack gap-4 sm:gap-5">
3077      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/black-friday-2025-offre-ultenic-ac1-elite-aspirateur-sec-humide-leger-et-intelligent">Black Friday 2025 : Offre Ultenic AC1 Elite – Aspirateur Sec & Humide, Léger et Intelligent</a></p><p >Ultenic AC1 Elite, Black Friday Ultenic 2025, aspirateur sec et humide, aspirateur 2 en 1 Ultenic, promotions Black Friday nettoyage, aspirateur laveur intelligent, AC1 Elite avis, offres Black Fri...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3078        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3079        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3080        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3081      </svg><span class="text-sm">14 nov. 2025</span>
3082            </div></div></div>
3083  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/offres-black-friday-ultenic-2025" class="blog-post-card__figure roun
3083ded"><img src="//ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=2800" alt="Black Friday Ultenic 2025: offres irrésistibles sur les aspirateurs U20 et T20 Pro" srcset="//ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=1800 1800w, //ultenic.fr/cdn/shop/articles/Banner_97f2e479-caf1-4d12-8b59-63da3c0e92d2.jpg?v=1762511740&amp;width=2000 2000w" width="2800" height="400" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3084    <div class="v-stack gap-4 sm:gap-5">
3085      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/offres-black-friday-ultenic-2025">Black Friday Ultenic 2025: offres irrésistibles sur les aspirateurs U20 et T20 Pro</a></p><p >Profitez des offres Ultenic pour le Black Friday 2025. Utilisez les codes U20PBFS et T20PBFS et bénéficiez d'une réduction allant jusqu'à 89 € sur les aspirateurs intelligents. Achetez dès maintena...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3086        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3087        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3088        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3089      </svg><span class="text-sm">7 nov. 2025</span>
3090            </div></div></div>
3091  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/meilleur-aspirateur-sans-fil-2025" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Nouveauté 2025</span><img src="//ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;
3091width=1464" alt="Découvrez notre comparatif des meilleurs aspirateurs sans fil 2025. Comparez prix, performances et design. Offre exclusive : 30€ de réduction sur l’Ultenic U20 !" srcset="//ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/1464x600_1e754980-c809-412a-a2f2-fe5ad9a10168.jpg?v=1761876791&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3092    <div class="v-stack gap-4 sm:gap-5">
3093      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/meilleur-aspirateur-sans-fil-2025">Meilleur Aspirateur Sans Fil 2025 | Comparatif Ultenic U20 vs Dyson & Samsung</a></p><p >Pourquoi choisir un aspirateur sans fil ?
3094Imaginez : plus de câbles encombrants, plus de limites d’espace, et une propreté irréprochable en quelques minutes. Les aspirateurs sans fil ont révolution...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3095        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3096        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3097        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3098      </svg><span class="text-sm">15 avr. 2025</span>
3099            </div></div></div>
3100  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/comment-connecter-ultenic-app" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Ultenic App</span><img src="//ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=1464" alt="Vous avez du mal à connecter votre robot Ultenic ? Suivez notre guide pour lier votre appareil à l’application, résoudre les problèmes et commencer à nettoyer en un clic !" srcset="//ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/APP_5-2_1_dc4d5137-9802-4a0a-beb2-b79898cba12f.jpg?v=1774840873&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
3100-image"></a><div class="blog-post-card__info">
3101    <div class="v-stack gap-4 sm:gap-5">
3102      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/comment-connecter-ultenic-app">Comment connecter votre robot Ultenic à l’application : Guide étape par étape</a></p><p >Salut ! Prêt à booster vos sessions de ménage avec votre nouveau robot Ultenic ? Le connecter à l’appli est plus simple que prévu — et on est là pour vous guider pas à pas. Que vous soyez technophi...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3103        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3104        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3105        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3106      </svg><span class="text-sm">7 avr. 2025</span>
3107            </div></div></div>
3108  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/technologie-greeneye-aspirateurs-ultenic" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Aspirateur intelligent</span><img src="//ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=1464" alt="Découvrez les aspirateurs Ultenic équipés de GreenEye. Détection de poussière en temps réel, modèles U12 Vesla, U10 Ultra, U20 et U16 Flex." srcset="//ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/2-1_5c78358d-75c0-4f96-bfbf-5662e5003b4a.jpg?v=1761877156&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3109    <div class="v-stack gap-4 sm:gap-5">
3110      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/technologie-greeneye-aspirateurs-ultenic">Technologie GreenEye : Aspirateurs Ultenic avec Détecteur de Poussière</a></p><p >Qu'est-ce que la Technologie GreenEye ?
3111Imaginez un aspirateur qui émet une douce lueur verte pendant son travail, comme un robot signalant sa mission accomplie. C'est ça, la GreenEye Technology : ...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3112        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3113        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3114        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3115      </svg><span class="text-sm">3 avr. 2025</span>
3116            </div></div></div>
3117  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/ultenic-nouveaute-u20-aspirateur-balai-sans-fil" class="blog-post-card__figure roun
3117ded"><span class="badge badge--primary">#Nouveauté 2025</span><img src="//ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=1464" alt="Découvrez l&#39;Ultenic U20 Aspirateur Sans Fil : 600W de puissance pour les grandes maisons, technologie TangleTame™, flexible de 65 cm et 5 têtes de brosse pour une flexibilité de nettoyage ultime." srcset="//ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/PC_97184112-f378-4002-84ed-aa9001d56d19.jpg?v=1766652675&amp;width=1400 1400w" width="1464" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom-image"></a><div class="blog-post-card__info">
3118    <div class="v-stack gap-4 sm:gap-5">
3119      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/ultenic-nouveaute-u20-aspirateur-balai-sans-fil">Lancement officiel de l'aspirateur Ultenic U20</a></p><p >
3120Présentation de l'Ultenic U20 Aspirateur Sans Fil : Propreté et Animaux de Compagnie, Enfin Réunis.
3121
3122La dernière innovation d'Ultenic allie puissance brute, ingénierie résistante aux animaux et un...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3123        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3124        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3125        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3126      </svg><span class="text-sm">1 avr. 2025</span>
3127            </div></div></div>
3128  </div></blog-post-card><blog-post-card class="blog-post-card snap-center group"><a href="/blogs/blogs/comment-choisir-le-robot-nettoyeur-de-piscine-sans-fil-parfait-un-guide-complet-pour-vous" class="blog-post-card__figure rounded"><span class="badge badge--primary">#Robot de piscine</span><img src="//ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1980" alt="Choisir le Robot Nettoyeur de Piscine Sans Fil Parfait : Guide 2024" srcset="//ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=300 300w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=400 400w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=500 500w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=600 600w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=800 800w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1000 1000w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1200 1200w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1400 1400w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1600 1600w, //ultenic.fr/cdn/shop/articles/P10s_Blog_3d169080-1d0b-40f5-9b0b-ca0cff0a28da.jpg?v=1761880875&amp;width=1800 1800w" width="1980" height="600" loading="lazy" sizes="(max-width: 699px) 100vw, (max-width: 1149px) calc(100vw / 2 - 40px), (max-width: 1399px) calc(min(100vw, 1800px) / 3 - 40px) , calc(min(100vw, 1800px) / 3 - 80px)" class="w-full h-full object-cover zoom
3128-image"></a><div class="blog-post-card__info">
3129    <div class="v-stack gap-4 sm:gap-5">
3130      <div class="v-stack gap-3 sm:gap-4"><p class="h3"><a href="/blogs/blogs/comment-choisir-le-robot-nettoyeur-de-piscine-sans-fil-parfait-un-guide-complet-pour-vous">Comment choisir le robot nettoyeur de piscine sans fil parfait ? Un guide complet pour vous.</a></p><p >
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141Choisir le bon robot nettoyeur piscine peut transformer l'entretien de votre piscine en un processus simple et automatisé. 
3142 
3143
3144
3145
3146
3147
3148
3149Voici les facteurs clés à prendre en compte pour chois...</p></div><div class="blog-post-card__meta"><div class="text-with-icon link-faded"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="16" height="16" class="icon icon-blog-date" viewBox="0 0 16 16">
3150        <path d="M5.372 1v2.877M10.455 1v2.877" stroke="currentColor" stroke-linecap="round"/>
3151        <path d="M14.338 7.632H1.497l.179-4.57 6.164-.448 6.497.448v4.57Z" fill="currentColor" fill-opacity=".12"/>
3152        <path d="M1.224 12.073c.183 1.631 1.508 2.925 3.147 3.004a73.18 73.18 0 0 0 3.546.083c1.256 0 2.413-.028 3.546-.083 1.639-.079 2.964-1.374 3.146-3.004.124-1.099.225-2.224.225-3.37 0-1.147-.102-2.273-.225-3.371-.182-1.631-1.507-2.925-3.146-3.004a73.22 73.22 0 0 0-3.546-.083 73.22 73.22 0 0 0-3.546.083c-1.639.079-2.964 1.374-3.147 3.004C1.101 6.43 1 7.556 1 8.703c0 1.146.102 2.272.224 3.37ZM1.331 7.202h13.24" stroke="currentColor" />
3153      </svg><span class="text-sm">2 juil. 2024</span>
3154            </div></div></div>
3155  </div></blog-post-card></div><nav class=" pagination" role="navigation" aria-label="Pagination"><span class="pagination__item pagination__item--disabled">
3156        <span class="animated-arrow animated-arrow--reverse"></span>
3157      </span><span class="pagination__current">1&nbsp;&nbsp;/&nbsp;&nbsp;2</span><a class="pagination__item group"  rel="next" aria-label="Aller à la page 2" href="/blogs/blogs?page=2">
3158        <span class="animated-arrow"></span>
3159      </a></nav></div></div>
3160
3161</section>
3162<!-- BEGIN sections: footer-group -->
3163<section id="shopify-section-sections--24002222981465__text_with_icons_qT3pr7" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style>
3164  #shopify-section-sections--24002222981465__text_with_icons_qT3pr7 {
3165    --section-background-hash: 0;
3166  }
3167
3168  #shopify-section-sections--24002222981465__text_with_icons_qT3pr7 + * {
3169    --previous-section-background-hash: 0;
3170  }</style><style>
3171    #shopify-section-sections--24002222981465__text_with_icons_qT3pr7 {
3172      --text-with-icons-template: auto-flow 100%;
3173      --text-with-icons-justify: center;
3174      --text-with-icons-text-align: center;
3175      --text-with-icons-gap: var(--spacing-6);
3176    }@media screen and (min-width: 1150px) {
3177      #shopify-section-sections--24002222981465__text_with_icons_qT3pr7 {
3178        --text-with-icons-gap: var(--spacing-6);
3179      }
3180    }@media screen and (min-width: 1150px) {
3181        #shopify-section-sections--24002222981465__text_with_icons_qT3pr7 {
3182          --text-with-icons-template: repeat(5, 1fr);
3183          --text-with-icons-justify: center;
3184          --text-with-icons-text-align: center;
3185        }
3186      }</style>
3187
3188  <div class="section   section-blends section-full">
3189    <div class="section-stack"><div class="text-with-icons">
3190        <scroll-carousel class="text-with-icons__list scroll-area full-bleed lg:unbleed" id="carousel-sections--24002222981465__text_with_icons_qT3pr7" role="region"><div id="block-sections--24002222981465__text_with_icons_qT3pr7-item_8za3rW" class="text-with-icons__item snap-center" role="group" aria-label="Elément 1 de 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-truck" viewBox="0 0 24 24">
3191        <path d="M19 17.798h1.868a1.714 1.714 0 0 0 1.715-1.715V11.25a3.274 3.274 0 0 0-3.275-3.274H14.395l-.097 7.869" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3192        <path d="M8.71 18.175c1.565 0 3.094-.16 4.572-.321m-9.94-.087a1.78 1.78 0 0 1-1.576-1.56c-.189-1.594-.407-3.256-.407-4.96 0-1.705.216-3.366.405-4.96a1.783 1.783 0 0 1 1.577-1.56c1.725-.186 3.523-.409 5.37-.409s3.644.223 5.368.408a1.783 1.783 0 0 1 1.578 1.56c.066.564.136 1.135.199 1.714" stroke="currentColor"/>
3193        <path d="M16.061 21.069a2.894 2.894 0 1 1 0-5.793 2.894 2.894 0 0 1 0 5.794v-.001ZM5.832 21.069a2.894 2.894 0 1 1 0-5.792 2.894 2.894 0 0 1 0 5.793v-.001Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3194      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-truck" viewB
3194ox="0 0 24 24">
3195        <path d="M19 17.798h1.868a1.714 1.714 0 0 0 1.715-1.715V11.25a3.274 3.274 0 0 0-3.275-3.274H14.395l-.097 7.869" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3196        <path d="M8.71 18.175c1.565 0 3.094-.16 4.572-.321m-9.94-.087a1.78 1.78 0 0 1-1.576-1.56c-.189-1.594-.407-3.256-.407-4.96 0-1.705.216-3.366.405-4.96a1.783 1.783 0 0 1 1.577-1.56c1.725-.186 3.523-.409 5.37-.409s3.644.223 5.368.408a1.783 1.783 0 0 1 1.578 1.56c.066.564.136 1.135.199 1.714" stroke="currentColor"/>
3197        <path d="M16.061 21.069a2.894 2.894 0 1 1 0-5.793 2.894 2.894 0 0 1 0 5.794v-.001ZM5.832 21.069a2.894 2.894 0 1 1 0-5.792 2.894 2.894 0 0 1 0 5.793v-.001Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3198      </svg></div><div class="text-with-icons__text-wrapper">
3199                <div class="prose"><p class="h5">Livraison Gratuite</p><p>Profitez de la livraison gratuite sur tous les articles</p></div>
3200              </div>
3201            </div><div id="block-sections--24002222981465__text_with_icons_qT3pr7-item_nBhtnc" class="text-with-icons__item snap-center" role="group" aria-label="Elément 2 de 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-like" viewBox="0 0 24 24">
3202        <path d="M7.05 19.41H6V9.6h1.05l4.17-7.234a2.16 2.16 0 0 1 4.008 1.376l-.4 2.875h3.412c1.491 0 4.476 1.492 4.476 4.474 0 2.983-3 9.81-6.173 9.81-4.178 0-7.75-.995-9.49-1.492l-.002.002Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3203        <path d="M1.286 9.214a2.357 2.357 0 1 1 4.714 0v9.857a2.357 2.357 0 1 1-4.714 0V9.214Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
3204      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-like" viewBox="0 0 24 24">
3205        <path d="M7.05 19.41H6V9.6h1.05l4.17-7.234a2.16 2.16 0 0 1 4.008 1.376l-.4 2.875h3.412c1.491 0 4.476 1.492 4.476 4.474 0 2.983-3 9.81-6.173 9.81-4.178 0-7.75-.995-9.49-1.492l-.002.002Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3206        <path d="M1.286 9.214a2.357 2.357 0 1 1 4.714 0v9.857a2.357 2.357 0 1 1-4.714 0V9.214Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
3207      </svg></div><div class="text-with-icons__text-wrapper">
3208                <div class="prose"><p class="h5">Garantie de Remboursement</p><p>Politique de retour gratuite de 30 jours</p></div>
3209              </div>
3210            </div><div id="block-sections--24002222981465__text_with_icons_qT3pr7-item_VQ8GPd" class="text-with-icons__item snap-center" role="group" aria-label="Elément 3 de 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-envelope" viewBox="0 0 24 24">
3211        <path d="M1.77 18.063a3.586 3.586 0 0 0 3.174 3.11c2.278.24 4.637.49 7.056.49 2.417 0 4.778-.252 7.056-.49a3.584 3.584 0 0 0 3.175-3.11c.243-1.96.483-3.987.483-6.063 0-2.074-.24-4.102-.483-6.063a3.586 3.586 0 0 0-3.175-3.112c-2.278-.236-4.639-.487-7.056-.487s-4.778.252-7.056.49a3.583 3.583 0 0 0-3.175 3.11c-.243 1.96-.483 3.988-.483 6.062 0 2.074.24 4.102.483 6.063Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
3212        <path d="m1.817 5.493 8.06 6.356a3.428 3.428 0 0 0 4.245 0l8.06-6.356" stroke="currentColor" stroke-linejoin="round"/>
3213      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-envelope" viewBox="0 0 24 24">
3214        <path d="M1.77 18.063a3.586 3.586 0 0 0 3.174 3.11c2.278.24 4.637.49 7.056.49 2.417 0 4.778-.252 7.056-.49a3.584 3.584 0 0 0 3.175-3.11c.243-1.96.483-3.987.483-6.063 0-2.074-.24-4.102-.483-6.063a3.586 3.586 0 0 0-3.175-3.112c-2.278-.236-4.639-.487-7.056-.487s-4.778.252-7.056.49a3.583 3.583 0 0 0-3.175 3.11c-.243 1.96-.483 3.988-.483 6.062 0 2.074.24 4.102.483 6.063Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linejoin="round"/>
3215        <path d="m1.817 5.493 8.06 6.356a3.428 3.428 0 0 0 4.245 0l8.06-6.356" stroke="currentColor" stroke-linejoin="round"/>
3216      </svg></div><div class="text-with-icons__text-wrapper">
3217                <div class="prose"><p class="h5">Service Client</p><p>Le support par email ou chat est disponible</p></div>
3218              </div>
3219            </div><div id="block-sections--24002222981465__text_with_icons_qT3pr7-item_JyBLKK" class="text-with-icons__item snap-center" role="group" aria-label="Elément 4 de 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-happy" viewB
3219ox="0 0 24 24">
3220        <path d="M12 22.714a10.714 10.714 0 1 0 0-21.429 10.714 10.714 0 0 0 0 21.43v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3221        <path d="M6.56 13.647c.823 2.968 4.122 4.782 7.09 3.957 1.811-.66 3.296-2.143 3.79-3.957M16.368 9.528a.412.412 0 1 1 0-.825M16.368 9.528a.412.412 0 0 0 0-.825M7.632 9.528a.412.412 0 1 1 0-.825M7.632 9.528a.412.412 0 1 0 0-.825" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3222      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-happy" viewBox="0 0 24 24">
3223        <path d="M12 22.714a10.714 10.714 0 1 0 0-21.429 10.714 10.714 0 0 0 0 21.43v0Z" fill="currentColor" fill-opacity=".12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3224        <path d="M6.56 13.647c.823 2.968 4.122 4.782 7.09 3.957 1.811-.66 3.296-2.143 3.79-3.957M16.368 9.528a.412.412 0 1 1 0-.825M16.368 9.528a.412.412 0 0 0 0-.825M7.632 9.528a.412.412 0 1 1 0-.825M7.632 9.528a.412.412 0 1 0 0-.825" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3225      </svg></div><div class="text-with-icons__text-wrapper">
3226                <div class="prose"><p class="h5">Garantie Limitée de 2 Ans</p><p>Réparation sans tracas</p></div>
3227              </div>
3228            </div><div id="block-sections--24002222981465__text_with_icons_qT3pr7-item_DWVjLC" class="text-with-icons__item snap-center" role="group" aria-label="Elément 5 de 5" ><div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="24" height="24" class="sm:hidden icon icon-picto-gift" viewBox="0 0 24 24">
3229        <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18 0 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/>
3230        <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/>
3231        <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3232      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="2" width="32" height="32" class="hidden sm:block icon icon-picto-gift" viewBox="0 0 24 24">
3233        <path d="M7.045 22.183c1.65.11 3.302.162 4.955.154a70.18 70.18 0 0 0 4.954-.156 4.44 4.44 0 0 0 4.097-4.099c.086-1.066.137-2.151.137-3.262 0-1.11-.051-2.194-.137-3.26a4.44 4.44 0 0 0-4.097-4.1A68.838 68.838 0 0 0 12 7.306c-1.848 0-3.482.051-4.955.157a4.44 4.44 0 0 0-4.097 4.097 40.693 40.693 0 0 0-.137 3.263c0 1.11.052 2.196.137 3.262a4.44 4.44 0 0 0 4.097 4.099ZM2.811 13.152h18.377ZM12 22.339V7.305Z" fill="currentColor" fill-opacity=".12"/>
3234        <path d="M12 7.305a68.838 68.838 0 0 1 4.954.156 4.44 4.44 0 0 1 4.097 4.098c.086 1.067.137 2.152.137 3.261 0 1.11-.051 2.196-.137 3.262a4.44 4.44 0 0 1-4.097 4.1 70.18 70.18 0 0 1-4.954.155 68.867 68.867 0 0 1-4.955-.154 4.442 4.442 0 0 1-4.097-4.099 40.624 40.624 0 0 1-.137-3.262c0-1.11.052-2.195.137-3.263a4.44 4.44 0 0 1 4.097-4.097A69.102 69.102 0 0 1 12 7.305Zm0 0v15.034M2.81 13.152h18.377" stroke="currentColor"/>
3235        <path d="m17.143 7.474 1.025-.497A2.73 2.73 0 0 0 19.4 3.235c-.999-1.872-3.672-1.961-4.793-.158L12 7.274 9.392 3.077C8.272 1.274 5.6 1.363 4.6 3.235A2.73 2.73 0 0 0 5.83 6.977l1.027.497" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3236      </svg></div><div class="text-with-icons__text-wrapper">
3237                <div class="prose"><p class="h5">Avantage Nouvel Utilisateur</p><p>
3237Abonnez-vous pour recevoir un coupon de réduction de 10 €</p></div>
3238              </div>
3239            </div></scroll-carousel><page-dots aria-controls="carousel-sections--24002222981465__text_with_icons_qT3pr7" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
3240                <span class="sr-only">Aller à l&#39;élément 1</span>
3241              </button><button type="button" class="tap-area" aria-current="false">
3242                <span class="sr-only">Aller à l&#39;élément 2</span>
3243              </button><button type="button" class="tap-area" aria-current="false">
3244                <span class="sr-only">Aller à l&#39;élément 3</span>
3245              </button><button type="button" class="tap-area" aria-current="false">
3246                <span class="sr-only">Aller à l&#39;élément 4</span>
3247              </button><button type="button" class="tap-area" aria-current="false">
3248                <span class="sr-only">Aller à l&#39;élément 5</span>
3249              </button></page-dots></div>
3250    </div>
3251  </div></section><footer id="shopify-section-sections--24002222981465__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
3252  @media screen and (min-width: 1000px) {
3253    #shopify-section-sections--24002222981465__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
3254    }
3255  }
3256</style><div class="footer">
3257  <div class="container">
3258    <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h3">Abonnez-vous maintenant pour recevoir un bon de €10 pour le nettoyeur Ultenic.</p><div class="prose text-subdued"><p>
3258Restez informé des dernières soldes, des nouvelles sorties et plus encore.</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form 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--24002222981465__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
3259  
3260  
3261  
3262  
3263  autocomplete="email"
3264  
3265  enterkeyhint="send"
3266  required
3267  
3268><label for="input-sections--24002222981465__footer--contactemail" class="floating-label">E-mail</label><div class="self-submit-button">
3269        <button type="submit" class="circle-chevron hover:colors">
3270          <span class="sr-only">S&#39;inscrire</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
3271        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
3272      </svg></button>
3273      </div></div></form></div>
3274                </div><div class="footer__block footer__block--menu" ><p class="bold">A Propos De Nous</p><ul class="v-stack gap-3" role="list"><li>
3275                          <a href="/pages/contactez-nous" class="inline-block link-faded break-all">Contactez Nous</a>
3276                        </li><li>
3277                          <a href="/pages/politique-de-retour" class="inline-block link-faded break-all">Politique de retour</a>
3278                        </li><li>
3279                          <a href="/pages/politique-de-confidentialite" class="inline-block link-faded break-all">Politique de confidentialité</a>
3280                        </li><li>
3281                          <a href="/pages/terms-conditions" class="inline-block link-faded break-all">Conditions d'utilisation</a>
3282                        </li><li>
3283                          <a href="/pages/politique-dexpedition" class="inline-block link-faded break-all">Politique d'expédition</a>
3284                        </li><li>
3285                          <a href="/pages/la-guarantie" class="inline-block link-faded break-all">Politique de service et de garantie</a>
3286                        </li><li>
3287                          <a href="/pages/intellectual-property-rights" class="inline-block link-faded break-all">Droits De Propriété Intellectuelle</a>
3288                        </li><li>
3289                          <a href="/pages/reglement-europeen-sur-les-donnees" class="inline-block link-faded break-all">Règlement européen sur les données</a>
3290                        </li></ul>
3291                  </div><div class="footer__block footer__block--menu" ><p class="bold">Information</p><ul class="v-stack gap-3" role="list"><li>
3292                          <a href="/pages/a-propos-de-ultenic" class="inline-block link-faded break-all">A Propos de Ultenic</a>
3293                        </li><li>
3294                          <a href="https://www.ultenic.fr/apps/17TRACK" class="inline-block link-faded break-all">Suivez votre commande</a>
3295                        </li><li>
3296                          <a href="/pages/essai-de-produit" class="inline-block link-faded break-all">Essai de produit</a>
3297                        </li><li>
3298                          <a href="/blogs/blogs" class="inline-block link-faded break-all">Blog</a>
3299                        </li><li>
3300                          <a href="/pages/faqs-page" class="inline-block link-faded break-all">FAQs</a>
3301                        </li><li>
3302                          <a href="/pages/produit-reconditionne-ultenic" class="inline-block link-faded break-all">Produit Reconditionné</a>
3303                        </li><li>
3304                          <a href="https://ultenic.fr/apps/sitemap" class="inline-block link-faded break-all">Plan du site</a>
3305                        </li><li>
3306                          <a href="/pages/ultenic-programme-d-affiliation" class="inline-block link-faded break-all">Programme d‘Affiliation</a>
3307                        </li></ul>
3308                  </div><div class="footer__block footer__block--text" ><p class="bold">Contactez-nous</p><div class="prose text-subdued"><p>Email : [email protected]<br/>Distribution : [email protected]</p><p>Horaires : du lundi au vendredi, de 9h à 18h (PST)</p></div></div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li>
3309      <a href="https://twitter.com/UltenicOfficial" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
3310        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
3311      </svg></a>
3312    </li><li>
3313      <a href="https://www.instagram.com/ultenic_france/" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
3314        <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.
3314047 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"/>
3315      </svg></a>
3316    </li><li>
3317      <a href="https://www.youtube.com/@ultenicfrance1601" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
3318        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
3319      </svg></a>
3320    </li><li>
3321      <a href="https://www.tiktok.com/@ultenic_france" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur TikTok"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-tiktok" viewBox="0 0 24 24">
3322        <path d="M20.027 10.168a5.125 5.125 0 0 1-4.76-2.294v7.893a5.833 5.833 0 1 1-5.834-5.834c.122 0 .241.011.361.019v2.874c-.12-.014-.237-.036-.36-.036a2.977 2.977 0 0 0 0 5.954c1.644 0 3.096-1.295 3.096-2.94L12.56 2.4h2.75a5.122 5.122 0 0 0 4.72 4.573v3.195" fill="currentColor"/>
3323      </svg></a>
3324    </li></ul></div><div class="footer__aside-bottom"><ul class="footer__payment-icons h-stack wrap gap-2"><li class="contents"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
33240-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/visa-b614b878.svg" height="25" alt="visa" />
3325<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/master-f5a74105.svg" height="25" alt="master" />
3326<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/maestro-61c41725.svg" height="25" alt="maestro" />
3327<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/jcb-a0a4f44a.svg" height="25" alt="jcb" />
3328<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/american_express-2bdbf0e2.svg" height="25" alt="american express"/>
3329<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/diners_club-678e3046.svg" height="25" alt="diners club" />
3330<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/discover-59880595.svg" height="25" alt="discover" />
3331<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/klarna-637a076e.svg" height="25" alt="klarna" />
3332<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/google_pay-34c30515.svg" height="25" alt="googlepay" />
3333<img src="//ultenic.fr/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" height="25" alt="applepay" />
3334            </ul><div class="footer__copyright v-stack gap-1">
3335            <p class="text-sm text-subdued">© 2026, FR Ultenic. <a target="_blank" rel="nofollow" href="https://fr.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Commerce électronique propulsé par Shopify</a></p></div>
3336        </div>
3337      </div>
3338    </div>
3339  </div>
3340</div>
3341
3342</footer>
3343<!-- END sections: footer-group --></main>
3344  <!--Gem_Page_Footer_Script-->
3345  
3346<!--End_Gem_Page_Footer_Script-->
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581<!-- Failed to render app block "7147999719060634790": app block path "shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed" does not exist --><!-- Failed to render app block "4015264832934714879": app block path "shopify://apps/sendwill-email-popups/blocks/app/a5670cf8-5705-4b01-ad9e-447033feae26" does not exist --><!-- Failed to render app block "2200952712151285029": app block path "shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea" does not exist --><div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block">
3582
3583
3584
3585
3586
3587<script>
3588    var _ALConfig = _ALConfig || {};
3589    _ALConfig = {
3590        'shop_name': '',
3591        'public_domain': null,
3592        'proxy_path_prefix': 'apps/loyalty',
3593        'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js',
3594        'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css',
3595        'pointEarnRules': [],
3596        'pointRedeemRules': [],
3597        'widget_setting': null,
3598        'product': null,
3599        'productCollections': [],
3600        'shop_labels': null,
3601        'pointRoundType': 'NO_ROUND'
3602    };
3603
3604    // Shopify's market-aware account routes. Emitted from the Liquid `routes` object so links keep
3605    // the customer's current market/language prefix (e.g. /en-eu/account/login) instead of a
3606    // hard-coded /account/login, which Shopify resolves against the shop's primary market.
3607    _ALConfig.routes = {
3608        'root_url': "\/",
3609        'account_url': "\/account",
3610        'account_login_url': "\/account\/login",
3611        'account_register_url': "\/account\/register",
3612        'account_logout_url': "\/account\/logout"
3613    };
3614
3615    
3616    _ALConfig.shop_name = "FR Ultenic";
3617    
3618
3619    
3620    _ALConfig.proxy_path_prefix = "apps\/loyalty";
3621    
3622
3623    
3624    _ALConfig.currency = "EUR";
3625    
3626
3627    
3628    _ALConfig.storeCurrency = "EUR";
3629    
3630
3631    
3632    _ALConfig.pointRoundType = "NO_ROUND";
3633    
3634
3635    
3636    _ALConfig.public_domain = "ultenic.fr";
3637    
3638
3639    
3640    _ALConfig.widgetJsPath = "https:\/\/loyalty-admin.appstle.com\/app\/loyalty-widget.bundle.js?v=1784095156624";
3641    
3642
3643    
3644    _ALConfig.widgetCssPath = "https:\/\/loyalty-admin.appstle.com\/content\/loyalty-widget.css?v=1784095156624";
3645    
3646
3647    
3648    _ALConfig.referralEnabled = true;
3649    
3650
3651    
3652    _ALConfig.vipTierEnabled = false;
3653    
3654
3655    
3656
3657    
3658
3659    
3660    _ALConfig.pointEarnRules = [{"id":50881,"shop":"xh000.myshopify.com","type":"CREATE_ACCOUNT","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":100.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Inscription client","customerNotification":"{{points}} points ajoutés pour {{rule_name}}","createAt":"2026-05-09T02:12:40.603753Z","updateAt":"2026-05-09T09:01:45.766811Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Gagnez 100 points pour votre inscription en tant que nouveau client","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":false,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":"BOTH","manuallyApprovePoints":false},{"id":50882,"shop":"xh000.myshopify.com","type":"VISIT_SHOP","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":100.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Visiter le site","customerNotification":"{{points}} points ajoutés pour {{rule_name}}","createAt":"2026-05-09T02:13:19.264979Z","updateAt":"2026-05-09T09:04:59.470022Z","rewardInterval":"MONTH","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Gagnez 100 points pour votre visite en magasin","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":true,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":1,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":false,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardA
3660ssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":"BOTH","manuallyApprovePoints":false},{"id":50883,"shop":"xh000.myshopify.com","type":"BIRTHDAY","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":200.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"R\\u00E9compense d'anniversaire","customerNotification":"{{points}} points ajoutés pour {{rule_name}}","createAt":"2026-05-09T02:15:56.318876Z","updateAt":"2026-05-09T09:05:48.052923Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Gagnez 200 points pour votre anniversaire","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":2,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":false,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":"BOTH","manuallyApprovePoints":false},{"id":50880,"shop":"xh000.myshopify.com","type":"PURCHASE","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":5.0,"includeSubtotal":true,"includeTax":false,"excludeCollections":null,"name":"Achat de produit","customerNotification":"{{points}} points ajoutés pour {{rule_name}}","createAt":"2026-05-09T02:09:34.776229Z","updateAt":"2026-05-09T09:07:09.8882Z","rewardInterval":null,"productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"5 points pour chaque \\u20AC1 d\\u00E9pens\\u00E9 en achats de produits","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":null,"enableInterval":null,"earnLimit":null,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":null,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":3,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":null,"addAdditionalPoints":null,"additionalPoints":null,"refundNotificationLabel":"{{points}} points retirés pour remboursement","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":null,"enableBirthdayPromo":null,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":null,"manuallyApprovePoints":null},{"id":50884,"shop":"xh000.myshopify.com","type":"FOLLOW_INSTAGRAM","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":50.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Suivez-nous sur Instagram","customerNotification":" {{points}} points ajoutés pour {{rule_name}}","createAt":"2026-05-09T02:28:49.81988Z","updateAt":"2026-05-09T09:08:14.227255Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Suivez-nous sur Instagram et gagnez 50 points","socialUrl":"https:\/\/www.instagram.com\/ultenic_france\/","disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":4,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":false,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardA
3660ssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":"BOTH","manuallyApprovePoints":false},{"id":50885,"shop":"xh000.myshopify.com","type":"LEAVE_REVIEW_JUDGE_ME","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":50.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"R\\u00E9digez un avis en utilisant Judge Me","customerNotification":"{{points}} points ajoutés pour un avis via {{review_type}}, {{details}}","createAt":"2026-05-09T02:31:06.394696Z","updateAt":"2026-05-09T09:11:46.853649Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"50 points pour laisser un avis","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":5,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":false,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":true,"additionalPoints":50.0,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null,"appliesOn":"BOTH","manuallyApprovePoints":false}];
3661    
3662
3663    
3664    _ALConfig.pointRedeemRules = [{"id":64276,"shop":"xh000.myshopify.com","name":"R\\u00E9compense de r\\u00E9duction","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":300.0,"discountType":"FIXED","discount":3.0,"minimumPurchaseAmount":0.0,"createAt":"2026-05-09T02:09:34.549118Z","updateAt":"2026-05-09T03:44:40.204728Z","maximumShippingRate":null,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"\\u00C9changez 300 points pour b\\u00E9n\\u00E9ficier d'une r\\u00E9duction de \\u20AC3","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":null,"appliesOn":"ONE_TIME","combinedWithProductDiscount":true,"combinedWithShippingDiscount":null,"combinedWithOrderDiscount":null,"enableInterval":null,"redeemLimit":null,"enableNumberOfUsagesLimit":null,"numberOfUsagesLimit":null,"allowedCustomerTags":null,"earnRuleId":null,"vipTierId":null,"redeemLabel":"B\\u00E9n\\u00E9ficiez d'une r\\u00E9duction de {{discount}} sur votre commande enti\\u00E8re d\\u00E8s {{min_spend_amount}} d'achat minimum","customerFacingIconUrl":null,"serial":0,"discountCodeForAllCustomer":null,"allowedCountries":null,"showInPosOnly":null,"redeemAllPoints":null,"enableMinimumPointsToRedeem":null,"requiredMinimumPointsToRedeem":null,"enableMaximumPointsToRedeem":null,"requiredMaximumPointsToRedeem":null,"enablePOS":null,"minimumPointsLabel":null,"maximumPointsLabel":null,"applyDiscountOnce":true,"enableDiscountPrefix":null,"discountPrefixText":null,"discountCodeNodeId":"gid:\/\/shopify\/DiscountCodeNode\/2259754615129","translations":null,"quantity":null,"applyToEachItem":null},{"id":64277,"shop":"xh000.myshopify.com","name":"R\\u00E9compense de r\\u00E9duction","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":950.0,"discountType":"FIXED","discount":10.0,"minimumPurchaseAmount":35.0,"createAt":"2026-05-09T02:32:11.860007Z","updateAt":"2026-05-09T08:52:38.245325Z","maximumShippingRate":0.0,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"\\u00C9changez 950 points pour b\\u00E9n\\u00E9ficier d'une r\\u00E9duction de \\u20AC10","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":"DAY","appliesOn":"ONE_TIME","combinedWithProductDiscount":true,"combinedWithShippingDiscount":false,"combinedWithOrderDiscount":false,"enableInterval":false,"redeemLimit":1,"enableNumberOfUsagesLimit":false,"numberOfUsagesLimit":null,"allowedCustomerTags":null,"earnRuleId":null,"vipTierId":null,"redeemLabel":"B\\u00E9n\\u00E9ficiez d'une r\\u00E9duction de {{discount}} sur votre commande enti\\u00E8re d\\u00E8s {{min_spend_amount}} d'achat minimum","customerFacingIconUrl":null,"serial":1,"discountCodeForAllCustomer":false,"allowedCountries":null,"showInPosOnly":false,"redeemAllPoints":false,"enableMinimumPointsToRedeem":false,"requiredMinimumPointsToRedeem":0.0,"enableMaximumPointsToRedeem":false,"requiredMaximumPointsToRedeem":0.0,"enablePOS":false,"minimumPointsLabel":"Add minimum {{points}} points to redeem","maximumPointsLabel":"Maximum {{points}}
3664 points can be redeemed","applyDiscountOnce":true,"enableDiscountPrefix":false,"discountPrefixText":null,"discountCodeNodeId":"gid:\/\/shopify\/DiscountCodeNode\/2259754647897","translations":null,"quantity":1,"applyToEachItem":null}];
3665    
3666
3667    
3668
3669    
3670
3671    
3672    _ALConfig.widget_setting = {"id":17414,"shop":"xh000.myshopify.com","themePrimaryColor":null,"themeSecondaryColor":null,"widgetPosition":"LEFT","showWidget":true,"widgetBackgroundColor":"#c31729","widgetTextColor":"#ffffff","faq":null,"popupHeaderColor":"#c31729","popupTilesColor":"#f7f7f7","popupButtonColor":"#c31729","popupIconColor":"#000000","popupLinksColor":"#c31729","homeGreetings":null,"homeSignup":null,"popupButtonTextColor":"#ffffff","popupTilesTextColor":"#212121","popupDiscountCodeGenerated":null,"popupCopyDiscount":null,"popupCopiedDiscount":null,"widgetTitle":null,"customCss":"@media screen and (max-width: 800px) {\n    \n\n.loyalty_widget_available_points{\n    display: none !important;\n}\n\n  .appstle-loyalty-widget-button-text{\n    display: none !important; \n}\n}","widgetCounterBackgroundColor":"#c31729","widgetCounterTextColor":"#ffffff","logoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/5033\/6667\/files\/LOGO_280_80_e07fd250-3f50-44c2-ad91-efdcec539d6c.png?v=1731643397","notificationToastBackgroundColor":"#4EC33D","notificationToastTextColor":"#ffffff","acquirePointsBackgroundColor":"#000000","acquirePointsTextColor":"#ffffff","pointsBalanceBackgroundColor":"inherit","pointsBalanceTextColor":"#000000","allowedCustomersTag":null,"widgetSettingJson":"{\"widgetDateTimeFormat\":\"MMM D, YYYY, h:mm A\",\"showVIPSection\":true,\"dedicatedPageType\":\"DEDICATED_PAGE_V2\",\"referralRedirectUrl\":\"\",\"loaderIcon\":\"\",\"showLoyaltyOptOut\":false,\"cartWidgetSelector\":\"\",\"toastPosition\":\"bottom-center\",\"primaryDedicatedPageSectionBackgroundColor\":\"#F2F8FF\",\"reachVipMileStoneType\":\"TOTAL_AMOUNT\",\"createAccountLink\":\"\",\"cartDrawerWidgetPlacement\":\"BEFORE\",\"refreshOnAddToCart\":false,\"selectApplyRewardsDefault\":false,\"dateLocalFormat\":\"DEFAULT\",\"loyaltyPageMetaDescription\":\"\",\"enableMetaTagForNoIndexing\":false,\"hideToastNotification\":false,\"hideAppstleLoaderIcon\":false,\"showRedeemSection\":true,\"loadScriptOnlyOnDedicatedPage\":false,\"hideRedeemRuleSectionOnEmpty\":true,\"widgetBackgroundImage\":\"\",\"vipTierBadgeBackgroun
3672dColor\":\"inherit\",\"enableEnhancedV2Styling\":true,\"showCustomerHistoryDescriptionToolTip\":false,\"checkoutAllowedCustomerTags\":\"\",\"secondaryDedicatedPageBackgroundColor\":\"#ffffff\",\"launcherDataType\":\"POINTS\",\"titleCount\":60,\"hideCheckoutBlockLoggedOutCustomers\":false,\"vipTierBadgeTextColor\":\"#000000\",\"popupButtonHoverColor\":\"#0b0b0b\",\"cartWidgetPlacement\":\"BEFORE\",\"showRewardSection\":true,\"primaryDedicatedPageBackgroundColor\":\"#c31729\",\"showHowItWorksSection\":true,\"visitedIcon\":\"\",\"afterCopiedDiscountRedirectUrl\":\"\",\"showVipTierBadge\":false,\"loggedOutFlagAcquirePoints\":false,\"manageLoyaltyButtonUrl\":\"\",\"hideRulesForLoggedOutCustomer\":false,\"hideStoreCreditsBalance\":false,\"checkoutRestrictCustomerTags\":\"\",\"hideExpirationDate\":false,\"dedicatedPageV2CardGap\":\"1.25rem\",\"showReferralSection\":true,\"cartWidgetRewardIcon\":\"\",\"hideEarnRuleSectionOnEmpty\":true,\"primaryDedicatedPageTextColor\":\"#818cf8\",\"showFAQSection\":true,\"showRangeForRedeemPoints\":false,\"dedicatedPageV2BorderRadius\":\"8px\",\"secondaryDedicatedPageSectionBackgroundColor\":\"#FFFFFF\",\"loyaltyPageMetaTitle\":\"\",\"applyDiscountCodeOnRedeem\":false,\"referralCustomRedirectUrl\":\"\",\"waysToEarnIcon\":\"\",\"vipTierBadgeSelector\":\"\",\"displayMethod\":\"TEXT_ICON\",\"hideFaqSection\":false,\"disableRuleCollapsible\":false,\"showEarnSection\":true,\"showTierName\":false,\"cartDrawerRedeemWidgetSelector\":\"\",\"checkoutRedeemLoginURL\":\"\",\"referralClaimGiftIcon\":\"\",\"widgetButtonLogoUrl\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/7391\/7901\/files\/icon1.png?v=1719318035\",\"disableLoyaltyBlocks\":false,\"hidePointsBalance\":false,\"descriptionCount\":500,\"exploreButtonCustomRedirect\":\"\",\"hideWidgetOnScroll\":true,\"customFontUrl\":\"\",\"hideWidgetLauncherOnMobile\":false,\"hideFreeProductDropdownProductTitle\":false,\"showCartRedeemWidget\":true,\"customSignInLink\":\"\",\"referredCustomerRewardIcon\":\"\",\"enableAcquirePointsQuantitySelector\":false,\"showPoweredBy\":false,\"hideVipTierName\":false,\"showTransactionHistory\":true,\"waysToRedeemIcon\":\"\",\"secondaryDedicatedPageTextColor\":\"#4b5563\",\"customHtmlInject\":\"[]\",\"referringCustomerRewardIcon\":\"\"}","widgetButtonLogoUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/7391\/7901\/files\/icon1.png?v=1719318035","showReferralSocialMedia":true,"referralSocialMediaInfo":"[{\"socialMediaIconURL\":\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDk4LjJWMzM0LjJoLTUyLjhWMjU2aDUyLjh2LTMzLjdjMC04Ny4xIDM5LjQtMTI3LjUgMTI1LTEyNy41YzE2LjIgMCA0NC4yIDMuMiA1NS43IDYuNFYxNzJjLTYtLjYtMTYuNS0xLTI5LjYtMWMtNDIgMC01OC4yIDE1LjktNTguMiA1Ny4yVjI1Nmg4My42bC0xNC40IDc4LjJIMjU1VjQ4MGgxMjljMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZjMC0zNS4zLTI4LjctNjQtNjQtNjR6IiAvPgo8L3N2Zz4=\",\"socialMediaLink\":\"https:\/\/facebook.com\/Shopify\",\"socialMedia\":\"FACEBOOK\"},{\"socialMediaIconURL\":\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDMyMGMzNS4zIDAgNjQtMjguNyA2NC02NFY5NmMwLTM1LjMtMjguNy02NC02NC02NHptMjk3LjEgODRMMjU3LjMgMjM0LjZMMzc5LjQgMzk2aC05NS42TDIwOSAyOTguMUwxMjMuMyAzOTZINzUuOGwxMTEtMTI2LjlMNjkuNyAxMTZoOThsNjcuNyA4OS41bDc4LjItODkuNXptLTM3LjggMjUxLjZMMTUzLjQgMTQyLjloLTI4LjNsMTcxLjggMjI0LjdoMjYuM3oiIC8+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https:\/\/x.com\",\"socialMedia\":\"X\"},{\"socialMediaIconURL\":\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxnIGZpbGw9ImN1cnJlbnRDb2xvciI+CgkJPHBhdGggZD0iTTIyIDcuNTM1VjE3YTMgMyAwIDAgMS0yLjgyNCAyLjk5NUwxOSAyMEg1YTMgMyAwIDAgMS0yLjk5NS0yLjgyNEwyIDE3VjcuNTM1bDkuNDQ1IDYuMjk3bC4xMTYuMDY2YTEgMSAwIDAgMCAuODc4IDBsLjExNi0uMDY2eiIgLz4KCQk8cGF0aCBkPSJNMTkgNGMxLjA4IDAgMi4wMjcuNTcgMi41NTUgMS40MjdMMTIgMTEuNzk3bC05LjU1NS02LjM3YTMgMyAwIDAgMSAyLjM1NC0xLjQyTDUgNHoiIC8+Cgk8L2c+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https:\/\/mail.google.com\",\"socialMedia\":\"EMAIL\"}]","restrictedCustomersTag":null,"blockWidgetOnPages":null,"colorSettingsJson":"{\"popupLinksColor\":\"#c31729\",\"popupHeaderColor\":\"#c31729\",\"popupIconColor\":\"#000000\",\"acquirePointsBackgroun
3672dColor\":\"#000000\",\"pointsBalanceBackgroundColor\":\"inherit\",\"pointsBalanceTextColor\":\"#000000\",\"widgetCounterBackgroundColor\":\"#c31729\",\"popupButtonColor\":\"#c31729\",\"popupTilesColor\":\"#f7f7f7\",\"widgetBackgroundColor\":\"#c31729\",\"notificationToastTextColor\":\"#ffffff\",\"widgetCounterTextColor\":\"#ffffff\",\"notificationToastBackgroundColor\":\"#4EC33D\",\"popupTilesTextColor\":\"#212121\",\"popupButtonTextColor\":\"#ffffff\",\"widgetTextColor\":\"#ffffff\",\"acquirePointsTextColor\":\"#ffffff\"}","widgetType":"LAUNCHER","imageLinksJson":"{\"collectionDiscountRuleImage\":\"\",\"purchaseRuleImage\":\"\",\"buyProductFromCollectionRuleImage\":\"\",\"vipTierImage\":\"\",\"freeShippingRuleImage\":\"\",\"birthdayDiscountRuleImage\":\"\",\"referralBackgroundImage\":\"\",\"youtubeRuleImage\":\"\",\"referralReferenceImage\":\"\",\"birthdayRuleImage\":\"\",\"judgeMeReviewRuleImage\":\"\",\"pinterestRuleImage\":\"\",\"freeProductRuleImage\":\"\",\"productDiscountRuleImage\":\"\",\"faqIconImage\":\"\",\"looxIoReviewRuleImage\":\"\",\"stampedIoReviewRuleImage\":\"\",\"productReviewRuleImage\":\"\",\"discountRuleImage\":\"\",\"faqBackgroundImage\":\"\",\"tiktokRuleImage\":\"\",\"twitterRuleImage\":\"\",\"subscriptionRuleImage\":\"\",\"buyProductRuleImage\":\"\",\"createAccountRuleImage\":\"\",\"dynamicDiscountRuleImage\":\"\",\"visitShopRuleImage\":\"\",\"facebookRuleImage\":\"\",\"heroBackgroundImage\":\"\",\"instagramRuleImage\":\"\",\"okendoReviewRuleImage\":\"\",\"availableRewardsImage\":\"\"}","customerGreetingsIcon":null,"heroBackgroundImage":"","referralReferenceImage":"","referralBackgroundImage":"","purchaseRuleImage":"","subscriptionRuleImage":"","createAccountRuleImage":"","visitShopRuleImage":"","birthdayRuleImage":"","buyProductRuleImage":"","buyProductFromCollectionRuleImage":"","facebookRuleImage":"","pinterestRuleImage":"","instagramRuleImage":"","tiktokRuleImage":"","youtubeRuleImage":"","twitterRuleImage":"","stampedIoReviewRuleImage":"","looxIoReviewRuleImage":"","judgeMeReviewRuleImage":"","productReviewRuleImage":"","okendoReviewRuleImage":"","discountRuleImage":"","freeShippingRuleImage":"","freeProductRuleImage":"","productDiscountRuleImage":"","collectionDiscountRuleImage":"","dynamicDiscountRuleImage":"","birthdayDiscountRuleImage":"","availableRewardsImage":"","vipTierImage":"","faqBackgroundImage":"","showAcquirePoints":false,"acquirePointsSelector":null,"showPointsBalance":null,"pointsBalanceSelector":null,"showPoweredBy":false,"forceRedirectDedicatedPage":null,"historyDate":null,"historyActivityDetails":null,"historyPointsAdjustment":null,"historyStatus":null,"afterCopiedDiscountRedirectUrl":"","showVipTierBadge":false,"vipTierBadgeSelector":"","vipTierBadgeBackgroun
3672dColor":"inherit","vipTierBadgeTextColor":"#000000","faqIconImage":"","descriptionCount":500,"customHtmlInject":"[]","availablePoints":null,"showTransactionHistory":true,"showLoyaltyOptOut":false,"loyaltyOptoutActive":null,"loyaltyOptoutInactive":null,"createAccountLink":"","showReferralSection":true,"showRewardSection":true,"showRedeemSection":true,"showEarnSection":true,"showFAQSection":true,"showVIPSection":true,"showHowItWorksSection":true,"vipTierBenefits":null,"enrollLoyaltyProgramTitle":null,"enrollLoyaltyProgramDescription":null,"freeProductRewardAddToCart":null,"freeProductRewardAddedSuccessMessage":null,"enrolledSuccessMessage":null,"customFontUrl":"","visitedIcon":"","allowWidgetOnSpecificPages":null,"referralRedirectUrl":"","showRangeForRedeemPoints":false,"hideAppstleLoaderIcon":false,"hideFreeProductDropdownProductTitle":false,"showToLoggedInCustomerOnly":false,"enableMetaTagForNoIndexing":false,"waysToEarnIcon":"","waysToRedeemIcon":"","loaderIcon":"","toastPosition":"bottom-center","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","toastErrorMsg":null,"primaryDedicatedPageBackgroundColor":"#c31729","secondaryDedicatedPageBackgroundColor":"#ffffff","titleCount":60,"programUpdateMessage":null,"primaryDedicatedPageSectionBackgroundColor":"#F2F8FF","secondaryDedicatedPageSectionBackgroundColor":"#FFFFFF","primaryDedicatedPageV2SectionBackgroundColor":null,"secondaryDedicatedPageV2SectionBackgroundColor":null,"primaryDedicatedPageV2BackgroundColor":null,"secondaryDedicatedPageV2BackgroundColor":null,"primaryDedicatedPageV2TextColor":null,"secondaryDedicatedPageV2TextColor":null,"dedicatedPageV2BorderColor":null,"dedicatedPageV2BorderRadius":"8px","dedicatedPageV2CardGap":"1.25rem","dedicatedPageV2SectionPadding":null,"refreshOnAddToCart":false,"showTierName":false,"customSignInLink":"","checkoutRedeemLoginDescription":null,"checkoutRedeemLoginURL":"","checkoutTotalAcquirePoints":null,"checkoutTotalAcquirePointsDescription":null,"reachVipMileStoneType":"TOTAL_AMOUNT","showCustomerHistoryDescriptionToolTip":false,"checkoutTotalStoreCreditAcquirePoints":null,"hideRulesForLoggedOutCustomer":false,"hideCheckoutBlockLoggedOutCustomers":false,"checkoutAllowedCustomerTags":"","checkoutRe
3672strictCustomerTags":"","hideWidgetLauncherOnMobile":false,"referringCustomerRewardIcon":"","referredCustomerRewardIcon":"","referralClaimGiftIcon":"","hideToastNotification":false,"dateLocalFormat":"DEFAULT","manageLoyaltyButtonUrl":"","rewardsDetailsExpireDate":null,"hideEarnRuleSectionOnEmpty":true,"hideRedeemRuleSectionOnEmpty":true,"hideStoreCreditsBalance":false,"hidePointsBalance":false,"popupButtonHoverColor":"#0b0b0b","hideWidgetOnScroll":true,"loyaltyPageMetaTitle":"","loyaltyPageMetaDescription":"","hideExpirationDate":false,"disableLoyaltyBlocks":false,"loadScriptOnlyOnDedicatedPage":false,"hideFaqSection":false,"enableAcquirePointsQuantitySelector":false,"showCartRedeemWidget":true,"cartWidgetSelector":"","cartDrawerRedeemWidgetSelector":"","cartWidgetPlacement":"BEFORE","cartWidgetRewardIcon":"","cartDrawerWidgetPlacement":"BEFORE","dedicatedPageType":"DEDICATED_PAGE_V2","secondaryDedicatedPageTextColor":"#4b5563","primaryDedicatedPageTextColor":"#818cf8","displayMethod":"TEXT_ICON","launcherDataType":"POINTS","widgetBackgroundImage":"","hideVipTierName":false,"enableEnhancedV2Styling":true,"applyDiscountCodeOnRedeem":false,"dedicatedPageSectionOrders":"[\n  {\n    \"i
3672d\": \"hero\",\n    \"title\": \"Hero\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"howItWorks\",\n    \"title\": \"How It Works\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"rewards\",\n    \"title\": \"Rewards\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToEarn\",\n    \"title\": \"Ways To Earn\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToRedeem\",\n    \"title\": \"Ways To Redeem\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"vipProgram\",\n    \"title\": \"Vip Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"referralProgram\",\n    \"title\": \"Referral Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"transactionHistory\",\n    \"title\": \"Transaction History\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"faqs\",\n    \"title\": \"Faqs\",\n    \"visible\": true\n  }\n]","disableRuleCollapsible":false,"referralCustomRedirectUrl":"","selectApplyRewardsDefault":false,"exploreButtonCustomRedirect":"","heroBackgroundMobileImage":null,"loggedOutFlagAcquirePoints":false};
3673    
3674
3675    
3676    _ALConfig.referralLoyalty = {"referralType":"CREATE_ACCOUNT","referralRestrictedCustomerTags":"","referralGet":"Profitez de €5 de réduction dès votre achat atteint €59.","referredGet":"Profitez de €5 de réduction dès votre achat atteint €59.","referralAllowedCustomerTags":""};
3677    
3678
3679    
3680    
3681    _ALConfig.assetRev = "211cdcdb1a7e9d422be71d87da89be6c";
3682    
3683    _ALConfig.storeFrontApiVersion = "2026-01";
3684    _ALConfig.__appstleLoyaltyNativeFetch = window.fetch.bind(window);
3685
3686    
3687    _ALConfig.pointsExpirationSetting = null;
3688    
3689
3690    
3691
3692
3693    
3694    _ALConfig.showStoreCreditRewards = false;
3695    
3696
3697    
3698    _ALConfig.customerId = null;
3699    _ALConfig.customerName = '';
3700    _ALConfig.customerEmail = null;
3701    _ALConfig.customerStoreCreditBalance = null;
3702    _ALConfig.customerStoreCreditCurrency = null;
3703    _ALConfig.customerTags = [];
3704    _ALConfig.customerLoyalty = null;
3705    
3706
3707    
3708    _ALConfig.shop = "xh000.myshopify.com";
3709    _ALConfig.shopMoneyFormat = "€{{amount_with_comma_separator}}";
3710    _ALConfig.shopMoneyFormatWithCurrencyFormat = "€{{amount_with_comma_separator}} EUR";
3711    
3712
3713    
3714    
3715    _ALConfig.enableInactiveCustomer = false;
3716    
3717
3718    
3719    _ALConfig.allowCustomerOptIn = false;
3720    
3721
3722    
3723    _ALConfig.enableDiscountToApplyAutomatically = true;
3724    
3725
3726    
3727        _ALConfig.hasDedicatedPageAccess = true;
3728    
3729
3730    
3731        _ALConfig.themeEditorMode = false;
3732    
3733
3734    
3735    _ALConfig.shop_labels = {"popupRewardsDetailsHeadingText":"Vos récompenses","rewardsExpirationLabel":"{{day}}j","acquirePointsLabel":"Gagnez {{totalPoints}} points en achetant cet article","checkoutPendingPointsLabel":"avec {{pendingPoints}} points en attente.","homeSignup":"Inscrivez-vous sur le \u003cstrong\u003emagasin de {{site_name}}\u003c\/strong\u003e pour commencer à gagner des récompenses","vipSpentAmountLabel":"Dépensé {{amount}}","minimumPointsForRedeemText":"Minimum {{points}} points requis pour échanger","checkoutAcquiredPointsLabel":"Vous avez gagné {{acquiredPoints}} points avec cette commande","cartWidgetLoginMessageLabel":"Connectez-vous pour échanger vos points contre des récompenses.","popupDiscountCodeGenerated":"Utilisez le coupon ci-dessous pour obtenir votre réduction.","checkoutDiscountCodeApplyButtonLabel":"Appliquer","loyaltyPageHeroV2Heading":"Récompenses exclusives pour nos précieux membres","availablePoints":"Points disponibles : {{ points }}","otherRulesRedirectActionLabel":"Réclamer","currentVipTierBadgeLabel":"Vous êtes un membre {{current_tier}}","checkoutAvailableRewardsLabel":"Vos récompenses","noteHeadingLabel":"Note","popupCopiedDiscount":"Appliqué au panier","referralFriendGetText":"Ils","cartWidgetRewardsButtonLabel":"Récompenses","customerReferralClaimedStatus":"Réclamé","popupReferralContentText":"Offrez une récompense à vos amis et recevez la vôtre lorsqu'ils effectuent un achat.","storeCreditApplyGuideLabel":"Votre crédit en magasin est prêt lors du paiement - assurez-vous que la case 'Appliquer le crédit' est cochée et vérifiez le montant utilisé.","storeCreditBalanceLabel":"Votre crédit en magasin","faq":"[{\"title\":\"Qu'est-ce que c'est ?\",\"content\":\"\u003cp\u003eNous sommes ravis de vous présenter notre programme de récompenses exclusif ! En créant un compte, vous gagnez des points pour diverses activités sur notre site, telles que les parrainages et les achats. Ces points peuvent être échangés contre des réductions sur vos futurs achats - plus vous collectez de points, plus vous économisez !\u003c\/p\u003e\"},{\"title\":\"Qui peut rejoindre ?\",\"content\":\"\u003cp\u003eToute personne ayant un compte est automatiquement inscrite au programme.\u003c\/p\u003e\"},{\"title\":\"Comment gagner des points ?\",\"content\":\"\u003cp\u003eVous pouvez gagner des points en effectuant diverses activités, comme parrainer des amis et faire des achats. Pour voir toutes les façons de gagner des points, cliquez sur l'onglet *Façons de gagner* dans le menu.\u003c\/p\u003e\"},{\"title\":\"Comment échanger mes points ?\",\"content\":\"\u003cp\u003eSélectionnez l'onglet *Façons d'échanger*. Vous y trouverez la liste de toutes les récompenses dis
3735ponibles. Si vous avez assez de points, vous pouvez les échanger contre une récompense.\u003c\/p\u003e\"},{\"title\":\"Y a-t-il une limite de points ?\",\"content\":\"\u003cp\u003eNon. Gagnez autant de points que vous le souhaitez.\u003c\/p\u003e\"},{\"title\":\"Que signifient les statuts 'approuvé', 'en attente' et 'annulé' ?\",\"content\":\"\u003cp\u003eApprouvé : Ces points peuvent être échangés immédiatement.\u003c\/p\u003e\u003cp\u003eEn attente : Ces points doivent être vérifiés avant d'être échangés. Cela s'applique généralement aux achats et aux parrainages.\u003c\/p\u003e\u003cp\u003eAnnulé : Ces points ne seront pas ajoutés à votre compte, par exemple en cas d'annulation d'une commande (les points passent de en attente à annulé).\u003c\/p\u003e\"}]","dynamicPointsLabel":"Entrer des points","loyaltyOptOutLabel":"Programme de fidélité mis à jour","enrollLoyaltyProgramTitle":"S'inscrire au programme de fidélité","rewardDetailsHelpLabel":"Utilisez le coupon ci-dessous pour obtenir votre réduction","popupCopyDiscount":"Appliquer le code","howItWorksStep2Description":"Réalisez ces activités pour accumuler des points","vipStatusLabel":"Statut VIP","pendingStatusLabel":"En attente","checkoutTotalStoreCreditAcquirePoints":"Complétez cet achat pour gagner jusqu'à {{totalStoreCreditPoints}} crédits en magasin.","acquirePointsLoggedOutText":"Les membres du programme de fidélité gagnent {{totalPoints}} points en achetant cet article.","sendEmailHeadingText":"Envoyer le lien de parrainage","enrollLoyaltyProgramActionLabel":"S'inscrire maintenant","freeProductRewardAddedSuccessMessage":"Ajouté au panier","cartWidgetLoginLinkLabel":"Se connecter","popupFAQHeadingText":"FAQ","widgetTitle":"Points de fidélité","claimReferralEmailFieldHintText":"Remarque : pour échanger votre récompense, veuillez créer un compte avec la même adresse e-mail.","checkoutToggleRedeemButtonLabel":"Échanger des récompenses","rejectedStatusLabel":"Rejeté","checkoutViewMoreDiscountCodeButtonLabel":"Voir plus","perTransactionLimitExceedText":"Limite par transaction dépassée. Impossible d'échanger plus de {{shop_redeem_limit}} points","pointsBalanceLabel":"Votre solde de points : {{points}}","vipTierBenefits":"Avantages","popupRedeemRewardsHeadingText":"Échanger des récompenses","howItWorksStep3Count":"03","vipRewardLabel":"Récompenses","sendEmailButtonText":"Envoyer l'e-mail","cartWidgetAvailableBalanceLabel":"Vous avez : {{available_points}} points","checkoutRedeemLabel":"Échangez vos points","referredByText":"Parrainé par quelqu'un","loyaltyPageMetaTitle":"","birthdayActionLabel":"Soumettre","rewardDetailsButtonLabel":"Détails de la récompense","popupReferralTitleText":"Parrainages","popupEarnRewardsHeadingText":"Gagner des récompenses","popupAvailableRewardsContentText":"Vous avez {{rewards}} récompenses disponibles","claimedStatusLabel":"Réclamé","redeemActionLabel":"Échanger","checkoutRedeemLoginLabel":"Se connecter","createAccountLabel":"Rejoindre maintenant","rewardDetailsTitleLabel":"Dépensez {{spend_amount}} et obtenez {{discount_amount}} de {{discount_type}}","howItWorksTitle":"Comment ça marche","claimGiftHeaderText":"Réclamez votre cadeau","yourReferralsHeadingLabel":"Vos parrainages","noRefferralAvailableText":"Aucune récompense de parrainage disponible","popupCardActionText":"Se connecter","popupFAQAskedQuestionHeadingText":"Questions fréquentes","popupEarnTilesText":"Façons de gagner","minimumAmountSpentForRedeemText":"Dépense minimum de {{amount_spent}} requise pour échanger","birthdayUpdatedToastLabel":"Anniversaire mis à jour","historyPointsAdjustment":"Points\/Crédits","referButtonLabel":"Parrainer maintenant","claimReferralGiftButtonText":"Réclamez votre cadeau","historyActivityDetails":"Détails de l'activité","widgetCopiedLabel":"Copié","sentDiscountCodeToEmailText":"Invitation au parrainage acceptée.","referralCustomerGetText":"Vous","howItWorksStep2Count":"02","popupRemainingPointsHeadingText":"Vos points","referralLinkSentLabel":"Lien de parrainage envoyé","birthdayTitleLabel":"Entrez votre date de naissance","checkoutSelectRedeemRuleDropdownLabel":"Sélectionner une règle d'échange","noRedeemRulesLabel":"Aucune règle d'échange trouvée","minimumOrderCountForRedeemText":"Minimum {{order_count}} commandes requis pour échanger","enrolledSuccessMessage":"Inscription réussie","customerHistoryLabel":"Historique des transactions","redeemLimitExceedText":"Limite d'échange dépassée. Impossible d'échanger plus de {{redeem_limit}} fois par {{reward_interval}}","widgetDateTimeFormat":"DD MMM YYYY, HH:mm","pointExpirationDateLabel":"Date d'expiration : {{expiration_date}}","popupRedeemTilesText":"Façons d'échanger","loyaltyOptOutSettingsLabel":"Paramètres","alreadyHaveAnAccountLabel":"Vous avez déjà un compte ?","checkoutTotalAcquirePointsDescription":"Utilisez vos points pour obtenir une réduction sur votre prochaine commande.","discountCodeLabel":"Code de réduction","checkoutEmptyRewardsLabel":"Vous n'avez aucune récompense disponible.","popupRewardPointContentText":"Gagnez des points pour différentes actions et transformez-les en super récompenses !","chooseAnOptionLabel":"Choisissez une option","noEarnRulesLabel":"Aucune règle de gain trouvée","emailValidationLabel":"Veuillez fournir une adresse e-mail valide","historyDate":"Date","popupAvailableRewardsHeadingText":"Vos récompenses","customerHistoryDescriptionLabel":"Consultez la liste de vos points\/crédits gagnés et échangés.","totalAcquiredStoreCreditsLabel":"Vous avez gagné {{currency}}{{totalStoreCreditPoints}}
3735 crédits en magasin sur cette commande","claimReferralEmailFieldText":"Entrez votre e-mail","subscribeRuleRedirectActionLabel":"S'abonner","loyaltyPageMetaDescription":"","claimRewardButtonLabel":"Réclamer la récompense","checkoutRedeemLoginDescription":"pour vérifier votre solde de points et découvrir les récompenses disponibles.","howItWorksStep2Title":"Gagnez des points","loyaltyStatusLabel":"Statut de fidélité","vipEarnPointLabel":"Gagnez {{points}} points","vipCurrentTierLabel":"Votre niveau actuel","storeOnSaleForRedeemText":"Le magasin est en promotion, veuillez réessayer après {{shop_on_sale_end_date}} pour échanger vos points","popupCardHeadingText":"Accédez à vos récompenses","loyaltyPageHeroV2SubHeading":"Devenez membre et gagnez des points, des crédits \u0026 des récompenses exclusives à chaque achat.","checkoutToggleAvailableRewardsButtonLabel":"Réductions disponibles","manageLoyaltyButtonLabel":"Gérer la fidélité","howItWorksStep1Title":"Créer un compte","shareReferralLinkLabel":"Partager votre lien unique","popupWelcomeText":"Bienvenue {{customer_first_name}}","referYourFriendContentText":"Quand vos amis et votre famille utilisent le lien de parrainage ci-dessous, ils reçoivent {{referred_reward}} et vous recevez une récompense de {{referral_reward}}","vipAchievableTierLabel":"{{milestone_type}} {{milestone}} pour atteindre {{achievable_tier}}","shareSocialMediaLabel":"Partager directement sur votre plateforme préférée :","homeGreetings":"Bienvenue, {{customer_first_name}}","loyaltyOptOutActiveLabel":"Programme de fidélité {{active_status}}.","dailyLimitExceedText":"Limite quotidienne dépassée. Impossible d'échanger plus de {{redeem_limit}} points par jour","popupCardContentText":"Connectez-vous sur le \u003cstrong\u003emagasin de {{site_name}}\u003c\/strong\u003e pour commencer à gagner des récompenses","rewardsDetailsExpireDate":"Expire le : {{expire_date}}","enrollLoyaltyProgramDescription":"Rejoignez notre programme de fidélité pour obtenir des récompenses et des avantages.","loyaltyPageHeroV2AuthenticatedHeading":"Bonjour {{customer_first_name}}, vous avez {{points}} points et {{store_credits}} crédits en magasin","statusHeadingLabel":"Statut","minimumRedeemRequiredPointsLabel":"","vipTierDetailsText":"Votre accès à des récompenses exclusives. Atteignez des niveaux supérieurs pour bénéficier de plus d'avantages.","membershipRewardTitleLabel":"Adhésion Appstle","howItWorksStep1Description":"Devenez membre pour recevoir des récompenses","historyStatus":"Statut","approvedStatusLabel":"Approuvé","acquireStoreCreditLabel":"Gagnez {{totalStoreCreditPoints}} crédits en magasin en achetant cet article","toastErrorMsg":"Une erreur s'est produite","checkThankYouAcquiredPointsHeadingLabel":"Félicitations","popupCommunityContentText":"Rejoignez la communauté","customerReferralPendingStatus":"En attente","referredEmailHeadingLabel":"E-mail","currentVipTierText":"Votre niveau actuel","popupRewardPointTitleText":"Gagner des récompenses","socialMediaActionLabel":"Réclamer","howItWorksStep3Description":"Échangez vos points contre des réductions exceptionnelles","noCustomerHistoryLabel":"Aucun historique trouvé","freeProductRewardAddToCart":"Ajouter au panier","creditRewardDetailsHelpLabel":"Appliquez ces crédits sur la page de commande pour obtenir une réduction !","shareReferralEmailFieldText":"Entrez l'e-mail de votre ami","howItWorksStep1Count":"01","vipTierTitleLabel":"VIP","referralCompletedText":"{{total_count}} parrainages complétés","customerReferralRecurringStatus":"Récurrent","reviewRuleRedirectActionLabel":"Laisser un avis","referYourFriendTitleText":"Parrainez vos amis","popupEarnPointDescriptionText":"Gagnez plus de points et transformez-les en super récompenses !","popupCommunityHeadingText":"FR Ultenic","recurringStatusLabel":"Récurrent","claimReferralGiftDescriptionText":"Quelqu'un vous a envoyé un cadeau. Entrez votre e-mail pour le réclamer maintenant.","programUpdateMessage":"Processus lancé. Veuillez attendre le rechargement de la page","dynamicPointsHelpText":"Dépensez {{points}} points pour obtenir une réduction de {{discount}}.","totalAcquiredPointsLabel":"Vous avez gagné {{totalAcquiredPoints}} points avec cette commande","howItWorksStep3Title":"Échanger des points","checkoutTotalAcquirePoints":"Complétez cet achat pour gagner jusqu'à {{totalAcquiredPoints}} points"};
3736    
3737
3738    var loyaltyGlobalStyles = `<style>
3739body {
3740margin: 0
3741}
3742.appstle-loyalty-hidden {
3743display: none !important;
3744visibility: hidden !important;
3745}
3746</style>`
3747    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles);
3748
3749    window.addEventListener('message', appstleLoyaltyIframeListener, false);
3750    window.addEventListener('kp_user_logged_out', function() { window.location.reload(); });
3751    const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url;
3752
3753
3754    function applyDiscount(discountCode, shouldReload = false) {
3755        const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
3756        const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`;
3757        fetch(discountURL).then(res => {
3758            if (res.ok) {
3759                console.log('Discount Code Applied');
3760                const discountDetails = window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null;
3761                if (discountCode && discountDetails) {
3762                    const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId}
3763                    document.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
3764                    window.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
3765                }
3766                if (shouldReload) {
3767                    window.location.reload();
3768                }
3769            } else {
3770                console.log('Discount Code NOT Applied');
3771            }
3772        });
3773    }
3774    const applyDiscountAutomatically = (discountCode, shouldReload = false) => {
3775        (async () => {
3776            const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
3777            const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`;
3778            const cartURL = `${location.origin}/cart.js`;
3779            try {
3780                const discountRes = await fetch(discountURL);
3781                if(discountRes) {
3782                    const cartRes = await fetch(cartURL);
3783                    if (!cartRes.ok) return;
3784                    const cart = await cartRes.json();
3785                    const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : [];
3786                    const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase());
3787                    if (hasDiscount && shouldReload) {
3788                        window.location.reload();
3789                    }
3790                }
3791            } catch (err) {
3792                console.error("Error applying discount:", err);
3793            }
3794        })();
3795    };
3796
3797    const unescapeWidgetString = (str) => {
3798        if (!str || typeof str !== 'string') return '';
3799        return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\');
3800    };
3801    // Resolves a market-aware account URL. Prefers the routes published above so the customer keeps
3802    // their market/language prefix; the shop root fallback keeps that prefix too when a single route
3803    // entry is blank. Safe to assign to location.href as-is - with new customer accounts Shopify
3804    // returns an absolute URL here, so never prefix an origin.
3805    const loyaltyAccountRoute = (key, fallbackPath) => {
3806        const route = _ALConfig?.routes?.[key];
3807        if (route) return route;
3808        const shopRoot = _ALConfig?.routes?.root_url || window?.Shopify?.routes?.root || '/';
3809        return (shopRoot?.replace(/\/+$/, '') ?? '') + fallbackPath;
3810    };
3811
3812    // Shopify's /customer_authentication/login answers 400 Bad Request unless return_to is a
3813    // store-relative path with one leading slash, so coerce `return_to=apps/loyalty`,
3814    // `return_to=collections/all` or a same-store absolute URL into that shape.
3815    const normalizeLoyaltyReturnTo = (link) => {
3816        const match = /([?&]return_to=)([^&#]*)/i.exec(link || '');
3817        // Only Shopify's own login route on this store - a third-party login app may legitimately want an absolute return_to.
3818        if (!match || !/(^|\/)customer_authentication\//i.test(link.slice(0, match.index))) return link;
3819        if (/^(https?:)?\/\//i.test(link)) {
3820            try {
3821                if (new URL(link, window.location.origin).host !== window.location.host) return link;
3822            } catch (e) {
3823                return link;
3824            }
3825        }
3826        let value = match[2];
3827        try {
3828            for (let i = 0; i < 2 && /%[0-9a-f]{2}/i.test(value); i++) value = decodeURIComponent(value);
3829        } catch (e) {
3830            return link;
3831        }
3832        value = value.trim();
3833        if (/^(https?:)?\/\//i.test(value)) {
3834            try {
3835                const parsed = new URL(value, window.location.origin);
3836                if (parsed.host !== window.location.host) return link;
3837                value = parsed.pathname + parsed.search + parsed.hash;
3838            } catch (e) {
3839                return link;
3840            }
3841        }
3842        value = '/' + value.replace(/^\/+/, '');
3843        return link.slice(0, match.index) + match[1] + encodeURIComponent(value) + link.slice(match.index + match[0].length);
3844    };
3845
3846    const formatUrlByLoyalty = (link) => {
3847        if (!link) return '';
3848        const decodedLink = decodeURIComponent(link);
3849        const loyaltyPagePath = '/' + (_ALConfig?.hasDedicatedPageAccess ? _ALConfig?.proxy_path_prefix || 'apps/loyalty' : '');
3850        let l = decodedLink?.replace("{{proxy_path_prefix}}", loyaltyPagePath)?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || '';
3851        l = normalizeLoyaltyReturnTo(l?.replace(/([^:]\/)\/+/g, '$1') ?? '');
3852        if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) {
3853            return /^www\./i.test(l) ? 'https://' + l : l;
3854        }
3855        const shopRoot = window?.Shopify?.routes?.root ?? '/';
3856        return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l;
3857    };
3858
3859    function isAppstleLoyaltyMessage(event) {
3860        if (event.origin !== window.location.origin) return false;
3861        return event.source === window || ['appstle_loyalty_iframe', 'appstle_loyalty_cart_widget_iframe'].some(id => {
3862            const frame = document.getElementById(id);
3863            return frame && event.source === frame.contentWindow;
3864        });
3865    }
3866
3867    const loyaltyLabelHtmlPolicy = {
3868        ALLOWED_TAGS: ['a', 'b', 'blockquote', 'br', 'button', 'center', 'div', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'img', 'li', 'ol', 'p', 's', 'small', 'span', 'strong', 'sub', 'sup', 'u', 'ul'],
3869        ALLOWED_ATTR: ['alt', 'class', 'height', 'href', 'loading', 'rel', 'src', 'style', 'target', 'title', 'width'],
3870        ALLOW_DATA_ATTR: false,
3871        ALLOW_ARIA_ATTR: false
3872    };
3873    const escapeLoyaltyAttribute = value => String(value ?? '').replace(/[&<>"']/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[char]));
3874    const loyaltyNavigationUrl = value => {
3875        if (typeof value !== 'string' || !value.trim()) return null;
3876        try {
3877            const url = new URL(value, window.location.href);
3878            return ['https:', 'http:'].includes(url.protocol) && !url.username && !url.password ? url : null;
3879        } catch {
3880            return null;
3881        }
3882    };
3883    // Follow the Bundles rich-label declaration filter, preserving native storefront layout
3884    // (relative offsets, negative margins and transforms) that the merchant already configures.
3885    const sanitizeLoyaltyLabelStyle = styleText => {
3886        const allowedProperty = /^(?:color|opacity|visibility|cursor|display|order|columns|aspect-ratio|box-shadow|box-sizing|line-height|letter-spacing|white-space|vertical-align|accent-color|caret-color|appearance|width|height|position|top|right|bottom|left|transform|(?:background|border(?!-image)|outline|font|text|margin|padding|flex|align|justify|place|grid|gap|row-gap|column|overflow|transition|list-style|word|min|max|object)(?:-[a-z]+)*)$/;
3887        const unsafeValue = /[{}<>\\]|\b(?:url|attr|env|image|image-set|element|src|expression)\s*\(/i;
3888        return String(styleText ?? '').split(';').filter(declaration => {
3889            const separator = declaration.indexOf(':');
3890            if (separator < 0) return false;
3891            const property = declaration.slice(0, separator).trim().toLowerCase();
3892            const value = declaration.slice(separator + 1).trim();
3893            return (allowedProperty.test(property) || /^--[a-z0-9_-]+$/i.test(property)) && value && !unsafeValue.test(value)
3894                && (property !== 'position' || /^(?:relative|static)$/i.test(value));
3895        }).join(';');
3896    };
3897    const sanitizeLoyaltyLabel = (value, purifier, allowLinks = true) => {
3898        if (!purifier) return escapeLoyaltyAttribute(value);
3899        const fragment = purifier.sanitize(String(value ?? ''), {
3900            ...loyaltyLabelHtmlPolicy,
3901            FORBID_TAGS: allowLinks ? [] : ['a', 'button'],
3902            RETURN_DOM_FRAGMENT: true
3903        });
3904        fragment.querySelectorAll('[href], [src]').forEach(element => {
3905            for (const attribute of ['href', 'src']) {
3906                if (element.hasAttribute(attribute) && !loyaltyNavigationUrl(element.getAttribute(attribute))) element.removeAttribute(attribute);
3907            }
3908        });
3909        fragment.querySelectorAll('[style]').forEach(element => {
3910            const style = sanitizeLoyaltyLabelStyle(element.getAttribute('style'));
3911            if (style) element.setAttribute('style', style);
3912            else element.removeAttribute('style');
3913        });
3914        fragment.querySelectorAll('[target]').forEach(element => {
3915            if (element.tagName !== 'A' || !['_blank', '_self'].includes(element.getAttribute('target'))) element.removeAttribute('target');
3916            else if (element.getAttribute('target') === '_blank') {
3917                const rel = new Set((element.getAttribute('rel') || '').split(/\s+/).filter(Boolean));
3918                rel.add('noopener');
3919                element.setAttribute('rel', [...rel].join(' '));
3920            }
3921        });
3922        fragment.querySelectorAll('button').forEach(button => button.setAttribute('type', 'button'));
3923        const container = document.createElement('div');
3924        container.appendChild(fragment);
3925        return container.innerHTML;
3926    };
3927    let loyaltyHtmlSanitizer;
3928    window.appstleLoyaltyLoadSanitizer = () => loyaltyHtmlSanitizer ||= new Promise(resolve => {
3929        if (window.DOMPurify) return resolve(window.DOMPurify);
3930        const script = document.createElement('script');
3931        script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js';
3932        script.integrity = 'sha384-46dPGH1XlTmj7bc50bqLjTdORXs/3EP2QpA/6EWbelYWOY9VGp+87RT61S3Mcslb';
3933        script.crossOrigin = 'anonymous';
3934        const settle = purifier => {
3935            clearTimeout(timeout);
3936            resolve(purifier);
3937        };
3938        const timeout = setTimeout(() => settle(null), 8000);
3939        script.onload = () => settle(window.DOMPurify);
3940        script.onerror = () => settle(null);
3941        document.head.appendChild(script);
3942    });
3943
3944    function appstleLoyaltyIframeListener(event) {
3945        if (!isAppstleLoyaltyMessage(event)) return;
3946        const redirect = (link, fallback) => {
3947            try {
3948                const destination = link ? formatUrlByLoyalty(link) : fallback;
3949                const url = new URL(destination, window.location.origin);
3950                if (!['http:', 'https:'].includes(url.protocol) || url.username || url.password) return;
3951                window.location.href = destination;
3952            } catch (e) {}
3953        };
3954        if (event.data === 'appstle_loyalty_message_to_redirect_to_account') {
3955            if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') {
3956                kpHandleLogin(window.location.href);
3957            } else {
3958                redirect(_ALConfig?.widget_setting?.customSignInLink, loyaltyAccountRoute('account_url', '/account'));
3959            }
3960        } else if (event.data === 'appstle_message_to_redirect_to_signup') {
3961            if (typeof kpHandleLogin === 'function') {
3962                kpHandleLogin(window.location.href);
3963            } else {
3964                redirect(null, loyaltyAccountRoute('account_register_url', '/account/register'));
3965            }
3966        } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') {
3967            try {
3968                const redirectUrl = new URL(event.data.value, window.location.origin);
3969                if (redirectUrl.origin !== window.location.origin || !['http:', 'https:'].includes(redirectUrl.protocol) || redirectUrl.username || redirectUrl.password) return;
3970                window.location.href = redirectUrl.href;
3971            } catch (e) {
3972                return;
3973            }
3974        } else if (event.data === 'appstle_message_to_redirect_to_custom_url') {
3975            redirect(_ALConfig?.widget_setting?.createAccountLink, loyaltyAccountRoute('account_register_url', '/account/register'));
3976        } else if (typeof event.data === 'string') {
3977            const parts = event.data.split('|');
3978            if (parts.length !== 2 || !parts[1].trim()) return;
3979            const [command, discountCode] = parts;
3980            if (command === 'appstle_message_to_apply_discount_and_reload') applyDiscount(discountCode, true);
3981            else if (command === 'appstle_message_to_apply_discount') applyDiscount(discountCode, false);
3982            else if (command === 'appstle_message_to_automatic_apply_discount_and_refresh') applyDiscountAutomatically(discountCode, true);
3983            else if (command === 'appstle_message_to_automatic_apply_discount') applyDiscountAutomatically(discountCode, false);
3984        }
3985    }
3986
3987    
3988    
3989    
3990    
3991    
3992    
3993    
3994
3995    
3996        <!-- BEGIN app snippet: loyalty-snackbar -->
3997    const snackBarStyles = `
3998#snackbar {
3999visibility: hidden;
4000min-width: 250px;
4001text-align: center;
4002position: fixed;
4003z-index: 9999999;
4004bottom: 90px;
4005font-size: 15px;
4006
4007}
4008
4009.left_snackbar {
4010left: 30px;
4011}
4012
4013#snackbar .icon {
4014display: flex
4015}
4016
4017#snackbar.show {
4018visibility: visible;
4019-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
4020animation: fadein 0.5s, fadeout 0.5s 2.5s;
4021}
4022
4023#snackbar .arrow_icon {
4024font-size: 25px;
4025}
4026
4027div.snackElement {
4028background-color: ${_ALConfig?.widget_setting?.notificationToastBackgroun
4028dColor || '#4EC33D'};
4029color: ${_ALConfig?.widget_setting?.notificationToastTextColor || 'white'};
4030border-radius: 16px;
4031width: 350px;
4032height: 94px;
4033position: relative;
4034overflow: hidden;
4035padding: 0;
4036margin-bottom: 10px;
4037text-align: left;
4038}
4039
4040svg.appstle-green-bubble {
4041position: absolute;
4042bottom: 0;
4043left: 0;
4044z-index: 0;
4045}
4046
4047svg.closeSnackBar {
4048position: absolute;
4049right: 16px;
4050top: 16px;
4051cursor: pointer;
4052}
4053
4054#snackbar .message {
4055padding-left: 74px;
4056font-size: 20px;
4057padding-top: 10px;
4058padding-right: 46px;
4059font-weight: bold;
4060}
4061
4062#snackbar .description {
4063width: 100%;
4064height: 100%;
4065display: flex;
4066justify-content: center;
4067align-items: center;
4068padding: 0 65px;
4069font-weight: 400;
4070line-height: 1;
4071font-size: 14px;
4072}
4073
4074@-webkit-keyframes fadein {
4075from {
4076bottom: 0;
4077opacity: 0;
4078}
4079to {
4080bottom: 30px;
4081opacity: 1;
4082}
4083}
4084
4085@keyframes fadein {
4086from {
4087bottom: 0;
4088opacity: 0;
4089}
4090to {
4091bottom: 30px;
4092opacity: 1;
4093}
4094}
4095
4096@-webkit-keyframes fadeout {
4097from {
4098bottom: 30px;
4099opacity: 1;
4100}
4101to {
4102bottom: 0;
4103opacity: 0;
4104}
4105}
4106
4107@keyframes fadeout {
4108from {
4109bottom: 30px;
4110opacity: 1;
4111}
4112to {
4113bottom: 0;
4114opacity: 0;
4115}
4116}
4117`;
4118    const snackBarStyle = document.createElement('style');
4119    snackBarStyle.textContent = snackBarStyles;
4120    document.body.appendChild(snackBarStyle);
4121    const snackBarHtml = `<div id="snackbar"></div>`;
4122    document.querySelector('body').insertAdjacentHTML('beforeend', snackBarHtml);
4123
4124    window.addEventListener('message', toasterEventListener, false);
4125
4126    function toasterEventListener(event) {
4127        if (!isAppstleLoyaltyMessage(event)) return;
4128        if (typeof event.data === 'string' && event.data.startsWith('appstle_message_for_notification|')) {
4129            var message = event?.data?.split('|')[1];
4130            showAppstleLoyaltyToaster(message);
4131        }
4132    }
4133
4134    let snackBarIndex = 0;
4135    async function showAppstleLoyaltyToaster(msg) {
4136        const purifier = await window.appstleLoyaltyLoadSanitizer();
4137        var snackBar = document.getElementById('snackbar');
4138        snackBar.classList.add('show');
4139        snackBar.insertAdjacentHTML('beforeend', `
4140        <div class="snackElement"  id="elem${snackBarIndex}">
4141            <div class="description"></div>
4142            <svg  class="appstle-green-bubble" xmlns="http://www.w3.org/2000/svg" width="50" height="45" viewBox="0 0 84 75" fill="none">
4143                <circle cx="20.6075" cy="9.29547" r="9.29547" fill="#2C7721"/>
4144                <circle cx="80.0986" cy="47.7167" r="3.71819" fill="#2C7721"/>
4145                <path d="M79.4438 11.0253C82.4971 18.5483 78.8737 27.1221 71.3507 30.1754C70.5208 30.5122 69.6781 30.7678 68.8315 30.9458C64.1204 31.9366 58.8591 33.2841 56.3382 37.3855C53.3951 42.1741 55.0036 48.3927 59.3496 51.9571C68.015 59.0642 75.0268 68.4315 79.3829 79.6187C92.9059 114.348 75.7149 153.464 40.9856 166.987C6.25636 180.51 -32.8599 163.319 -46.3829 128.59C-59.9059 93.8607 -42.7149 54.7445 -7.98562 41.2214C7.18342 35.3148 23.1894 35.2678 37.5341 39.9824C42.7299 41.69 48.6536 40.072 51.5174 35.4125L52.5823 33.68C54.694 30.2441 53.7172 25.8191 52.2006 22.0823C49.1473 14.5592 52.7707 5.98544 60.2937 2.93215C67.8167 -0.121136 76.3906 3.5023 79.4438 11.0253Z" fill="#2C7721"/>
4146            </svg>
4147            <svg class="closeSnackBar" onclick="closeSnackBar('elem${snackBarIndex}')" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none">
4148                <path d="M2.93934 18.9393C2.35355 19.5251 2.35355 20.4749 2.93934 21.0607C3.52513 21.6464 4.47487 21.6464 5.06066 21.0607L12 14.1213L18.9393 21.0607C19.5251 21.6465 20.4749 21.6465 21.0607 21.0607C21.6464 20.4749 21.6464 19.5251 21.0607 18.9393L14.1213 12L21.0607 5.06066C21.6464 4.47487 21.6464 3.52513 21.0607 2.93934C20.4749 2.35355 19.5251 2.35355 18.9393 2.93934L12 9.87868L5.06066 2.93934C4.47487 2.35356 3.52513 2.35356 2.93934 2.93934C2.35355 3.52513 2.35355 4.47488 2.93934 5.06066L9.87868 12L2.93934 18.9393Z" fill="white"/>
4149            </svg>
4150        </div>`);
4151        const description = document.getElementById(`elem${snackBarIndex}`).querySelector('.description');
4152        if (purifier) description.innerHTML = purifier.sanitize(String(msg), {
4153            ALLOWED_TAGS: ['a', 'b', 'br', 'em', 'i', 'span', 'strong'],
4154            ALLOWED_ATTR: ['href', 'title', 'class'],
4155        });
4156        else description.textContent = String(msg);
4157        const el = snackBarIndex;
4158        setTimeout(function() {
4159            if (document.getElementById(`elem${el}`))
4160                document.getElementById(`elem${el}`).remove();
4161        }, 5000);
4162        snackBarIndex++;
4163
4164    }
4165
4166    const closeSnackBar = (el) => document.getElementById(el).remove();
4167
4168    document.addEventListener('DOMContentLoaded', () => {
4169        
4170    });
4171
4172<!-- END app snippet -->
4173    
4174
4175    const executeLoyaltyWidget = () => {
4176        <!-- BEGIN app snippet: loyalty-widget -->
4177    const parseHtmlStringContent = (content) => {
4178        if (typeof content !== 'string') return content;
4179        try {
4180            const htmlDecoded = content?.replace(/\\\//g, '/');
4181            return JSON.parse(`"${htmlDecoded}"`);
4182        } catch (error) {
4183            console.error('Error parsing content:', error);
4184            return content;
4185        }
4186    };
4187
4188    const formatNumberByPointRoundType = num => {
4189        if (typeof num !== 'number') return num;
4190        const roundType = _ALConfig?.pointRoundType || "NO_ROUND";
4191        const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num;
4192        return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2);
4193    };
4194
4195    const formatStoreCreditAmount = value => {
4196        try {
4197            const num = Number(value);
4198            const safe = Number.isFinite(num) ? num : 0;
4199            const format = (_ALConfig?.shopMoneyFormat || '')?.replace(/&lt;/g, '<')?.replace(/&gt;/g, '>')?.replace(/<[^>]*>/g, '');
4200            const tokenMatch = String(format)?.match?.(/\{\{\s*(amount[a-z_]*)\s*\}\}/i);
4201            const token = (tokenMatch?.[1] || 'amount')?.toLowerCase?.() || 'amount';
4202            const decimals = token?.includes?.('no_decimals') ? 0 : 2;
4203            let thousands = ',', decimal = '.';
4204            if (token?.includes?.('comma_separator')) { thousands = '.'; decimal = ','; }
4205            else if (token?.includes?.('space_separator')) { thousands = ' '; }
4206            else if (token?.includes?.('apostrophe_separator')) { thousands = "'"; }
4207            const sign = safe < 0 ? '-' : '';
4208            const parts = Math.abs(safe)?.toFixed?.(decimals)?.split?.('.') || [];
4209            const intPart = (parts?.[0] || '0')?.replace?.(/\B(?=(\d{3})+(?!\d))/g, thousands) || '0';
4210            const amount = decimals === 0 ? sign + intPart : sign + intPart + decimal + (parts?.[1] || '00');
4211            return tokenMatch ? format?.replace(/\{\{\s*amount[a-z_]*\s*\}\}/gi, amount)?.trim() : amount;
4212        } catch (e) {
4213            return String(value ?? '0');
4214        }
4215    };
4216
4217
4218    const loyaltyWidgetStyles = `
4219.appstle-loyalty-widget-close-icon {
4220width: 28px;
4221height: 28px;
4222opacity: 0;
4223position: absolute;
4224top: 50%;
4225left: 50%;
4226transform: translate(-50%, -50%);
4227transition: opacity 0.2s;
4228}
4229
4230.appstle-loyalty-button {
4231bottom: 24px;
4232z-index: 999;
4233border-radius: 12px;
4234position: fixed;
4235border: none;
4236transition: max-width 1s;
4237padding: 0 19px;
4238overflow: hidden;
4239height: 56px;
4240transform-origin: left;
4241max-width: 300px;
4242background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
4243color: ${_ALConfig?.widget_setting?.widgetTextColor || 'white'};
4244}
4245
4246.appstle-loyalty-right {
4247right: 40px;
4248}
4249
4250.appstle-loyalty-left {
4251left: 40px;
4252}
4253
4254#appstle_loyalty_iframe {
4255width: 1px;
4256min-width: 400px;
4257border: none;
4258height: 516px;
4259position: fixed;
4260bottom: 100px;
4261z-index: 1234567;
4262box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
4263background-color: white;
4264border-radius: 12px;
4265max-height: calc(100vh - 120px);
4266transform: scale(0) !important;
4267transition: all 0.5s;
4268transform-origin: bottom  left ;
4269max-width: 80vw;
4270}
4271
4272@media screen and (max-width: 800px) {
4273#appstle_loyalty_iframe {
4274left: 0;
4275height: 100vh;
4276top: 0;
4277min-width: 100%;
4278}
4279
4280#appstle_loyalty_iframe.open + .appstle-loyalty-button {
4281left: 50%;
4282transform: translateX(-50%);
4283}
4284
4285.appstle-loyalty-button {
4286transition: all 0.5s;
4287}
4288}
4289
4290#appstle_loyalty_iframe.open {
4291transform: scale(1) !important;
4292}
4293
4294#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon {
4295opacity: 1;
4296}
4297
4298#appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper {
4299color: transparent;
4300}
4301
4302.appstle_loyalty_widget_button_wrapper {
4303height: 100%;
4304width: 100%;
4305display: flex;
4306flex-wrap: nowrap;
4307align-items: center;
4308gap: 10px;
4309}
4310
4311.appstle-loyalty-widget-button-text {
4312flex-shrink: 0;
4313}
4314
4315.loyalty_widget_available_points {
4316display: none;
4317height: 100%;
4318width: auto;
4319flex-shrink: 0;
4320}
4321
4322.appstle_show_points .loyalty_widget_available_points {
4323display: flex;
4324align-items: center;
4325padding: 0 8px;
4326margin-right: -14px;
4327background-color: ${_ALConfig?.widget_setting?.widgetCounterBackgroundColor || 'rgba(29, 78, 216, 0.8)'};
4328color: ${_ALConfig?.widget_setting?.widgetCounterTextColor || 'white'};
4329}
4330
4331#appstle_loyalty_iframe.open.show-close-icon + button {
4332background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
4333}
4334
4335#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper,
4336#appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points {
4337opacity: 0;
4338}
4339
4340#appstle_loyalty_iframe.open + button {
4341max-width: 56px;
4342}
4343
4344.loyalty-widget-buttonImage {
4345height: 24px;
4346width: 24px;
4347}
4348
4349.appstle-loyalty-widget-button-text-wrapper {
4350height: 100%;
4351display: flex;
4352gap: 4px;
4353align-items: center;
4354}
4355
4356.right_snackbar {
4357right: 30px;
4358}
4359
4360
4361`;
4362    const launcherStyles = document.createElement('style');
4363    launcherStyles.id = 'appstle-loyalty-launcher-styles';
4364    launcherStyles.textContent = loyaltyWidgetStyles;
4365    const customStyles = document.getElementById('appstle-loyalty-custom-styles');
4366    if (customStyles) {
4367        customStyles.before(launcherStyles);
4368    } else {
4369        document.body.appendChild(launcherStyles);
4370    }
4371    const mainHTMLString = `
4372<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe>
4373<button id="appstle-loyalty-button"
4374        class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}"
4375        style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}">
4376    <div class="appstle_loyalty_widget_button_wrapper">
4377        <div class="appstle-loyalty-widget-button-text-wrapper">
4378            
4379                <img
4380                    alt="" role="presentation" class="loyalty-widget-buttonImage">
4381            
4382            <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span>
4383        </div>
4384        <div class="loyalty_widget_available_points"></div>
4385    </div>
4386    <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
4387         viewBox="0 0 24 24"
4388         stroke-width="1.5" stroke="currentColor">
4389        <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
4390    </svg>
4391</button>`;
4392    document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString);
4393    const launcherLogo = document.querySelector('.loyalty-widget-buttonImage');
4394    if (launcherLogo) launcherLogo.src = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetButtonLogoUrl);
4395    window.addEventListener('message', widgetEventListener, false);
4396
4397    function widgetEventListener(event) {
4398        if (event.origin !== window.location.origin ||
4399            (event.source !== window && event.source !== document.getElementById('appstle_loyalty_iframe')?.contentWindow)) return;
4400        if (event.data === 'appstle_message_for_showWidget') {
4401        } else if (event.data === 'appstle_widget_showHide') {
4402            toggleWidget();
4403        } else if (event.data === 'refresh_appstle_loyalty_widget' && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
4404            loadAppstleLoyaltyWidget();
4405            console.log('REFRESH WIDGET');
4406        } else if (event.data === 'show_appstle_loyalty_widget') {
4407            loadAppstleLoyaltyWidget();
4408            enableWidget();
4409        }
4410    }
4411
4412    function removeAppstleLoyaltyWidget() {
4413        document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden');
4414        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden');
4415    }
4416
4417    (function checkForWidgetRestrictions() {
4418        let isShowWidget = true;
4419
4420        if (_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') {
4421            isShowWidget = false;
4422        }
4423        if (!_ALConfig?.customerId && !_ALConfig?.widget_setting?.showLoyaltyToLoggedOutCustomers) {
4424            isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag);
4425        }
4426        if (_ALConfig?.customerId && _ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) {
4427            let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(',');
4428            if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
4429                isShowWidget = false;
4430            }
4431        }
4432        if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) {
4433            let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(',');
4434            if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
4435                isShowWidget = false;
4436            }
4437        }
4438        if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) {
4439            let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(',');
4440            const currentPage = window?.location?.pathname;
4441            if (restrictedPages?.length > 0) {
4442                if (restrictedPages?.includes('/homepage') && currentPage === '/') {
4443                    isShowWidget = false;
4444                } else if (restrictedPages?.some((page) => currentPage?.includes(page))) {
4445                    isShowWidget = false;
4446                }
4447            }
4448        }
4449        if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) {
4450            let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(',');
4451            const currentPage = window?.location?.pathname;
4452            if (allowedPages?.length > 0) {
4453                if (allowedPages?.includes('/homepage') && currentPage === '/') {
4454                    isShowWidget = true;
4455                } else if (allowedPages?.some((page) => currentPage?.includes(page))) {
4456                    isShowWidget = true;
4457                } else {
4458                    isShowWidget = false;
4459                }
4460            }
4461        }
4462        if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) {
4463            isShowWidget = false;
4464        }
4465        window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget;
4466        if (isShowWidget) {
4467            showAppstleLoyaltyWidget();
4468        } else {
4469            removeAppstleLoyaltyWidget();
4470        }
4471    })();
4472
4473    function enableWidget() {
4474        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open');
4475        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
4476        setTimeout(function() {
4477            document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
4478        }, 900);
4479    }
4480
4481    function showAppstleLoyaltyWidget() {
4482        const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false;
4483        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
4484        const btn = document.querySelector('#appstle-loyalty-button');
4485        if (!btn) return;
4486        if (launcherAllowed) {
4487            btn.classList.remove('appstle-loyalty-hidden');
4488        } else {
4489            btn.classList.add('appstle-loyalty-hidden');
4490        }
4491    }
4492
4493
4494    document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget);
4495
4496    if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') {
4497        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
4498        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left');
4499        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
4500        document.getElementById('snackbar')?.classList?.add('left_snackbar');
4501
4502    } else {
4503        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right');
4504        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right');
4505        document.getElementById('snackbar')?.classList?.add('right_snackbar');
4506    }
4507
4508
4509    const alIframeSrc = `\x3chtml>
4510\x3chead>
4511    \x3cscript>
4512        window["isAppstleLoyaltyCustomerPortal"] = true;
4513        \x3c/script>
4514        <link rel="stylesheet" href="${escapeLoyaltyAttribute(_ALConfig.widgetCssPath)}">
4515            \x3cscript defer type="text/javascript" src="${escapeLoyaltyAttribute(_ALConfig.widgetJsPath)}">\x3c/script>
4516                <style>
4517                    #loyalty_spinner_container {
4518                    position: absolute;
4519                    top: 0;
4520                    right: 0;
4521                    bottom: 0;
4522                    left: 0;
4523                    display: flex;
4524                    justify-content: center;
4525                    align-items: center;
4526                    height: 100%;
4527                    width: 100%;
4528                    z-index: 9999999999999999999999999;
4529                }
4530                    #loyalty_spinner {
4531                    height: 32px;
4532                    width: 32px;
4533                    animation: spin 1s linear infinite;
4534                    border-radius: 9999px;
4535                    border-width: 1px;
4536                    border-style: solid;
4537                    border-color: rgb(107 114 128);
4538                    border-top-color: transparent;
4539                }
4540                    @keyframes spin {
4541                    100% {
4542                        transform: rotate(360deg);
4543                }
4544                }
4545                </style>
4546            \x3c/head>
4547            \x3cbody>
4548            <div style="overflow: auto;" id="appstleLoyaltyWidget">
4549                <div id="loyalty_spinner_container">
4550                    <div id="loyalty_spinner"></div>
4551                </div>
4552            </div>
4553            \x3c/body>
4554        \x3c/html>`;
4555
4556
4557    function toggleWidget() {
4558        loadAppstleLoyaltyWidget();
4559        if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) {
4560            window.open(`/${_ALConfig?.proxy_path_prefix}`);
4561        } else {
4562            const isWidgetOpen = document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open');
4563            if (isWidgetOpen === false) {
4564                clearLoyaltyDeepLinkHash();
4565            }
4566            showAppstleLoyaltyWidget();
4567            setTimeout(function() {
4568                document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
4569            }, 900);
4570        }
4571    }
4572
4573    const loadAppstleLoyaltyWidget = () => {
4574        var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
4575        iframe.forEach(function(item) {
4576            item.contentWindow.document.open('text/html', 'replace');
4577            item.contentWindow._ALConfig = _ALConfig;
4578            item.contentWindow.__st = window.__st;
4579            item.contentWindow.Shopify = { shop: location.host };
4580            item.contentWindow.appstle_public_domain = location.host;
4581            item.contentWindow.document.write(alIframeSrc);
4582            item.contentWindow.document.close();
4583        });
4584    };
4585
4586    const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS';
4587
4588    const loyaltyButtonTitle = document.getElementById('loyalty-widget-title');
4589    if (_ALConfig?.shop_labels?.widgetTitle) {
4590        const title = parseHtmlStringContent(_ALConfig?.shop_labels?.widgetTitle);
4591        loyaltyButtonTitle.textContent = title;
4592        window.appstleLoyaltyLoadSanitizer().then(purifier => {
4593            if (purifier) loyaltyButtonTitle.innerHTML = sanitizeLoyaltyLabel(title, purifier, false);
4594        });
4595    }
4596
4597    (function() {
4598        const { customerLoyalty, widget_setting } = _ALConfig || {};
4599        if (!customerLoyalty && !(launcherDataType === 'STORE_CREDITS' && _ALConfig?.customerId)) return;
4600
4601        const showTier = widget_setting?.showTierName;
4602        const launcherButtonElement = document.querySelector('#appstle-loyalty-button');
4603        const pointsEl = document.querySelector('.loyalty_widget_available_points');
4604        if (!pointsEl) return;
4605
4606        const fmt = new Intl.NumberFormat();
4607        const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty || {};
4608
4609        let displayValue;
4610        if (launcherDataType === 'STORE_CREDITS') {
4611            displayValue = formatStoreCreditAmount(_ALConfig?.customerStoreCreditBalance || storeCreditBalance || 0);
4612        } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) {
4613            displayValue = String(currentVipTier);
4614        } else {
4615            const n = Number(availablePoints) || 0;
4616            displayValue = fmt.format(formatNumberByPointRoundType(n));
4617        }
4618        pointsEl.textContent = displayValue;
4619        launcherButtonElement?.classList.add('appstle_show_points');
4620    })();
4621
4622
4623    const loyaltyDeepLinks = [
4624        '#appstle-loyalty',
4625        '#appstle-refer',
4626        '#appstle-loyalty-earn-rewards',
4627        '#appstle-loyalty-redeem-rewards',
4628        '#appstle-loyalty-referrals',
4629        '#appstle-loyalty-vip-program'
4630    ];
4631
4632    let lastLoyaltyWidgetUrl = location.href;
4633
4634    function hasLoyaltyDeepLink() {
4635        return loyaltyDeepLinks.some(hash => location?.hash?.includes(hash));
4636    }
4637
4638    function clearLoyaltyDeepLinkHash() {
4639        if (!hasLoyaltyDeepLink()) {
4640            return;
4641        }
4642        window.history.replaceState({}, document.title, window.location.pathname + window.location.search);
4643        lastLoyaltyWidgetUrl = location.href;
4644    }
4645
4646    function handleDeepLink() {
4647        if (!_ALConfig?.widget_setting?.showWidget || !hasLoyaltyDeepLink()) {
4648            return;
4649        }
4650        loadAppstleLoyaltyWidget();
4651        enableWidget();
4652        setTimeout(() => {
4653            document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon');
4654        }, 900);
4655    }
4656
4657    handleDeepLink();
4658
4659    const widgetReferralUrl = new URL(window.location.href);
4660    if (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
4661        const referralUrlObj = loyaltyNavigationUrl(_ALConfig?.widget_setting?.referralRedirectUrl);
4662        if (referralUrlObj) {
4663            let referralPath = referralUrlObj.pathname.replace(/\/+$/, '');
4664            let currentPath = window.location.pathname.replace(/\/+$/, '');
4665            if (referralPath && (referralUrlObj.origin !== window.location.origin || currentPath !== referralPath)) {
4666                widgetReferralUrl.searchParams.forEach((value, key) => referralUrlObj.searchParams.set(key, value));
4667                window.open(referralUrlObj.href, '_self');
4668            }
4669        }
4670        setTimeout(() => {
4671            loadAppstleLoyaltyWidget();
4672            enableWidget();
4673        }, 200);
4674    }
4675
4676
4677    (function observeURLChanges() {
4678        const handleUrlChange = () => {
4679            if (location.href !== lastLoyaltyWidgetUrl) {
4680                lastLoyaltyWidgetUrl = location.href;
4681                handleDeepLink();
4682            }
4683        };
4684        new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true });
4685        window.addEventListener('popstate', handleUrlChange);
4686        window.addEventListener('hashchange', handleUrlChange);
4687    })();
4688
4689    const alDOMObserver = new MutationObserver(function(mutations_list) {
4690        mutations_list.forEach(function(mutation) {
4691            mutation.addedNodes.forEach(function(added_node) {
4692                if (added_node.id === 'appstle_loyalty_iframe') {
4693                    var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
4694                    iframe.forEach(function(item) {
4695                        item.contentWindow.document.open('text/html', 'replace');
4696                        item.contentWindow._ALConfig = _ALConfig;
4697                        item.contentWindow.__st = window.__st;
4698                        item.contentWindow.Shopify = { shop: location.host };
4699                        item.contentWindow.appstle_public_domain = location.host;
4700                        item.contentWindow.document.write(alIframeSrc);
4701                        item.contentWindow.document.close();
4702                    });
4703                    alDOMObserver.disconnect();
4704                }
4705            });
4706        });
4707    });
4708    alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true });
4709
4710    
4711    (function hideWidgetOnScroll() {
4712        setTimeout(() => {
4713            const button = document.getElementById('appstle-loyalty-button');
4714            const iframe = document.getElementById('appstle_loyalty_iframe');
4715            if (!button || !iframe) return;
4716            if (button && !button?.classList?.contains('appstle-loyalty-hidden')) {
4717                let lastY = window.scrollY;
4718                const offset = 200;
4719                window.addEventListener('scroll', () => {
4720                    const currentY = window.scrollY;
4721                    if (Math.abs(currentY - lastY) < offset) return;
4722                    const hide = currentY > lastY;
4723                    button.classList.toggle('appstle-loyalty-hidden', hide);
4724                    iframe.classList.toggle('appstle-loyalty-hidden', hide);
4725                    lastY = currentY;
4726                });
4727            }
4728        }, 2000);
4729    })();
4730    
4731
4732    
4733<!-- END app snippet -->
4734    }
4735
4736    
4737        try {
4738            const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
4739            fetch(versionUrl)
4740                .then(res => res.json())
4741                .then(data => {
4742                    if (data) {
4743                        const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
4744                        const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
4745                        widgetJsUrl.searchParams.set('v', data);
4746                        widgetCssUrl.searchParams.set('v', data);
4747                        _ALConfig.widgetJsPath = widgetJsUrl.toString();
4748                        _ALConfig.widgetCssPath = widgetCssUrl.toString();
4749                    }
4750                })
4751                .catch(() => {
4752                })
4753                .finally(() => {
4754                    executeLoyaltyWidget();
4755                });
4756        } catch (err) {
4757            executeLoyaltyWidget();
4758        }
4759    
4760
4761    const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance;
4762    if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') {
4763        const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`;
4764        try {
4765            fetch(updateCustomerUrl, { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' } })
4766                .then((response) => {
4767                    if(response.ok) {}
4768                })
4769                .catch(() => {});
4770        } catch (err) {}
4771    }
4772
4773    <!-- BEGIN app snippet: loyalty-dedicated-page -->
4774    const dedicatedPageURL = new URL(window.location.href);
4775    const decodeUrl = (content) => {
4776        if (typeof content !== 'string') return content;
4777        try {
4778            const htmlDecoded = content?.replace(/\\\//g, '/');
4779            return JSON.parse(`"${htmlDecoded}"`);
4780        } catch (error) {
4781            console.error('Error parsing content:', error);
4782            return content;
4783        }
4784    };
4785
4786    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') {
4787        const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl);
4788        if (customUrl) {
4789            const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`;
4790            if (window.location.pathname !== normalizedCustomPath) {
4791                const redirectUrl = new URL(window.location.href);
4792                redirectUrl.pathname = normalizedCustomPath;
4793                window.open(redirectUrl.toString(), '_self');
4794            }
4795        }
4796        else if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) {
4797            window.open(`${window.location.origin}/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self');
4798        }
4799    }
4800
4801    
4802    const dedicatedPageEventListener = (event) => {
4803        if (event.origin !== window.location.origin || event.source !== window) return;
4804        if (event.data === 'refresh_appstle_loyalty_page') {
4805            initiateAppstleLoyaltyPage();
4806            console.log('REFRESH PAGE');
4807        }
4808    };
4809    window.addEventListener('message', dedicatedPageEventListener, false);
4810
4811    function initiateAppstleLoyaltyPage() {
4812        if (document.querySelector('#appstleLoyaltyPage')) {
4813            const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage');
4814            while (appstleLoyaltyPageElement.firstChild) {
4815                appstleLoyaltyPageElement.firstChild.remove();
4816            }
4817
4818            
4819
4820
4821            
4822            document.title = decodeUrl(_ALConfig?.shop_labels?.loyaltyPageMetaTitle) || '';
4823            
4824
4825            
4826            setTimeout(() => {
4827                let metaDescription = document.querySelector('meta[name="description"]');
4828                if (metaDescription) {
4829                    metaDescription.content = decodeUrl(_ALConfig?.shop_labels?.loyaltyPageMetaDescription) || '';
4830                } else {
4831                    metaDescription = document.createElement('meta');
4832                    metaDescription.name = 'description';
4833                    metaDescription.content = decodeUrl(_ALConfig?.shop_labels?.loyaltyPageMetaDescription) || '';
4834                    document.head.appendChild(metaDescription);
4835                }
4836            }, 500);
4837            
4838            if (appstleLoyaltyPageElement) {
4839
4840                const loadDedicatedPageAsset = (createAsset, attempt, onSettle) => {
4841                    const asset = createAsset();
4842                    let settled = false;
4843                    const settle = () => {
4844                        if (settled) return;
4845                        settled = true;
4846                        if (typeof onSettle === 'function') {
4847                            onSettle();
4848                        }
4849                    };
4850                    asset.onload = settle;
4851                    asset.onerror = () => {
4852                        asset.remove();
4853                        if (attempt < 4) {
4854                            setTimeout(() => loadDedicatedPageAsset(createAsset, attempt + 1, onSettle), 1000 * Math.pow(2, attempt - 1));
4855                        } else {
4856                            settle();
4857                        }
4858                    };
4859                }
4860
4861                const appendDedicatedPageWidgetScript = () => {
4862                    loadDedicatedPageAsset(() => {
4863                        const s = document.createElement('script');
4864                        s.setAttribute('src', _ALConfig?.widgetJsPath);
4865                        s.async = false;
4866                        document.body.appendChild(s);
4867                        return s;
4868                    }, 1);
4869                }
4870
4871                const executeDedicatedPageScript = () => {
4872                    let widgetScriptAppended = false;
4873                    const appendWidgetScriptOnce = () => {
4874                        if (widgetScriptAppended) return;
4875                        widgetScriptAppended = true;
4876                        appendDedicatedPageWidgetScript();
4877                    };
4878                    try {
4879                        const preload = document.createElement('link');
4880                        preload.rel = 'preload';
4881                        preload.as = 'script';
4882                        preload.href = _ALConfig?.widgetJsPath;
4883                        document.head.appendChild(preload);
4884                    } catch (e) {}
4885                    loadDedicatedPageAsset(() => {
4886                        const link = document.createElement('link');
4887                        link.type = 'text/css';
4888                        link.rel = 'stylesheet';
4889                        link.href = _ALConfig?.widgetCssPath;
4890                        document.head.appendChild(link);
4891                        return link;
4892                    }, 1, appendWidgetScriptOnce);
4893                    setTimeout(appendWidgetScriptOnce, 8000);
4894                }
4895
4896                try {
4897                    const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
4898                    fetch(versionUrl).then(res => res.json()).then(data => {
4899                            if (data) {
4900                                const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
4901                                const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
4902                                widgetJsUrl.searchParams.set('v', data);
4903                                widgetCssUrl.searchParams.set('v', data);
4904                                _ALConfig.widgetJsPath = widgetJsUrl.toString();
4905                                _ALConfig.widgetCssPath = widgetCssUrl.toString();
4906                            }
4907                        }).catch(() => {}).finally(() => {
4908                            executeDedicatedPageScript();
4909                        });
4910                } catch (err) {
4911                    executeDedicatedPageScript();
4912                }
4913
4914
4915            }
4916
4917        } else {
4918            setTimeout(() => {
4919                initiateAppstleLoyaltyPage();
4920            }, 2000);
4921        }
4922    }
4923
4924    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');
4925
4926    if (_ALConfig?.widget_setting?.showWidget === true) {
4927        initiateAppstleLoyaltyPage();
4928    }
4929    
4930
4931<!-- END app snippet -->
4932
4933    
4934        <!-- BEGIN app snippet: loyalty-visit-shop -->
4935    (async function() {
4936        const isAvailableVisitShop = _ALConfig?.pointEarnRules?.length > 0 && _ALConfig?.pointEarnRules?.find((rule) => rule?.type === 'VISIT_SHOP' && rule?.status === 'ACTIVE');
4937        if (_ALConfig?.customerId && isAvailableVisitShop) {
4938            if (!sessionStorage.getItem('syncVisitStore') && ((_ALConfig?.customerId && isAvailableVisitShop && isAvailableVisitShop?.id) ||  (_ALConfig?.referralEnabled && _ALConfig?.referralLoyalty?.referralType === 'VISIT_SHOP'))) {
4939                try {
4940                    const response = await fetch(`/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/customer-visit-store`, { method: 'POST', headers: {'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest'}, });
4941                    if (response?.ok) {
4942                        sessionStorage.setItem('syncVisitStore', 'true');
4943                    }
4944                } catch (error) {
4945                    console.error('Error:', error);
4946                }
4947            }
4948        }
4949    })();
4950
4951<!-- END app snippet -->
4952        <!-- BEGIN app snippet: loyalty-custom-styles -->
4953    const loyaltyCustomStyles = document.createElement('style');
4954    loyaltyCustomStyles.id = 'appstle-loyalty-custom-styles';
4955    loyaltyCustomStyles.textContent = _ALConfig?.widget_setting?.customCss || '';
4956    document.body.appendChild(loyaltyCustomStyles);
4957
4958<!-- END app snippet -->
4959    
4960</script>
4960
4961
4962
4963    
4963<script src="https://cdn.shopify.com/extensions/01a110e9-8bea-7f81-9db4-3f2b29d6fa47/appstle-loyalty-1463/assets/appstle-loyalty.js" defer></script>
4963
4964    <style>
4965.acquire-points-badge {
4966display: flex;
4967flex-direction: column;
4968max-width: max-content;
4969font-size: 14px;
4970font-weight: 500;
4971letter-spacing: 0.05em;
4972border-radius: 3px;
4973padding: 10px;
4974}
4975.loyalty-acquire-points-badge sup {
4976font-size: 10px;
4977margin-left: 3px;
4978}
4979.loyalty-point-balance {
4980font-size: 16px;
4981font-weight: 500;
4982letter-spacing: 0.05em;
4983max-width: max-content;
4984}
4985.loyalty-current-vip-tier-badge {
4986font-size: 16px;
4987font-weight: 500;
4988letter-spacing: 0.05em;
4989max-width: max-content;
4990}
4991.loyalty-acquire-points-logged-out-label,
4992.loyalty-acquire-earn-points-label,
4993.loyalty-acquire-store-credit-label {
4994color: inherit;
4995background-color: inherit;
4996}
4997
4998
4999.appstle_loyalty_cart_widget_wrapper {
5000position: relative !important;
5001max-width: 400px !important;
5002margin-left: auto !important;
5003}
5004@media screen and (max-width: 749px) {
5005.appstle_loyalty_cart_widget_wrapper {
5006position: relative !important;
5007max-width: 100% !important;
5008}
5009}
5010#appstle_loyalty_cart_widget_iframe {
5011display: none !important;
5012}
5013#appstle_loyalty_cart_widget_iframe.open {
5014display: block !important;
5015position: fixed !important;
5016top: 0 !important;
5017left: 0 !important;
5018width: 100% !important;
5019height: 100% !important;
5020border: none !important;
5021z-index: 99999999999999999999 !important;
5022}
5023.appstle_loyalty_cart_widget_wrapper {
5024margin-bottom: 12px !important;
5025}
5026.loyalty-cart-widget-button {
5027display: flex !important;
5028align-items: center !important;
5029justify-content: space-between !important;
5030flex-wrap: nowrap !important;
5031background-color: white !important;
5032gap: 1rem !important;
5033border-radius: 8px !important;
5034padding: 10px !important;
5035width: 100% !important;
5036border: 1px solid #e5e7eb !important;
5037}
5038.loyalty-cart-widget-points-store-credits-info {
5039display: flex !important;
5040align-items: center !important;
5041gap: 12px !important;
5042}
5043.loyalty-cart-widget-icon {
5044display: flex !important;
5045align-items: center !important;
5046justify-content: center !important;
5047width: 32px !important;
5048height: 32px !important;
5049background-color: #c31729 !important;
5050border-radius: 6px !important;
5051}
5052.loyalty-cart-widget-icon-image {
5053width: 20px !important;
5054height: 20px !important;
5055}
5056.loyalty-cart-widget-icon-svg {
5057fill: white !important;
5058}
5059.loyalty-cart-widget-available-balance-label {
5060font-size: 16px !important;
5061font-weight: 500 !important;
5062color: #1f2937 !important;
5063}
5064.loyalty-cart-widget-rewards-btn {
5065background-color: #c31729 !important;
5066color: #ffffff !important;
5067border: none !important;
5068min-width: 82px !important;
5069border-radius: 4px !important;
5070padding: 6px 12px !important;
5071font-size: 14px !important;
5072font-weight: 600 !important;
5073cursor: pointer !important;
5074transition: background-color 0.15s !important;
5075}
5076.loyalty-cart-widget-rewards-btn-disabled {
5077opacity: 0.5 !important;
5078pointer-events: none !important;
5079cursor: not-allowed !important;
5080}
5081</style>
5082
5083
5084
5085
5086</div><!-- Failed to render app block "pagefly-page-builder": app block path "shopify://apps/pagefly-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200" does not exist --><!-- Failed to render app block "14286505036619192184": app block path "shopify://apps/ultimate-country-blocker/blocks/main/3900b21d-0906-4408-99d9-316f63d04993" does not exist -->
5086<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5086
5087</body>
5088</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.