PageSourceSearch

https://www.mercihandy.com/products/calendrier-de-l-avent-2026

html mercihandy.com collected 2026-09-25 15:26:51 UTC 692,500 bytes, 10,288 lines download raw bytes

1<!doctype html>
2<html class=" supports-no-cookies" lang="fr">
3
4<head>
5
6  	
6<script id="pandectes-rules">�   /* PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE OF THIS SCRIPT */�   �   window.PandectesSettings = {"store":{"id":2953625,"plan":"premium","theme":"Merci Handy - Production 13/05/2025","primaryLocale":"fr","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1747146065,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Multilingual","fallbackLanguage":"fr","languageDetection":"country","languagesSupported":["en"]},"texts":{"managed":{"headerText":{"en":"We respect your privacy","fr":"Nous respectons votre vie privée. Parce qu'on vous aime."},"consentText":{"en":"This website uses cookies to ensure you get the best experience.","fr":"Notre site utilise des cookies (pas ceux à manger) pour vous garantir la meilleure expérience."},"linkText":{"en":"Learn more","fr":"En savoir plus"},"imprintText":{"en":"Imprint","fr":"Imprimer"},"googleLinkText":{"en":"Google's Privacy Terms","fr":"Conditions de confidentialité de Google"},"allowButtonText":{"en":"Accept","fr":"J'accepte"},"denyButtonText":{"en":"Decline","fr":"Déclin"},"dismissButtonText":{"en":"Ok","fr":"D'accord"},"leaveSiteButtonText":{"en":"Leave this site","fr":"Quitter ce site"},"preferencesButtonText":{"en":"Preferences","fr":"Préférences"},"cookiePolicyText":{"en":"Cookie policy","fr":"Politique de cookies"},"preferencesPopupTitleText":{"en":"Manage consent preferences","fr":"Gérer les préférences de consentement"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer votre préférence de cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences","fr":"Enregistrer les préférences"},"preferencesPopupCloseButtonText":{"en":"Close","fr":"proche"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all","fr":"Accepter tout"},"preferencesPopupRejectAllButtonText":{"en":"Reject all","fr":"Tout rejeter"},"cookiesDetailsText":{"en":"Cookies details","fr":"Détails des cookies"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed","fr":"Toujours activé"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time.","fr":"Vous avez le droit de pouvoir accéder à vos données à tout moment."},"accessSectionTitleText":{"en":"Data portability","fr":"Portabilité des données"},"accessSectionAccountInfoActionText":{"en":"Personal data","fr":"Données personnelles"},"accessSectionDownloadReportActionText":{"en":"Request export","fr":"Tout télécharger"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests","fr":"Demandes des personnes concernées"},"accessSectionOrdersRecordsActionText":{"en":"Orders","fr":"Ordres"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate.","fr":"Vous avez le droit de demander la mise à jour de vos données chaque fois que vous le jugez approprié."},"rectificationSectionTitleText":{"en":"Data Rectification","fr":"Rectification des données"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated","fr":"Décrivez ce que vous souhaitez mettre à jour"},"rectificationCommentValidationError":{"en":"Comment is required","fr":"Un commentaire est requis"},"rectificationSectionEditAccountActionText":{"en":"Request an update","fr":"Demander une mise à jour"},"erasureSectionTitleText":{"en":"Right to be forgotten","fr":"Droit à l'oubli"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account.","fr":"Vous avez le droit de demander que toutes vos données soient effacées. Après cela, vous ne pourrez plus accéder à votre compte."}
6,"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion","fr":"Demander la suppression des données personnelles"},"consentDate":{"en":"Consent date","fr":"Date de consentement"},"consentId":{"en":"Consent ID","fr":"ID de consentement"},"consentSectionChangeConsentActionText":{"en":"Change consent preference","fr":"Modifier la préférence de consentement"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on","fr":"Vous avez consenti à la politique de cookies de ce site Web sur"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website.","fr":"Vous n'avez pas consenti à la politique de cookies de ce site Web."},"consentSectionTitleText":{"en":"Your cookie consent","fr":"Votre consentement aux cookies"},"consentStatus":{"en":"Consent preference","fr":"Préférence de consentement"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance","fr":"Votre demande n'a pas été vérifiée. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide"},"confirmationFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request.","fr":"Nous reviendrons rapidement vers vous quant à votre demande."},"confirmationSuccessTitle":{"en":"Your request is verified","fr":"Votre demande est vérifiée"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance.","fr":"Votre demande n'a pas été soumise. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"guestsSupportEmailPlaceholder":{"en":"E-mail address","fr":"Adresse e-mail"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed.","fr":"Si vous êtes inscrit en tant que client de ce magasin, vous recevrez bientôt un e-mail avec des instructions sur la marche à suivre."},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request","fr":"Merci pour votre requête"},"guestsSupportEmailValidationError":{"en":"Email is not valid","fr":"L'email n'est pas valide"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed.","fr":"Veuillez vous connecter avec votre compte client pour continuer."},"submitButton":{"en":"Submit","fr":"Soumettre"},"submittingButton":{"en":"Submitting...","fr":"Soumission..."},"cancelButton":{"en":"Cancel","fr":"Annuler"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies."},"declName":{"en":"Name","fr":"Nom"},"declPurpose":{"en":"Purpose","fr":"But"},"declType":{"en":"Type","fr":"Type"},"declRetention":{"en":"Retention","fr":"Rétention"},"declProvider":{"en":"Provider","fr":"Fournisseur"},"declFirstParty":{"en":"First-party","fr":"Première partie"},"declThirdParty":{"en":"Third-party","fr":"Tierce partie"},"declSeconds":{"en":"seconds","fr":"secondes"},"declMinutes":{"en":"minutes","fr":"minutes"},"declHours":{"en":"hours","fr":"heures"},"declDays":{"en":"days","fr":"jours"},"declMonths":{"en":"months","fr":"mois"},"declYears":{"en":"years","fr":"années"},"declSession":{"en":"Session","fr":"Session"},"declDomain":{"en":"Domain","fr":"Domaine"},"declPath":{"en":"Path","fr":"Chemin"}}
6,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies","fr":"Cookies strictement nécessaires"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies.","fr":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies","fr":"Cookies fonctionnels"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.","fr":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},"performanceCookiesTitleText":{"en":"Performance cookies","fr":"Cookies de performances"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular.","fr":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},"targetingCookiesTitleText":{"en":"Targeting cookies","fr":"Ciblage des cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.","fr":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, vous bénéficierez d'une publicité moins ciblée."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies","fr":"Cookies non classés"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.","fr":"Les cookies non classés sont des cookies que nous sommes en train de classer avec les fournisseurs de cookies individuels."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":1,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://mercihandy.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"&#10005;","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 34px;\" src=\"https://cdn.shopify.com/s/files/1/0295/3625/t/70/assets/pandectes-logo.png?v=1747144111\" alt=\"logo\" />"},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"co
6okieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-center-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{header}}{{messagelink}}{{compliance}}"},"position":"bottom-center","theme":"classic","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0295/3625/t/70/assets/pandectes-reopen-logo.png?v=1747144112","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-close\">{{close}}</button>","dismiss":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button aria-label=\"allow cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button aria-label=\"deny cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button aria-label=\"settings cookies\" tabindex=\"0\" type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":true,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"globalVisibility":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1716385551,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: center}    .cc-window-wrapper{z-index: 2147483648;}    .cc-window{z-index: 2147483648;font-family: sofia;}    .pd-cookie-banner-window .cc-header{font-family: sofia;}    .pd-cp-ui{font-family: sofia; background-color: #FFFFFF;color:#000000;}    button.pd-cp-btn, a.pd-cp-btn{background-color:#000000;color:#FFFFFF!important;}    input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)}    .pd-cp-ui-close{color:#000000;}    .pd-cp-preferences-slider:before{background-color: #FFFFFF}    .pd-cp-title:before {border-color: #000000!important}    .pd-cp-preferences-slider{background-color:#000000}    .pd-cp-toggle{color:#000000!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important}    .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);}  ","customJavascript":{},"showPoweredBy":false,"logoHeight":34,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":true,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"localization","type":"http","domain":"www.mercihandy.com","path":"/en-eu","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to localize the cart to the correct country.","fr":"Localisation de boutique Shopify"}},{"name":"_tracking_consent","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","fr":"Préférences de suivi."}},{"name":"secure_customer_sig","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","fr":"Utilisé en relation avec la connexion client."}},{"name":"_cmp_a","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings.","fr":"Utilisé pour gérer les paramètres de confidentialité des clients."}},{"name":"cart_currency","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","fr":"Le cookie est nécessaire pour la fonction de paiement et de paiement sécurisé sur le site Web. Cette fonction est fournie par shopify.com."}},{"name":"keep_alive","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","fr":"Utilisé en relation avec la localisation de l'acheteur."}},{"name":"locale_bar_accepted","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":-55,"unit":"declYears","purpose":{"en":"Preserves if the modal from the geolocation app was accepted.","fr":"Ce cookie est fourni par l&#39;application Géolocalisation et permet de charger la barre."}},{"name":"_pandectes_gdpr","type":"http","domain":".www.mercihandy.com","path":"/","provider":"Pandectes","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used for the functionality of the cookies consent banner.","fr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies."}}],"1":[{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}},{"name":"wpm-domain-test","type":"http","domain":"mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}},{"name":"wpm-domain-test","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}}],"2":[{"name":"_shopify_y","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics.","fr":"Analyses Shopify."}},{"name":"_shopify_s","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used to identify a given browser session/shop comb
6ination. Duration is 30 minute rolling expiry of last use.","fr":"Analyses Shopify."}},{"name":"_orig_referrer","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Allows merchant to identify where people are visiting them from.","fr":"Suit les pages de destination."}},{"name":"_gid","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews.","fr":"Le cookie est placé par Google Analytics pour compter et suivre les pages vues."}},{"name":"_landing_page","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Capture the landing page of visitor when they come from other sites.","fr":"Suit les pages de destination."}},{"name":"_ga","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality","fr":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue"}},{"name":"_gat","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots.","fr":"Le cookie est placé par Google Analytics pour filtrer les requêtes des bots."}},{"name":"_shopify_sa_t","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics.","fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_shopify_sa_p","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics.","fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_boomr_clss","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé pour surveiller et optimiser les performances des magasins Shopify."}},{"name":"_gat_UA-43718675-1","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"fr":""}},{"name":"_ga_16WBVZ6PQ6","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}}],"4":[{"name":"_gcl_au","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions.","fr":"Le cookie est placé par Google Tag Manager pour suivre les conversions."}},{"name":"_scid","type":"http","domain":".mercihandy.com","path":"/","provider":"Snapchat","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by Snapchat to help identify a visitor.","fr":"Utilisé par Snapchat pour aider à identifier un visiteur."}},{"name":"_fbp","type":"http","domain":".mercihandy.com","path":"/","provider":"Facebook","firstParty":false,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites.","fr":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web."}},{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l&#39;expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"_tt_enable_cookie","type":"http","domain":".mercihandy.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor.","fr":"Utilisé pour identifier un visiteur."}},{"name":"_ttp","type":"http","domain":".mercihandy.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l&#39;expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"__kla_id","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website.","fr":"Suit quand quelqu'un clique sur un e-mail Klaviyo vers votre site Web."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year.","fr":"Pour mesurer les actions des visiteurs après avoir cliqué sur une publicité. Expire après 1 an."}},{"name":"tt_sessionId","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_appInfo","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_pixel_session_index","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}}],"8":[{"name":"X-AB","type":"http","domain":"sc-static.net","path":"/scevent.min.js","provider":"Unknown","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"fr":""}},{"name":"FPID","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"FPGSID","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"fr":""}},{"name":"FPLC","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"20 hour(s)","expires":20,"unit":"declHours","purpose":{"fr":""}},{"name":"data-timeout","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 ","expires":1,"unit":"declSession","purpose":{"fr":""}},{"name":"_scsrid","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid_r","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scid_r","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"vuidck","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"fr":""}},{"name":"_lm_id","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_shopify_essential","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","fr":""}},{"name":"lantern","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"fr":""}},{"name":"axeptio_all_vendors","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_sclid","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}}
6,{"name":"axeptio_cookies","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"axeptio_authorized_vendors","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_sclid_r","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"algoliasearch-client-js","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"klaviyoOnsite","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"stamped_app_key","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid_r","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"vuidck","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_scsid","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"klaviyoPagesVisitCount","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"localstorage.test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"local-storage-test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_scsid_r","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_lm_id","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"session-storage-test","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"gtmBrowserId","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"__kla_viewed","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"shopify__tic","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"__storage_test__","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_kla_test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","expires":1,"unit":"declYears","purpose":{"fr":""}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"","analyticsId":"","adwordsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":false,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":true},"facebookPixel":{"id":"822976171166341","isActive":true,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":true,"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["static.axept.io","lantern.roeyecdn.com"],"2":[],"4":["anal
6ytics.tiktok.com/i18n/pixel","intg.snapchat.com/shopify/shopify-scevent-init.js","sc-static.net"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}�   �   !function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};var e="javascript/blocked";function t(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";new URLSearchParams(window.location.search).get("log")&&console[t]("PandectesRules: ".concat(e))};function a(e){var t=document.createElement("script");t.async=!0,t.src=e,document.head.appendChild(t)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function s(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(a=o.call(n)).done)&&(s.push(a.value),s.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw r}}return s}}(e,t)||d(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var f=window.PandectesRulesSettings||window.PandectesSettings,g=!(void 0===window.dataLayer||!Array.isArray(window.dataLayer)||!window.dataLayer.some((function(e){return"pandectes_full_scan"===e.event}))),p=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"_pandectes_gdpr",n=("; "+document.cookie).split("; "+t+"=");if(n.length<2)e={};else{var a=n.pop().split(";");e=window.atob(a.shift())}var r=function(e){try{return JSON.parse(e)}catch(e){return!1}}(e);return!1!==r?r:e}(),y=f.banner.isActive,h=f.blocker,w=h.defaultBlocked,v=h.patterns,m=p&&null!==p.preferences&&void 0!==p.preferences?p.preferences:null,b=g?0:y?null===m?w:m:0,_={1:!(1&b),2:!(2&b),4:!(4&b)},k=v.blackList,S=v.whiteList,L=v.iframesBlackList,C=v.iframesWhiteList,A=v.beaconsBlackList,P=v.beaconsWhiteList,O={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((function(e){var n;_[e]||((n=O.blackList).push.apply(n,l(k[e].length?k[e].map(t):[])),O.iframesBlackList[e]=L[e].length?L[e].map(t):[],O.beaconsBlackList[e]=A[e].length?A[e].map(t):[])})),O.whiteList=S.length?S.map(t):[],O.iframesWhiteList=C.length?C.map(t):[],O.beaconsWhiteList=P.length?P.map(t):[];var E={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},I=function(t,n){return t&&(!n||n!==e)&&(!O.blackList||O.blackList.some((function(e){return e.test(t)})))&&(!O.whiteList||O.whiteList.every((function(e){return!e.test(t)})))},j=function(e,t){var n=O.iframesBlackList[t],a=O.iframesWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},B=function(e,t){var n=O.beaconsBlackList[t],a=O.beaconsWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},T=new MutationObserver((function(e){for(var t=0;t<e.length;t++)for(var n=e[t].addedNodes,a=0;a<n.length;a++){var r=n[a],o=r.dataset&&r.dataset.cookiecategory;if(1===r.nodeType&&"LINK"===r.tagName){var i=r.dataset&&r.dataset.href;if(i&&o)switch(o){case"functionality":case"C0001":E.css[1].push(i);break;case"performance":case"C0002":E.css[2].push(i);break;case"targeting":case"C0003":E.css[4].push(i)}}}})),R=new MutationObserver((function(t){for(var a=0;a<t.length;a++)for(var r=t[a].addedNodes,o=function(){var t=r[i],a=t.src||t.dataset&&t.dataset.src,o=t.dataset&&t.dataset.cookiecategory;if(1===t.nodeType&&"IFRAME"===t.tagName){if(a){var s=!1;j(a,1)||"functionality"===o||"C0001"===o?(s=!0,E.iframes[1].push(a)):j(a,2)||"performance"===o||"C0002"===o?(s=!0,E.iframes[2].push(a)):(j(a,4)||"targeting"===o||"C0003"===o)&&(s=!0,E.iframes[4].push(a)),s&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"IMG"===t.tagName){if(a){var c=!1;
6B(a,1)?(c=!0,E.beacons[1].push(a)):B(a,2)?(c=!0,E.beacons[2].push(a)):B(a,4)&&(c=!0,E.beacons[4].push(a)),c&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"SCRIPT"===t.tagName){var l=t.type,d=!1;if(I(a,l)?(n("rule blocked: ".concat(a)),d=!0):a&&o?n("manually blocked @ ".concat(o,": ").concat(a)):o&&n("manually blocked @ ".concat(o,": inline code")),d){E.scripts.push([t,l]),t.type=e;t.addEventListener("beforescriptexecute",(function n(a){t.getAttribute("type")===e&&a.preventDefault(),t.removeEventListener("beforescriptexecute",n)})),t.parentElement&&t.parentElement.removeChild(t)}}},i=0;i<r.length;i++)o()})),D=document.createElement,z={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=function(e){var t=E.css[e]||[];t.length&&n("Unblocking CSS for ".concat(e)),t.forEach((function(e){var t=document.querySelector('link[data-href^="'.concat(e,'"]'));t.removeAttribute("data-href"),t.href=e})),E.css[e]=[]},window.PandectesRules.unblockIFrames=function(e){var t=E.iframes[e]||[];t.length&&n("Unblocking IFrames for ".concat(e)),O.iframesBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('iframe[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.iframes[e]=[]},window.PandectesRules.unblockBeacons=function(e){var t=E.beacons[e]||[];t.length&&n("Unblocking Beacons for ".concat(e)),O.beaconsBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('img[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.beacons[e]=[]},window.PandectesRules.unblockInlineScripts=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('script[type="javascript/blocked"][data-cookiecategory="'.concat(t,'"]'));n("unblockInlineScripts: ".concat(a.length," in ").concat(t)),a.forEach((function(e){var t=document.createElement("script");t.type="text/javascript",e.hasAttribute("src")?t.src=e.getAttribute("src"):t.textContent=e.textContent,document.head.appendChild(t),e.parentNode.removeChild(e)}))},window.PandectesRules.unblockInlineCss=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('link[data-cookiecategory="'.concat(t,'"]'));n("unblockInlineCss: ".concat(a.length," in ").concat(t)),a.forEach((function(e){e.href=e.getAttribute("data-href")}))},window.PandectesRules.unblock=function(e){e.length<1?(O.blackList=[],O.whiteList=[],O.iframesBlackList=[],O.iframesWhiteList=[]):(O.blackList&&(O.blackList=O.blackList.filter((function(t){return e.every((function(e){return"string"==typeof e?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0}))}))),O.whiteList&&(O.whiteList=[].concat(l(O.whiteList),l(e.map((function(e){if("string"==typeof e){var n=".*"+t(e)+".*";if(O.whiteList.every((function(e){return e.toString()!==n.toString()})))return new RegExp(n)}else if(e instanceof RegExp&&O.whiteList.every((function(t){return t.toString()!==e.toString()})))return e;return null})).filter(Boolean)))));var a=0;l(E.scripts).forEach((function(e,t){var n=c(e,2),r=n[0],o=n[1];if(function(e){var t=e.getAttribute("src");return O.blackList&&O.blackList.every((function(e){return!e.test(t)}))||O.whiteList&&O.whiteList.some((function(e){return e.test(t)}))}(r)){for(var i=document.createElement("script"),s=0;s<r.attributes.length;s++){var l=r.attributes[s];"src"!==l.name&&"type"!==l.name&&i.setAttribute(l.name,r.attributes[s].value)}i.setAttribute("src",r.src),i.setAttribute("type",o||"application/javascript"),document.head.appendChild(i),E.scripts.splice(t-a,1),a++}})),0==O.blackList.length&&0===O.iframesBlackList[1].length&&0===O.iframesBlackList[2].length&&0===O.iframesBlackList[4].length&&0===O.beaconsBlackList[1].length&&0===O.beaconsBlackList[2].length&&0===O.beaconsBlackList[4].length&&(n("Disconnecting observers"),R.disconnect(),T.disconnect())};var x=f.store,M=x.adminMode,N=x.headless,U=x.storefrontRootDomain,q=x.checkoutRootDomain,F=x.storefrontAccessToken,W=f.banner.isActive,H=f.blocker.defaultBlocked;function G(e){if(window.Shopify&&window.Shopify.customerPrivacy)e();else{var t=null;window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.trackingConsent?e():t=setInterval((function(){window.Shopify&&window.Shopify.loadFeatures&&(clearInterval(t),window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(t){t?n("Shopify.customerPrivacy API - failed to load"):(n("shouldShowBanner() -> ".concat(window.Shopify.trackingConsent.shouldShowBanner()," | saleOfDataRegion() -> ").concat(window.Shopify.trackingConsent.saleOfDataRegion())),e())})))}),10)}}W&&G((function(){!function(){var e=window.Shopify.trackingConsent;if(!1!==e.shouldShowBanner()||null!==m||7!==H)try{var t=M&&!(window.Shopify&&window.Shopify.AdminBarInjector),a={preferences:!(1&b)||g||t,analytics:!(2&b)||g||t,marketing:!(4&b)||g||t};N&&(a.headlessStorefront=!0,a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:""),e.firstPartyMarketingAllowed()===a.marketing&&e.analyticsProcessingAllowed()===a.analytics&&e.preferencesProcessingAllowed()===a.preferences||e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent"):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}catch(e){n("Shopify.customerPrivacy API - exception")}}(),function(){if(N){var e=window.Shopify.trackingConsent,t=e.currentVisitorConsent();if(navigator.globalPrivacyControl&&""===t.sale_of_data){var a={sale_of_data:!1,headlessStorefront:!0};a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:"",e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent({".concat(JSON.stringify(a),")")):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}}}()}));var J=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","GB","LI","NO","IS"],V="[Pandectes :: Google Consent Mode debug]:";function K(){var e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2];if("consent"!==e)return"config"===e?"config":void 0;var a=n.ad_storage,r=n.ad_user_data,o=n.ad_personalization,i=n.functionality_storage,s=n.analytics_storage,c=n.personalization_storage,l={Command:e,Mode:t,ad_storage:a,ad_user_data:r,ad_personalization:o,functionality_storage:i,analytics_storage:s,personalization_storage:c,security_storage:n.security_storage};return console.table(l),"default"===t&&("denied"===a&&"denied"===r&&"denied"===o&&"denied"===i&&"denied"===s&&"denied"===c||console.warn("".concat(V,' all types in a "default" command should be set to "denied" except for security_storage that should be set to "granted"'))),t}var Z=!1,$=!1;function Y(e){e&&("default"===e?(Z=!0,$&&console.warn("".concat(V,' "default" command was sent but there was already an "update" command before it.'))):"update"===e?($=!0,Z||console.warn("".concat(V,' "update" command was sent but there was no "default" command before it.'))):"config"===e&&(Z||console.warn("".concat(V,' a tag read consent state before a "default" command was sent.'))))}var Q=f.banner,X=Q.isActive,ee=Q.hybridStrict,te=f.geolocation,ne=te.caOnly,ae=void 0!==ne&&ne,re=te.euOnly,oe=void 0!==re&&re,ie=te.brOnly,se=void 0!==ie&&ie,ce=te.jpOnly,le=void 0!==ce&&ce,de=te.thOnly,ue=void 0!==de&&de,fe=te.chOnly,ge=void 0!==fe&&fe,pe=te.zaOnly,ye=void 0!==pe&&pe,he=te.canadaOnly,we=void 0!==he&&he,ve=te.globalVisibility,me=void 0===ve||ve,be=f.blocker,_e=be.defaultBlocked,ke=void 0===_e?7:_e,Se=be.googleConsentMode,Le=Se.isActive,Ce=Se.customEvent,Ae=Se.id,Pe=void 0===Ae?"":Ae,Oe=Se.analyticsId,Ee=void 0===Oe?"":Oe,Ie=Se.adwordsId,je=void 0===Ie?"":Ie,Be=Se.redactData,Te=Se.urlPassthrough,Re=Se.adStorageCategory,De=Se.analyticsStorageCategory,ze=Se.functionalityStorageCategory,xe=Se.personalizationStorageCategory,Me=Se.securityStorageCategory,Ne=Se.dataLayerProperty,Ue=void 0===Ne?"dataLayer":Ne,qe=Se.waitForUpdate,Fe=void 0===qe?0:qe,We=Se.useNativeChannel,He=void 0!==We&&We,Ge=Se.debugMode,Je=void 0!==Ge&&Ge;function Ve(){window[Ue].push(arguments)}window[Ue]=window[Ue]||[];var Ke,Ze,$e={hasInitialized:!1,useNativeChannel:!1,ads_data_redaction:!1,url_passthrough:!1,data_layer_property:"dataLayer",storage:{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}};if(X&&Le){Je&&(Ke=Ue||"dataLayer",window[Ke].forEach((function(e){Y(K.apply(void 0,l(e)))})),window[Ke].push=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];
6return Y(K.apply(void 0,l(t[0]))),Array.prototype.push.apply(this,t)});var Ye=ke&Re?"denied":"granted",Qe=ke&De?"denied":"granted",Xe=ke&ze?"denied":"granted",et=ke&xe?"denied":"granted",tt=ke&Me?"denied":"granted";$e.hasInitialized=!0,$e.useNativeChannel=He,$e.url_passthrough=Te,$e.ads_data_redaction="denied"===Ye&&Be,$e.storage.ad_storage=Ye,$e.storage.ad_user_data=Ye,$e.storage.ad_personalization=Ye,$e.storage.analytics_storage=Qe,$e.storage.functionality_storage=Xe,$e.storage.personalization_storage=et,$e.storage.security_storage=tt,$e.data_layer_property=Ue||"dataLayer",Ve("set","developer_id.dMTZkMj",!0),$e.ads_data_redaction&&Ve("set","ads_data_redaction",$e.ads_data_redaction),$e.url_passthrough&&Ve("set","url_passthrough",$e.url_passthrough),function(){var e=b!==ke?{wait_for_update:Fe||500}:Fe?{wait_for_update:Fe}:{};me&&!ee?Ve("consent","default",o(o({},$e.storage),e)):(Ve("consent","default",o(o(o({},$e.storage),e),{},{region:[].concat(l(oe||ee?J:[]),l(ae&&!ee?["US-CA","US-VA","US-CT","US-UT","US-CO"]:[]),l(se&&!ee?["BR"]:[]),l(le&&!ee?["JP"]:[]),l(we&&!ee?["CA"]:[]),l(ue&&!ee?["TH"]:[]),l(ge&&!ee?["CH"]:[]),l(ye&&!ee?["ZA"]:[]))})),Ve("consent","default",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}));if(null!==m){var t=b&Re?"denied":"granted",n=b&De?"denied":"granted",r=b&ze?"denied":"granted",i=b&xe?"denied":"granted",s=b&Me?"denied":"granted";$e.storage.ad_storage=t,$e.storage.ad_user_data=t,$e.storage.ad_personalization=t,$e.storage.analytics_storage=n,$e.storage.functionality_storage=r,$e.storage.personalization_storage=i,$e.storage.security_storage=s,Ve("consent","update",$e.storage)}(Pe.length||Ee.length||je.length)&&(window[$e.data_layer_property].push({"pandectes.start":(new Date).getTime(),event:"pandectes-rules.min.js"}),(Ee.length||je.length)&&Ve("js",new Date));var c="https://www.googletagmanager.com";if(Pe.length){var d=Pe.split(",");window[$e.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(var u=0;u<d.length;u++){var f="dataLayer"!==$e.data_layer_property?"&l=".concat($e.data_layer_property):"";a("".concat(c,"/gtm.js?id=").concat(d[u].trim()).concat(f))}}if(Ee.length)for(var g=Ee.split(","),p=0;p<g.length;p++){var y=g[p].trim();y.length&&(a("".concat(c,"/gtag/js?id=").concat(y)),Ve("config",y,{send_page_view:!1}))}if(je.length)for(var h=je.split(","),w=0;w<h.length;w++){var v=h[w].trim();v.length&&(a("".concat(c,"/gtag/js?id=").concat(v)),Ve("config",v,{allow_enhanced_conversions:!0}))}}()}X&&Ce&&(Ze=b,G((function(){var e=Ze;if(null==m&&ee){var t=window.Shopify.customerPrivacy.getRegion();if(t){var n=t.substr(0,2);e=J.includes(n)?7:0}}var a={event:"Pandectes_Consent_Update",pandectes_status:7===e?"deny":0===e?"allow":"mixed",pandectes_categories:{C0000:"allow",C0001:1&e?"deny":"allow",C0002:2&e?"deny":"allow",C0003:4&e?"deny":"allow"}};window[Ue].push(a),null!==m&&function(e){if(window.Shopify&&window.Shopify.analytics)e();else{var t=null;window.Shopify&&window.Shopify.analytics?e():t=setInterval((function(){window.Shopify&&window.Shopify.analytics&&(clearInterval(t),e())}),10)}}((function(){window.Shopify.analytics.publish("Pandectes_Consent_Update",a)}))})));var nt=f.blocker,at=nt.klaviyoIsActive,rt=nt.googleConsentMode.adStorageCategory;at&&window.addEventListener("PandectesEvent_OnConsent",(function(e){var t=e.detail.preferences;if(null!=t){var n=t&rt?"denied":"granted";void 0!==window.klaviyo&&window.klaviyo.isIdentified()&&window.klaviyo.push(["identify",{ad_personalization:n,ad_user_data:n}])}})),f.banner.revokableTrigger&&(window.onload=function(){document.querySelectorAll('[href*="#reopenBanner"]').forEach((function(e){e.onclick=function(e){e.preventDefault(),window.Pandectes.fn.revokeConsent()}}))});var ot=f.banner.isActive,it=f.blocker,st=it.defaultBlocked,ct=void 0===st?7:st,lt=it.microsoft,dt=lt.isActive,ut=lt.uetTags,ft=lt.dataLayerProperty,gt=void 0===ft?"uetq":ft,pt={hasInitialized:!1,data_layer_property:"uetq",storage:{ad_storage:"granted"}};if(window[gt]=window[gt]||[],dt&&bt("_uetmsdns","1",365),ot&&dt){var yt=4&ct?"denied":"granted";if(pt.hasInitialized=!0,pt.storage.ad_storage=yt,window[gt].push("consent","default",pt.storage),"granted"==yt&&(bt("_uetmsdns","0",3
665),console.log("setting cookie")),null!==m){var ht=4&b?"denied":"granted";pt.storage.ad_storage=ht,window[gt].push("consent","update",pt.storage),"granted"===ht&&bt("_uetmsdns","0",365)}if(ut.length)for(var wt=ut.split(","),vt=0;vt<wt.length;vt++)wt[vt].trim().length&&mt(wt[vt])}function mt(e){var t=document.createElement("script");t.type="text/javascript",t.src="//bat.bing.com/bat.js",t.onload=function(){var t={ti:e};t.q=window.uetq,window.uetq=new UET(t),window.uetq.push("consent","default",{ad_storage:"denied"}),window[gt].push("pageLoad")},document.head.appendChild(t)}function bt(e,t,n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);var r="expires="+a.toUTCString();document.cookie="".concat(e,"=").concat(t,"; ").concat(r,"; path=/; secure; samesite=strict")}window.PandectesRules.gcm=$e;var _t=f.banner.isActive,kt=f.blocker.isActive;n("Prefs: ".concat(b," | Banner: ").concat(_t?"on":"off"," | Blocker: ").concat(kt?"on":"off"));var St=null===m&&/\/checkouts\//.test(window.location.pathname);0!==b&&!1===g&&kt&&!St&&(n("Blocker will execute"),document.createElement=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if("script"!==n[0].toLowerCase())return D.bind?D.bind(document).apply(void 0,n):D;var r=D.bind(document).apply(void 0,n);try{Object.defineProperties(r,{src:o(o({},z.src),{},{set:function(t){I(t,r.type)&&z.type.set.call(this,e),z.src.set.call(this,t)}}),type:o(o({},z.type),{},{get:function(){var t=z.type.get.call(this);return t===e||I(this.src,t)?null:t},set:function(t){var n=I(r.src,r.type)?e:t;z.type.set.call(this,n)}})}),r.setAttribute=function(t,n){if("type"===t){var a=I(r.src,r.type)?e:n;z.type.set.call(r,a)}else"src"===t?(I(n,r.type)&&z.type.set.call(r,e),z.src.set.call(r,n)):HTMLScriptElement.prototype.setAttribute.call(r,t,n)}}catch(e){console.warn("Yett: unable to prevent script execution for script src ",r.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return r},R.observe(document.documentElement,{childList:!0,subtree:!0}),T.observe(document.documentElement,{childList:!0,subtree:!0}))}();
7�</script>
7
8
9<!-- Google Tag Manager -->
10  
10<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
11  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
12  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
13  'https://server.mercihandy.com/6kbkne704v7byuz.js?id='+i+dl;f.parentNode.insertBefore(j,f);
14  })(window,document,'script','dataLayer','GTM-TF26BP3');</script>
14
15  <!-- End Google Tag Manager -->
16
17
18<link rel="preconnect" href="https://cdn.shipup.co/">
19<link rel="preconnect" href="https://ajax.googleapis.com">
20<link rel="preconnect" href="https://godog.shopifycloud.com">
21<link rel="preconnect" href="https://cdn.shopify.com">
22<link rel="preconnect" href="https://acp-magento.appspot.com">
23<link rel="preconnect" href="https://www.googleadservices.com">
24<link rel="preconnect" href="https://www.googletagmanager.com">
25<link rel="preconnect" href="https://static.hotjar.com/">
26<link rel="preconnect" href="https://www.googleoptimize.com">
27<link rel="preconnect" href="https://www.godog.shopifycloud.com">
28<link rel="preconnect" href="https://api.heyday.ai">
29<link rel="preconnect" href="https://cdn.shipup.co">
30<link rel="preconnect" href="https://www.googleadservices.com">
31<link rel="preconnect" href="https://mercihandy-1.leadsmonitor.io">
32<link rel="preconnect" href="https://static.klaviyo.com">
33<link rel="preconnect" href="https://www.google-analytics.com">
34<link rel="preconnect" href="https://script.hotjar.com">
35<link rel="preconnect" href="https://static-tracking.klaviyo.com">
36<link rel="preconnect" href="https://cdn.shipup.co">
37<link rel="preconnect" href="https://static-tracking.klaviyo.com">
38<link rel="preconnect" href="https://connect.facebook.net">
39<link rel="preconnect" href="https://analytics.tiktok.com">
40<link rel="preconnect" href="https://storage.googleapis.com">
41<link rel="preconnect" href="https://geolocation-recommendations.shopifyapps.com">
42<link rel="preconnect" href="https://admin.revenuehunt.com">
43<link rel="preconnect" href="https://dr4qe3ddw9y32.cloudfront.net">
44<link rel="preconnect" href="https://disco-static.productessentials.app">
45<link rel="preconnect" href="https://googleads.g.doubleclick.net">
46<link rel="preconnect" href="https://trt-scripts.usedrop.io">
47<link rel="preconnect" href="https://sc-static.net">
48<link rel="preconnect" href="https://profiling.veoxa.com">
49<link rel="preconnect" href="https://tr.snapchat.com">
50<link rel="preconnect" href="https://sv.ciblelink.com">
51<link rel="preconnect" href="https://js.cookieless-data.com">
52<link rel="preconnect" href="https://trk.datnova.com">
53<link rel="preconnect" href="https://fonts.googleapis.com">
54<link rel="preconnect" href="https://use.fontawesome.com">
55<link rel="preconnect" href="https://use.typekit.net">
56<link rel="preconnect" href="https://p.typekit.net">
57<link rel="preconnect" href="https://maxcdn.bootstrapcdn.com">
58<link rel="preconnect" href="https://cdn.weglot.com">
59<link rel="preconnect" href="https://admin.revenuehunt.com">
60
61
62  <link rel="preload" as="image" href="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web.jpg?v=1789724889" fetchpriority="high">
63
64<!-- PAGEFLYHEAD -->
65
66
67
68<!-- PAGEFLYHEAD -->
69  <meta charset="utf-8">
70  <meta http-equiv="X-UA-Compatible" content="IE=edge">
71  <meta name="viewport" content="width=device-width,initial-scale=1">
72  <meta name="theme-color" content="">
73  <link rel="canonical" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026"><link rel="shortcut icon" href="//www.mercihandy.com/cdn/shop/files/favicon_merci_handy_32x32.png?v=1614730171" type="image/png"><title>Calendrier de l&#39;Avent Beauté 2026 | Merci Handy × La Folie Douce
74&ndash; Merci Handy FR</title>
75  <meta name="google-site-verification" content="Tc2LLBKJPbOkWVyIV-BMWf1GuxkaMoEYoC9gowBx4NQ" /><meta name="description" content="24 surprises full size, 230 € de produits pour 69,90 €, un vanity réutilisable et des Tickets d&#39;Or cachés dans 3 calendriers. Édition limitée à 4 000 exemplaires. Livré avant le 1er décembre ❄️">
76
77
78<meta property="og:site_name" content="Merci Handy FR">
79<meta property="og:url" content="https://www.mercihandy.com/products/calendrier-de-l-avent-2026">
80<meta property="og:title" content="Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™">
81<meta property="og:type" content="product">
82<meta property="og:description" content="24 surprises full size, 230 € de produits pour 69,90 €, un vanity réutilisable et des Tickets d&#39;Or cachés dans 3 calendriers. Édition limitée à 4 000 exemplaires. Livré avant le 1er décembre ❄️"><meta property="product:availability" content="instock">
83  <meta property="product:price:amount" content="69,90">
84  <meta property="product:price:currency" content="EUR"><meta property="og:image" content="http://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web.jpg?v=1789724889">
85      <meta property="og:image:secure_url" content="https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web.jpg?v=1789724889">
86      <meta property="og:image:width" content="1500">
87      <meta property="og:image:height" content="1760">
88      <meta property="og:image:alt" content="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"><meta property="og:image" content="http://www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026.jpg?v=1789652728">
89      <meta property="og:image:secure_url" content="https://www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026.jpg?v=1789652728">
90      <meta property="og:image:width" content="1080">
91      <meta property="og:image:height" content="1350">
92      <meta property="og:image:alt" content="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"><meta property="og:image" content="http://www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2.jpg?v=1789659614">
93      <meta property="og:image:secure_url" content="https://www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2.jpg?v=1789659614">
94      <meta property="og:image:width" content="1080">
95      <meta property="og:image:height" content="1350">
96      <meta property="og:image:alt" content="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
97
98<meta name="twitter:site" content="@">
99<meta name="twitter:card" content="summary_large_image">
100<meta name="twitter:title" content="Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™">
101<meta name="twitter:description" content="24 surprises full size, 230 € de produits pour 69,90 €, un vanity réutilisable et des Tickets d&#39;Or cachés dans 3 calendriers. Édition limitée à 4 000 exemplaires. Livré avant le 1er décembre ❄️">
102
103  <link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/layout.password.css?v=9339468068659097531790175912" as="style"><link rel="preload" href="//www.mercihandy.com/cdn/shop/t/113/assets/layout.theme.css?v=95992760471167732551790175911" as="style" />
104    <link rel="preload" href="//www.mercihandy.com/cdn/shop/t/113/assets/custom.css?v=24354421842083078351790175911" as="style" />
105    <link type="text/css" href="//www.mercihandy.com/cdn/shop/t/113/assets/layout.theme.css?v=95992760471167732551790175911" rel="stylesheet" >
106    <link type="text/css" href="//www.mercihandy.com/cdn/shop/t/113/assets/custom.css?v=24354421842083078351790175911" rel="stylesheet"><link type="text/css" data-href="//www.mercihandy.com/cdn/shop/t/113/assets/layout.theme.styleLiquid.scss.css?v=160720040311982319741790175913" rel="stylesheet"><style>
107  .slick-prev,
108  .slick-next {
109    position: absolute;
110    top: 50%;
111    display: block;
112    width: 20px;
113    height: 20px;
114    padding: 0;
115    margin-top: -10px;
116    border: none;
117    background: transparent;
118    font-size: 0;
119    line-height: 0;
120    color: transparent;
121    cursor: pointer;
122    z-index: 5;
123  }
124  .slick-prev:before,
125  .slick-next:before {
126    display: block;
127    font-size: 20px;
128    line-height: 1;
129    color: #000;
130    opacity: 0.75;
131  }
132  .slick-prev:hover:before,
133  .slick-next:hover:before { opacity: 1; }
134  .slick-prev { left: -25px; }
135  .slick-next { right: -25px; }
136  .slick-prev:before { content: "←"; }
137  .slick-next:before { content: "→"; }
138  .slick-prev.slick-disabled:before,
139  .slick-next.slick-disabled:before { opacity: 0.25; }
140  .slick-prev.slick-hidden,
141  .slick-next.slick-hidden { display: none; }
142</style>
143  
144
145
146<style>
147    @font-face {
148        font-display: swap;
149        font-family: 'Sofia Pro';
150        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.eot?v=6960247381327781871790175753');
151        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.eot?v=6960247381327781871790175753 ?#iefix')
152        format("embedded-opentype"),
153        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.woff2?v=3783496082682004571790175758') format("woff2"),
154        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.woff?v=119673336330328890971790175757') format("woff"),
155        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.ttf?v=134116644135480028711790175756') format("truetype"),
156        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Medium.svg?v=54363578662796050661790175755 #SofiaPro-Medium')
157        format("svg");
158        font-weight: 500;
159        font-style: normal;
160    }
161
162    @font-face {
163        font-display: swap;
164        font-family: 'Sofia Pro';
165        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.eot?v=104415530099102612771790175747');
166        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.eot?v=104415530099102612771790175747 ?#iefix')
167        format("embedded-opentype"),
168        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.woff2?v=9406560792727802281790175752') format("woff2"),
169        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.woff?v=152925122084605181171790175751') format("woff"),
170        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.ttf?v=147729640494067608181790175750') format("truetype"),
171        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Light.svg?v=164871830801769407041790175748 #SofiaPro-Light') format("svg");
172        font-weight: 300;
173        font-style: normal;
174    }
175
176    @font-face {
177        font-display: swap;
178        font-family: 'Sofia Pro';
179        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.eot?v=179529441631763156371790175740');
180        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.eot?v=179529441631763156371790175740 ?#iefix')
181        format("embedded-opentype"),
182        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.woff2?v=166724040606475631261790175746') format("woff2"),
183        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.woff?v=136462971733081752501790175745') format("woff"),
184        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.ttf?v=98452301654828404211790175743') format("truetype"),
185        url('//www.mercihandy.com/cdn/shop/t/113/assets/SofiaPro-Bold.svg?v=90006999109988475591790175742 #SofiaPro-Bold') format("svg");
186        font-weight: bold;
187        font-style: normal;
188    }
189
190    @font-face {
191        font-display: swap;
192        font-family: 'Pixel';
193        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.eot?v=113619214821201704931790175703');
194        src: url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.eot?v=113619214821201704931790175703 ?#iefix')
195        format("embedded-opentype"),
196        url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.woff2?v=30151211114608300621790175709') format("woff2"),
197        url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.woff?v=62584334056720479501790175708') format("woff"),
198        url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.ttf?v=16185910615385955071790175707') format("truetype"),
199        url('//www.mercihandy.com/cdn/shop/t/113/assets/Pixel12x10.svg?v=12581743833807914631790175704 #Pixel12x10') format("svg");
200        font-weight: 500;
201        font-style: normal;
202    }
203
204    :root {
205        --background-gradient-1: linear-gradient(90deg, rgba(169, 236, 209, 1), rgba(184, 235, 255, 1) 20%, rgba(187, 190, 254, 1) 40%, rgba(254, 201, 255, 1) 60%, rgba(244, 180, 196, 1) 80%, rgba(254, 223, 190, 1) 99%);
206        --background-gradient-2: linear-gradient(180deg, rgba(169, 236, 209, 1), rgba(184, 235, 255, 1) 20%, rgba(187, 190, 254, 1) 40%, rgba(254, 201, 255, 1) 60%, rgba(244, 180, 196, 1) 80%, rgba(254, 223, 190, 1) 100%);
207        --background-gradient-animated: linear-gradient(90deg, rgba(184, 235, 255, 1) 4.17%, rgba(187, 190, 254, 1) 8.33%, rgba(254, 201, 255, 1) 12.5%, rgba(244, 180, 196, 1) 16.67%, rgba(254, 223, 190, 1) 20.83%, rgba(184, 235, 255, 1) 29.17%, rgba(187, 190, 254, 1) 33.33%, rgba(254, 201, 255, 1) 37.5%, rgba(244, 180, 196, 1) 41.67%, rgba(254, 223, 190, 1) 45.83%, rgba(184, 235, 255, 1) 54.17%, rgba(187, 190, 254, 1) 58.33%, rgba(254, 201, 255, 1) 62.5%, rgba(244, 180, 196, 1) 66.67%, rgba(254, 223, 190, 1) 70.83%, rgba(184, 235, 255, 1) 79.17%, rgba(187, 190, 254, 1) 83.33%, rgba(254, 201, 255, 1) 87.5%, rgba(244, 180, 196, 1) 91.67%, rgba(254, 223, 190, 1) 95.83%);
208        --background: #ffffff;
209        --heading-color: #ffffff;
210        --text-color: #1a1a1a;
211        --accent-color: #a5a5a5;
212        --border-color: #dcdce6;
213        --page-border: #242b32;
214
215        --font-heading: 'Sofia Pro', sans-serif;
216        --font-body: 'Sofia Pro', sans-serif;
217        --font-heading-special: 'Pixel', sans-serif;
218
219        --top-bar-color: #000000;
220        --top-bar-show-on-mobile: false ;
221        --top-bar-position: center;
222        --top-bar-bold: 500 ;
223
224        --header-color: #1a1a1a;
225        --header-accent-color: ;
226        --header-background: rgba(0,0,0,0);
227
228        --navigation-categories-color: #242b32;
229        --navigation-categories-background: #f4f4f7;
230        --navigation-categories-text-hover: #ffffff;
231    }
232</style>
233
234
235  <!-- Override CSS -->
236   
237   
238     <link rel="preload" href="//www.mercihandy.com/cdn/shop/t/113/assets/override.scss.css?v=42906570353332618121790175911" as="style" />
239     <link rel="stylesheet" data-href="//www.mercihandy.com/cdn/shop/t/113/assets/override.scss.css?v=42906570353332618121790175911"/>
240   
241
242  <!-- /Override CSS -->
243
244  <!-- Custom assets - Lugus -->
245  <link rel="stylesheet" href="//www.mercihandy.com/cdn/shop/t/113/assets/lugus-custom.css?v=111927534322082810841790175650">
246  
246<script src="//www.mercihandy.com/cdn/shop/t/113/assets/lugus-custom.js?v=71196083553742277301790175651" defer></script>
246
247
248  
248<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
248<meta name="google-site-verification" content="9YngyPnVrOlB4sPVod_D7IWaf4S_1_oSZfznij90w2M">
249<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2953625/digital_wallets/dialog">
250<meta id="in-context-paypal-metadata" data-shop-id="2953625" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
251<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/55188997243222:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026">
252<link rel="alternate" hreflang="fr" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026">
253<link rel="alternate" hreflang="en-ES" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
254<link rel="alternate" hreflang="en-AD" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
255<link rel="alternate" hreflang="en-AT" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
256<link rel="alternate" hreflang="en-DK" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
257<link rel="alternate" hreflang="en-EE" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
258<link rel="alternate" hreflang="en-FI" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
259<link rel="alternate" hreflang="en-IT" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
260<link rel="alternate" hreflang="en-LV" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
261<link rel="alternate" hreflang="en-LT" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
262<link rel="alternate" hreflang="en-VA" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
263<link rel="alternate" hreflang="en-PT" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
264<link rel="alternate" hreflang="en-IE" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
265<link rel="alternate" hreflang="en-MT" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
266<link rel="alternate" hreflang="en-NL" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
267<link rel="alternate" hreflang="en-NO" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
268<link rel="alternate" hreflang="en-SK" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
269<link rel="alternate" hreflang="en-SI" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
270<link rel="alternate" hreflang="en-SE" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
271<link rel="alternate" hreflang="en-MC" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
272<link rel="alternate" hreflang="en-DE" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
273<link rel="alternate" hreflang="en-CH" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
274<link rel="alternate" hreflang="en-CY" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
275<link rel="alternate" hreflang="en-GR" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
276<link rel="alternate" hreflang="en-PL" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
277<link rel="alternate" hreflang="en-BE" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
278<link rel="alternate" hreflang="en-LU" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
279<link rel="alternate" hreflang="en-GB" href="https://www.mercihandy.com/en-uk/products/calendrier-de-l-avent-2026">
280<link rel="alternate" hreflang="en-HR" href="https://www.mercihandy.com/en-eu/products/calendrier-de-l-avent-2026">
281<link rel="alternate" type="application/json+oembed" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026.oembed">
282<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=51216726"></script>
282
283<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
284<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=51216726&shop_id=2953625" crossorigin="anonymous"></script>
vendor: 1 bytes, line 284
284
285<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2953625,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2953625","merchantName":"Merci Handy FR","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Merci Handy FR","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 285
285
286<script id="shopify-features" type="application/json">{"accessToken":"01441685620fdc1fa456b5cd73cf1bc0","betas":["rich-media-storefront-analytics"],"domain":"www.mercihandy.com","predictiveSearch":true,"shopId":2953625,"locale":"fr"}</script>
vendor: 1 bytes, line 286
286
287<script>var Shopify = Shopify || {};
288Shopify.shop = "mercihandy.myshopify.com";
289Shopify.locale = "fr";
290Shopify.currency = {"active":"EUR","rate":"1.0"};
291Shopify.country = "FR";
292Shopify.theme = {"name":"[FIX BLOG] Production 23\/09\/2026","id":207473836374,"schema_name":"MH - Symediane","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
293Shopify.theme.handle = "null";
294Shopify.theme.style = {"id":null,"handle":null};
295Shopify.cdnHost = "www.mercihandy.com/cdn";
296Shopify.routes = Shopify.routes || {};
297Shopify.routes.root = "/";
298Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
299Shopify.SignInWithShop = Shopify.SignInWithShop || {};
300Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
301Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 301
301
302<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 302
302
303<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 303
303
304<script>
305  window.ShopifyPay = window.ShopifyPay || {};
306  window.ShopifyPay.apiHost = "shop.app\/pay";
307  window.ShopifyPay.redirectState = null;
308</script>
vendor: 1 bytes, line 308
308
309<script>
310  window.Shopify = window.Shopify || {};
311  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
312  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
313  window.Shopify.SignInWithShop.eligible = true;
314</script>
vendor: 1 bytes, line 314
314
315<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 315
315
316<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 316
316
317<script type="module">
318  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
319
320  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
321
322</script>
vendor: 1 bytes, line 322
322
323<script>
324  window.Shopify = window.Shopify || {};
325  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
326  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"]};
327</script>
vendor: 1 bytes, line 327
327
328<script>(function() {
329  var isLoaded = false;
330  function asyncLoad() {
331    if (isLoaded) return;
332    isLoaded = true;
333    var urls = ["https:\/\/trt.usedrop.io\/tag.js?wid=81c86fe5-baca-4d33-b150-42ceddbd3d33\u0026src=shopify\u0026shop=mercihandy.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=23218\u0026v=shopifyApp_5.2.0\u0026ts=1747234640295\u0026shop=mercihandy.myshopify.com","https:\/\/disco-static.productessentials.app\/main.js?shop=mercihandy.myshopify.com","https:\/\/cdn.shipup.co\/latest_v2\/shipup-shopify.js?shop=mercihandy.myshopify.com","\/\/cdn.shopify.com\/proxy\/bb1c7f2651bc520b70d3157abf24a6fb077b2b1e9b0024d6f922d68b423a3766\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=mercihandy.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
334    for (var i = 0; i < urls.length; i++) {
335      var s = document.createElement('script');
336      s.type = 'text/javascript';
337      s.async = true;
338      s.src = urls[i];
339      var x = document.getElementsByTagName('script')[0];
340      x.parentNode.insertBefore(s, x);
341    }
342  };
343  if(window.attachEvent) {
344    window.attachEvent('onload', asyncLoad);
345  } else {
346    window.addEventListener('load', asyncLoad, false);
347  }
348})();</script>
vendor: 1 bytes, line 348
348
349<script id="__st">var __st={"a":2953625,"offset":7200,"reqid":"109a60d9-3811-4da7-b88c-cf330426c1dd-1790350010","pageurl":"www.mercihandy.com\/products\/calendrier-de-l-avent-2026","u":"d0356053d082","p":"product","rtyp":"product","rid":11219937722710};</script>
vendor: 1 bytes, line 349
349
350<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 350
350
351<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 351
351
352<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 352
352
353<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 = "//www.mercihandy.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
353<script crossorigin="anonymous" defer="defer" src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 353
353
354<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 354
354
355<script>
356  window.Shopify = window.Shopify || {};
357  window.Shopify.MCP = window.Shopify.MCP || {};
358  window.Shopify.MCP.enabled = true;
359  window.Shopify.MCP.shop = "mercihandy.myshopify.com";
360  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mercihandy.com\/api\/mcp";
361  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
362</script>
vendor: 1 bytes, line 362
362
363<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("\/\/www.mercihandy.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
364</script>
vendor: 1 bytes, line 364
364
365<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://www.mercihandy.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
366</script>
vendor: 1 bytes, line 366
366
367<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
368  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);
369</script>
vendor: 1 bytes, line 369
369
370<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})}}));
371</script>
371
372<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.mercihandy.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
373<style id="shopify-accelerated-checkout-cart">
374        #shopify-buyer-consent {
375  margin-top: 1em;
376  display: inline-block;
377  width: 100%;
378}
379
380#shopify-buyer-consent.hidden {
381  display: none;
382}
383
384#shopify-subscription-policy-button {
385  background: none;
386  border: none;
387  padding: 0;
388  text-decoration: underline;
389  font-size: inherit;
390  cursor: pointer;
391}
392
393#shopify-subscription-policy-button::before {
394  box-shadow: none;
395}
396
397      </style>
398
399<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
399
400
401  
402
403    <!------ SHIPUP CODE ------->
404
405<!-- Start Code verification GMC -->
406  <meta name="google-site-verification" content="waWMzGCGZtpLCyHzKkxgh-tR_bhCRnqJW32OQLc7_qY" />
407<!-- End Code verification GMC -->
408
409  <!---- FONT AWESOME 5 ---->
410  <link rel="stylesheet" data-href="https://use.fontawesome.com/releases/v5.7.0/css/all.css" integrity="sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ" crossorigin="anonymous"/>
411
412  <!-- "snippets/pagefly-header.liquid" was not rendered, the associated app was uninstalled -->
413
414  
414<script type="text/javascript">const domObserver = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == 'analytics') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes("connect.facebook.net"))&&(e.setAttribute("data-source", e.src), e.removeAttribute("src")))})})});domObserver.observe(document.documentElement,{childList:!0,subtree:!0})</script>
414
415
416  <!-- Google Tag Manager -->
417<script type="text/lazyload">
vendor: 327 bytes, lines 417-421
417(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
418new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
419j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
420'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
421})(window,document,'script','dataLayer','
421GTM-TF26BP3
vendor: 3 bytes, line 421
421');
421</script>
421
422<!-- End Google Tag Manager -->
423<!-- TAGinstall START -->
424<script type="text/lazyload">
425 (function(w) {  var first = document.getElementsByTagName('script')[0];  var script = document.createElement('script');  script.async = true;  script.src = "\/\/www.mercihandy.com\/cdn\/shop\/t\/113\/assets\/dataLayer.js?v=100984351315984907461790175589";  script.addEventListener ("load", function() {  function start() {    var allProducts = [];  var shopCurrency = 'EUR';  var collectionTitle = null;    var customer = {  customerType: 'guest'  };    var pageType = 'Product Page';  var searchPerformed = false;  var cart = {  "items": [],  "total": 0.0,  "currency": "EUR",  };  if (!w.__TAGinstall) {  console.error('Unable to initialize Easy Tag - GTM & Data Layer.');  return;  }  w.__TAGinstall.init({  shopCurrency, allProducts, collectionTitle, searchPerformed, pageType, customer, cartData: cart  });     var product = {  name: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",  title: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",  id: "MH-KIT-ADCAL-XS26",  productId: "11219937722710",  variantId: "55188997243222",  handle: "calendrier-de-l-avent-2026",  price: "69.9",  image: "\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web_medium.jpg?v=1789724889",  brand: "Merci Handy FR",  category: "Noël 2026","variants": [{  id: "55188997243222",  title: "Default Title",  sku: "MH-KIT-ADCAL-XS26",  price: "69.9",  compareAtPrice: "0.0",  },]  };  w.__TAGinstall.onProductPage({  product, collectionTitle, shopCurrency, ShopifyAnalytics  });    };  if (w.__TAGinstall && w.__TAGinstall.boot) {  w.__TAGinstall.boot(start);  }  }, false);  first.parentNode.insertBefore(script, first); })(window);
426</script>
426
427<!-- TAGinstall END -->
428
429<link href="//www.mercihandy.com/cdn/shop/t/113/assets/custom-fields.css?v=1080968677386427191790175581" rel="stylesheet" type="text/css" media="all" />
430<script src="//www.mercihandy.com/cdn/shop/t/113/assets/custom-fields-widgets.js?v=2706296677974789471790175580" defer="defer"></script>
430
431<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
432
433  
434    
435      <!-- TCF is active, scripts are loaded above -->
436      
437        
437<script>
438          if (!window.PandectesRulesSettings) {
439            window.PandectesRulesSettings = {"store":{"id":2953625,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":true,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":false},"blocker":{"isActive":true,"googleConsentMode":{"isActive":true,"id":"GTM-TF26BP3","analyticsId":"","onlyGtm":true,"adwordsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false,"debugMode":false},"facebookPixel":{"isActive":false,"id":"822976171166341","ldu":false},"microsoft":{"isActive":false,"uetTags":""},"clarity":{"isActive":false,"id":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"klaviyoIsActive":true,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["static.axept.io","lantern.roeyecdn.com"],"2":[],"4":["analytics.tiktok.com/i18n/pixel","intg.snapchat.com/shopify/shopify-scevent-init.js","sc-static.net"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
440            const rulesScript = document.createElement('script');
441            window.PandectesRulesSettings.auto = true;
442            rulesScript.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-rules.js";
443            const firstChild = document.head.firstChild;
444            document.head.insertBefore(rulesScript, firstChild);
445          }
446        </script>
446
447      
448      
448<script>
449        
450          window.PandectesSettings = {"store":{"id":2953625,"plan":"premium","theme":"Merci Handy - Production 15/07/2025","primaryLocale":"fr","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1765021058,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Multilingual","fallbackLanguage":"fr","languageDetection":"country","languagesSupported":["en"]},"texts":{"managed":{"headerText":{"en":"We respect your privacy","fr":"Nous respectons votre vie privée. Parce qu'on vous aime."},"consentText":{"en":"This website uses cookies to ensure you get the best experience.","fr":"Notre site utilise des cookies (pas ceux à manger) pour vous garantir la meilleure expérience."},"linkText":{"en":"Learn more","fr":"En savoir plus"},"imprintText":{"en":"Imprint","fr":"Imprimer"},"googleLinkText":{"en":"Google's Privacy Terms","fr":"Conditions de confidentialité de Google"},"allowButtonText":{"en":"Accept","fr":"J'accepte"},"denyButtonText":{"en":"Decline","fr":"Déclin"},"dismissButtonText":{"en":"Ok","fr":"D'accord"},"leaveSiteButtonText":{"en":"Leave this site","fr":"Quitter ce site"},"preferencesButtonText":{"en":"Preferences","fr":"Préférences"},"cookiePolicyText":{"en":"Cookie policy","fr":"Politique de cookies"},"preferencesPopupTitleText":{"en":"Manage consent preferences","fr":"Gérer les préférences de consentement"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer votre préférence de cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences","fr":"Enregistrer les préférences"},"preferencesPopupCloseButtonText":{"en":"Close","fr":"proche"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all","fr":"Accepter tout"},"preferencesPopupRejectAllButtonText":{"en":"Reject all","fr":"Tout rejeter"},"cookiesDetailsText":{"en":"Cookies details","fr":"Détails des cookies"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed","fr":"Toujours activé"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time.","fr":"Vous avez le droit de pouvoir accéder à vos données à tout moment."},"accessSectionTitleText":{"en":"Data portability","fr":"Portabilité des données"},"accessSectionAccountInfoActionText":{"en":"Personal data","fr":"Données personnelles"},"accessSectionDownloadReportActionText":{"en":"Request export","fr":"Tout télécharger"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests","fr":"Demandes des personnes concernées"},"accessSectionOrdersRecordsActionText":{"en":"Orders","fr":"Ordres"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate.","fr":"Vous avez le droit de demander la mise à jour de vos données chaque fois que vous le jugez approprié."},"rectificationSectionTitleText":{"en":"Data Rectification","fr":"Rectification des données"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated","fr":"Décrivez ce que vous souhaitez mettre à jour"},"rectificationCommentValidationError":{"en":"Comment is required","fr":"Un commentaire est requis"},"rectificationSectionEditAccountActionText":{"en":"Request an update","fr":"Demander une mise à jour"},"erasureSectionTitleText":{"en":"Right to be forgotten","fr":"Droit à l'oubli"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account.","fr":"Vous avez le droit de demander que toutes vos données soient effacées. Après cela, vous ne pourrez plus accéder à votre compte."}
450,"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion","fr":"Demander la suppression des données personnelles"},"consentDate":{"en":"Consent date","fr":"Date de consentement"},"consentId":{"en":"Consent ID","fr":"ID de consentement"},"consentSectionChangeConsentActionText":{"en":"Change consent preference","fr":"Modifier la préférence de consentement"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on","fr":"Vous avez consenti à la politique de cookies de ce site Web sur"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website.","fr":"Vous n'avez pas consenti à la politique de cookies de ce site Web."},"consentSectionTitleText":{"en":"Your cookie consent","fr":"Votre consentement aux cookies"},"consentStatus":{"en":"Consent preference","fr":"Préférence de consentement"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance","fr":"Votre demande n'a pas été vérifiée. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide"},"confirmationFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request.","fr":"Nous reviendrons rapidement vers vous quant à votre demande."},"confirmationSuccessTitle":{"en":"Your request is verified","fr":"Votre demande est vérifiée"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance.","fr":"Votre demande n'a pas été soumise. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred","fr":"Un problème est survenu"},"guestsSupportEmailPlaceholder":{"en":"E-mail address","fr":"Adresse e-mail"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed.","fr":"Si vous êtes inscrit en tant que client de ce magasin, vous recevrez bientôt un e-mail avec des instructions sur la marche à suivre."},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request","fr":"Merci pour votre requête"},"guestsSupportEmailValidationError":{"en":"Email is not valid","fr":"L'email n'est pas valide"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed.","fr":"Veuillez vous connecter avec votre compte client pour continuer."},"submitButton":{"en":"Submit","fr":"Soumettre"},"submittingButton":{"en":"Submitting...","fr":"Soumission..."},"cancelButton":{"en":"Cancel","fr":"Annuler"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies."},"declName":{"en":"Name","fr":"Nom"},"declPurpose":{"en":"Purpose","fr":"But"},"declType":{"en":"Type","fr":"Type"},"declRetention":{"en":"Retention","fr":"Rétention"},"declProvider":{"en":"Provider","fr":"Fournisseur"},"declFirstParty":{"en":"First-party","fr":"Première partie"},"declThirdParty":{"en":"Third-party","fr":"Tierce partie"},"declSeconds":{"en":"seconds","fr":"secondes"},"declMinutes":{"en":"minutes","fr":"minutes"},"declHours":{"en":"hours","fr":"heures"},"declDays":{"en":"days","fr":"jours"},"declWeeks":{"en":"week(s)","fr":"semaine(s)"},"declMonths":{"en":"months","fr":"mois"},"declYears":{"en":"years","fr":"années"},"declSession":{"en":"Session","fr":"Session"},"declDomain":{"en":"Domain","fr":"Domaine"},"declPath":{"en":"Path","fr":"Chemin"}}
450,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies","fr":"Cookies strictement nécessaires"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies.","fr":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies","fr":"Cookies fonctionnels"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.","fr":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},"performanceCookiesTitleText":{"en":"Performance cookies","fr":"Cookies de performances"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular.","fr":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},"targetingCookiesTitleText":{"en":"Targeting cookies","fr":"Ciblage des cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.","fr":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, vous bénéficierez d'une publicité moins ciblée."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies","fr":"Cookies non classés"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.","fr":"Les cookies non classés sont des cookies que nous sommes en train de classer avec les fournisseurs de cookies individuels."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":1,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"#69D2C4","backgroundForCalculations":{"a":1,"b":196,"g":210,"r":105},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://mercihandy.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"&#10005;","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 34px;\" src=\"https://mercihandy.myshopify.com/cdn/shop/files/pandectes-banner-logo.png\" alt=\"Cookie banner\" />"}
450,"window":"<div role=\"dialog\" aria-labelledby=\"cookieconsent:head\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-overlay-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{header}}{{messagelink}}{{compliance}}"},"position":"overlay","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://mercihandy.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"proche\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":true,"jpOnly":false,"thOnly":false,"zaOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1716385551,"extraCss":"        .cc-banner-logo {max-width: 24em!important;}    @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}}    .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: center}    .cc-window-wrapper{z-index: 2147483648;-webkit-transition: opacity 1s ease;  transition: opacity 1s ease;}    .cc-window{z-index: 2147483648;font-family: avenir;}    .pd-cookie-banner-window .cc-header{font-family: avenir;}    .pd-cp-ui{font-family: avenir; background-color: #FFFFFF;color:#000000;}    button.pd-cp-btn, a.pd-cp-btn{background-color:#69D2C4;color:#FFFFFF!important;}    input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)}    .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)}    input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)}    .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)}    .pd-cp-ui-close{color:#000000;}    .pd-cp-preferences-slider:before{background-color: #FFFFFF}    .pd-cp-title:before {border-color: #000000!important}    .pd-cp-preferences-slider{background-color:#000000}    .pd-cp-toggle{color:#000000!important}    @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}}    .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important}    .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);}  ","customJavascript":{},"showPoweredBy":false,"logoHeight":34,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":true,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"localization","type":"http","domain":"www.mercihandy.com","path":"/en-eu","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to localize the cart to the correct country.","fr":"Localisation de boutique Shopify"}},{"name":"_tracking_consent","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","fr":"Préférences de suivi."}},{"name":"secure_customer_sig","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to identify a user after they sign into a shop as a customer so they do not need to log in again.","fr":"Utilisé en relation avec la connexion client."}},{"name":"_cmp_a","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings.","fr":"Utilisé pour gérer les paramètres de confidentialité des clients."}},{"name":"cart_currency","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","fr":"Le cookie est nécessaire pour la fonction de paiement et de paiement sécurisé sur le site Web. Cette fonction est fournie par shopify.com."}},{"name":"keep_alive","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","fr":"Utilisé en relation avec la localisation de l'acheteur."}},{"name":"locale_bar_accepted","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","session":true,"expires":-55,"unit":"declYears","purpose":{"en":"Preserves if the modal from the geolocation app was accepted.","fr":"Ce cookie est fourni par l&#39;application Géolocalisation et permet de charger la barre."}},{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}},{"name":"_pandectes_gdpr","type":"http","domain":".www.mercihandy.com","path":"/","provider":"Pandectes","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used for the functionality of the cookies consent banner.","fr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies."}}],"1":[{"name":"wpm-domain-test","type":"http","domain":"mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}},{"name":"wpm-domain-test","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test Shopify's Web Pixel Manager with the domain to make sure everything is working correctly.\t","fr":"Utilisé pour tester le stockage des paramètres sur les produits ajoutés au panier ou la devise de paiement"}}],"2":[{"name":"_shopify_y","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics.","fr":"Analyses Shopify."}},{"name":"_shopify_s","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used to identify a given browser session/shop comb
450ination. Duration is 30 minute rolling expiry of last use.","fr":"Analyses Shopify."}},{"name":"_orig_referrer","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Allows merchant to identify where people are visiting them from.","fr":"Suit les pages de destination."}},{"name":"_gid","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews.","fr":"Le cookie est placé par Google Analytics pour compter et suivre les pages vues."}},{"name":"_landing_page","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Capture the landing page of visitor when they come from other sites.","fr":"Suit les pages de destination."}},{"name":"_ga","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality","fr":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue"}},{"name":"_gat","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots.","fr":"Le cookie est placé par Google Analytics pour filtrer les requêtes des bots."}},{"name":"_shopify_sa_t","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics.","fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_shopify_sa_p","type":"http","domain":".mercihandy.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Capture the landing page of visitor when they come from other sites to support marketing analytics.","fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_boomr_clss","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé pour surveiller et optimiser les performances des magasins Shopify."}},{"name":"_gat_UA-43718675-1","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"fr":""}},{"name":"_ga_16WBVZ6PQ6","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}}],"4":[{"name":"_gcl_au","type":"http","domain":".mercihandy.com","path":"/","provider":"Google","firstParty":false,"retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions.","fr":"Le cookie est placé par Google Tag Manager pour suivre les conversions."}},{"name":"_scid","type":"http","domain":".mercihandy.com","path":"/","provider":"Snapchat","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Snapchat to help identify a visitor.","fr":"Utilisé par Snapchat pour aider à identifier un visiteur."}},{"name":"_fbp","type":"http","domain":".mercihandy.com","path":"/","provider":"Facebook","firstParty":false,"retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites.","fr":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web."}},{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l&#39;expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"_tt_enable_cookie","type":"http","domain":".mercihandy.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor.","fr":"Utilisé pour identifier un visiteur."}},{"name":"_ttp","type":"http","domain":".mercihandy.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok.","fr":"Pour mesurer et améliorer les performances de vos campagnes publicitaires et personnaliser l&#39;expérience utilisateur (y compris les publicités) sur TikTok."}},{"name":"__kla_id","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Klaviyo","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Tracks when someone clicks through a Klaviyo email to your website.","fr":"Suit quand quelqu'un clique sur un e-mail Klaviyo vers votre site Web."}},{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure the visitors’ actions after they click through from an advert. Expires after 1 year.","fr":"Pour mesurer les actions des visiteurs après avoir cliqué sur une publicité. Expire après 1 an."}},{"name":"tt_sessionId","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_appInfo","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}},{"name":"tt_pixel_session_index","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services.","fr":"Utilisé par le service de réseau social TikTok pour suivre l’utilisation des services intégrés."}}],"8":[{"name":"X-AB","type":"http","domain":"sc-static.net","path":"/scevent.min.js","provider":"Unknown","firstParty":false,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"fr":""}},{"name":"FPID","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"FPGSID","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"fr":""}},{"name":"FPLC","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"20 hour(s)","session":false,"expires":20,"unit":"declHours","purpose":{"fr":""}},{"name":"data-timeout","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 ","session":false,"expires":1,"unit":"declSession","purpose":{"fr":""}},{"name":"_scsrid","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid_r","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scid_r","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"vuidck","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"fr":""}},{"name":"_lm_id","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_shopify_essential","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","fr":""}},{"name":"lantern","type":"http","domain":".mercihandy.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"fr":""}},{"name":"axeptio_all_vendors","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_sclid","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}}
450,{"name":"axeptio_cookies","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"axeptio_authorized_vendors","type":"http","domain":"www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_sclid_r","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"algoliasearch-client-js","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"klaviyoOnsite","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"stamped_app_key","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid_r","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scsrid","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"vuidck","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_scsid","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"klaviyoPagesVisitCount","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"localstorage.test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"local-storage-test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"u_scsid_r","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_lm_id","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"session-storage-test","type":"html_session","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"gtmBrowserId","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"__kla_viewed","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"shopify__tic","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"__storage_test__","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_kla_test","type":"html_local","domain":"https://www.mercihandy.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}}]},"blocker":{"isActive":true,"googleConsentMode":{"id":"GTM-TF26BP3","onlyGtm":true,"analyticsId":"","adwordsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerProperty":"dataLayer","waitForUpdate":0,"useNativeChannel":false,"debugMode":false},"facebookPixel":{"id":"822976171166341","isActive":false,"ldu":false},"microsoft":{"isActive":false,"uetTags":""},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"klaviyoIsActive":true,"gpcIsActive":false,"clarity":{"isActive":false,"id":""},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":["static.axept.io","lantern.roeyecdn.com"],"2":[],"4":["anal
450ytics.tiktok.com/i18n/pixel","intg.snapchat.com/shopify/shopify-scevent-init.js","sc-static.net"],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
451        
452        window.addEventListener('DOMContentLoaded', function(){
453          const script = document.createElement('script');
454          
455            script.src = "https://cdn.shopify.com/extensions/01a0d309-5aa0-76cf-9f48-2a42b2760403/gdpr-cookie-consent-411/assets/pandectes-core.js";
456          
457          script.defer = true;
458          document.body.appendChild(script);
459        })
460      </script>
460
461    
462  
463
464
465
466
467
468<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
468<script
469  type="module"
470>
471  setTimeout(async function () {
472    const keySessionStorage = 'aw_settings';
473    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
474    if(!__AW__settings) {
475      const awSettings = await fetch(
476              "/apps/addingwell-proxy",
477              {
478                method: "GET",
479                redirect: "follow",
480                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
481              }
482      );
483      if (awSettings.ok) {
484        __AW__settings = await awSettings.json();
485        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
486      } else {
487        console.error('Addingwell - Loading proxy error', awSettings.status);
488        return;
489      }
490    }
491
492    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
493      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
494      let __AW__isAddingwellCdn = false;
495      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
496        __AW__gtmUrl = __AW__settings.gtmUrl;
497        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
498      }
499
500      (function(w,d,s,l,i){
501        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
502        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
503        j.async=true;
504        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
505      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
506    }
507
508    const __AW__getEventNameWithSuffix = (eventName) => {
509      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
510    }
511
512    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
513      return new Promise(function(resolve) {
514        let attempts = 0;
515        maxAttempts = maxAttempts || 5;
516        intervalMs = intervalMs || 200;
517        function check() {
518          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
519          if (match) {
520            resolve(match[1]);
521          } else if (attempts < maxAttempts) {
522            attempts++;
523            setTimeout(check, intervalMs);
524          } else {
525            console.warn('[AW] _shopify_y cookie not found after consent');
526            resolve(null);
527          }
528        }
529        check();
530      });
531    }
532
533    const __AW__CONSENT_KEY = 'aw_consent_state';
534
535    function __AW__getConsentState() {
536      try {
537        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
538          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
539        }
540      } catch(e) {}
541      return null;
542    }
543
544    function __AW__isEmptyConsent(stateStr) {
545      try {
546        return Object.values(JSON.parse(stateStr)).every(v => v === '');
547      } catch(e) {}
548      return true;
549    }
550
551    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
552
553    document.addEventListener('visitorConsentCollected', async function(event) {
554      const currentConsentState = __AW__getConsentState();
555
556      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
557        return;
558      }
559
560      __AW__prevConsentState = currentConsentState;
561
562      if (currentConsentState !== null) {
563        if (__AW__isEmptyConsent(currentConsentState)) {
564          localStorage.removeItem(__AW__CONSENT_KEY);
565        } else {
566          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
567        }
568      }
569
570      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
571
572      const shopifyY = await __AW__waitForShopifyYCookie();
573      if (!shopifyY) return;
574
575      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
576      window[__AW__settings.dataLayerVariableName].push({
577        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
578      });
579    });
580
581    if(__AW__settings.enableDataLayer) {
582      const MAX_ITEMS_BATCH = 10;
583      const sendBatchEvents = (items, eventName, eventObject) => {
584        let batch = [];
585        for(let i  = 0; i < items.length; i++) {
586          batch.push(items[i]);
587          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
588            const eventClone = {
589              ...eventObject,
590              ecommerce: {
591                ...eventObject.ecommerce,
592                items: [...batch]
593              }
594            };
595            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
596            window[__AW__settings.dataLayerVariableName].push({
597              ...{'event': __AW__getEventNameWithSuffix(eventName)},
598              ...eventClone
599            });
600
601            batch = [];
602          }
603        }
604      }
605
606      function __AW__filterNullOrEmpty(obj) {
607        let filteredObj = {};
608
609        for (let key in obj) {
610          if (obj.hasOwnProperty(key)) {
611            let value = obj[key];
612
613            // If value is an object (and not null), recursively filter sub-elements
614            if (typeof value === "object" && value !== null && value !== undefined) {
615              let filteredSubObject = __AW__filterNullOrEmpty(value);
616
617              // Add the filtered sub-object only if it's not empty
618              if (Object.keys(filteredSubObject).length > 0) {
619                filteredObj[key] = filteredSubObject;
620              }
621            } else {
622              // Add the value only if it's neither null nor an empty string
623              if (value !== null && value !== "" && value !== undefined) {
624                filteredObj[key] = value;
625              }
626            }
627          }
628        }
629        return filteredObj;
630      }
631
632      function getPageType(value) {
633        const pageTypeMapping = {
634          404: '404',
635          article: 'article',
636          blog: 'blog',
637          cart: 'cart',
638          collection: 'collection',
639          gift_card: 'gift_card',
640          index: 'homepage',
641          product: 'product',
642          search: 'searchresults',
643          'customers/login': 'login',
644          'customers/register': 'sign_up'
645        };
646        return pageTypeMapping[value] || 'other';
647      }
648      let __AW__cartReady = false;
649
650      function pushDataLayerEvents() {
651        initCart();
652        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
653        const templateName = "product";
654
655        const getFormattedPrice = (priceInCents) => priceInCents/100;
656        /**********************
657         * DATALAYER SECTIONS
658         ***********************/
659        /**
660         * DATALAYER: User Data
661         * Build user_data properties.
662         */
663        let newCustomer = true;
664        window.__AW__CommonData = {
665          user_data: {
666            new_customer: newCustomer,
667          }
668        };
669
670        
671
672        window.__AW__CommonData.country = "FR"
673        window.__AW__CommonData.market = "fr"
674        window.__AW__CommonData.marketId = 31129634
675
676        
677          window.__AW__CommonData.language = "fr-FR";
678        
679        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
680
681        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
682        async function sha256(str) {
683          if (!str) return undefined;
684          if (!(window.crypto && window.crypto.subtle)) {
685            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
686            return undefined;
687          }
688          try {
689            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
690            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
691          } catch (e) {
692            console.error('Erreur lors du hash SHA256 pour', str, e);
693            return undefined;
694          }
695        }
696        async function getUserDataHash(user_data) {
697          const hashObj = {};
698          if (!user_data) return hashObj;
699          try {
700            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
701            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
702            if (user_data.address && typeof user_data.address === 'object') {
703              hashObj.address = {};
704              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
705              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
706              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
707              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
708              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
709              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
710              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
711            }
712          } catch (e) {
713            console.error('Erreur lors du hash user_data_hashed', e);
714          }
715          return __AW__filterNullOrEmpty(hashObj);
716        }
717        (async function() {
718          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
719            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
720          }
721        })();
722
723        window.__AW__CommonData["page_type"] = getPageType(templateName);
724        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
725        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
726
727        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
728
729        /** DATALAYER: select_item handoff */
730        const pendingSelectItemName = "aw_pending_select_item";
731
732        const __AW__pushSelectItem = (payload) => {
733          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
734          window[__AW__settings.dataLayerVariableName].push(payload);
735        };
736
737        const __AW__flushPendingSelectItem = () => {
738          let pending = null;
739          try {
740            pending = sessionStorage.getItem(pendingSelectItemName);
741            sessionStorage.removeItem(pendingSelectItemName);
742          } catch (e) {
743            return;
744          }
745          if (!pending) return;
746          try {
747            __AW__pushSelectItem(JSON.parse(pending));
748          } catch (e) {
749            console.warn('[AW] pending select_item error', e);
750          }
751        };
752
753        __AW__flushPendingSelectItem();
754
755
756        /**
757         * DATALAYER: 404 Pages
758         * Fire on 404 Pages */
759        
760
761
762        /**
763         * DATALAYER: Blog Articles
764         * Fire on Blog Article Pages */
765        
766
767        
768
769        
770
771        /** DATALAYER: Product List Page (Collections, Category)
772         * Fire on all product listing pages. */
773
774        const __AW__transformNumberToString = (value) => {
775          if (value !== null && value !== undefined && typeof value === 'number') {
776            return value.toString();
777          }
778          /** By Default return the current value */
779          return value;
780        };
781
782        let discountPrice = 0.00;
783        
784
785        /** DATALAYER: Product Page
786         * Fire on all Product View pages. */
787        
788
789        var dl_ecom_quantity = 1;
790        var dl_ecom_price = getFormattedPrice(6990);
791        var dl_ecom_value = dl_ecom_quantity * dl_ecom_price;
792
793        var __AW__itemVariant = {"id":55188997243222,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"MH-KIT-ADCAL-XS26","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","public_title":null,"options":["Default Title"],"price":6990,"weight":1500,"compare_at_price":null,"inventory_quantity":-1,"inventory_management":"shopify","inventory_policy":"continue","barcode":"3760277826167","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};
794        var __AW__itemVariantQuantity = -1
795
796        
797        discountPrice = 0.00;
798        
799
800        
801        
802          
803            
804          
805          
806        
807        
808
809        const awEcommerceProduct = {
810          ecommerce: {
811            currency: "EUR",
812            value:  dl_ecom_value,
813            'items': [{
814              'item_id'             : __AW__transformNumberToString(11219937722710),
815              'item_variant'        : __AW__itemVariant?.title || null,
816              'item_variant_title'  : __AW__itemVariant?.title || null,
817              'item_variant_id'     : __AW__transformNumberToString(__AW__itemVariant?.id || null),
818              'item_product_id'     : __AW__transformNumberToString(11219937722710),
819              'item_product_title'  : "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
820              'item_name'           : "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
821              'sku'                 : __AW__transformNumberToString(__AW__itemVariant?.sku || null),
822              'discount'            : discountPrice,
823              'price'               : dl_ecom_price,
824              'item_brand'          : "Merci Handy FR",
825              'item_category'       : "Noël 2026",
826              'item_list_id'        : null,
827              'item_list_name'      : null,
828              'quantity'            : dl_ecom_quantity,
829              'inventory_quantity'  : __AW__itemVariantQuantity,
830              'url'                 : "\/products\/calendrier-de-l-avent-2026",
831              'selling_plan_id'     : null,
832              'selling_plan_name'   : null
833            }]
834          }
835        };
836        window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
837        window[__AW__settings.dataLayerVariableName].push({
838          ...{'event': __AW__getEventNameWithSuffix('view_item')},
839          ...awEcommerceProduct
840        });
841
842        
843
844        /** DATALAYER: Cart View
845         * Fire anytime a user views their cart (non-dynamic) */
846        
847
848        let drawerCartAlreadyOpened = false;
849        let pendingViewCartTimeout = null;
850
851        let stateObserver = null;
852        let domObserver = null;
853
854        function initCart() {
855          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
856            credentials: 'same-origin',
857            headers: { 'Accept': 'application/json' }
858          }).then(r => r.ok ? r.json() : null)
859            .then(freshCart => {
860              if (freshCart) {
861                window.__AW__slaveShopifyCart = freshCart;
862              } else {
863                window.__AW__slaveShopifyCart = { items: [] };
864              }
865              __AW__cartReady = true;
866            })
867            .catch(e => {
868              console.warn('[AW] Cart hydration failed', e);
869              window.__AW__slaveShopifyCart = { items: [] };
870              __AW__cartReady = true;
871            });
872        }
873
874        function fireViewCartOncePerOpen() {
875          if (pendingViewCartTimeout) return;
876
877          drawerCartAlreadyOpened = true;
878
879          pendingViewCartTimeout = setTimeout(() => {
880            pendingViewCartTimeout = null;
881            if (!__AW__cartReady) return;
882            const ecommerceDataLayer = {
883              ecommerce: {
884                currency: window.__AW__slaveShopifyCart.currency,
885                value: window.__AW__slaveShopifyCart.total_price / 100,
886                items: window.__AW__slaveShopifyCart.items.map(item => {
887                  const price = (item.discounted_price ?? item.price) / 100;
888                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
889
890                  let coupon = "";
891                  if (Array.isArray(item?.discounts)) {
892                    coupon = item.discounts
893                            .filter(d => typeof d?.title === "string")
894                            .map(d => d.title)
895                            .join(", ");
896                  }
897
898                  return {
899                    item_id: __AW__transformNumberToString(item.product_id),
900                    item_variant: item.variant_title,
901                    item_variant_title: item.variant_title,
902                    item_variant_id: __AW__transformNumberToString(item.variant_id),
903                    item_product_id: __AW__transformNumberToString(item.product_id),
904                    item_product_title: item.product_title,
905                    item_name: item.product_title,
906                    price,
907                    discount,
908                    item_brand: item.vendor,
909                    item_category: item.product_type,
910                    item_list_name: item.collection || "",
911                    item_list_id: "",
912                    quantity: item.quantity,
913                    sku: __AW__transformNumberToString(item.sku),
914                    coupon,
915                    url: item.url,
916                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
917                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
918
919                  };
920                })
921              }
922            };
923
924            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
925            window[__AW__settings.dataLayerVariableName].push({
926              event: __AW__getEventNameWithSuffix("view_cart"),
927              ...ecommerceDataLayer
928            });
929          }, 1000);
930        }
931
932        function resetOnClose() {
933          drawerCartAlreadyOpened = false;
934          if (pendingViewCartTimeout) {
935            clearTimeout(pendingViewCartTimeout);
936            pendingViewCartTimeout = null;
937          }
938        }
939
940        function getTargets() {
941          const cartDrawer = document.querySelector("cart-drawer");
942          const dialog =
943                  document.querySelector("cart-drawer dialog") ||
944                  document.querySelector("cart-drawer-component dialog") ||
945                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
946
947          return { cartDrawer, dialog };
948        }
949
950        function isCartOpen({ cartDrawer, dialog }) {
951          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
952          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
953          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
954          return openByDialog || openByClass || openByAttr;
955        }
956
957        function attachStateObserver() {
958          const { cartDrawer, dialog } = getTargets();
959
960          if (stateObserver) stateObserver.disconnect();
961
962          stateObserver = new MutationObserver(() => {
963            const openNow = isCartOpen(getTargets());
964
965            if (openNow) {
966              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
967            } else {
968              resetOnClose();
969            }
970          });
971
972          if (cartDrawer) {
973            stateObserver.observe(cartDrawer, {
974              attributes: true,
975              attributeFilter: ["class", "open"]
976            });
977          }
978
979          if (dialog) {
980            stateObserver.observe(dialog, {
981              attributes: true,
982              attributeFilter: ["open"]
983            });
984          }
985
986          const openNow = isCartOpen(getTargets());
987          if (openNow) {
988            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
989          } else {
990            resetOnClose();
991          }
992        }
993
994        function observeCartDrawerOpen() {
995          attachStateObserver();
996
997          if (domObserver) domObserver.disconnect();
998
999          domObserver = new MutationObserver(() => {
1000            attachStateObserver();
1001          });
1002
1003          domObserver.observe(document.documentElement, {
1004            childList: true,
1005            subtree: true
1006          });
1007        }
1008
1009        observeCartDrawerOpen();
1010
1011
1012        /** DATALAYER: Search Results */
1013        var searchPage = new RegExp("search", "g");
1014        if(document.location.pathname.match(searchPage)){
1015          var __AW__items = [];
1016          
1017
1018          const awEcommerceSearch = {
1019            search_term: null,
1020            results_count: null,
1021            ecommerce: {
1022              currency: "EUR",
1023              items : []
1024            }
1025          };
1026          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1027        }
1028
1029
1030        const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
1031        const pendingCartEventName = "aw_pending_cart_event";
1032        let awCartQueue = Promise.resolve();
1033
1034        if(sessionStorage.getItem(pendingCartEventName)) {
1035          scheduleCartSync();
1036        }
1037
1038        document.addEventListener('click', async function(e) {
1039          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1040          if (!btn || !__AW__cartReady) return;
1041          snapshotCart();
1042        }, true);
1043
1044        patchFetch();
1045        patchXhr();
1046
1047        function snapshotCart() {
1048          try {
1049            sessionStorage.setItem(
1050              pendingCartEventName,
1051              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1052            );
1053          } catch (e) {
1054            console.warn('[AW] snapshot error', e);
1055          }
1056        }
1057
1058        function patchXhr() {
1059          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1060          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1061
1062          XMLHttpRequest.prototype.send = function(body) {
1063            this.addEventListener('load', () => {
1064              try {
1065                const abs = this.responseURL || '';
1066                const u = new URL(abs, location.origin);
1067                const mt = u.pathname + (u.search || '');
1068                if (this.status === 200 && cartRegex.test(mt)) {
1069                  scheduleCartSync();
1070                }
1071              } catch (e) {
1072                console.error('[AW] XHR handler error', e);
1073              }
1074            });
1075            return nativeSend.apply(this, arguments);
1076          };
1077
1078          XMLHttpRequest.prototype.send.__AW__patched = true;
1079        }
1080
1081        function patchFetch() {
1082          const previousFetch = window.fetch;
1083          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1084
1085          window.fetch = async function (...args) {
1086            const resource = args[0];
1087            try {
1088
1089              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1090              if (cartRegex.test(url)) {
1091                const response = await previousFetch.apply(this, args);
1092                if (response.ok) {
1093                  scheduleCartSync();
1094                } else {
1095                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1096                }
1097                return response;
1098              }
1099            } catch (error) {
1100              console.error('[AW] Fetch Wrapper Error:', error);
1101            }
1102
1103            return previousFetch.apply(this, args);
1104          };
1105
1106          window.fetch.__AW__patched = true;
1107        }
1108
1109        function scheduleCartSync() {
1110          if (!__AW__cartReady) return;
1111          awCartQueue = awCartQueue
1112            .then(() => {
1113              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1114              return runCartSyncOnce();
1115            }).catch(e => {
1116              console.error('[AW] scheduleCartSync error', e);
1117            });
1118        }
1119
1120        async function runCartSyncOnce() {
1121          try {
1122            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1123              credentials: 'same-origin',
1124              headers: { 'Accept': 'application/json' }
1125            });
1126            if (!response.ok) throw new Error('HTTP ' + response.status);
1127            const newCart = await response.json();
1128            await compareCartData(newCart);
1129          } catch (error) {
1130            console.error('[AW] Error fetching /cart.js (singleton):', error);
1131          }
1132        }
1133
1134        function compareCartData(newCartData) {
1135          return new Promise((resolve) => {
1136            setTimeout(() => {
1137              try {
1138                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1139                newCartData = newCartData || {items: []};
1140                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1141                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1142                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1143
1144                newItems.forEach((newItem, key) => {
1145                  const oldItem = oldItems.get(key);
1146                  const eventName = "add_to_cart";
1147                  if (!oldItem) {
1148                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1149                  } else if (newItem.quantity > oldItem.quantity) {
1150                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1151                  }
1152                });
1153
1154                oldItems.forEach((oldItem, key) => {
1155                  const newItem = newItems.get(key);
1156                  const eventName = "remove_from_cart";
1157                  if (!newItem) {
1158                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1159                  } else if (oldItem.quantity > newItem.quantity) {
1160                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1161                  }
1162                });
1163
1164                sessionStorage.removeItem(pendingCartEventName);
1165                window.__AW__slaveShopifyCart = newCartData;
1166              } catch(e) {
1167                console.error('[AW] compareCartData error', e);
1168                sessionStorage.removeItem(pendingCartEventName);
1169              } finally {
1170                resolve();
1171              }
1172            }, 500);
1173          });
1174        }
1175
1176        function handleCartDataLayer(eventName, quantity, item) {
1177          const price = (item.discounted_price ?? item.price) / 100;
1178          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1179          const totalValue = price * quantity;
1180          let coupon = "";
1181          if(Array.isArray(item?.discounts)) {
1182            coupon = item.discounts
1183                    .filter(discount => typeof discount?.title === 'string')
1184                    .map(discount => discount.title)
1185                    .join(', ');
1186          }
1187
1188          const ecommerceCart = {
1189            ecommerce: {
1190              currency: "EUR",
1191              value: totalValue,
1192              items: [{
1193                item_id: __AW__transformNumberToString(item.product_id),
1194                item_variant: item.variant_title || "Default Variant",
1195                item_variant_id: __AW__transformNumberToString(item.variant_id),
1196                item_variant_title: item.variant_title || "Default Variant",
1197                item_name: item.product_title,
1198                item_product_id: __AW__transformNumberToString(item.product_id),
1199                item_product_title: item.product_title,
1200                sku: __AW__transformNumberToString(item.sku),
1201                discount: discount,
1202                price: price,
1203                item_brand: item.vendor,
1204                item_category: item.product_type,
1205                quantity: quantity,
1206                coupon: coupon,
1207                url: item?.url,
1208                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1209                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1210              }]
1211            }
1212          };
1213
1214          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1215          window[__AW__settings.dataLayerVariableName].push({
1216            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1217            ...ecommerceCart
1218          });
1219
1220        }
1221      }
1222
1223      if (document.readyState === 'loading') {
1224        // document still loading...
1225        document.addEventListener('DOMContentLoaded', () => {
1226          pushDataLayerEvents();
1227        });
1228      } else {
1229        // already loaded, chocs away!
1230        pushDataLayerEvents();
1231      }
1232    }
1233  }, 0);
1234</script>
1234
1235
1236
1237<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1238<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/mercihandy.myshopify.com"></script>
1238
1239
1240
1241<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
1241
1242
1243
1244<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=mercihandy"></script>
1244
1245
1246
1247<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260  
1260<script async src="https://static.klaviyo.com/onsite/js/JEdjH7/klaviyo.js?company_id=JEdjH7"></script>
1260
1261  
1261<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1261
1262
1263  
1264    
1264<script id="viewed_product">
1265      if (item == null) {
1266        var _learnq = _learnq || [];
1267
1268        var MetafieldReviews = null
1269        var MetafieldYotpoRating = null
1270        var MetafieldYotpoCount = null
1271        var MetafieldLooxRating = null
1272        var MetafieldLooxCount = null
1273        var okendoProduct = null
1274        var okendoProductReviewCount = null
1275        var okendoProductReviewAverageValue = null
1276        try {
1277          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1278          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1279          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":1};
1280          MetafieldYotpoRating = null
1281          MetafieldYotpoCount = null
1282          MetafieldLooxRating = null
1283          MetafieldLooxCount = null
1284
1285          okendoProduct = null
1286          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1287          if (okendoProduct && 'error' in okendoProduct) {
1288            okendoProduct = null
1289          }
1290          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1291          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1292        } catch (error) {
1293          console.error('Error in Klaviyo onsite reviews tracking:', error);
1294        }
1295
1296        var item = {
1297          Name: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
1298          ProductID: 11219937722710,
1299          Categories: ["Nos dernières nouveautés","Nos kits","Tous les produits"],
1300          ImageURL: "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_grande.jpg?v=1789724889",
1301          URL: "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
1302          Brand: "Merci Handy FR",
1303          Price: "69,90 €",
1304          Value: "69,90",
1305          CompareAtPrice: "0,00 €"
1306        };
1307        _learnq.push(['track', 'Viewed Product', item]);
1308        _learnq.push(['trackViewedItem', {
1309          Title: item.Name,
1310          ItemId: item.ProductID,
1311          Categories: item.Categories,
1312          ImageUrl: item.ImageURL,
1313          Url: item.URL,
1314          Metadata: {
1315            Brand: item.Brand,
1316            Price: item.Price,
1317            Value: item.Value,
1318            CompareAtPrice: item.CompareAtPrice
1319          },
1320          metafields:{
1321            reviews: MetafieldReviews,
1322            yotpo:{
1323              rating: MetafieldYotpoRating,
1324              count: MetafieldYotpoCount,
1325            },
1326            loox:{
1327              rating: MetafieldLooxRating,
1328              count: MetafieldLooxCount,
1329            },
1330            okendo: {
1331              rating: okendoProductReviewAverageValue,
1332              count: okendoProductReviewCount,
1333            }
1334          }
1335        }]);
1336      }
1337    </script>
1337
1338  
1339
1340
1341
1342
1343  
1343<script>
1344    window.klaviyoReviewsProductDesignMode = false
1345  </script>
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355<!-- END app block -->
1355<script src="https://cdn.shopify.com/extensions/01a0d8da-dbb6-759e-90f0-31975754fa90/forms-2597/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1355
1356<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1357<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: 2953625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1357
1357
1358<script>
1359  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1360</script>
vendor: 1 bytes, line 1360
1360
1361<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}
1361).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: 2953625,storefrontBaseUrl: "https://www.mercihandy.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.mercihandy.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"5796954454","configuration":"{\"myshopifyDomain\":\"mercihandy.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"4568449366","configuration":"{\"app_key\":\"f2107d37-e174-45e9-bf64-315beddd91c6\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"247ee3d3e6733cae40f8beae5db3a1b4","type":"APP","apiClientId":88117051393,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2215313750","configuration":"{\"tagID\":\"2614009035453\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1361,{"id":"1757512022","configuration":"{\"accountID\":\"JEdjH7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cbf4a80740670c5ae93d33dc67925b9a","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1105232214","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-16WBVZ6PQ6\\\",\\\"GT-NM8H65L\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-987588472\\\/XWDwCPaIz-8BEPjO9dYD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-987588472\\\/Q2g2CPmIz-8BEPjO9dYD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-987588472\\\/r2dzCPCIz-8BEPjO9dYD\\\",\\\"MC-947X9419VE\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-987588472\\\/Cbb4CITAo-UYEPjO9dYD\\\",\\\"MC-947X9419VE\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-987588472\\\/hsq8COqIz-8BEPjO9dYD\\\",\\\"MC-947X9419VE\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-987588472\\\/tG1-CPyIz-8BEPjO9dYD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-987588472\\\/d_jmCIfAo-UYEPjO9dYD\\\"}],\\\"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":"33718614","configuration":"{\"advertiserId\":\"23218\",\"shopDomain\":\"mercihandy.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"15335766","configuration":"{\"pixelId\":\"86fa34dd-5da5-4a02-a19d-5dc4b53f94c3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"273940822","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":[],"name":"ADGWL - Checkout dataLayer"},{"id":"299630934","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"PlayShorts"},{"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":"Merci Handy FR","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"mercihandy.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.mercihandy.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":69.9,"currencyCode":"EUR"},"product":{"title":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","vendor":"Merci Handy FR","id":"11219937722710","untranslatedTitle":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","url":"\/products\/calendrier-de-l-avent-2026","type":"Noël 2026"},"id":"55188997243222","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889"},"sku":"MH-KIT-ADCAL-XS26","title":"Default Title","untranslatedTitle":"Default Title"}
1361],"products":[{"id":"11219937722710","handle":"calendrier-de-l-avent-2026","isCollective":null,"title":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","type":"Noël 2026","untranslatedTitle":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","url":"\/products\/calendrier-de-l-avent-2026","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"55188997243222","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889"},"price":{"amount":69.9,"currencyCode":"EUR"},"sku":"MH-KIT-ADCAL-XS26","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6893021200418","handle":"10-gels-mains-nettoyants","isCollective":null,"title":"10 x gels mains nettoyants","type":"soin des mains","untranslatedTitle":"10 x gels mains nettoyants","url":"\/products\/10-gels-mains-nettoyants","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"40056609800226","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/Design_sans_titre_13.png?v=1759832166"},"price":{"amount":23.99,"currencyCode":"EUR"},"sku":"MH-GEL-UNITED-COLORS-BUNDLE","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10061525516630","handle":"master-pack-sprays-mains-nettoyants","isCollective":null,"title":"5 x Sprays Mains Nettoyants","type":"soin des mains","untranslatedTitle":"5 x Sprays Mains Nettoyants","url":"\/products\/master-pack-sprays-mains-nettoyants","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"52197328716118","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS-5.jpg?v=1767363508"},"price":{"amount":35.0,"currencyCode":"EUR"},"sku":"MH-MASTER-PACK-SPRAY","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"10025215295830","handle":"spray-mains-nettoyant-flower-power","isCollective":null,"title":"Spray Mains Nettoyant Flower Power","type":"soin des mains","untranslatedTitle":"Spray Mains Nettoyant Flower Power","url":"\/products\/spray-mains-nettoyant-flower-power","vendor":"Merci Handy","remoteShopId":null,"variants":[{"id":"52051571278166","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS-FP.jpg?v=1765295967"},"price":{"amount":7.9,"currencyCode":"EUR"},"sku":"MH-SPRAY-FP","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6543591374882","handle":"astro-set","isCollective":null,"title":"12 x Gels mains signe astro","type":"soin des mains","untranslatedTitle":"12 x Gels mains signe astro","url":"\/products\/astro-set","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"39283691454498","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/products\/astroset_1.png?v=1657097962"},"price":{"amount":29.9,"currencyCode":"EUR"},"sku":"MH-KIT-ASTRO-22","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9207069409622","handle":"body-serum-dos-fesses-duo","isCollective":null,"title":"Sérums Corps Dos \u0026 Fesses x 2","type":"soin du corps","untranslatedTitle":"Sérums Corps Dos \u0026 Fesses x 2","url":"\/products\/body-serum-dos-fesses-duo","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"48941188120918","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/serum-vert-fond-gris-ombre-x2.jpg?v=1727958387"},"price":{"amount":24.9,"currencyCode":"EUR"},"sku":"MH-DUO-BSERUM-BB","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8799004131670","handle":"pack-body-serums-x-4","isCollective":null,"title":"Pack Sérums Corps x 4","type":"soin du corps","untranslatedTitle":"Pack Sérums Corps x 4","url":"\/products\/pack-body-serums-x-4","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"47853193920854","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/Photo4serum.png?v=1712241402"},"price":{"amount":49.9,"currencyCode":"EUR"},"sku":"MH-PACK-BODY-SERUMS","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9604537155926","handle":"body-serum-aisselles-maillot-duo","isCollective":null,"title":"Sérums Corps Aisselles \u0026 Maillot x 2","type":"soin du corps","untranslatedTitle":"Sérums Corps Aisselles \u0026 Maillot x 2","url":"\/products\/body-serum-aisselles-maillot-duo","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"50379681562966","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/image-_3.jpg?v=1746634593"},"price":{"amount":24.9,"currencyCode":"EUR"},"sku":"MH-DUO-BSERUM-BZ","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9616116253014","handle":"patchs-nez-hydrocolloide","isCollective":null,"title":"4 Patchs Nez Hydrocolloïdes","type":"soin du visage","untranslatedTitle":"4 Patchs Nez Hydrocolloïdes","url":"\/products\/patchs-nez-hydrocolloide","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"50431227265366","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS_02ad15f7-8c65-438a-a0bc-7377c8b9547f.jpg?v=1788955107"},"price":{"amount":9.9,"currencyCode":"EUR"},"sku":"MH-NOSE-PATCH","title":"Default Title","untranslatedTitle":"Default Title"}]}
1361,{"id":"11203354263894","handle":"boite-patchs-boutons","isCollective":null,"title":"Boite Patchs Boutons","type":"soin du visage","untranslatedTitle":"Boite Patchs Boutons","url":"\/products\/boite-patchs-boutons","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"55095119642966","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS-1.jpg?v=1787844304"},"price":{"amount":9.0,"currencyCode":"EUR"},"sku":"MH-BOX-PATCH","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9743783067990","handle":"24-patchs-boutons-holographiques","isCollective":null,"title":"24 Patchs Boutons Unicorn Edition","type":"soin du visage","untranslatedTitle":"24 Patchs Boutons Unicorn Edition","url":"\/products\/24-patchs-boutons-holographiques","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"51001651069270","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-PATCH-HOLO-format_web-gris_ombre.jpg?v=1754468160"},"price":{"amount":7.0,"currencyCode":"EUR"},"sku":"MH-PATCH-HOLO-24","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8896202604886","handle":"gel-nettoyant-visage","isCollective":null,"title":"Gel Nettoyant Visage","type":"soin du visage","untranslatedTitle":"Gel Nettoyant Visage","url":"\/products\/gel-nettoyant-visage","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"48112827531606","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/Plandetravail1.png?v=1716816564"},"price":{"amount":9.9,"currencyCode":"EUR"},"sku":"MH-FACE-CLEAN-GEL-150","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8523107336534","handle":"soft-kisses-heroes","isCollective":null,"title":"Soft Kisses Heroes","type":"soin du visage","untranslatedTitle":"Soft Kisses Heroes","url":"\/products\/soft-kisses-heroes","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"46985705587030","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/Packshot-outerpack-lip-brush-fond-gris.jpg?v=1698136408"},"price":{"amount":12.0,"currencyCode":"EUR"},"sku":"MH-KIT-LIP-SKH-24","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9265727930710","handle":"lip-oil-duo","isCollective":null,"title":"Huile à lèvres x 2","type":"soin du visage","untranslatedTitle":"Huile à lèvres x 2","url":"\/products\/lip-oil-duo","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"49190639993174","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/06-LipOil.jpg?v=1730326849"},"price":{"amount":18.0,"currencyCode":"EUR"},"sku":"MH-KIT-LIPOIL-DUO","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9253674778966","handle":"lets-glow-heroes","isCollective":null,"title":"Let's Glow Heroes","type":"soin du visage","untranslatedTitle":"Let's Glow Heroes","url":"\/products\/lets-glow-heroes","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"49146385269078","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/MH-Pack-Produits-Fond-Gris-Ombre.png?v=1743151084"},"price":{"amount":19.9,"currencyCode":"EUR"},"sku":"MH-KIT-MAKEUP","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8678734102870","handle":"deodorant-moon","isCollective":null,"title":"Déodorant MOON","type":"soin du corps","untranslatedTitle":"Déodorant MOON","url":"\/products\/deodorant-moon","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"47501710000470","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/moon-ouvert-site.jpg?v=1711470154"},"price":{"amount":9.9,"currencyCode":"EUR"},"sku":"MH-DEO-MOON-55","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9415460847958","handle":"brume-corps-et-cheveux-moon","isCollective":null,"title":"Brume Corps et Cheveux MOON","type":"soin du corps","untranslatedTitle":"Brume Corps et Cheveux MOON","url":"\/products\/brume-corps-et-cheveux-moon","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"49683418546518","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/MOON1.png?v=1737394428"},"price":{"amount":14.9,"currencyCode":"EUR"},"sku":"MH-BODYMIST-MO","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8742487720278","handle":"body-serum-dos-fesses","isCollective":null,"title":"Sérum Corps Dos \u0026 Fesses","type":"soin du corps","untranslatedTitle":"Sérum Corps Dos \u0026 Fesses","url":"\/products\/body-serum-dos-fesses","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"47686585254230","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/serum-vert-fond-gris-ombre.jpg?v=1711559982"},"price":{"amount":15.0,"currencyCode":"EUR"},"sku":"MH-BSERUM-90-BB","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8393422668118","handle":"creme-mains-upside-down-bogo","isCollective":null,"title":"Crème Mains Upside Down (cadeau)","type":"soin des mains","untranslatedTitle":"Crème Mains Upside Down (cadeau)","url":"\/products\/creme-mains-upside-down-bogo","vendor":"Merci Handy","remoteShopId":null,"variants":[{"id":"46538611360086","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/products\/Sanstitre_24_73619cc3-2489-4fd8-bf1b-50c7d393c628.jpg?v=1682588145"},"price":{"amount":0.0,"currencyCode":"EUR"},"sku":"MH-CRE-30-ST","title":"Default Title","untranslatedTitle":"Default Title"}]}
1361,{"id":"10116966220118","handle":"brume-corps-et-cheveux-earth-cadeau","isCollective":null,"title":"Brume Corps et Cheveux EARTH (Cadeau)","type":"soin du corps","untranslatedTitle":"Brume Corps et Cheveux EARTH (Cadeau)","url":"\/products\/brume-corps-et-cheveux-earth-cadeau","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"52290627928406","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/EARTH1.png?v=1737394585"},"price":{"amount":0.0,"currencyCode":"EUR"},"sku":"MH-BODYMIST-EA","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9917904388438","handle":"pochette-cadeau","isCollective":null,"title":"Pochette Cadeaux (2€)","type":"accessoires","untranslatedTitle":"Pochette Cadeaux (2€)","url":"\/products\/pochette-cadeau","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"51682147139926","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-GRIS-POCHETTE-CADEAU-WEB_1.jpg?v=1761565144"},"price":{"amount":2.0,"currencyCode":"EUR"},"sku":"MH-GIFT-BAG","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.mercihandy.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"207473836374","themePublished":"true","eventMetadataId":"20106b8b-afe4-478f-bef7-dc9b83dcce60","pageType":"product","resourceId":"11219937722710","shopId":"2953625","storefrontBaseUrl":"https:\/\/www.mercihandy.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":69.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™\",\"vendor\":\"Merci Handy FR\",\"id\":\"11219937722710\",\"untranslatedTitle\":\"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™\",\"url\":\"\/products\/calendrier-de-l-avent-2026\",\"type\":\"Noël 2026\"},\"id\":\"55188997243222\",\"image\":{\"src\":\"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889\"},\"sku\":\"MH-KIT-ADCAL-XS26\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1361<script>
1362  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1363  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1364  window.ShopifyAnalytics.meta.currency = 'EUR';
1365  var meta = {"product":{"id":11219937722710,"gid":"gid:\/\/shopify\/Product\/11219937722710","vendor":"Merci Handy FR","type":"Noël 2026","handle":"calendrier-de-l-avent-2026","variants":[{"id":55188997243222,"price":6990,"name":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","public_title":null,"sku":"MH-KIT-ADCAL-XS26"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":11219937722710,"requestId":"109a60d9-3811-4da7-b88c-cf330426c1dd-1790350010"}};
1366  for (var attr in meta) {
1367    window.ShopifyAnalytics.meta[attr] = meta[attr];
1368  }
1369</script>
vendor: 1 bytes, line 1369
1369
1370<script class="analytics">
1371  (function () {
1372    var customDocumentWrite = function(content) {
1373      var jquery = null;
1374
1375      if (window.jQuery) {
1376        jquery = window.jQuery;
1377      } else if (window.Checkout && window.Checkout.$) {
1378        jquery = window.Checkout.$;
1379      }
1380
1381      if (jquery) {
1382        jquery('body').append(content);
1383      }
1384    };
1385
1386    var hasLoggedConversion = function(token) {
1387      if (token) {
1388        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1389      }
1390      return false;
1391    }
1392
1393    var setCookieIfConversion = function(token) {
1394      if (token) {
1395        var twoMonthsFromNow = new Date(Date.now());
1396        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1397
1398        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1399      }
1400    }
1401
1402    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1403    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1404    if (trekkie.integrations) {
1405      return;
1406    }
1407    trekkie.methods = [
1408      'identify',
1409      'page',
1410      'ready',
1411      'track',
1412      'trackForm',
1413      'trackLink'
1414    ];
1415    trekkie.factory = function(method) {
1416      return function() {
1417        var args = Array.prototype.slice.call(arguments);
1418        args.unshift(method);
1419        trekkie.push(args);
1420        if (method == 'track' || method == 'page') {
1421          var pageUrl;
1422          try {
1423            pageUrl = window.location.href;
1424          } catch (e) {}
1425          var pageReferrer;
1426          try {
1427            pageReferrer = document.referrer;
1428          } catch (e) {}
1429          try {
1430            if (window.__TREKKIE_SHIM_QUEUE == null) {
1431              window.__TREKKIE_SHIM_QUEUE = [];
1432            }
1433            window.__TREKKIE_SHIM_QUEUE.push({
1434              from: 'trekkie-stub',
1435              method: method,
1436              args: args.slice(1),
1437              pageContext: {
1438                url: pageUrl,
1439                referrer: pageReferrer
1440              }
1441            });
1442          } catch (e) {
1443            // no-op
1444          }
1445        }
1446        return trekkie;
1447      };
1448    };
1449    for (var i = 0; i < trekkie.methods.length; i++) {
1450      var key = trekkie.methods[i];
1451      trekkie[key] = trekkie.factory(key);
1452    }
1453    trekkie.load = function(config) {
1454      trekkie.config = config || {};
1455      trekkie.config.initialDocumentCookie = document.cookie;
1456      var first = document.getElementsByTagName('script')[0];
1457var script = document.createElement('script');
1458script.type = 'text/javascript';
1459script.onerror = function(e) {
1460  var scriptFallback = document.createElement('script');
1461  scriptFallback.type = 'text/javascript';
1462  scriptFallback.onerror = function(error) {
1463          var Monorail = {
1464      produce: function produce(monorailDomain, schemaId, payload) {
1465        var currentMs = new Date().getTime();
1466        var event = {
1467          schema_id: schemaId,
1468          payload: payload,
1469          metadata: {
1470            event_created_at_ms: currentMs,
1471            event_sent_at_ms: currentMs
1472          }
1473        };
1474        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1475      },
1476      sendRequest: function sendRequest(endpointUrl, payload) {
1477        // Try the sendBeacon API
1478        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1479          var blobData = new window.Blob([payload], {
1480            type: 'text/plain'
1481          });
1482
1483          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1484            return true;
1485          } // sendBeacon was not successful
1486
1487        } // XHR beacon
1488
1489        var xhr = new XMLHttpRequest();
1490
1491        try {
1492          xhr.open('POST', endpointUrl);
1493          xhr.setRequestHeader('Content-Type', 'text/plain');
1494          xhr.send(payload);
1495        } catch (e) {
1496          console.log(e);
1497        }
1498
1499        return false;
1500      },
1501      isIos12: function isIos12() {
1502        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1503      }
1504    };
1505    Monorail.produce('monorail-edge.shopifysvc.com',
1506      'trekkie_storefront_load_errors/1.1',
1507      {shop_id: 2953625,
1508      theme_id: 207473836374,
1509      app_name: "storefront",
1510      context_url: window.location.href,
1511      source_url: "//www.mercihandy.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1512
1513  };
1514  scriptFallback.async = true;
1515  scriptFallback.src = '//www.mercihandy.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1516  first.parentNode.insertBefore(scriptFallback, first);
1517};
1518script.async = true;
1519script.src = '//www.mercihandy.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1520first.parentNode.insertBefore(script, first);
1521
1522    };
1523    trekkie.load(
1524      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2953625,"isMerchantRequest":null,"themeId":207473836374,"themeCityHash":"8876361748036681152","contentLanguage":"fr","currency":"EUR","eventMetadataId":"20106b8b-afe4-478f-bef7-dc9b83dcce60"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1525    );
1526
1527    var loaded = false;
1528    trekkie.ready(function() {
1529      if (loaded) return;
1530      loaded = true;
1531
1532      window.ShopifyAnalytics.lib = window.trekkie;
1533
1534      var originalDocumentWrite = document.write;
1535      document.write = customDocumentWrite;
1536      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1537      document.write = originalDocumentWrite;
1538
1539      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1540      var token = match? match[1]: undefined;
1541      if (!hasLoggedConversion(token)) {
1542        setCookieIfConversion(token);
1543        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":55188997243222,"productId":11219937722710,"productGid":"gid:\/\/shopify\/Product\/11219937722710","name":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","price":"69.90","sku":"MH-KIT-ADCAL-XS26","brand":"Merci Handy FR","variant":null,"category":"Noël 2026","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1544      }
1545    });
1546
1547    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":11219937722710,"requestId":"109a60d9-3811-4da7-b88c-cf330426c1dd-1790350010","shopifyEmitted":true});
1548
1549    var eventsListenerScript = document.createElement('script');
1550    eventsListenerScript.async = true;
1551    eventsListenerScript.src = "//www.mercihandy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1552    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1553})();</script>
vendor: 1 bytes, line 1553
1553
1554<script
1555  defer
1556  src="https://www.mercihandy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1557  data-application="storefront-renderer"
1558  data-shop-id="2953625"
1559  data-render-region="gcp-us-west1"
1560  data-page-type="product"
1561  data-theme-instance-id="207473836374"
1562  data-theme-name="MH - Symediane"
1563  data-theme-version="1.0.0"
1564  data-monorail-region="shop_domain"
1565  data-resource-timing-sampling-rate="10"
1566  data-shs="true"
1567  data-shs-beacon="true"
1568  data-shs-export-with-fetch="true"
1569  data-shs-logs-sample-rate="1"
1570  data-shs-beacon-endpoint="https://www.mercihandy.com/api/collect"
1571></script>
1571
1572<meta name="shopify-y" content="46ac1d41-9fde-439b-8ca6-831b87ba93ec" data-expiration="1821907610000"><meta name="shopify-s" content="92158a4f-70b8-4bea-973f-5dda19af5555" data-expiration="1790351810000"><meta name="new-cookie-storage-activated" content="t">
1573</head>
1574
1575<body id="calendrier-de-l-39-avent-beaute-2026-merci-handy-x-la-folie-douce" class="template-product">
1576<div id="_lm_pix" style="height: 0;"></div>
1577  <div class="modal-overlay"></div>
1578
1579<!-- Google Tag Manager (noscript) -->
1580<noscript><iframe src="https://server.mercihandy.com/ns.html?id=GTM-TF26BP3"
1581height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1582<!-- End Google Tag Manager (noscript) -->
1583
1584  <div id="shopify-section-header" class="shopify-section section__header section--no-mb">
1584<script data-source='//www.mercihandy.com/cdn/shop/t/113/assets/country_administrator.js?v=46569835720801894401790175578' defer></script>
1584<header
1585  class="header"
1586  role="banner"
1587  >
1588  
1589    <style>
1590        :root {
1591            --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/bandeau-desk.jpg?v=174282140990550450281790175509");
1592        }
1593        
1594        @media (max-width: 1300px) {
1595            :root {
1596                --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/bandeau-laptop.jpg?v=176822671452237359551790175510");
1597            }
1598        }
1599        
1600        @media (max-width: 480px) {
1601            :root {
1602                --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/bandeau-mob.jpg?v=155472976154766205851790175511");
1603            }
1604        }
1605        
1606        .top-bar {
1607            background-image: var(--topbar-bg);
1608            background-position: center;
1609            background-size: 100% 100%;
1610        }
1611    </style>
1612    
1613    <div class="top-bar">
1614        <div class="container">
1615            <!--       <p class="top-bar__content top-bar__content--fr"></p> -->Calendrier de l'avent 2026 est dispo (livraison offerte) <a style="font-weight:bold" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026">Par ici</a></div>
1616    </div>
1617
1618  <div class="menu">
1619    <div class="menu__top">
1620      <div class="menu__top--left">
1621        <a class="header__mobile js-toggle-menu" href="javascript:void(0)">
1622          <i class="header__mobile-burger" data-action="toggle-mobile-sidebar"></i>
1623        </a>
1624        <button onclick="$('.popin-recherche').fadeIn();$('html').css('overflow-y','hidden');" class="menu__search-button">
1625          <svg
1626            class="menu__search-button--svg"
1627            viewBox="0 0 21 21"
1628            fill="none"
1629            xmlns="http://www.w3.org/2000/svg">
1630            <path
1631              fill-rule="evenodd"
1632              clip-rule="evenodd"
1633              d="M5.0982 3.23081C6.81689 1.49188 9.1517 0.511719 11.59 0.511719C13.4079 0.511719 15.1836 1.05724 16.6924 2.07723C18.2009 3.09707 19.3741 4.54475 20.0661 6.2352C20.7581 7.92549 20.9389 9.78445 20.5864 11.5777C20.2338 13.3711 19.3631 15.0208 18.0817 16.3172C16.8002 17.6139 15.1652 18.4989 13.3826 18.8577C11.6 19.2164 9.75237 19.0321 8.07424 18.3289C6.3963 17.6257 4.96498 16.436 3.95925 14.9131C2.95365 13.3904 2.41797 11.602 2.41797 9.77401C2.41797 7.32313 3.38009 4.96914 5.0982 3.23081ZM11.59 3.51172C9.95875 3.51172 8.39075 4.16718 7.23189 5.33968C6.07244 6.51277 5.41797 8.10752 5.41797 9.77401C5.41797 11.0165 5.78219 12.2296 6.46261 13.2599C7.14291 14.29 8.10799 15.0902 9.2338 15.562C10.3594 16.0337 11.597 16.1569 12.7907 15.9166C13.9846 15.6764 15.0837 15.0828 15.948 14.2083C16.8126 13.3337 17.4032 12.2171 17.6427 10.999C17.8822 9.7808 17.7591 8.51828 17.2898 7.37182C16.8205 6.22552 16.027 5.24859 15.0122 4.56257C13.9976 3.87669 12.8067 3.51172 11.59 3.51172Z"
1634              fill="#2E2E2E" />
1635            <path
1636              fill-rule="evenodd"
1637              clip-rule="evenodd"
1638              d="M7.22643 14.19C7.81564 14.7723 7.82119 15.7221 7.23884 16.3113L3.06685 20.5324C2.4845 21.1216 1.53477 21.1271 0.945564 20.5448C0.35636 19.9624 0.350803 19.0127 0.933152 18.4235L5.10515 14.2024C5.6875 13.6132 6.63723 13.6076 7.22643 14.19Z"
1639              fill="#2E2E2E" />
1640          </svg>
1641        </button>
1642        <div class="header__action header__action--country">
1643  <div class="current-country">
1644    <img src="//www.mercihandy.com/cdn/shop/files/pngegg_1_27x27.png?v=1685526434" alt="" />
1645    <p>FR - €</p>
1646  </div>
1647  <div class="other-countries">
1648    <a
1649      href="#"
1650      id="FR - €"
1651      class="country"
1652      onclick="setCountry(this)">
1653      <img src="//www.mercihandy.com/cdn/shop/files/drapeau_1_27x27.png?v=1614730172" alt="" width="27" height="27" />
1654      <p>FR - €</p>
1655    </a>
1656    
1657      <a
1658        href="#"
1659        id="UK - £"
1660        class="country"
1661        onclick="setCountry(this)">
1662        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_2_27x27.png?v=1614730172" alt="" width="27" height="27" />
1663        <p>UK - £</p>
1664      </a>
1665    
1666    
1667      <a
1668        href="#"
1669        id="EU - €"
1670        class="country"
1671        onclick="setCountry(this)">
1672        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_3_27x27.png?v=1614730172" alt="" width="27" height="27" />
1673        <p>EU - €</p>
1674      </a>
1675    
1676    
1677    
1678      <a
1679        href="#"
1680        id="US - $"
1681        class="country"
1682        onclick="setCountry(this)">
1683        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_5_27x27.png?v=1614730172" alt="" width="27" height="27" />
1684        <p>US - $</p>
1685      </a>
1686    
1687  </div>
1688</div>
1689      </div>
1690
1691      <a href="/" class="menu__logo">
1692        <svg xmlns="http://www.w3.org/2000/svg" class="menu__logo--svg" viewBox="0 0 236.334 110.242"><defs/><defs><clipPath id="clipLogoBlack"><path d="M0 841.89h1190.551V0H0z"/></clipPath></defs><g clip-path="url(#clipLogoBlack)" transform="matrix(.35278 0 0 -.35278 -90.863 199.994)"><path d="M849.822 325.457c-1.4-9.258-3.295-18.405-6.483-27.238-1.632-4.52-3.566-8.9-6.458-12.784-2.502-3.359-5.763-5.495-9.937-6.272-6.26-1.166-12.644 1.92-15.382 7.762-3.307 7.058-3.084 14.09.738 20.915 3.022 5.4 7.13 9.908 11.858 13.85 7.563 6.305 16.13 10.846 25.342 14.224.426.156.89.213 1.748.411-.5-3.844-.896-7.366-1.426-10.868M776.31 381.12l2.535.661a14.91 14.91 0 00-2.535-.66m-42.149 6.887c-2.825-6.006-6.283-11.55-11.457-15.862-1.742-1.452-3.623-2.62-5.854-3.174-4.609-1.149-8.88.555-11.396 4.59-1.553 2.49-2.096 5.296-2.498 8.141-.727 5.12-.12 10.204.59 15.26 1.355 9.658 4.248 18.82 9.058 27.36 2.463 4.371 5.548 8.188 9.391 11.397 1.862 1.555 3.928 2.693 6.356 3.172 3.983.786 7.152-.48 9.595-3.637 1.755-2.266 2.5-4.97 2.97-7.722.373-2.203.482-4.45.71-6.68-.574-11.409-2.574-22.448-7.465-32.845m-247-44.497c-2.369-4.035-5.29-7.637-9.027-10.49-2.78-2.124-5.866-3.505-9.476-2.829-4.309.808-6.856 3.648-8.29 7.607-1.283 3.542-1.522 7.243-1.485 12.526.6 11.512 3.37 24.001 9.884 35.491 2.39 4.213 5.367 7.95 9.09 11.05 1.12.932 2.338 1.804 3.637 2.451 5.944 2.961 12.101.598 14.29-5.663.934-2.669 1.727-5.558 1.734-8.35.041-14.767-2.784-28.89-10.358-41.793m440.17 74.18c-.496-.833-.707-1.217-.947-1.584-2.165-3.295-4.123-6.75-6.542-9.848-9.182-11.756-20.437-21.319-32.408-30.09-.215-.159-.51-.207-1.076-.426 1.165 6.342 2.284 12.413 3.395 18.485 1.113 6.087 2.213 12.177 3.327 18.264 1.113 6.087 2.246 12.171 3.351 18.26 1.10
16927 6.09 2.116 12.196 3.303 18.27a635.832 635.832 0 003.842 18.158c1.35 5.965 2.847 11.898 4.341 18.1-10.002-2.678-19.633-5.21-29.235-7.847-3.837-1.055-6.183-3.675-7.028-7.576-2.014-9.297-3.994-18.6-6.012-27.897-2.875-13.249-6.549-26.263-11.72-38.815-2.689-6.525-5.743-12.876-10.25-18.384-1.117-1.363-2.41-2.65-3.836-3.672-2.314-1.66-4.704-1.32-6.718.656-1.538 1.512-2.467 3.333-2.853 5.462-.795 4.39-.68 8.805-.179 13.191 1.144 10.004 3.063 19.887 5.595 29.62 3.836 14.741 7.957 29.41 11.948 44.11.148.548.205 1.12.338 1.871-.786-.162-1.308-.242-1.815-.379-4.694-1.277-9.39-2.553-14.078-3.853-3.868-1.072-7.739-2.139-11.588-3.278-3.39-1.003-5.812-3.178-7.186-6.437-.9-2.135-1.862-4.27-2.483-6.492-3.774-13.498-6.399-27.233-8.66-41.04 0-.005-.003-.007-.004-.01-12.523-28.2-25.683-33.327-25.85-33.39a13.723 13.723 0 00-.87-.126c-3.476-.353-5.947 1.033-6.988 4.37-.706 2.265-1.204 4.674-1.292 7.037-.27 7.361.145 14.707 1.151 22.01 1.132 8.2 2.275 16.4 3.496 24.587 1.21 8.108 2.296 16.244 3.832 24.293 3.855 20.213 8.618 40.23 13.573 60.198.81 3.27 1.615 6.54 2.482 10.051-.718-.133-1.16-.183-1.583-.299a8825.124 8825.124 0 01-16.744-4.637c-4.017-1.117-8.019-2.29-12.052-3.35-2.81-.74-4.365-2.48-4.728-5.335-.078-.614-.155-1.23-.276-1.837a120181.09 120181.09 0 00-12.51-62.804c-.189-.939-.454-1.863-.68-2.777-.393.086-.56.085-.687.156-7.798 4.258-16.073 4.734-24.552 2.881-11.52-2.517-20.854-8.83-28.796-17.296-6.413-6.836-10.487-15.072-13.51-23.862-2.778-8.075-4.545-16.359-5.356-24.82-5.206-16.444-17.84-25.38-18.734-25.999a16.975 16.975 0 00-2.95-1.543c-3.362-1.335-5.576-.17-5.942 3.387a29.648 29.648 0 00.1 6.931c1.684 12.502 4.048 24.883 6.68 37.22 1.016 4.755 1.724 9.591 2.276 14.425.5 4.38-.572 8.49-3.437 11.956-4.756 5.755-11.008 7.123-18.013 5.77-7.648-1.477-14.11-5.327-19.933-10.376-7.156-6.205-12.808-13.632-17.733-21.658-.38-.619-.78-1.227-1.172-1.839.545 4.874 1.501 9.566 2.302 14.286.793 4.677 1.948 9.3 2.476 14.235-8.399-2.424-16.5-4.705-24.563-7.116-4.023-1.202-6.18-4.15-6.999-8.197a27763.166 27763.166 0 00-11.182-55.024c-5.764-12.62-17.25-21.808-18.32-22.646-2.083-1.393-4.297-2.567-6.79-3.246-5.978-1.625-10.91 2.923-9.847 9.033.093.533.204 1.064.31 1.594 1.303 6.601 2.641 13.197 3.905 19.806 2.922 15.27 5.805 30.547 8.711 45.821.615 3.23 1.26 6.455 1.931 9.888-.843-.119-1.449-.148-2.025-.295-5.312-1.358-10.626-2.709-15.922-4.125-1.862-.498-3.695-1.12-5.507-1.78-1.958-.713-3.182-2.085-3.568-4.205-.346-1.9-.802-3.78-1.253-5.66-.109-.459-.383-.879-.652-1.47-.683.762-1.184 1.345-1.709 1.905-3.618 3.844-8.005 6.345-13.23 7.133-7.427 1.121-14.68.173-21.62-2.618-7.417-2.982-13.833-7.57-19.534-13.129-8.569-8.354-14.11-18.517-17.58-29.89-2.224-7.286-3.482-14.756-4.146-22.32-.329-3.752-.48-5.568-2.765-8.536-3.938-5.113-12.099-10.666-19.445-13.543-1.102-.545-2.269-1.015-3.458-1.314-3.152-.793-5.054.468-5.804 3.636-.299 2.73-.206 4.948.271 7.372 3.36 17.075 6.764 34.14 10.165 51.208 6.575 32.997 16.085 67.934 22.652 100.932-8.66-1.596-21.19-3.198-29.853-4.792-5.716-1.05-8.477-3.8-9.618-9.483-4.374-21.76-8.766-43.52-13.157-65.278-.532-2.636-1.1-5.264-1.63-7.798-6.129-1.516-54.7-9.145-56.74-8.9l15.846 81.662c-1-.09-1.68-.114-2.349-.219-6.488-1.02-32.155-4.985-32.155-4.985-25.866-5.376-35.012-17.527-37.313-32.217 0 0-1.089-5.523-2.183-21.546 0 0 5.74 7.8 10.925 12.76 2.285 2.186 12.005 10.58 21.975 10.621-11.47-56.514-22.894-112.8-34.34-169.205 1.017 0 1.712-.088 2.378.013 7.866 1.203 15.726 2.443 23.591 3.657 6.272.968 10.466 4.952 11.75 11.197.234 1.136.475 2.271.708 3.408 4.413 21.517 8.824 43.036 13.242 64.553.573 2.79 1.183 5.572 1.755 8.26 8.727 2.021 54.198 9.308 56.216 8.997-.343-1.743-.673-3.487-1.032-5.224-3.183-15.374-6.703-30.689-8.372-46.333-.517-4.846-.962-9.702-.44-14.597.66-6.195 3.915-10.5 9.46-13.059 5.67-2.618 13.147-2.94 19.175-1.427 13.522 1.515 36.27 12.527 47.378 26.732 2.251-3.555 4.947-7.018 7.232-9.154 4.136-3.865 9.025-5.845 14.68-6.022 4.98-.155 9.662 1.08 14.173 3.022 11.88 5.111 22.01 16.057 27.373 27.774-.002-.3.01-.533.042-.66.713-2.843 1.501-6.904 2.637-9.577 2.343-5.513 6.482-9.18 12.45-10.486 2.99-.655 6.03-.613 8.958.283 0 0 18.617 3.765 25.903 20.186-.414-2.578-.948-5.1-1.463-7.624-.622-3.049-1.519-6.058-1.802-9.302 3.018.47 5.69.881 8.36 1.3 5.19.814 10.39 1.576 15.567 2.463 4.454.765 6.43 2.772 7.321 7.212 2.008 10.01 3.953 20.032 6.014 30.03 1.173 5.688 2.592 11.326 5.187 16.568 4.387 8.863 9.82 17.022 16.668 24.194 3.694 3.87 7.571 7.545 12.017 10.56.896.607 1.825 1.147 2.884 1.44.823.044 1.577-.707.31-4.704l-.005-.02a144.951 144.951 0 01-6.644-28.207c-1.147-8.71-1.464-17.438-.213-26.16.643-4.483 1.97-8.76 4.612-12.52 3.722-5.292 8.957-7.803 
169215.307-7.685 4.28.08 8.378 1.313 12.217 3.3a64.417 64.417 0 0113.344 9.198c5.98 5.335 11.083 11.456 16.023 17.728.65.822 1.342 1.61 2.138 2.56.825-2.127 1.421-3.952 2.23-5.675.853-1.816 1.8-3.607 2.896-5.285 5.693-8.713 14.695-12.938 25.264-10.633 7.194 1.568 13.417 4.302 18.626 8.206l-.01-.018s12.724 8.494 17.507 18.927c.748-3.124 1.972-6.087 3.587-8.928 4.412-7.762 11.191-10.009 19.495-8.896 5.776.773 10.673 3.5 15.254 6.91 8.57 6.38 15.258 14.448 20.984 23.381.493.768.977 1.543 1.595 2.515.808-1.439 1.47-2.636 2.15-3.822 2.641-4.592 5.7-8.855 9.79-12.29 4.512-3.79 9.646-5.787 15.614-5.292 3.848.32 7.374 1.648 10.71 3.523 4.981 2.797 9.217 6.507 13.018 10.742l2.125 2.367.357-.259c-.063-.376-.108-.756-.192-1.127-1.273-5.659-2.628-11.3-3.776-16.984-.3-1.496-1-2.246-2.273-2.853-7.815-3.724-15.583-7.55-23.415-11.24-6.54-3.08-12.697-6.757-18.325-11.298-8.04-6.487-14.93-13.947-19.495-23.336-3.74-7.689-5.674-15.803-4.404-24.315 3.616-24.223 25.457-34.479 43.68-31.454 7.936 1.316 15.016 4.79 21.272 9.792 8.233 6.581 13.382 15.473 17.068 25.055 5.951 15.472 9.993 31.545 13.566 47.724.702 3.182 1.517 6.313 3.08 9.208 1.011 1.873 2.331 3.404 4.103 4.64 3.682 2.565 7.341 5.175 10.886 7.926 8.51 6.606 16.698 13.58 24.083 21.457 2.13 2.273 3.574 4.838 4.104 7.907.238 1.371.478 2.744.654 4.124.968 7.546 1.001 15.135 1.016 22.724.001.572-.08 1.142-.159 2.205"/><path d="M428.19 489.575c.034.007.03.007 0 .003.019.153.024.268-.03-.004-.122-.018-.355-.057-.002-.005-.035-.444.009-.19.032.006m132.216 25.789c1.039 1.014 2.605 1.65 4.043 2.06 2.589.737 4.74-.472 5.79-2.952.843-1.986.99-4.08.554-6.15-.964-4.576-3.841-8.676-7.831-11.249 0 0-.701-.519-1.754-1.216-6.067-3.865-7.04-1.18-7.15-.76-.875 7.504.875 14.926 6.348 20.267m-106.037-72.422c2.629.247 4.3 1.6 5.264 3.921.47 1.136.857 2.332 1.09 3.538 1.919 9.95 3.787 19.907 5.683 29.86.64 3.366 1.486 7.576 2.148 10.937 0 0 .533-1.63.637-2.048 1.555-6.227 3.089-12.459 4.646-18.686 1.219-4.876 2.409-9.76 3.73-14.609.423-1.549 1.058-3.096 1.894-4.462 1.568-2.562 4.36-2.838 6.47-.737a14.88 14.88 0 012.154 2.725c1.5 2.436 2.979 4.891 4.332 7.411 6.036 11.25 12.024 22.525 18.034 33.788.358.67 1.324 2.092 1.703 2.751 0 0-.362-2.344-.483-3.019-1.538-8.523-3.171-17.03-4.574-25.576a43.727 43.727 0 01-.517-9.014c.185-4.007 2-5.968 5.882-7.043 3.729-1.032 7.367-.347 10.94.8 8.458 2.714 18.012 9.247 23.025 16.421l1.169-2.069c4.643-5.489 10.463-8.162 17.759-7.765 5.63.307 10.814 1.647 15.362 4.935l-.034-.055s.306.223.85.651c.06.047.122.084.18.131.116.093.226.19.34.283.428.345.952.78 1.549 1.288a81.998 81.998 0 013.829 3.464c.292.28.59.567.895.866.107.106.218.21.324.317 5.364 5.287 12.547 13.5 18.697 24.396.017.026.032.045.049.072 4.335 6.902 6.96 8.45 8.14 8.762.233.01.478.018.744.042-.055-.508-.074-.805-.12-1.097-.901-5.73-1.852-11.454-2.69-17.194-.433-2.977-.951-5.96-.3-9 .867-4.027 4.86-7.662 8.937-7.994 2.673-.218 5.25.148 7.669 1.365 6.107 3.07 11.369 7.175 15.47 12.693.35.471.742.91 1.175 1.44.406-.49.715-.836.99-1.204 5.51-7.366 12.816-9.529 21.567-7.4 3.879.943 7.483 2.308 10.823 4.08l-.006-.008s10.639 5.035 16.903 12.141c.065-.308.134-.61.214-.907.76-2.813 2.285-5.14 4.933-6.44 5.283-2.595 10.733-2.75 16.137-.43 3.02 1.298 5.5 2.562 7.724 5.466 3.358 3.7 4.604 11.718 4.79 15.147-.01.487.147 1.451.01 2.304-.498-.694-1.032-1.542-1.304-1.888-1.671-2.13-3.274-4.319-5.044-6.364-1.523-1.759-3.282-3.296-5.546-4.088-3.248-1.136-6.11.483-6.43 3.871-.193 2.052-.148 4.201.237 6.221 2.445 12.84 5.018 25.654 7.537 38.48.129.654.156 1.328.247 2.157-.568-.102-.94-.136-1.292-.236-3.563-1.016-7.096-2.158-10.694-3.03-2.867-.695-4.245-2.358-4.768-5.219-1.5-8.216-3.226-16.389-4.735-24.604-.55-2.994-1.736-5.583-3.722-7.849a59.143 59.143 0 00-11.465-10.113c-2.77-1.864-5.834-3.17-9.08-4.023-8.925-2.343-15.311 1.51-17.294 10.492a36.05 36.05 0 00-.867 7.017c.002.05.346 12.03 9.477 19.863 14.969 7.786 16.552-8.535 16.552-8.535s7.128 5.113 5.957 11.77c-.942 5.353-4.575 7.635-5.504 8.137-.998.771-2.25 1.348-3.802 1.68-3.373.716-6.63.315-9.828-.714-8.91-2.866-15.39-8.727-20.045-16.686-4.397-7.517-6.3-15.755-6.537-24.397-.05-1.818-.267-3.538-1.085-5.162-2.105-4.176-5.414-7.128-9.553-9.149-2.506-1.222-4.332-.408-4.845 2.343-.375 2.012-.586 2.866-.267 4.886.93 5.88 2.224 13.047 3.373 18.89 1.238 6.298 2.586 12.574 3.866 18.864.19.931.273 1.885.477 3.338-2.666-.857-4.852-1.517-7.006-2.265-2.106-.73-3.51-2.206-4.215-4.326-.562-1.687-1.1-3.38-1.67-5.065-.923-2.726-2.531-4.958-4.941-6.548-1.527-1.006-3.185-1.706-5.171-1.696.222.848.432 1.514.569 2.194.537 2.666.976 5.332.22 8.042-.594 2.136-1.9 3.58-4.097 3.936-6.501 1.052-13.896-3.99-15.237-9.569-.965-4.018-.924-8.308 1.495-11.663 1.039-1.44 3.834-3.722 3.834-3.722-4.613-8.205-9.56-16.235-16.71-22.6-2.951-2.627-6.375-4.66-10.303-5.606-8.571-2.064-14.33 2.453-15.332 10.316.829.248 1.562.46 2.29.687 5.045 1.577 9.829 3.698 14.24 6.648 5.418 3.622 9.108 8.541 11.173 14.69 2.758 8.21-1.662 15.601-10.18 17.203-3.342.628-6.636.46-9.896-.308-11.741-2.766-22.535-14.895-24.056-26.928-.57-4.503-.45-13.125.585-17.266-1.13-2.036-2.89-3.823-4.76-5.667-1.365-1.345-3.812-3.207-6.777-4.84-.667-.46-2.588-1.22-3.407-1.32-1.92-.238-2.95.812-2.782 2.707.055.615.183 1.225.299 1.833 3.645 19.068 7.297 38.136 10.935 57.205.47 2.462.879 4.935 1.37 7.72-3.72-1.052-7.03-2.097-10.394-2.907-3.3-.794-5.598-2.62-7.318-5.55-9.407-16.014-18.903-31.975-28.373-47.95-.43-.724-.897-1.424-1.6-2.536-4.295 16.72-8.04 33.161-12.226 49.624-3.065-.836-5.815-1.587-8.566-2.336-4.33-1.178-6.767-4.01-7.627-8.4-4.872-24.895-9.788-49.78-14.68-74.672-.095-.49-.073-1.004-.117-1.69 1.058.107 1.895.158 2.72.283 2.52.38 5.026.914 7.558 1.152m256.785 111.634c4.316-.099 7.594 1.901 9.73 5.558 2.052 3.513.023 6.76-4.926 6.777-3.275-.256-6.64-1.912-8.685-5.61-1.875-3.393.017-6.637 3.881-6.725"/></g></svg>
1693      </a>
1694
1695      <div class="menu__top--right">
1696        <div class="menu__newsletter">
1697    <button class="menu__newsletter-btn" data-action="open-newsletter">
1698      <svg fill="none" class="icon-mail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.15 3.5a1 1 0 00-1 1v15a1 1 0 001 1h21a1 1 0 001-1v-15a1 1 0 00-1-1h-21zm-4 1a4 4 0 014-4h21a4 4 0 014 4v15a4 4 0 01-4 4h-21a4 4 0 01-4-4v-15z" fill="#2E2E2E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.466 5.08a1.5 1.5 0 012.105-.264l8.08 6.284 8.079-6.284a1.5 1.5 0 011.841 2.368l-9 7a1.5 1.5 0 01-1.841 0l-9-7a1.5 1.5 0 01-.264-2.105z" fill="#2E2E2E"/></svg>
1699    </button>
1700    <div class="menu__newsletter-modal" data-is-subscribed="">
1701      <button class="menu__newsletter-close">
1702        <svg
1703          fill="none"
1704          xmlns="http://www.w3.org/2000/svg"
1705          viewBox="0 0 17 17"><path d="M16.639 16.639a1.233 1.233 0 01-1.744 0L.36 2.105A1.233 1.233 0 012.105.361L16.64 14.895a1.233 1.233 0 010 1.744z" fill="#2E2E2E" /><path d="M16.639.361a1.233 1.233 0 010 1.744L2.105 16.64a1.233 1.233 0 01-1.744-1.744L14.895.36a1.233 1.233 0 011.744 0z" fill="#2E2E2E" /></svg>
1706      </button>
1707
1708      <form method="post" action="/contact#newsletter_popup_form" id="newsletter_popup_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1709        
1710        
1711          <p class="menu__newsletter-modal-title">Inscris-toi à la newsletter</p>
1712          <p class="menu__newsletter-modal-subtitle">on t&#39;offre -10% sur ta première commande !</p>
1713          <input
1714            type="hidden"
1715            name="contact[tags]"
1716            value="newsletter">
1717          <input
1718            type="email"
1719            name="contact[email]"
1720            id="Email-newsletter-popup"
1721            class="menu__newsletter-input"
1722            value=""
1723            placeholder="[email protected]"
1724            autocorrect="off"
1725            autocapitalize="off">
1726          <button
1727            type="submit"
1728            name="commit"
1729            class="menu__newsletter-submit button button--rainbow button--with-animation">
1730            <span>Je m&#39;inscris</span>
1731          </button>
1732        
1733      </form>
1734    </div>
1735  </div>
1736  <a
1737    
1738    href="/account/login"
1739    data-action="open-login-modal"
1740    >
1741    <svg xmlns="http://www.w3.org/2000/svg" class="icon-account" fill="none" viewBox="0 0 21 24"><defs/><path fill="#2E2E2E" fill-rule="evenodd" d="M1.87 15.58a5.867 5.867 0 014.173-1.747h8.786c1.568 0 3.069.63 4.173 1.748a5.971 5.971 0 011.72 4.197V22a1.5 1.5 0 01-3 0v-2.222c0-.787-.31-1.538-.854-2.089a2.867 2.867 0 00-2.04-.856H6.044c-.761 0-1.495.306-2.04.856a2.971 2.971 0 00-.853 2.089V22a1.5 1.5 0 01-3 0v-2.222c0-1.571.617-3.081 1.72-4.197zM10.436 3.5c-.568 0-1.125.17-1.6.492-.476.321-.85.78-1.07 1.32a2.993 2.993 0 00-.167 1.71c.113.575.392 1.1.797 1.51.406.411.92.689 1.479.801a2.846 2.846 0 001.
1741662-.166c.527-.22.98-.595 1.3-1.08a2.982 2.982 0 00-.362-3.73 2.867 2.867 0 00-2.04-.857zm-3.28-1.994a5.857 5.857 0 017.453.741 5.982 5.982 0 01.731 7.493 5.904 5.904 0 01-2.643 2.194 5.845 5.845 0 01-3.414.34 5.877 5.877 0 01-3.02-1.632A5.96 5.96 0 014.656 7.6a5.993 5.993 0 01.333-3.426 5.934 5.934 0 012.166-2.669z" clip-rule="evenodd"/></svg>
1742  </a>
1743  <a
1744    href="#"
1745    data-cart-view
1746    
1747    data-action="open-mini-cart"
1748    >
1749    <svg xmlns="http://www.w3.org/2000/svg" class="icon-cart-black" fill="none" viewBox="0 0 22 24"><defs/><path fill="#2E2E2E" fill-rule="evenodd" d="M3.98 1.107A1.5 1.5 0 015.187.5h11.86a1.5 1.5 0 011.205.607l2.965 4a1.5 1.5 0 01.295.893v14c0 .923-.362 1.811-1.012 2.469a3.465 3.465 0 01-2.464 1.031H4.197a3.457 3.457 0 01-2.464-1.031A3.512 3.512 0 01.72 20V6a1.5 1.5 0 01.295-.893l2.965-4zM5.942 3.5l-2.22 2.995V20c0 .138.054.267.146.36a.475.475 0 00.33.14h13.838c.12 0 .24-.048.33-.14a.513.513 0 00.146-.36V6.495L16.291 3.5H5.94z" clip-rule="evenodd"/><path fill="#2E2E2E" fill-rule="evenodd" d="M.72 6a1.5 1.5 0 011.5-1.5h17.791a1.5 1.5 0 010 3H2.221A1.5 1.5 0 01.72 6zM7.162 8.5a1.5 1.5 0 011.5 1.5c0 .669.263 1.306.725 1.774a2.43 2.43 0 001.729.726 2.43 2.43 0 001.728-.726A2.524 2.524 0 0013.57 10a1.5 1.5 0 013 0c0 1.453-.57 2.85-1.591 3.883a5.43 5.43 0 01-3.862 1.617 5.43 5.43 0 01-3.863-1.617A5.524 5.524 0 015.663 10a1.5 1.5 0 011.5-1.5z" clip-rule="evenodd"/></svg>
1750    <span
1751      class="menu__cart-count"
1752      rv-show="cart.item_count | realItemCount"
1753      rv-text="cart.item_count | realItemCount"></span>
1754  </a>
1755      </div>
1756    </div>
1757
1758    <div class="menu__navigation--wrapper">
1759      <div class="menu__navigation--left">
1760        <svg xmlns="http://www.w3.org/2000/svg" class="menu__logo--svg" viewBox="0 0 236.334 110.242"><defs/><defs><clipPath id="clipLogoBlack"><path d="M0 841.89h1190.551V0H0z"/></clipPath></defs><g clip-path="url(#clipLogoBlack)" transform="matrix(.35278 0 0 -.35278 -90.863 199.994)"><path d="M849.822 325.457c-1.4-9.258-3.295-18.405-6.483-27.238-1.632-4.52-3.566-8.9-6.458-12.784-2.502-3.359-5.763-5.495-9.937-6.272-6.26-1.166-12.644 1.92-15.382 7.762-3.307 7.058-3.084 14.09.738 20.915 3.022 5.4 7.13 9.908 11.858 13.85 7.563 6.305 16.13 10.846 25.342 14.224.426.156.89.213 1.748.411-.5-3.844-.896-7.366-1.426-10.868M776.31 381.12l2.535.661a14.91 14.91 0 00-2.535-.66m-42.149 6.887c-2.825-6.006-6.283-11.55-11.457-15.862-1.742-1.452-3.623-2.62-5.854-3.174-4.609-1.149-8.88.555-11.396 4.59-1.553 2.49-2.096 5.296-2.498 8.141-.727 5.12-.12 10.204.59 15.26 1.355 9.658 4.248 18.82 9.058 27.36 2.463 4.371 5.548 8.188 9.391 11.397 1.862 1.555 3.928 2.693 6.356 3.172 3.983.786 7.152-.48 9.595-3.637 1.755-2.266 2.5-4.97 2.97-7.722.373-2.203.482-4.45.71-6.68-.574-11.409-2.574-22.448-7.465-32.845m-247-44.497c-2.369-4.035-5.29-7.637-9.027-10.49-2.78-2.124-5.866-3.505-9.476-2.829-4.309.808-6.856 3.648-8.29 7.607-1.283 3.542-1.522 7.243-1.485 12.526.6 11.512 3.37 24.001 9.884 35.491 2.39 4.213 5.367 7.95 9.09 11.05 1.12.932 2.338 1.804 3.637 2.451 5.944 2.961 12.101.598 14.29-5.663.934-2.669 1.727-5.558 1.734-8.35.041-14.767-2.784-28.89-10.358-41.793m440.17 74.18c-.496-.833-.707-1.217-.947-1.584-2.165-3.295-4.123-6.75-6.542-9.848-9.182-11.756-20.437-21.319-32.408-30.09-.215-.159-.51-.207-1.076-.426 1.165 6.342 2.284 12.413 3.395 18.485 1.113 6.087 2.213 12.177 3.327 18.264 1.113 6.087 2.246 12.171 3.351 18.26 1.107 6.09 2.116 12.196 3.303 18.27a635.832 635.832 0 003.842 18.158c1.35 5.965 2.847 11.898 4.341 18.1-10.002-2.678-19.633-5.21-29.235-7.847-3.837-1.055-6.183-3.675-7.028-7.576-2.014-9.297-3.994-18.6-6.012-27.897-2.875-13.249-6.549-26.263-11.72-38.815-2.689-6.525-5.743-12.876-10.25-18.384-1.117-1.363-2.41-2.65-3.836-3.672-2.314-1.66-4.704-1.32-6.718.656-1.538 1.512-2.467 3.333-2.853 5.462-.795 4.39-.68 8.805-.179 13.191 1.144 10.004 3.063 19.887 5.595 29.62 3.836 14.741 7.957 29.41 11.948 44.11.148.548.205 1.12.338 1.871-.786-.162-1.308-.242-1.815-.379-4.694-1.277-9.39-2.553-14.078-3.853-3.868-1.072-7.739-2.139-11.588-3.278-3.39-1.003-5.812-3.178-7.186-6.437-.9-2.135-1.862-4.27-2.483-6.492-3.774-13.498-6.399-27.233-8.66-41.04 0-.005-.003-.007-.004-.01-12.523-28.2-25.683-33.327-25.85-33.39a13.723 13.723 0 00-.87-.126c-3.476-.353-5.947 1.033-6.988 4.37-.706 2.265-1.204 4.674-1.292 7.037-.27 7.361.145 14.707 1.151 22.01 1.132 8.2 2.275 16.4 3.496 24.587 1.21 8.108 2.296 16.244 3.832 24.293 3.855 20.213 8.618 40.23 13.573 60.198.81 3.27 1.615 6.54 2.482 10.051-.718-.133-1.16-.183-1.583-.299a8825.124 8825.124 0 01-16.744-4.637c-4.017-1.117-8.019-2.29-12.052-3.35-2.81-.74-4.365-2.48-4.728-5.335-.078-.614-.155-1.23-.276-1.837a120181.09 120181.09 0 00-12.51-62.804c-.189-.939-.454-1.863-.68-2.777-.393.086-.56.085-.687.156-7.798 4.258-16.073 4.734-24.552 2.881-11.52-2.517-20.854-8.83-28.796-17.296-6.413-6.836-10.487-15.072-13.51-23.862-2.778-8.075-4.545-16.359-5.356-24.82-5.206-16.444-17.84-25.38-18.734-25.999a16.975 16.975 0 00-2.95-1.543c-3.362-1.335-5.576-.17-5.942 3.387a29.648 29.648 0 00.1 6.931c1.684 12.502 4.048 24.883 6.68 37.22 1.016 4.755 1.724 9.591 2.276 14.425.5 4.38-.572 8.49-3.437 11.956-4.756 5.755-11.008 7.123-18.013 5.77-7.648-1.477-14.11-5.327-19.933-10.376-7.156-6.205-12.808-13.632-17.733-21.658-.38-.619-.78-1.227-1.172-1.839.545 4.874 1.501 9.566 2.302 14.286.793 4.677 1.948 9.3 2.476 14.235-8.399-2.424-16.5-4.705-24.563-7.116-4.023-1.202-6.18-4.15-6.999-8.197a27763.166 27763.166 0 00-11.182-55.024c-5.764-12.62-17.25-21.808-18.32-22.646-2.083-1.393-4.297-2.567-6.79-3.246-5.978-1.625-10.91 2.923-9.847 9.033.093.533.204 1.064.31 1.594 1.303 6.601 2.641 13.197 3.905 19.806 2.922 15.27 5.805 30.547 8.711 45.821.615 3.23 1.26 6.455 1.931 9.888-.843-.119-1.449-.148-2.025-.295-5.312-1.358-10.626-2.709-15.922-4.125-1.862-.498-3.695-1.12-5.507-1.78-1.958-.713-3.182-2.085-3.568-4.205-.346-1.9-.802-3.78-1.253-5.66-.109-.459-.383-.879-.652-1.47-.683.762-1.184 1.345-1.709 1.905-3.618 3.844-8.005 6.345-13.23 7.133-7.427 1.121-14.68.173-21.62-2.618-7.417-2.982-13.833-7.57-19.534-13.129-8.569-8.354-14.11-18.517-17.58-29.89-2.224-7.286-3.482-14.756-4.146-22.32-.329-3.752-.48-5.568-2.765-8.536-3.938-5.113-12.099-10.666-19.445-13.543-1.102-.545-2.269-1.
1760015-3.458-1.314-3.152-.793-5.054.468-5.804 3.636-.299 2.73-.206 4.948.271 7.372 3.36 17.075 6.764 34.14 10.165 51.208 6.575 32.997 16.085 67.934 22.652 100.932-8.66-1.596-21.19-3.198-29.853-4.792-5.716-1.05-8.477-3.8-9.618-9.483-4.374-21.76-8.766-43.52-13.157-65.278-.532-2.636-1.1-5.264-1.63-7.798-6.129-1.516-54.7-9.145-56.74-8.9l15.846 81.662c-1-.09-1.68-.114-2.349-.219-6.488-1.02-32.155-4.985-32.155-4.985-25.866-5.376-35.012-17.527-37.313-32.217 0 0-1.089-5.523-2.183-21.546 0 0 5.74 7.8 10.925 12.76 2.285 2.186 12.005 10.58 21.975 10.621-11.47-56.514-22.894-112.8-34.34-169.205 1.017 0 1.712-.088 2.378.013 7.866 1.203 15.726 2.443 23.591 3.657 6.272.968 10.466 4.952 11.75 11.197.234 1.136.475 2.271.708 3.408 4.413 21.517 8.824 43.036 13.242 64.553.573 2.79 1.183 5.572 1.755 8.26 8.727 2.021 54.198 9.308 56.216 8.997-.343-1.743-.673-3.487-1.032-5.224-3.183-15.374-6.703-30.689-8.372-46.333-.517-4.846-.962-9.702-.44-14.597.66-6.195 3.915-10.5 9.46-13.059 5.67-2.618 13.147-2.94 19.175-1.427 13.522 1.515 36.27 12.527 47.378 26.732 2.251-3.555 4.947-7.018 7.232-9.154 4.136-3.865 9.025-5.845 14.68-6.022 4.98-.155 9.662 1.08 14.173 3.022 11.88 5.111 22.01 16.057 27.373 27.774-.002-.3.01-.533.042-.66.713-2.843 1.501-6.904 2.637-9.577 2.343-5.513 6.482-9.18 12.45-10.486 2.99-.655 6.03-.613 8.958.283 0 0 18.617 3.765 25.903 20.186-.414-2.578-.948-5.1-1.463-7.624-.622-3.049-1.519-6.058-1.802-9.302 3.018.47 5.69.881 8.36 1.3 5.19.814 10.39 1.576 15.567 2.463 4.454.765 6.43 2.772 7.321 7.212 2.008 10.01 3.953 20.032 6.014 30.03 1.173 5.688 2.592 11.326 5.187 16.568 4.387 8.863 9.82 17.022 16.668 24.194 3.694 3.87 7.571 7.545 12.017 10.56.896.607 1.825 1.147 2.884 1.44.823.044 1.577-.707.31-4.704l-.005-.02a144.951 144.951 0 01-6.644-28.207c-1.147-8.71-1.464-17.438-.213-26.16.643-4.483 1.97-8.76 4.612-12.52 3.722-5.292 8.957-7.803 15.307-7.685 4.28.08 8.378 1.313 12.217 3.3a64.417 64.417 0 0113.344 9.198c5.98 5.335 11.083 11.456 16.023 17.728.65.822 1.342 1.61 2.138 2.56.825-2.127 1.421-3.952 2.23-5.675.853-1.816 1.8-3.607 2.896-5.285 5.693-8.713 14.695-12.938 25.264-10.633 7.194 1.568 13.417 4.302 18.626 8.206l-.01-.018s12.724 8.494 17.507 18.927c.748-3.124 1.972-6.087 3.587-8.928 4.412-7.762 11.191-10.009 19.495-8.896 5.776.773 10.673 3.5 15.254 6.91 8.57 6.38 15.258 14.448 20.984 23.381.493.768.977 1.543 1.595 2.515.808-1.439 1.47-2.636 2.15-3.822 2.641-4.592 5.7-8.855 9.79-12.29 4.512-3.79 9.646-5.787 15.614-5.292 3.848.32 7.374 1.648 10.71 3.523 4.981 2.797 9.217 6.507 13.018 10.742l2.125 2.367.357-.259c-.063-.376-.108-.756-.192-1.127-1.273-5.659-2.628-11.3-3.776-16.984-.3-1.496-1-2.246-2.273-2.853-7.815-3.724-15.583-7.55-23.415-11.24-6.54-3.08-12.697-6.757-18.325-11.298-8.04-6.487-14.93-13.947-19.495-23.336-3.74-7.689-5.674-15.803-4.404-24.315 3.616-24.223 25.457-34.479 43.68-31.454 7.936 1.316 15.016 4.79 21.272 9.792 8.233 6.581 13.382 15.473 17.068 25.055 5.951 15.472 9.993 31.545 13.566 47.724.702 3.182 1.517 6.313 3.08 9.208 1.011 1.873 2.331 3.404 4.103 4.64 3.682 2.565 7.341 5.175 10.886 7.926 8.51 6.606 16.698 13.58 24.083 21.457 2.13 2.273 3.574 4.838 4.104 7.907.238 1.371.478 2.744.654 4.124.968 7.546 1.001 15.135 1.016 22.724.001.572-.08 1.142-.159 2.205"/><path d="M428.19 489.575c.034.007.03.007 0 .003.019.153.024.268-.03-.004-.122-.018-.355-.057-.002-.005-.035-.444.009-.19.032.006m132.216 25.789c1.039 1.014 2.605 1.65 4.043 2.06 2.589.737 4.74-.472 5.79-2.952.843-1.986.99-4.08.554-6.15-.964-4.576-3.841-8.676-7.831-11.249 0 0-.701-.519-1.754-1.216-6.067-3.865-7.04-1.18-7.15-.76-.875 7.504.875 14.926 6.348 20.267m-106.037-72.422c2.629.247 4.3 1.6 5.264 3.921.47 1.136.857 2.332 1.09 3.538 1.919 9.95 3.787 19.907 5.683 29.86.64 3.366 1.486 7.576 2.148 10.937 0 0 .533-1.63.637-2.048 1.555-6.227 3.089-12.459 4.646-18.686 1.219-4.876 2.409-9.76 3.73-14.609.423-1.549 1.058-3.096 1.894-4.462 1.568-2.562 4.36-2.838 6.47-.737a14.88 14.88 0 012.154 2.725c1.5 2.436 2.979 4.891 4.332 7.411 6.036 11.25 12.024 22.525 18.034 33.788.358.67 1.324 2.092 1.703 2.751 0 0-.362-2.344-.483-3.019-1.538-8.523-3.171-17.03-4.574-25.576a43.727 43.727 0 01-.517-9.014c.185-4.007 2-5.968 5.882-7.043 3.729-1.032 7.367-.347 10.94.8 8.458 2.714 18.012 9.247 23.025 16.421l1.169-2.069c4.643-5.489 10.463-8.162 17.759-7.765 5.63.307 10.814 1.647 15.362 4.935l-.034-.055s.306.223.85.651c.06.047.122.084.18.131.116.093.226.19.34.283.428.345.952.78 1.549 1.288a81.998 81.998 0 013.829 3.464c.292.28.59.567.895.866.107.106.218.21.324.317 5.364 5.287 12.547 13.5 18.697 24.396.017.026.032.045.049.072 4.335 6.902 6.96 8.45 8.14 8.762.233.01.478.018.744.042-.055-.508-.074-.805-.12-1.097-.901-5.73-1.852-11.454-2.69-17.194-.433-2.977-.951-5.96-.3-9 .867-4.027 4.86-7.662 8.937-7.994 2.673-.218 5.25.148 7.669 1.365 6.107 3.07 11.369 7.175 15.47 12.693.35.471.742.91 1.175 1.44.406-.49.715-.836.99-1.204 5.51-7.366 12.816-9.529 21.567-7.4 3.879.943 7.483 2.308 10.823 4.08l-.006-.008s10.639 5.035 16.903 12.141c.065-.308.134-.61.214-.907.76-2.813 2.285-5.14 4.933-6.44 5.283-2.595 10.733-2.75 16.137-.43 3.02 1.298 5.5 2.562 7.724 5.466 3.358 3.7 4.604 11.718 4.79 15.147-.01.487.147 1.451.01 2.304-.498-.694-1.032-1.542-1.304-1.888-1.671-2.13-3.274-4.319-5.044-6.364-1.523-1.759-3.282-3.296-5.546-4.088-3.248-1.136-6.11.483-6.43 3.871-.193 2.052-.148 4.201.237 6.221 2.445 12.84 5.018 25.654 7.537 38.48.129.654.156 1.328.247 2.157-.568-.102-.94-.136-1.292-.236-3.563-1.016-7.096-2.158-10.694-3.03-2.867-.695-4.245-2.358-4.768-5.219-1.5-8.216-3.226-16.389-4.735-24.604-.55-2.994-1.736-5.583-3.722-7.849a59.143 59.143 0 00-11.465-10.113c-2.77-1.864-5.834-3.17-9.08-4.023-8.925-2.343-15.311 1.51-17.294 10.492a36.05 36.05 0 00-.867 7.017c.002.05.346 12.03 9.477 19.863 14.969 7.786 16.552-8.535 16.552-8.535s7.128 5.113 5.957 11.77c-.942 5.353-4.575 7.635-5.504 8.137-.998.771-2.25 1.348-3.802 1.68-3.373.716-6.63.315-9.828-.714-8.91-2.866-15.39-8.727-20.045-16.686-4.397-7.517-6.3-15.755-6.537-24.397-.05-1.818-.267-3.538-1.085-5.162-2.105-4.176-5.414-7.128-9.553-9.149-2.506-1.222-4.332-.408-4.845 2.343-.375 2.012-.586 2.866-.267 4.886.93 5.88 2.224 13.047 3.373 18.89 1.238 6.298 2.586 12.574 3.866 18.864.19.931.273 1.885.477 3.338-2.666-.857-4.852-1.517-7.006-2.265-2.106-.73-3.51-2.206-4.215-4.326-.562-1.687-1.1-3.38-1.67-5.065-.923-2.726-2.531-4.958-4.941-6.548-1.527-1.006-3.185-1.706-5.171-1.696.222.848.432 1.514.569 2.194.537 2.666.976 5.332.22 8.042-.594 2.136-1.9 3.58-4.097 3.936-6.501 1.052-13.896-3.99-15.237-9.569-.965-4.018-.924-8.308 1.495-11.663 1.039-1.44 3.834-3.722 3.834-3.722-4.613-8.205-9.56-16.235-16.71-22.6-2.951-2.627-6.375-4.66-10.303-5.606-8.571-2.064-14.33 2.453-15.332 10.316.829.248 1.562.46 2.29.687 5.045 1.577 9.829 3.698 14.24 6.648 5.418 3.622 9.108 8.541 11.173 14.69 2.758 8.21-1.662 15.601-10.18 17.203-3.342.628-6.636.46-9.896-.308-11.741-2.766-22.535-14.895-24.056-26.928-.57-4.503-.45-13.125.585-17.266-1.13-2.036-2.89-3.823-4.76-5.667-1.365-1.345-3.812-3.207-6.777-4.84-.667-.46-2.588-1.22-3.407-1.32-1.92-.238-2.95.812-2.782 2.707.055.615.183 1.225.299 1.833 3.645 19.068 7.297 38.136 10.935 57.205.47 2.462.879 4.935 1.37 7.72-3.72-1.052-7.03-2.097-10.394-2.907-3.3-.794-5.598-2.62-7.318-5.55-9.407-16.014-18.903-31.975-28.373-47.95-.43-.724-.897-1.424-1.6-2.536-4.295 16.72-8.04 33.161-12.226 49.624-3.065-.836-5.815-1.587-8.566-2.336-4.33-1.178-6.767-4.01-7.627-8.4-4.872-24.895-9.788-49.78-14.68-74.672-.095-.49-.073-1.004-.117-1.69 1.058.107 1.895.158 2.72.283 2.52.38 5.026.914 7.558 1.152m256.785 111.634c4.316-.099 7.594 1.901 9.73 5.558 2.052 3.513.023 6.76-4.926 6.777-3.275-.256-6.64-1.912-8.685-5.61-1.875-3.393.017-6.637 3.881-6.725"/></g></svg>
1761      </div>
1762
1763      
1764        <div class="menu__navigation"><a
1765              href="/products/calendrier-de-l-avent-2026"
1766              class="menu__link"
1767              >
1768              ⛷️ CALENDRIER DE L'AVENT 2026
1769            </a><a
1770              href="/collections/tous-les-produits"
1771              class="menu__link"
1772              >
1773              Tous les produits
1774            </a><a
1775              href="/collections/les-mains"
1776              class="menu__link"
1777              
1778              data-sub-nav="mains"
1779              >
1780              Mains
1781            </a><a
1782              href="/collections/serums-corps"
1783              class="menu__link"
1784              
1785              data-sub-nav="serum-corps"
1786              >
1787              Sérum corps
1788            </a><a
1789              href="/collections/le-visage"
1790              class="menu__link"
1791              
1792              data-sub-nav="visage"
1793              >
1794              Visage
1795            </a><a
1796              href="/collections/make-up"
1797              class="menu__link"
1798              
1799              data-sub-nav="makeup"
1800              >
1801              Makeup
1802            </a><a
1803              href="/collections/le-corps"
1804              class="menu__link"
1805              
1806              data-sub-nav="corps"
1807              >
1808              Corps
1809            </a></div>
1810      
1811
1812      <div class="menu__navigation--right">
1813        <!-- Todo: newsletter -->
1814        <div class="menu__newsletter">
1815    <button class="menu__newsletter-btn" data-action="open-newsletter">
1816      <svg fill="none" class="icon-mail" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 24"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.15 3.5a1 1 0 00-1 1v15a1 1 0 001 1h21a1 1 0 001-1v-15a1 1 0 00-1-1h-21zm-4 1a4 4 0 014-4h21a4 4 0 014 4v15a4 4 0 01-4 4h-21a4 4 0 01-4-4v-15z" fill="#2E2E2E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.466 5.08a1.5 1.5 0 012.105-.264l8.08 6.284 8.079-6.284a1.5 1.5 0 011.841 2.368l-9 7a1.5 1.5 0 01-1.841 0l-9-7a1.5 1.5 0 01-.264-2.105z" fill="#2E2E2E"/></svg>
1817    </button>
1818    <div class="menu__newsletter-modal" data-is-subscribed="">
1819      <button class="menu__newsletter-close">
1820        <svg
1821          fill="none"
1822          xmlns="http://www.w3.org/2000/svg"
1823          viewBox="0 0 17 17"><path d="M16.639 16.639a1.233 1.233 0 01-1.744 0L.36 2.105A1.233 1.233 0 012.105.361L16.64 14.895a1.233 1.233 0 010 1.744z" fill="#2E2E2E" /><path d="M16.639.361a1.233 1.233 0 010 1.744L2.105 16.64a1.233 1.233 0 01-1.744-1.744L14.895.36a1.233 1.233 0 011.744 0z" fill="#2E2E2E" /></svg>
1824      </button>
1825
1826      <form method="post" action="/contact#newsletter_popup_form" id="newsletter_popup_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1827        
1828        
1829          <p class="menu__newsletter-modal-title">Inscris-toi à la newsletter</p>
1830          <p class="menu__newsletter-modal-subtitle">on t&#39;offre -10% sur ta première commande !</p>
1831          <input
1832            type="hidden"
1833            name="contact[tags]"
1834            value="newsletter">
1835          <input
1836            type="email"
1837            name="contact[email]"
1838            id="Email-newsletter-popup"
1839            class="menu__newsletter-input"
1840            value=""
1841            placeholder="[email protected]"
1842            autocorrect="off"
1843            autocapitalize="off">
1844          <button
1845            type="submit"
1846            name="commit"
1847            class="menu__newsletter-submit button button--rainbow button--with-animation">
1848            <span>Je m&#39;inscris</span>
1849          </button>
1850        
1851      </form>
1852    </div>
1853  </div>
1854  <a
1855    
1856    href="/account/login"
1857    data-action="open-login-modal"
1858    >
1859    <svg xmlns="http://www.w3.org/2000/svg" class="icon-account" fill="none" viewBox="0 0 21 24"><defs/><path fill="#2E2E2E" fill-rule="evenodd" d="M1.87 15.58a5.867 5.867 0 014.173-1.747h8.786c1.568 0 3.069.63 4.173 1.748a5.971 5.971 0 011.72 4.197V22a1.5 1.5 0 01-3 0v-2.222c0-.787-.31-1.538-.854-2.089a2.867 2.867 0 00-2.04-.856H6.044c-.761 0-1.495.306-2.04.856a2.971 2.971 0 00-.853 2.089V22a1.5 1.5 0 01-3 0v-2.222c0-1.571.617-3.081 1.72-4.197zM10.436 3.5c-.568 0-1.125.17-1.6.492-.476.321-.85.78-1.07 1.32a2.993 2.993 0 00-.167 1.71c.113.575.392 1.1.797 1.51.406.411.92.689 1.479.801a2.846 2.846 0 001.
1859662-.166c.527-.22.98-.595 1.3-1.08a2.982 2.982 0 00-.362-3.73 2.867 2.867 0 00-2.04-.857zm-3.28-1.994a5.857 5.857 0 017.453.741 5.982 5.982 0 01.731 7.493 5.904 5.904 0 01-2.643 2.194 5.845 5.845 0 01-3.414.34 5.877 5.877 0 01-3.02-1.632A5.96 5.96 0 014.656 7.6a5.993 5.993 0 01.333-3.426 5.934 5.934 0 012.166-2.669z" clip-rule="evenodd"/></svg>
1860  </a>
1861  <a
1862    href="#"
1863    data-cart-view
1864    
1865    data-action="open-mini-cart"
1866    >
1867    <svg xmlns="http://www.w3.org/2000/svg" class="icon-cart-black" fill="none" viewBox="0 0 22 24"><defs/><path fill="#2E2E2E" fill-rule="evenodd" d="M3.98 1.107A1.5 1.5 0 015.187.5h11.86a1.5 1.5 0 011.205.607l2.965 4a1.5 1.5 0 01.295.893v14c0 .923-.362 1.811-1.012 2.469a3.465 3.465 0 01-2.464 1.031H4.197a3.457 3.457 0 01-2.464-1.031A3.512 3.512 0 01.72 20V6a1.5 1.5 0 01.295-.893l2.965-4zM5.942 3.5l-2.22 2.995V20c0 .138.054.267.146.36a.475.475 0 00.33.14h13.838c.12 0 .24-.048.33-.14a.513.513 0 00.146-.36V6.495L16.291 3.5H5.94z" clip-rule="evenodd"/><path fill="#2E2E2E" fill-rule="evenodd" d="M.72 6a1.5 1.5 0 011.5-1.5h17.791a1.5 1.5 0 010 3H2.221A1.5 1.5 0 01.72 6zM7.162 8.5a1.5 1.5 0 011.5 1.5c0 .669.263 1.306.725 1.774a2.43 2.43 0 001.729.726 2.43 2.43 0 001.728-.726A2.524 2.524 0 0013.57 10a1.5 1.5 0 013 0c0 1.453-.57 2.85-1.591 3.883a5.43 5.43 0 01-3.862 1.617 5.43 5.43 0 01-3.863-1.617A5.524 5.524 0 015.663 10a1.5 1.5 0 011.5-1.5z" clip-rule="evenodd"/></svg>
1868    <span
1869      class="menu__cart-count"
1870      rv-show="cart.item_count | realItemCount"
1871      rv-text="cart.item_count | realItemCount"></span>
1872  </a>
1873      </div>
1874    </div>
1875
1876    
1877      <div class="menu__products">
1878
1879
1880            <div class="menu__sub-nav" data-sub-nav="mains">
1881              <div class="container">
1882                <p class="menu__sub-nav-title">nos best-sellers</p>
1883                <div class="menu__products-row">
1884                      <a href="/products/10-gels-mains-nettoyants" class="menu__product">
1885                        <div class="menu__product-image"><img
1886                            class="lazyload"
1887                            loading="lazy"
1888                            width="170"
1889                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/a92bbd65494c--IMG-SOUS-MENU-MAINS1.png?v=1736436198"
1890                            alt="10 x gels mains nettoyants">
1891                        </div>
1892                        <p class="menu__product-title">
1893                          10 x gels mains nettoyants
1894                        </p>
1895                      </a>
1896                    
1897
1898                      <a href="/products/master-pack-sprays-mains-nettoyants" class="menu__product">
1899                        <div class="menu__product-image"><img
1900                            class="lazyload"
1901                            loading="lazy"
1902                            width="170"
1903                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/104ce6fb9b04--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre-2.png?v=1767624339"
1904                            alt="5 x Sprays Mains Nettoyants">
1905                        </div>
1906                        <p class="menu__product-title">
1907                          5 x Sprays Mains Nettoyants
1908                        </p>
1909                      </a>
1910                    
1911
1912                      <a href="/products/spray-mains-nettoyant-flower-power" class="menu__product">
1913                        <div class="menu__product-image"><img
1914                            class="lazyload"
1915                            loading="lazy"
1916                            width="170"
1917                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/53c2e43b41b8--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre-1.png?v=1767624319"
1918                            alt="Spray Mains Nettoyant Flower Power">
1919                        </div>
1920                        <p class="menu__product-title">
1921                          Spray Mains Nettoyant Flower Power
1922                        </p>
1923                      </a>
1924                    
1925
1926                      <a href="/products/astro-set" class="menu__product">
1927                        <div class="menu__product-image"><img
1928                            class="lazyload"
1929                            loading="lazy"
1930                            width="170"
1931                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/b40188d9dbb1--gels-astro-header.png?v=1640186182"
1932                            alt="12 x Gels mains signe astro">
1933                        </div>
1934                        <p class="menu__product-title">
1935                          12 x Gels mains signe astro
1936                        </p>
1937                      </a>
1938                    
1939
1940</div><div class="menu__sub-nav-footer">
1941                    <a href="/collections/les-mains" class="menu__sub-nav-link">Tous les produits pour les mains</a>
1942                  </div></div>
1943            </div>
1944          
1945
1946            <div class="menu__sub-nav" data-sub-nav="serum-corps">
1947              <div class="container">
1948                <p class="menu__sub-nav-title">nos best-sellers</p>
1949                <div class="menu__products-row">
1950                      <a href="/products/body-serum-dos-fesses-duo" class="menu__product">
1951                        <div class="menu__product-image"><img
1952                            class="lazyload"
1953                            loading="lazy"
1954                            width="170"
1955                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/eb00528e5308--IMG-SOUS-MENU-CORPS4-1.png?v=1747235767"
1956                            alt="Sérums Corps Dos & Fesses x 2">
1957                        </div>
1958                        <p class="menu__product-title">
1959                          DUO Body Serum Dos & Fesses
1960                        </p>
1961                      </a>
1962                    
1963
1964                      <a href="/products/pack-body-serums-x-4" class="menu__product">
1965                        <div class="menu__product-image"><img
1966                            class="lazyload"
1967                            loading="lazy"
1968                            width="170"
1969                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/a3a606a81c41--IMG-SOUS-MENU-CORPS4-2.png?v=1747235893"
1970                            alt="Pack Sérums Corps x 4">
1971                        </div>
1972                        <p class="menu__product-title">
1973                          Pack Sérums Corps x 4
1974                        </p>
1975                      </a>
1976                    
1977
1978                      <a href="/products/body-serum-aisselles-maillot-duo" class="menu__product">
1979                        <div class="menu__product-image"><img
1980                            class="lazyload"
1981                            loading="lazy"
1982                            width="170"
1983                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/078dcaab8041--IMG-SOUS-MENU-CORPS4.png?v=1747235738"
1984                            alt="Sérums Corps Aisselles & Maillot x 2">
1985                        </div>
1986                        <p class="menu__product-title">
1987                          DUO Body Serum Aisselles & Maillot
1988                        </p>
1989                      </a>
1990                    
1991
1992</div><div class="menu__sub-nav-footer">
1993                    <a href="/collections/serums-corps" class="menu__sub-nav-link">Tous les Sérums</a>
1994                  </div></div>
1995            </div>
1996          
1997
1998            <div class="menu__sub-nav" data-sub-nav="visage">
1999              <div class="container">
2000                <p class="menu__sub-nav-title">nos best-sellers</p>
2001                <div class="menu__products-row">
2002                      <a href="/products/patchs-nez-hydrocolloide" class="menu__product">
2003                        <div class="menu__product-image"><img
2004                            class="lazyload"
2005                            loading="lazy"
2006                            width="170"
2007                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/00aa8a32be24--Frame-41.png?v=1788947337"
2008                            alt="4 Patchs Nez Hydrocolloïdes">
2009                        </div>
2010                        <p class="menu__product-title">
2011                          4 Patchs Nez
2012                        </p>
2013                      </a>
2014                    
2015
2016                      <a href="/products/boite-patchs-boutons" class="menu__product">
2017                        <div class="menu__product-image"><img
2018                            class="lazyload"
2019                            loading="lazy"
2020                            width="170"
2021                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/1f8280cc7316--Frame-40.png?v=1788947051"
2022                            alt="Boite Patchs Boutons">
2023                        </div>
2024                        <p class="menu__product-title">
2025                          Boite de patchs
2026                        </p>
2027                      </a>
2028                    
2029
2030                      <a href="/products/24-patchs-boutons-holographiques" class="menu__product">
2031                        <div class="menu__product-image"><img
2032                            class="lazyload"
2033                            loading="lazy"
2034                            width="170"
2035                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/ea34acd8f8d3--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre.png?v=1767624268"
2036                            alt="24 Patchs Boutons Unicorn Edition">
2037                        </div>
2038                        <p class="menu__product-title">
2039                          24 Patchs Boutons Holo
2040                        </p>
2041                      </a>
2042                    
2043
2044                      <a href="/products/gel-nettoyant-visage" class="menu__product">
2045                        <div class="menu__product-image"><img
2046                            class="lazyload"
2047                            loading="lazy"
2048                            width="170"
2049                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/c70202583bef--IMG-SOUS-MENU-VISAGE4.png?v=1736437049"
2050                            alt="Gel Nettoyant Visage">
2051                        </div>
2052                        <p class="menu__product-title">
2053                          Gel nettoyant visage
2054                        </p>
2055                      </a>
2056                    
2057
2058</div><div class="menu__sub-nav-footer">
2059                    <a href="/collections/le-visage" class="menu__sub-nav-link">Tous les produits du visage</a>
2060                  </div></div>
2061            </div>
2062          
2063
2064            <div class="menu__sub-nav" data-sub-nav="makeup">
2065              <div class="container">
2066                <p class="menu__sub-nav-title">nos best-sellers</p>
2067                <div class="menu__products-row">
2068                      <a href="/products/soft-kisses-heroes" class="menu__product">
2069                        <div class="menu__product-image"><img
2070                            class="lazyload"
2071                            loading="lazy"
2072                            width="170"
2073                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/b3f9b482ad63--IMG-SOUS-MENU-MAKEUP1.png?v=1736437355"
2074                            alt="Soft Kisses Heroes">
2075                        </div>
2076                        <p class="menu__product-title">
2077                          Huile à lèvres + brosse exfoliante
2078                        </p>
2079                      </a>
2080                    
2081
2082                      <a href="/products/lip-oil-duo" class="menu__product">
2083                        <div class="menu__product-image"><img
2084                            class="lazyload"
2085                            loading="lazy"
2086                            width="170"
2087                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/2ebbc345023b--IMG-SOUS-MENU-MAKEUP2.png?v=1736437436"
2088                            alt="Huile à lèvres x 2">
2089                        </div>
2090                        <p class="menu__product-title">
2091                          2 x Huiles à lèvres
2092                        </p>
2093                      </a>
2094                    
2095
2096
2097                      <a href="/products/lets-glow-heroes" class="menu__product">
2098                        <div class="menu__product-image"><img
2099                            class="lazyload"
2100                            loading="lazy"
2101                            width="170"
2102                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/c01f4d5307bd--IMG-SOUS-MENU-makeup.png?v=1747061355"
2103                            alt="Let's Glow Heroes">
2104                        </div>
2105                        <p class="menu__product-title">
2106                          Blush + Highlighter
2107                        </p>
2108                      </a>
2109                    
2110
2111</div><div class="menu__sub-nav-footer">
2112                    <a href="/collections/make-up" class="menu__sub-nav-link">Tous le makeup</a>
2113                  </div></div>
2114            </div>
2115          
2116
2117            <div class="menu__sub-nav" data-sub-nav="corps">
2118              <div class="container">
2119                <p class="menu__sub-nav-title">nos best-sellers</p>
2120                <div class="menu__products-row">
2121                      <a href="/products/deodorant-moon" class="menu__product">
2122                        <div class="menu__product-image"><img
2123                            class="lazyload"
2124                            loading="lazy"
2125                            width="170"
2126                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/30e9343fee7f--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre-3.png?v=1767624283"
2127                            alt="Déodorant MOON">
2128                        </div>
2129                        <p class="menu__product-title">
2130                          Déodorant MOON
2131                        </p>
2132                      </a>
2133                    
2134
2135                      <a href="/products/brume-corps-et-cheveux-moon" class="menu__product">
2136                        <div class="menu__product-image"><img
2137                            class="lazyload"
2138                            loading="lazy"
2139                            width="170"
2140                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/7448e275aaf2--IMG-SOUS-MENU-BRUME-3.png?v=1738054885"
2141                            alt="Brume Corps et Cheveux MOON">
2142                        </div>
2143                        <p class="menu__product-title">
2144                          Brume Corps et Cheveux MOON
2145                        </p>
2146                      </a>
2147                    
2148
2149                      <a href="/products/body-serum-dos-fesses" class="menu__product">
2150                        <div class="menu__product-image"><img
2151                            class="lazyload"
2152                            loading="lazy"
2153                            width="170"
2154                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/752bf10072fb--IMG-SOUS-MENU-CORPS2.png?v=1736436656"
2155                            alt="Sérum Corps Dos & Fesses">
2156                        </div>
2157                        <p class="menu__product-title">
2158                          Body Serum Dos & Fesses
2159                        </p>
2160                      </a>
2161                    
2162
2163</div><div class="menu__sub-nav-footer">
2164                    <a href="/collections/le-corps" class="menu__sub-nav-link">Tous les produits pour le corps</a>
2165                  </div></div>
2166            </div>
2167          
2168</div>
2169    
2170  </div>
2171  <div class="mobile-menu">
2172    <div class="mobile-menu__links"><a href="/products/calendrier-de-l-avent-2026" class="mobile-menu__link">⛷️ CALENDRIER DE L'AVENT 2026</a><a href="/collections/tous-les-produits" class="mobile-menu__link">Tous les produits</a><a href="/collections/les-mains" class="mobile-menu__link">Mains</a><a href="/collections/serums-corps" class="mobile-menu__link">Sérum corps</a><a href="/collections/le-visage" class="mobile-menu__link">Visage</a><a href="/collections/make-up" class="mobile-menu__link">Makeup</a><a href="/collections/le-corps" class="mobile-menu__link">Corps</a></div>
2173    <div class="path-selectors">
2174  
2174    
2175      <select
2176        value="ducts"
2177        name="country_selector_mobile"
2178        id="country_selector_mobile">
2179        <option
2180          value="fr"
2181          >FR - €</option>
2182        <option
2183          value="uk"
2184          >UK - £</option>
2185        <option
2186          value="eu"
2187          >EU - €</option>
2188        <option
2189          value="us"
2190          >US - $</option>
2191      </select>
2192    </div>
2193  </div>
2194</header>
2195
2196</div>
2197
2198  <main role="main" id="MainContent">
2199    <div id="shopify-section-template--32268909019478__main" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/113/assets/section-product.css?v=73532685320539140951790175733" rel="stylesheet" type="text/css" media="all" />
2200
2201
2202<script type="text/lazyload">
2203  var _learnq = _learnq || [];
2204  var item = {
2205      Name: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
2206  ProductID: 11219937722710,
2207  Categories: ["Nos dernières nouveautés","Nos kits","Tous les produits"],
2208  ImageURL: "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_grande.jpg?v=1789724889",
2209  URL: "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
2210  Brand: "Merci Handy FR",
2211  Price: "69,90 €",
2212  CompareAtPrice: "0,00 €"
2213  };
2214  _learnq.push(['track', 'Viewed Product', item]);
2215    _learnq.push(['trackViewedItem', {
2216      Title: item.Name,
2217      ItemId: item.ProductID,
2218      Categories: item.Categories,
2219      ImageUrl: item.ImageURL,
2220      Url: item.URL,
2221      Metadata: {
2222        Brand: item.Brand,
2223        Price: item.Price,
2224        CompareAtPrice: item.CompareAtPrice
2225      }
2226    }]);</script>
2226
2227
2228<div class="container" data-cart-view>
2229  <div class="product__breadcrumb">
2230    <a href="/">Accueil</a>
2231    /
2232    
2233      <a href="/collections/nos-dernieres-nouveaute">Nos dernières nouveautés</a>
2234      /
2235    <strong>Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</strong>
2236  </div>
2237  <section
2238    data-section-id="template--32268909019478__main"
2239    data-section-type="product"
2240    class="product__main"><div class="product__media">
2241
2242      
2243        
2244
2245        <div class="product__media-thumbnails" data-thumbnail-slider>
2246          <div class="thumbnails-wrapper slider-active" data-slider>
2247
2248            <ul class="product-single__thumbnails product-single__thumbnails-template--32268909019478__main" data-slider-container>
2249              
2250                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-slider-slide-index="0"data-slider-item>
2251                  <a
2252                    href="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_small.jpg?v=1789724889"
2253                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2254                    data-product-single-thumbnail
2255                    aria-current
2256                    data-thumbnail-id="65446501220694"
2257                    
2258                    data-slider-item-link
2259                    
2260                    >
2261
2262                    <img
2263                      class="product-single__thumbnail-image"
2264                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789724889"
2265                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2266                      width="70"
2267                      height="80"
2268                    ></a>
2269                </li>
2270              
2271                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2271der-slide-index="1"data-slider-item>
2272                  <a
2273                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026_small.jpg?v=1789652728"
2274                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2275                    data-product-single-thumbnail
2276                    
2277                    data-thumbnail-id="65314953363798"
2278                    
2279                    data-slider-item-link
2280                    
2281                    >
2282
2283                    <img
2284                      class="product-single__thumbnail-image"
2285                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789652728"
2286                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2287                      width="70"
2288                      height="80"
2289                    ></a>
2290                </li>
2291              
2292                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2292der-slide-index="2"data-slider-item>
2293                  <a
2294                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_small.jpg?v=1789659614"
2295                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2296                    data-product-single-thumbnail
2297                    
2298                    data-thumbnail-id="65430259302742"
2299                    
2300                    data-slider-item-link
2301                    
2302                    >
2303
2304                    <img
2305                      class="product-single__thumbnail-image"
2306                      src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_110x110@2x.jpg?v=1789659614"
2307                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2308                      width="70"
2309                      height="80"
2310                    ></a>
2311                </li>
2312              
2313                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2313der-slide-index="3"data-slider-item>
2314                  <a
2315                    href="//www.mercihandy.com/cdn/shop/files/SPRAY_GLACE_3_small.jpg?v=1789400723"
2316                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2317                    data-product-single-thumbnail
2318                    
2319                    data-thumbnail-id="65318323683670"
2320                    
2321                    data-slider-item-link
2322                    
2323                    >
2324
2325                    <img
2326                      class="product-single__thumbnail-image"
2327                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789400723"
2328                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2329                      width="70"
2330                      height="80"
2331                    ></a>
2332                </li>
2333              
2334                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2334der-slide-index="4"data-slider-item>
2335                  <a
2336                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-20264_small.jpg?v=1789652762"
2337                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2338                    data-product-single-thumbnail
2339                    
2340                    data-thumbnail-id="65314953298262"
2341                    
2342                    data-slider-item-link
2343                    
2344                    >
2345
2346                    <img
2347                      class="product-single__thumbnail-image"
2348                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789652762"
2349                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2350                      width="70"
2351                      height="80"
2352                    ></a>
2353                </li>
2354              
2355                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2355der-slide-index="5"data-slider-item>
2356                  <a
2357                    href="//www.mercihandy.com/cdn/shop/files/brume-glace_3_small.jpg?v=1789650244"
2358                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2359                    data-product-single-thumbnail
2360                    
2361                    data-thumbnail-id="65426998002006"
2362                    
2363                    data-slider-item-link
2364                    
2365                    >
2366
2367                    <img
2368                      class="product-single__thumbnail-image"
2369                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789650244"
2370                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2371                      width="70"
2372                      height="80"
2373                    ></a>
2374                </li>
2375              
2376                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2376der-slide-index="6"data-slider-item>
2377                  <a
2378                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_small.jpg?v=1789652751"
2379                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2380                    data-product-single-thumbnail
2381                    
2382                    data-thumbnail-id="65314953331030"
2383                    
2384                    data-slider-item-link
2385                    
2386                    >
2387
2388                    <img
2389                      class="product-single__thumbnail-image"
2390                      src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_110x110@2x.jpg?v=1789652751"
2391                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2392                      width="70"
2393                      height="80"
2394                    ></a>
2395                </li>
2396              
2397                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2397der-slide-index="7"data-slider-item>
2398                  <a
2399                    href="//www.mercihandy.com/cdn/shop/files/CALENDRIER-FULL-PRODUITS---BLEU_4-5_small.jpg?v=1789658425"
2400                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2401                    data-product-single-thumbnail
2402                    
2403                    data-thumbnail-id="65430236234070"
2404                    
2405                    data-slider-item-link
2406                    
2407                    >
2408
2409                    <img
2410                      class="product-single__thumbnail-image"
2411                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789658425"
2412                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2413                      width="70"
2414                      height="80"
2415                    ></a>
2416                </li>
2417              
2418                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2418der-slide-index="8"data-slider-item>
2419                  <a
2420                    href="//www.mercihandy.com/cdn/shop/files/PACKSHOT-4-5-GRIS-1_small.jpg?v=1789735991"
2421                    class="text-link product-single__thumbnail product-single__thumbnail--template--32268909019478__main"
2422                    data-product-single-thumbnail
2423                    
2424                    data-thumbnail-id="65451655889238"
2425                    
2426                    data-slider-item-link
2427                    
2428                    >
2429
2430                    <img
2431                      class="product-single__thumbnail-image"
2432                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789735991"
2433                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2434                      width="70"
2435                      height="80"
2436                    ></a>
2437                </li>
2438              
2439            </ul>
2440          </div>
2441        </div>
2442      
2443
2444      <div class="product__media-display">
2445          
2446          
2447
2448          
2449            
2450
2451
2452
2453
2454
2455
2456<div id="FeaturedMedia-65446501220694-wrapper"
2457    class="product-single__media-wrapper "
2458    
2459    
2460    
2461    data-product-single-media-wrapper
2462    data-media-id="65446501220694"
2463    tabindex="-1">
2464  
2465      
2466<style>#FeaturedMedia-65446501220694 {
2467      max-width: 767.0454545454546px;
2468      max-height: 900px;
2469    }
2470  
2471    #FeaturedMedia-65446501220694-wrapper {
2472      max-width: 767.0454545454546px;
2473    }
2474</style>
2475  
2476      <div
2477        style="padding-top:117.33333333333333%;"
2478        class="product-single__media product-single__media--has-thumbnails"
2479        
2480        data-image-loading-animation>
2481        
2482          <img id="FeaturedMedia-65446501220694" class="feature-row__image product-featured-media" src="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web.jpg?v=1789724889" width="1500" height="1760" style="height: auto">
2483
2484          
2485            
2486            
2487              
2488              
2489              
2490              
2491              
2492
2493              
2494                  
2495                  
2496                  
2497              
2498                  
2499                  
2500                  
2501              
2502                  
2503                  
2504                  
2505              
2506                  
2507                  
2508                  
2509              
2510                  
2511                  
2512                  
2513              
2514                  
2515                  
2516                  
2517              
2518                  
2519                  
2520                  
2521              
2522                  
2523                  
2524                  
2525              
2526                  
2527                  
2528                  
2529              
2530                  
2531                  
2532                  
2533              
2534                  
2535                  
2536                  
2537              
2538                  
2539                  
2540                  
2541              
2542                  
2543                  
2544                  
2545              
2546                  
2547                  
2548                  
2549                      <div class="badge--wrapper">
2550                          <img class="badge" src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/bb47c11ed10b--NEW-207655.png?v=1785315049" alt="new" width="" height="">
2551                      </div>
2552                  
2553              
2554                  
2555                  
2556                  
2557              
2558                  
2559                  
2560                  
2561              
2562                  
2563                  
2564                  
2565              
2566                  
2567                  
2568                  
2569              
2570                  
2571                  
2572                  
2573              
2574                  
2575                  
2576                  
2577              
2578                  
2579                  
2580                  
2581              
2582                  
2583                  
2584                  
2585              
2586            
2587          
2588
2589        
2590      </div>
2591    
2592</div>
2593
2594          
2595
2596          
2597          
2598
2599          
2600            
2601
2602
2603
2604
2605
2606
2607<div id="FeaturedMedia-65314953363798-wrapper"
2608    class="product-single__media-wrapper  hide"
2609    
2610    
2611    
2612    data-product-single-media-wrapper
2613    data-media-id="65314953363798"
2614    tabindex="-1">
2615  
2616      
2617<style>#FeaturedMedia-65314953363798 {
2618      max-width: 720.0px;
2619      max-height: 900px;
2620    }
2621  
2622    #FeaturedMedia-65314953363798-wrapper {
2623      max-width: 720.0px;
2624    }
2625</style>
2626  
2627      <div
2628        style="padding-top:125.0%;"
2629        class="product-single__media product-single__media--has-thumbnails"
2630        
2631        data-image-loading-animation>
2632        
2633        <img id="FeaturedMedia-65314953363798"
2634          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2635          class="feature-row__image product-featured-media  lazyload  lazypreload"
2636          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026_{width}x.jpg?v=1789652728"
2637          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2638          data-aspectratio="0.8"
2639          data-sizes="auto"
2640          
2641          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2642        
2643      </div>
2644    
2645</div>
2646
2647          
2648
2649          
2650          
2651
2652          
2653            
2654
2655
2656
2657
2658
2659
2660<div id="FeaturedMedia-65430259302742-wrapper"
2661    class="product-single__media-wrapper  hide"
2662    
2663    
2664    
2665    data-product-single-media-wrapper
2666    data-media-id="65430259302742"
2667    tabindex="-1">
2668  
2669      
2670<style>#FeaturedMedia-65430259302742 {
2671      max-width: 720.0px;
2672      max-height: 900px;
2673    }
2674  
2675    #FeaturedMedia-65430259302742-wrapper {
2676      max-width: 720.0px;
2677    }
2678</style>
2679  
2680      <div
2681        style="padding-top:125.0%;"
2682        class="product-single__media product-single__media--has-thumbnails"
2683        
2684        data-image-loading-animation>
2685        
2686        <img id="FeaturedMedia-65430259302742"
2687          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2688          class="feature-row__image product-featured-media  lazyload  lazypreload"
2689          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_{width}x.jpg?v=1789659614"
2690          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2691          data-aspectratio="0.8"
2692          data-sizes="auto"
2693          
2694          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2695        
2696      </div>
2697    
2698</div>
2699
2700          
2701
2702          
2703          
2704
2705          
2706            
2707
2708
2709
2710
2711
2712
2713<div id="FeaturedMedia-65318323683670-wrapper"
2714    class="product-single__media-wrapper  hide"
2715    
2716    
2717    
2718    data-product-single-media-wrapper
2719    data-media-id="65318323683670"
2720    tabindex="-1">
2721  
2722      
2723<style>#FeaturedMedia-65318323683670 {
2724      max-width: 720.0px;
2725      max-height: 900px;
2726    }
2727  
2728    #FeaturedMedia-65318323683670-wrapper {
2729      max-width: 720.0px;
2730    }
2731</style>
2732  
2733      <div
2734        style="padding-top:125.0%;"
2735        class="product-single__media product-single__media--has-thumbnails"
2736        
2737        data-image-loading-animation>
2738        
2739        <img id="FeaturedMedia-65318323683670"
2740          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2741          class="feature-row__image product-featured-media  lazyload  lazypreload"
2742          data-src="//www.mercihandy.com/cdn/shop/files/SPRAY_GLACE_3_{width}x.jpg?v=1789400723"
2743          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2744          data-aspectratio="0.8"
2745          data-sizes="auto"
2746          
2747          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2748        
2749      </div>
2750    
2751</div>
2752
2753          
2754
2755          
2756          
2757
2758          
2759            
2760
2761
2762
2763
2764
2765
2766<div id="FeaturedMedia-65314953298262-wrapper"
2767    class="product-single__media-wrapper  hide"
2768    
2769    
2770    
2771    data-product-single-media-wrapper
2772    data-media-id="65314953298262"
2773    tabindex="-1">
2774  
2775      
2776<style>#FeaturedMedia-65314953298262 {
2777      max-width: 720.0px;
2778      max-height: 900px;
2779    }
2780  
2781    #FeaturedMedia-65314953298262-wrapper {
2782      max-width: 720.0px;
2783    }
2784</style>
2785  
2786      <div
2787        style="padding-top:125.0%;"
2788        class="product-single__media product-single__media--has-thumbnails"
2789        
2790        data-image-loading-animation>
2791        
2792        <img id="FeaturedMedia-65314953298262"
2793          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2794          class="feature-row__image product-featured-media  lazyload  lazypreload"
2795          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-20264_{width}x.jpg?v=1789652762"
2796          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2797          data-aspectratio="0.8"
2798          data-sizes="auto"
2799          
2800          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2801        
2802      </div>
2803    
2804</div>
2805
2806          
2807
2808          
2809          
2810
2811          
2812            
2813
2814
2815
2816
2817
2818
2819<div id="FeaturedMedia-65426998002006-wrapper"
2820    class="product-single__media-wrapper  hide"
2821    
2822    
2823    
2824    data-product-single-media-wrapper
2825    data-media-id="65426998002006"
2826    tabindex="-1">
2827  
2828      
2829<style>#FeaturedMedia-65426998002006 {
2830      max-width: 720.0px;
2831      max-height: 900px;
2832    }
2833  
2834    #FeaturedMedia-65426998002006-wrapper {
2835      max-width: 720.0px;
2836    }
2837</style>
2838  
2839      <div
2840        style="padding-top:125.0%;"
2841        class="product-single__media product-single__media--has-thumbnails"
2842        
2843        data-image-loading-animation>
2844        
2845        <img id="FeaturedMedia-65426998002006"
2846          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2847          class="feature-row__image product-featured-media  lazyload  lazypreload"
2848          data-src="//www.mercihandy.com/cdn/shop/files/brume-glace_3_{width}x.jpg?v=1789650244"
2849          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2850          data-aspectratio="0.8"
2851          data-sizes="auto"
2852          
2853          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2854        
2855      </div>
2856    
2857</div>
2858
2859          
2860
2861          
2862          
2863
2864          
2865            
2866
2867
2868
2869
2870
2871
2872<div id="FeaturedMedia-65314953331030-wrapper"
2873    class="product-single__media-wrapper  hide"
2874    
2875    
2876    
2877    data-product-single-media-wrapper
2878    data-media-id="65314953331030"
2879    tabindex="-1">
2880  
2881      
2882<style>#FeaturedMedia-65314953331030 {
2883      max-width: 720.0px;
2884      max-height: 900px;
2885    }
2886  
2887    #FeaturedMedia-65314953331030-wrapper {
2888      max-width: 720.0px;
2889    }
2890</style>
2891  
2892      <div
2893        style="padding-top:125.0%;"
2894        class="product-single__media product-single__media--has-thumbnails"
2895        
2896        data-image-loading-animation>
2897        
2898        <img id="FeaturedMedia-65314953331030"
2899          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2900          class="feature-row__image product-featured-media  lazyload  lazypreload"
2901          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_{width}x.jpg?v=1789652751"
2902          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2903          data-aspectratio="0.8"
2904          data-sizes="auto"
2905          
2906          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2907        
2908      </div>
2909    
2910</div>
2911
2912          
2913
2914          
2915          
2916
2917          
2918            
2919
2920
2921
2922
2923
2924
2925<div id="FeaturedMedia-65430236234070-wrapper"
2926    class="product-single__media-wrapper  hide"
2927    
2928    
2929    
2930    data-product-single-media-wrapper
2931    data-media-id="65430236234070"
2932    tabindex="-1">
2933  
2934      
2935<style>#FeaturedMedia-65430236234070 {
2936      max-width: 720.0px;
2937      max-height: 900px;
2938    }
2939  
2940    #FeaturedMedia-65430236234070-wrapper {
2941      max-width: 720.0px;
2942    }
2943</style>
2944  
2945      <div
2946        style="padding-top:125.0%;"
2947        class="product-single__media product-single__media--has-thumbnails"
2948        
2949        data-image-loading-animation>
2950        
2951        <img id="FeaturedMedia-65430236234070"
2952          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2953          class="feature-row__image product-featured-media  lazyload  lazypreload"
2954          data-src="//www.mercihandy.com/cdn/shop/files/CALENDRIER-FULL-PRODUITS---BLEU_4-5_{width}x.jpg?v=1789658425"
2955          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2956          data-aspectratio="0.8"
2957          data-sizes="auto"
2958          
2959          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2960        
2961      </div>
2962    
2963</div>
2964
2965          
2966
2967          
2968          
2969
2970          
2971            
2972
2973
2974
2975
2976
2977
2978<div id="FeaturedMedia-65451655889238-wrapper"
2979    class="product-single__media-wrapper  hide"
2980    
2981    
2982    
2983    data-product-single-media-wrapper
2984    data-media-id="65451655889238"
2985    tabindex="-1">
2986  
2987      
2988<style>#FeaturedMedia-65451655889238 {
2989      max-width: 720.0px;
2990      max-height: 900px;
2991    }
2992  
2993    #FeaturedMedia-65451655889238-wrapper {
2994      max-width: 720.0px;
2995    }
2996</style>
2997  
2998      <div
2999        style="padding-top:125.0%;"
3000        class="product-single__media product-single__media--has-thumbnails"
3001        
3002        data-image-loading-animation>
3003        
3004        <img id="FeaturedMedia-65451655889238"
3005          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
3006          class="feature-row__image product-featured-media  lazyload  lazypreload"
3007          data-src="//www.mercihandy.com/cdn/shop/files/PACKSHOT-4-5-GRIS-1_{width}x.jpg?v=1789735991"
3008          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3009          data-aspectratio="0.8"
3010          data-sizes="auto"
3011          
3012          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
3013        
3014      </div>
3015    
3016</div>
3017
3018          
3019</div>
3020
3021    </div>
3022
3023    <div class="product__details">
3024
3025      <!-- Type -->
3026      
3027        <p class="product__type">24 jours de surprises</p>
3028      
3029
3030      <!-- Title -->
3031      <h1 class="product__title">Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</h1>
3032      
3033      <!-- Star rating produit - widget Inflate Product Stars -->
3034      <!-- Star rating produit - widget Inflate -->
3035      <style>
3036        /* Star rating sous les textes (contenance, naturalité)*/
3037        .product__inflate-rating-wrap {
3038          flex-basis: 100% !important;
3039          width: 100% !important;
3040          padding-bottom: 1.5rem;
3041        }
3042      </style>
3043      <div class="product__inflate-rating-wrap">
3044        
3044<script src="https://api.openreviews.io/augur.js"
3045  data-tenant="pk_live_db6a4e8f2f559dbe71df55e64b208c5139cbebc34b689987"
3046  data-variant="stars"
3047  data-size="md"
3048  data-clickable="on"
3049  data-count="on"
3050  data-rating="on"
3051  data-out-of="on"
3052  defer></script>
3052
3053      </div>
3054      
3055      <div class="product__subtitle">
3056        
3057          <!-- Contenance -->
3058          <p class="product__contenance">230€ de valeur produit</p>
3059        
3060
3061        
3062      </div>
3063      
3064      <!-- Description -->
3065      
3066        <div class="rte product__description">
3067          <h2 class="product__description-title">Description</h2>
3068          <h3 class="lede">
3069<strong>24 jours au sommet, dans la neige ❄️ <br><br></strong><strong></strong>
3070</h3>
3071<p>Cette année, on a pris de l'altitude. <br>Merci Handy monte à La Folie Douce<span>™, <meta charset="utf-8"> le club à ciel ouvert le plus culte des Alpes, skis aux pieds.<br></span>Le résultat tient dans une mini valise à emporter partout : 24 surprises pour prendre soin de toi de la tête jusqu'au bout des ongles, dont<span> </span><strong>6 nouveautés exclusives ! ✨</strong></p>
3072<p><br></p>
3073<ul class="bullets">
3074<li>
3075<p><strong>230 € de produits</strong> pour 69,90 € (livraison offerte).</p>
3076</li>
3077<li>
3078<p>Que du <strong>full size </strong>(pas de miniature).</p>
3079</li>
3080<li>
3081<p><strong>Un vanity réutilisable </strong>qui te servira bien après le 24 </p>
3082</li>
3083<li>
3084<p><strong>6 exclusivités produits Merci Handy x La Folie Douce<span>™ </span> </strong>en édition limitée</p>
3085</li>
3086<li>
3087<p><strong>3 tickets d'or</strong> cachés parmi les calendriers : à gagner, une journée de fête à la Folie Douce<meta charset="utf-8"><span>™</span> Val d'Isère ou les Arcs </p>
3088</li>
3089<li>
3090<p><span>Expédition du calendrier à partir du <strong>20 Octobre</strong> </span></p>
3091</li>
3092</ul>
3093        </div>
3094      
3095<div id="bogos-volume-discount-view"></div>
3096      
3097
3098
3099  <form method="post" action="/cart/add" id="product_form_11219937722710" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="calendrier-de-l-avent-2026" data-enable-history-state="true" data-cart-submit=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
3100    
3101  <input
3102    type="hidden"
3103    name="id"
3104    value="55188997243222" /><input type="hidden" name="properties[Expédition après]" value="15/10/2026" />
3105    <div class="input-number-wrapper">
3106      <span class="input-number-decrement">–</span>
3107      <input
3108        class="input-number"
3109        type="number"
3110        id="Quantity"
3111        name="quantity"
3112        value="1"
3113        min="1">
3114      <span class="input-number-increment">+</span>
3115    </div>
3116  
3117  <button
3118    class="product__add-to-cart "
3119    type="submit"
3120    name="add"
3121    data-submit-button
3122    >
3123
3124    <span class="product__add-to-cart__text" data-submit-button-text>
3125      
3126
3127        
3128          Ajouter au panier
3129        
3130
3131      
3132    </span>
3133
3134    <div class="product__add-to-cart__price" data-price-wrapper>
3135      <span data-product-price>
3136        69,90 €
3137      </span>
3138
3139      
3140    </div>
3141  </button>
3142
3143  <input type="hidden" name="product-id" value="11219937722710" /><input type="hidden" name="section-id" value="template--32268909019478__main" /></form>
3144
3145
3146
3147
3148      <!-- Playshorts integration -->
3149
3150  
3150<script>
3151  // Fonction pour ajouter au panier
3152  const addToCart = async (variantId) => {
3153    const formData = {
3154      id: variantId,
3155    };
3156    // PRECO CAL26 : date de precommande pour Shippingbo
3157    if (String(variantId) === '55188997243222') {
3158      formData.properties = { 'Expédition après': '15/10/2026' };
3159    }
3160
3161    await fetch(window.Shopify.routes.root + "cart/add.js", {
3162      method: "POST",
3163      headers: { "Content-Type": "application/json" },
3164      body: JSON.stringify(formData),
3165    });
3166
3167    // Récupérer l'état du panier
3168    await fetch(window.Shopify.routes.root + "cart.js");
3169  };
3170
3171  // Fonction pour rafraîchir l'affichage du panier
3172  const refreshCart = async () => {
3173    try {
3174      const response = await fetch("/cart?view=drawer");
3175      const html = await response.text();
3176      const parser = new DOMParser();
3177      const doc = parser.parseFromString(html, "text/html");
3178      const cartDrawer = doc.querySelector(".cart-drawer");
3179      document.querySelector(".cart-drawer").innerHTML = cartDrawer.innerHTML;
3180      document.querySelector(".cart-drawer").classList.add("is-open");
3181    } catch (error) {
3182      console.error("Erreur refresh cart:", error);
3183    }
3184  };
3185
3186  // Écouteur pour l'ajout au panier
3187  document.addEventListener("PLAYSHORTS_ADD_TO_CART", async (event) => {
3188    const { variantId } = event.detail;
3189    let success = false;
3190
3191    try {
3192      await addToCart(variantId);
3193      await refreshCart();
3194      success = true;
3195    } catch (error) {
3196      console.error(error);
3197    }
3198
3199    document.dispatchEvent(
3200      new CustomEvent("PLAYSHORTS_ADD_TO_CART_RESPONSE", {
3201        detail: { variantId, success }
3202      })
3203    );
3204  });
3205
3206  document.addEventListener("PLAYSHORTS_SHOW_CART", () => {
3207    window.location = `/cart`;
3208  });
3209</script>
3209
3210
3211    
3211<script>
3212var t="f2107d37-e174-45e9-bf64-315beddd91c6",
3213e=document.createElement("script"),
3214s=new URL("https://skallup-storage.fra1.digitaloceanspaces.com/integration/latest/index.js");
3215s.searchParams.append('APP_KEY',t);
3216s.searchParams.append("PRODUCT_ID","11219937722710");
3217var l=document.documentElement.lang;
3218l&&s.searchParams.append('LOCALE',l);
3219e.src=s.toString();
3220e.type="module";
3221e.async=1;
3222document.head.appendChild(e);
3223</script>
3223
3224<div id="playshorts"></div>
3224<script>
3225(function () {
3226  var VARIANT_ID = 55188997243222;
3227  var KEY = 'Expédition après';
3228  var VALUE = '15/10/2026';
3229  var CART_RE = /\/cart\/(add|change|update)(\.js)?/;
3230  var root = (window.Shopify && Shopify.routes && Shopify.routes.root) || '/';
3231  var origFetch = window.fetch.bind(window);
3232  var running = null;
3233 
3234  function ensure() {
3235    if (running) return running;
3236    running = origFetch(root + 'cart.js', { credentials: 'same-origin' })
3237      .then(function (r) { return r.json(); })
3238      .then(function (cart) {
3239        var todo = (cart.items || []).filter(function (i) {
3240          return i.variant_id === VARIANT_ID && !(i.properties && i.properties[KEY]);
3241        });
3242        return todo.reduce(function (p, item) {
3243          return p.then(function () {
3244            var props = Object.assign({}, item.properties || {});
3245            props[KEY] = VALUE;
3246            return origFetch(root + 'cart/change.js', {
3247              method: 'POST',
3248              credentials: 'same-origin',
3249              headers: { 'Content-Type': 'application/json' },
3250              body: JSON.stringify({ id: item.key, quantity: item.quantity, properties: props })
3251            });
3252          });
3253        }, Promise.resolve());
3254      })
3255      .catch(function (e) { console.warn('PRECO CAL26', e); })
3256      .then(function () { running = null; });
3257    return running;
3258  }
3259 
3260  // Ajouts au panier via fetch (Wide Bundle, PlayShorts, thème...)
3261  window.fetch = function (input, init) {
3262    var url = typeof input === 'string' ? input : (input && input.url) || '';
3263    var p = origFetch(input, init);
3264    if (CART_RE.test(url)) p.then(function () { setTimeout(ensure, 300); }, function () {});
3265    return p;
3266  };
3267 
3268  // Ajouts au panier via XMLHttpRequest / jQuery
3269  var origOpen = XMLHttpRequest.prototype.open;
3270  XMLHttpRequest.prototype.open = function (method, url) {
3271    if (CART_RE.test(String(url))) {
3272      this.addEventListener('load', function () { setTimeout(ensure, 300); });
3273    }
3274    return origOpen.apply(this, arguments);
3275  };
3276 
3277  // Filet de sécurité : au passage au checkout, on vérifie avant de partir
3278  document.addEventListener('click', function (e) {
3279    var el = e.target.closest && e.target.closest('a[href*="/checkout"], button[name="checkout"]');
3280    if (!el || el.dataset.precoOk) return;
3281    e.preventDefault();
3282    e.stopPropagation();
3283    ensure().then(function () {
3284      el.dataset.precoOk = '1';
3285      el.click();
3286    });
3287  }, true);
3288 
3289  // À chaque chargement de page (ajouts sans AJAX, paniers déjà remplis)
3290  if (document.readyState === 'loading') {
3291    document.addEventListener('DOMContentLoaded', ensure);
3292  } else {
3293    ensure();
3294  }
3295})();
3296</script>
3296
3297 
3298
3299
3300
3301      <!-- Fake variants -->
3302      
3303
3304      <!-- Pack content (only for pack type) -->
3305      
3306
3307
3308      <!-- Push product -->
3309      
3310    </div>
3311  </section>
3312</div><div class="container" style="text-align: center;">
3313    <a
3314      href="javascript:void(0);"
3315      style="color:#a9caf6"
3316      onclick="togglePopupProduct()"
3317      class="popup-product__toggle"
3318      data-open-modal-product>SPOILER : clique ici pour découvrir la liste de tous les produits ✨</a>
3319  </div>
3320  <div
3321    class="popup-product__modal modal-all-ingredients"
3322    style="display:none"
3323    data-modal-product>
3324    <a
3325      class="close"
3326      href="javascript:void(0);"
3327      onclick="event.preventDefault(); $('[data-modal-product]').fadeOut();$('body').removeClass('overlay-open');$('body').css('overflow', 'auto');"></a><h4 class="modal-all-ingredients--label">Les 24 cadeaux incroyables :</h4>Soins des mains :<br />
3328- GEL MAINS NETTOYANT SNOW FEVER (30ML)<br />
3329- GEL MAINS NETTOYANT EARTH (30ML)<br />
3330- GEL MAINS NETTOYANT X-MARS + LOVE HOLDER (30ML)<br />
3331- SPRAY MAINS NETTOYANT SNOW FEVER (23ML)<br />
3332- SPRAY MAINS NETTOYANT GLITTER FEVER (23ML)<br />
3333- CRÈME MAINS EARTH (30ML)<br />
3334- SERUM RESCUE - NAILS & CUTICLES (2ML)<br />
3335- PATCHS NAIL ART SNOW FEVER<br />
3336- PATCHS NAIL ART CHERIE CHERRY<br />
3337<br />
3338Soins Visage & Corps :<br />
3339- HAIR & BODY MIST SNOW FEVER<br />
3340- HAIR & BODY MIST EARTH<br />
3341- DEODORANT SUN <br />
3342- BOMBE DE BAIN SNOW MUCH FUN <br />
3343- BOMBE DE BAIN DISCO BOMB <br />
3344- SÉRUM CORPS DOS & FESSES <br />
3345- SÉRUM CORPS BIKINI ZONE <br />
3346- 24 PATCHS BOUTONS LA FOLIE DOUCE <br />
3347- 4 PATCHS NEZ POINTS NOIRS<br />
3348- 150 PAPIERS MATIFIANTS <br />
3349- CREME VISAGE (50ML) <br />
3350<br />
3351Accessoires :<br />
3352- MIROIR GALAXY<br />
3353- BOITE PATCHS BOUTONS<br />
3354- 2 CHARMS SPRAY MAINS LA FOLIE DOUCE<br />
3355- 7 STICKERS LA FOLIE DOUCE + TICKET À GRATTER 
3356  </div>
3357
3358  <style>
3359    .popup-product__toggle {
3360      display: inline-block;
3361      margin: 2rem 0;
3362      color: #2f147a;
3363      text-decoration: underline;
3364      font-size: 1.5rem;
3365    }
3366  </style>
3367
3368  
3368<script>
3369    function togglePopupProduct() {
3370      $('[data-modal-product]').fadeIn();
3371      $('body').css('overflow', 'hidden');
3372    }
3373  </script>
3373</div><div id="shopify-section-template--32268909019478__product_benefits_hanACQ" class="shopify-section">
3374  <div class="container">
3375    <h3 class="product-benefits__label">Avantages</h3>
3376    <div class="product-benefits--wrapper">
3377      <div class="product-benefits">
3378        
3379        
3380        
3381        
3382        
3383          
3384          <div class="product-benefit product-benefit-index--0">
3385            <div class="product-benefit__icon">
3386              <img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/bc0f4470e045--partying-face-2c4c79.png?v=1789715882" alt="1 chance sur 1000 de gagner deux invitations à la Folie Douce™ dans les Alpes Françaises" typeof="foaf:Image" />
3387
3388            </div>
3389            <div class="product-benefit__text">
3390              1 chance sur 1000 de gagner deux invitations à la Folie Douce™ dans les Alpes Françaises
3391            </div>
3392          </div>
3393        
3394          
3395          <div class="product-benefit product-benefit-index--1">
3396            <div class="product-benefit__icon">
3397              <img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/bc0f4470e045--emoji-valise-3d08f2.png?v=1789484054" alt="Vanity 100% réutilisable" typeof="foaf:Image" />
3398
3399            </div>
3400            <div class="product-benefit__text">
3401              Vanity 100% réutilisable
3402            </div>
3403          </div>
3404        
3405          
3406          <div class="product-benefit product-benefit-index--2">
3407            <div class="product-benefit__icon">
3408              <img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/bc0f4470e045--emoji-3-etoile-427a49.png?v=1789484127" alt="6 nouveautés exclusives (gel mains, spray mains, brume corps..)" typeof="foaf:Image" />
3409
3410            </div>
3411            <div class="product-benefit__text">
3412              6 nouveautés exclusives (gel mains, spray mains, brume corps..)
3413            </div>
3414          </div>
3415        
3416          
3417          <div class="product-benefit product-benefit-index--3">
3418            <div class="product-benefit__icon">
3419              <img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/bc0f4470e045--logo-FD-FD-09b2b1.jpg?v=1789484278" alt="En collab avec La Folie Douce™" typeof="foaf:Image" />
3420
3421            </div>
3422            <div class="product-benefit__text">
3423              En collab avec La Folie Douce™ 
3424            </div>
3425          </div>
3426        
3427      </div>
3428    </div>
3429  </div>
3430
3431
3432</div><div id="shopify-section-template--32268909019478__how_to_HJixrR" class="shopify-section"><!-- How to -->
3433
3434  <div class="how-to--wrapper">
3435    <div class="container">
3436      <div class="how-to">
3437        <div class="how-to__left">
3438          <h2>Comment l’utiliser</h3>
3439          
3440            <div class="how-to__step">
3441              <p>Ouvre ton vanity et cherche la pochette numérotée à la date du jour ✨</p>
3442            </div>
3443          
3444            <div class="how-to__step">
3445              <p>Découvre la surprise qui se cache dans la pochette 🔍</p>
3446            </div>
3447          
3448            <div class="how-to__step">
3449              <p>Referme ton vanity et patiente jusqu'au lendemain pour une nouvelle surprise ! ❄️</p>
3450            </div>
3451          
3452
3453          
3454            <h2>Les petits tips de l’équipe</h2>
3455            <div class="how-to__advice">
3456              <p>Attention : il est grandement conseillé de résister à l'envie de tout ouvrir le 1er décembre 👀</p>
3457            </div>
3458          
3459        </div>
3460
3461        
3462          <div class="how-to__right">
3463            
3464              <video
3465                loop
3466                autoplay
3467                muted>
3468                <source src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/15ed18179758--MH-vid-lfd-1.mp4?v=1789395432" type="video/mp4">
3469                Your browser does not support the video tag.
3470              </video>
3471            
3472          </div>
3473        
3474      </div>
3475    </div>
3476  </div>
3477
3478<!-- End How to -->
3479
3480</div><div id="shopify-section-template--32268909019478__ingredients_slider_xjxYMg" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/113/assets/section-ingredients-slider.css?v=109460948339319211511790175730" rel="stylesheet" type="text/css" media="all" />
3481
3482
3483
3484</div><div id="shopify-section-template--32268909019478__ingredients_list_K9CVHe" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/113/assets/section-ingredients-list.css?v=166708117822084613981790175728" rel="stylesheet" type="text/css" media="all" />
3485<script src="//www.mercihandy.com/cdn/shop/t/113/assets/section-ingredients-list.js?v=62384400200105854321790175729" defer></script>
3485<div class="product-ingredients-list__discover" style="text-align:center;">
3486    <a href="javascript:void(0)">tous nos ingrédients</a>
3487  </div>
3488
3489</div><div id="shopify-section-template--32268909019478__product_pack_763cPN" class="shopify-section shopify-section--product-pack"></div><div id="shopify-section-template--32268909019478__ss_scrolling_text_7_J994U7" class="shopify-section">
3490<style data-shopify>@font-face {
3491  font-family: "Sofia Sans";
3492  font-weight: 400;
3493  font-style: normal;
3494  font-display: swap;
3495  src: url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n4.df6bada4ebcb1ef558ab3f607806b5a6004edfc4.woff2") format("woff2"),
3496       url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n4.776a81487362328895867665d1b60f8c6a123816.woff") format("woff");
3497}
3498
3499  
3500.section-template--32268909019478__ss_scrolling_text_7_J994U7 {
3501  border-top: solid #000000 0px;
3502  border-bottom: solid #000000 0px;
3503  margin-top: 0px;
3504  margin-bottom: 0px;
3505  margin-left: 0rem;
3506  margin-right: 0rem;
3507  border-radius: 0px;
3508  overflow: hidden;
3509  position: relative;
3510  z-index: 1;
3511}
3512
3513.section-template--32268909019478__ss_scrolling_text_7_J994U7-settings {
3514  margin: 0 auto;
3515  padding-top: 0px;
3516  padding-bottom: 0px;
3517  padding-left: 0rem;
3518  padding-right: 0rem;
3519  overflow: hidden;
3520  position: relative;
3521  z-index: 2;
3522}
3523
3524.scrolling-scrolling-wrap-template--32268909019478__ss_scrolling_text_7_J994U7 {
3525  width: 200vw;
3526  position: relative;
3527  left: -10px;
3528  display: flex;
3529  flex-wrap: nowrap;
3530  background-attachment: scroll !important;
3531  transform: rotate(0deg);
3532  transform-origin: center;
3533  overflow: hidden;
3534  z-index: 3;
3535}
3536
3537@media (max-width: 800px) {
3538  .scrolling-scrolling-wrap-template--32268909019478__ss_scrolling_text_7_J994U7 {
3539    width: 300vw !important;
3540    overflow: hidden !important;
3541  }
3542}
3543
3544.scrolling-scrolling-list-template--32268909019478__ss_scrolling_text_7_J994U7 {
3545  display: flex;
3546  align-items: center;
3547  white-space: nowrap;
3548  background-attachment: scroll !important;
3549  -webkit-animation: tickertemplate32268909019478__ss_scrolling_text_7_J994U7 32s infinite linear;
3550  animation: tickertemplate32268909019478__ss_scrolling_text_7_J994U7 32s infinite linear;
3551  flex-shrink: 0;
3552  position: relative;
3553  z-index: 4;
3554}
3555
3556.scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7 {
3557  display: flex;
3558  align-items: center;
3559  background-attachment: scroll !important;
3560  margin-right: 20px;
3561  flex-shrink: 0;
3562  text-decoration: none;
3563  padding: 10px 10px;
3564  border-radius: 16px;
3565  border: 0px solid #000000;
3566  background-color: #c5dae9;
3567  position: relative;
3568  z-index: 5;
3569}
3570
3571.scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7 {
3572  display: inline-block;
3573  margin: 0;
3574  font-size: 14px;
3575  color: #ffffff;
3576  line-height: 90%;
3577  text-transform: unset;
3578  font-weight: 700;
3579}
3580
3581@media(min-width: 1024px) {
3582  .section-template--32268909019478__ss_scrolling_text_7_J994U7 {
3583    margin-top: 0px;
3584    margin-bottom: 0px;
3585    margin-left: 0rem;
3586    margin-right: 0rem;
3587    border-radius: 0px;
3588  }
3589  
3590  .section-template--32268909019478__ss_scrolling_text_7_J994U7-settings {
3591    padding: 0;
3592    padding-top: 0px;
3593    padding-bottom: 0px;
3594    padding-left: 0rem;
3595    padding-right: 0rem;
3596  }
3597
3598  .scrolling-scrolling-wrap-template--32268909019478__ss_scrolling_text_7_J994U7 {
3599    width: 150vw;
3600    left: -10px;
3601    transform: rotate(0deg);
3602  }
3603  
3604  .scrolling-scrolling-list-template--32268909019478__ss_scrolling_text_7_J994U7 {
3605    animation-duration: 20s;
3606  }
3607
3608  .scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7 {
3609    margin-right: 18px;
3610    padding: 22px 8px;
3611  }
3612  
3613  .scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7 {
3614    font-size: 18px;
3615  }
3616}</style>
3617
3618
3619
3620
3621
3622
3623
3624
3625  <style>
3626    @keyframes tickertemplate32268909019478__ss_scrolling_text_7_J994U7 {
3627      0% {
3628        transform: translateX(0%);
3629      }
3630      100% {
3631        transform: translateX(-50%);
3632      }
3633    }
3634  </style>
3635
3636
3637
3638  <style>
3639    .scrolling-scrolling-wrap-template--32268909019478__ss_scrolling_text_7_J994U7:hover .scrolling-scrolling-list-template--32268909019478__ss_scrolling_text_7_J994U7 {
3640       animation-play-state: paused 
3641    }
3642  </style>
3643
3644
3645
3646<div class="section-template--32268909019478__ss_scrolling_text_7_J994U7 scrolling-template--32268909019478__ss_scrolling_text_7_J994U7" style="background-color:; background-image: ;">
3647    <div class="section-template--32268909019478__ss_scrolling_text_7_J994U7-settings">
3648      <div class="scrolling-scrolling-wrap-template--32268909019478__ss_scrolling_text_7_J994U7">
3649        <div class="scrolling-scrolling-list-template--32268909019478__ss_scrolling_text_7_J994U7">
3650          
3651            
3652              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3653                
3654                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3655                
3656              </div>
3657            
3658              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3659                
3660                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3661                
3662              </div>
3663            
3664              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3665                
3666                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3667                
3668              </div>
3669            
3670          
3671            
3672              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3673                
3674                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3675                
3676              </div>
3677            
3678              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3679                
3680                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3681                
3682              </div>
3683            
3684              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3685                
3686                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3687                
3688              </div>
3689            
3690          
3691            
3692              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3693                
3694                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3695                
3696              </div>
3697            
3698              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3699                
3700                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3701                
3702              </div>
3703            
3704              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3705                
3706                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3707                
3708              </div>
3709            
3710          
3711            
3712              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3713                
3714                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3715                
3716              </div>
3717            
3718              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3719                
3720                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3721                
3722              </div>
3723            
3724              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3725                
3726                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3727                
3728              </div>
3729            
3730          
3731            
3732              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3733                
3734                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3735                
3736              </div>
3737            
3738              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3739                
3740                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3741                
3742              </div>
3743            
3744              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3745                
3746                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3747                
3748              </div>
3749            
3750          
3751        </div>
3752        <div class="scrolling-scrolling-list-template--32268909019478__ss_scrolling_text_7_J994U7">
3753          
3754            
3755              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3756                
3757                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3758                
3759              </div>
3760            
3761              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3762                
3763                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3764                
3765              </div>
3766            
3767              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3768                
3769                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3770                
3771              </div>
3772            
3773          
3774            
3775              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3776                
3777                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3778                
3779              </div>
3780            
3781              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3782                
3783                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3784                
3785              </div>
3786            
3787              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3788                
3789                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3790                
3791              </div>
3792            
3793          
3794            
3795              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3796                
3797                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3798                
3799              </div>
3800            
3801              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3802                
3803                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3804                
3805              </div>
3806            
3807              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3808                
3809                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3810                
3811              </div>
3812            
3813          
3814            
3815              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3816                
3817                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3818                
3819              </div>
3820            
3821              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3822                
3823                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3824                
3825              </div>
3826            
3827              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3828                
3829                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3830                
3831              </div>
3832            
3833          
3834            
3835              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3836                
3837                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3838                
3839              </div>
3840            
3841              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3842                
3843                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3844                
3845              </div>
3846            
3847              <div class="scrolling-scrolling-item-template--32268909019478__ss_scrolling_text_7_J994U7">
3848                
3849                  <p class="scrolling-scrolling-text-template--32268909019478__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3850                
3851              </div>
3852            
3853          
3854        </div>
3855      </div>
3856    </div>
3857</div>
3858
3859</div><div id="shopify-section-template--32268909019478__product_faq_EiNDem" class="shopify-section">
3860  
3861    
3862  
3863    
3864  
3865    
3866  
3867    
3868  
3869    
3870  
3871    
3872  
3873    
3874  
3875    
3876  
3877    
3878  
3879    
3880  
3881    
3882  
3883    
3884  
3885    
3886  
3887    
3888  
3889    
3890  
3891    
3892  
3893    
3894  
3895    
3896  
3897    
3898  
3899    
3900  
3901    
3902  
3903    
3904  
3905    
3906  
3907    
3908  
3909    
3910  
3911    
3912  
3913    
3914  
3915    
3916  
3917    
3918  
3919    
3920  
3921    
3922  
3923    
3924      
3925        <section class="product-faq">
3926          <div class="container">
3927            <h3 class="product-faq__title">Questions fréquentes</h3>
3928            <div class="product-faq__row">
3929              <div class="product-faq__column">
3930                <div class="product-faq__list">
3931                  
3932                    
3933                      
3934                      <!-- even -->
3935                      <div class="product-faq__item">
3936                        <p class="product-faq__question">Pourquoi ce calendrier est-il unique ?</p>
3937                        <div class="product-faq__answer">
3938                          <p>Parce que chez Merci Handy, on ne fait pas les choses à moitié ! 🎿✨</p>
3939
3940<p>&nbsp;</p>
3941
3942<p>Pour cette édition, on a pris de l'altitude en s'associant à La Folie Douce, et le résultat tient dans une mini valise, 100% réutilisable !&nbsp;</p>
3943
3944<p>A l'intérieur : 24 surprises, dont 6 exclusivités créées spécialement pour cette c
3944ollab !&nbsp;</p>
3945
3946<p>&nbsp;</p>
3947
3948<p>Et comme on aime pimenter les fêtes : des Tickets d'Or sont cachés dans 3 calendriers seulement, alors tente ta chance pour savoir si tu es l'heureux gagnant ! 🎫</p>
3949
3950<p>&nbsp;</p>
3951
3952                        </div>
3953                      </div>
3954                    
3955                  
3956                    
3957                      
3958                  
3959                    
3960                      
3961                      <!-- even -->
3962                      <div class="product-faq__item">
3963                        <p class="product-faq__question">Le vanity est-il réutilisable ?</p>
3964                        <div class="product-faq__answer">
3965                          <p>La réponse est un grand OUI ! ✨</p>
3966
3967<p>&nbsp;</p>
3968
3969<p>Cette mini valise est 100% réutilisable, pensée pour te suivre bien après le 24 décembre. Trousse de voyage, rangement maquillage, vanity du quotidien... à toi de lui trouver sa deuxième vie ! 🧳</p>
3970
3971                        </div>
3972                      </div>
3973                    
3974                  
3975                    
3976                      
3977                  
3978                </div>
3979              </div>
3980              <div class="product-faq__column">
3981                <div class="product-faq__list">
3982                  
3983                    
3984                      
3985                  
3986                    
3987                      
3988                      <!-- odd -->
3989                      <div class="product-faq__item">
3990                        <p class="product-faq__question">Les produits sont-ils en format full-size ou en format mini ?</p>
3991                        <div class="product-faq__answer">
3992                          <p>Dans notre calendrier, tu ne trouveras que des vrais formats, promis ! 🙌&nbsp;</p>
3993
3994<p>&nbsp;</p>
3995
3996<p>Ici, pas de mini-mini qui te laisse sur ta faim : tous les produits du calendrier sont en format full-size, autrement dit les formats de vente classiques que tu trouves habituellement chez Merci Handy.</p>
3997
3998                        </div>
3999                      </div>
4000                    
4001                  
4002                    
4003                      
4004                  
4005                    
4006                      
4007                      <!-- odd -->
4008                      <div class="product-faq__item">
4009                        <p class="product-faq__question">Quel est le règlement du jeu "Ticket à gratter" ?</p>
4010                        <div class="product-faq__answer">
4011                          <p>Tu peux retrouver toutes les règles du jeu sur notre blog ou en cliquant sur le lien juste en dessous ! 👇</p>
4012
4013<p>&nbsp;</p>
4014
4015<p>Tu y trouveras les modalités complètes sur le fonctionnement du jeu, les conditions de participation et les démarches à suivre 🎫</p>
4016
4017<p>&nbsp;</p>
4018
4019<p>--&gt;&nbsp;<a href="https://www.mercihandy.com/blogs/rainbow-mag/calendrier-de-lavent-2026-merci-handy-x-la-folie-douce">Calendrier de l'Avent 2026 - Merci Handy x La Folie Douce – Merci Handy FR</a></p>
4020
4021<p>&nbsp;</p>
4022
4023<p>&nbsp;</p>
4024
4025                        </div>
4026                      </div>
4027                    
4028                  
4029                </div>
4030              </div>
4031            </div>
4032
4033            
4034          </div>
4035        </section>
4036      
4037      
4038
4039
4040</div><div id="shopify-section-template--32268909019478__ss_flip_cards_2_VpQnpF" class="shopify-section">
4041
4042<link
4043  rel="stylesheet"
4044  href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"
4045><style data-shopify>@font-face {
4046  font-family: "Maven Pro";
4047  font-weight: 400;
4048  font-style: normal;
4049  font-display: swap;
4050  src: url("//www.mercihandy.com/cdn/fonts/maven_pro/mavenpro_n4.c68ed1d8b5c0af622b14d3bb80bf3ead8907ac11.woff2") format("woff2"),
4051       url("//www.mercihandy.com/cdn/fonts/maven_pro/mavenpro_n4.522bf9c765ae9601c2a4846d60057ced1efdcde2.woff") format("woff");
4052}
4053
4054  @font-face {
4055  font-family: "Sofia Sans";
4056  font-weight: 700;
4057  font-style: normal;
4058  font-display: swap;
4059  src: url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n7.c0d0572dd2187bbd943c2b38f47443434e22bb03.woff2") format("woff2"),
4060       url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n7.77026f089db963a2bbe2f9d0cf43d2d573b09692.woff") format("woff");
4061}
4062
4063  @font-face {
4064  font-family: "Josefin Sans";
4065  font-weight: 400;
4066  font-style: normal;
4067  font-display: swap;
4068  src: url("//www.mercihandy.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
4069       url("//www.mercihandy.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
4070}
4071
4072
4073  .section-template--32268909019478__ss_flip_cards_2_VpQnpF {
4074    border-top: solid #121212 0px;
4075    border-bottom: solid #121212 0px;
4076    margin-top: 0px;
4077    margin-bottom: 0px;
4078    margin-left: 0rem;
4079    margin-right: 0rem;
4080    border-radius: 18px;
4081    overflow: hidden;
4082  }
4083
4084  .section-template--32268909019478__ss_flip_cards_2_VpQnpF-settings {
4085    margin: 0 auto;
4086    padding-top: 27px;
4087    padding-bottom: 27px;
4088    padding-left: 1.5rem;
4089    padding-right: 1.5rem;
4090    height: 100%;
4091  }
4092
4093  .flip-slider-template--32268909019478__ss_flip_cards_2_VpQnpF {
4094    padding-top: 20px;
4095    padding-bottom: 20px;
4096    margin-left: -1.5rem !important;
4097    margin-right: -1.5rem !important;
4098    padding-left: 1.5rem !important;
4099    padding-right: 1.5rem !important;
4100  }
4101
4102  .flip-body-template--32268909019478__ss_flip_cards_2_VpQnpF {
4103    display: grid;
4104    grid-template-columns: repeat(2, 1fr);
4105    gap: 16px;
4106    height: 100%;
4107  }
4108
4109  .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF {
4110    position: relative;
4111    overflow: hidden;
4112  }
4113
4114  .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF:after {
4115    content: '';
4116    position: absolute;
4117    top: 0;
4118    left: 0;
4119    width: 100%;
4120    height: 100%;
4121    background-color: rgba(0,0,0,0);
4122  }
4123
4124  .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF img,
4125  .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4126    display: block;
4127    width: 100%;
4128    height: 100%;
4129    object-fit: cover;
4130    transition: transform 0.25s ease;
4131  }
4132
4133  .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4134    background-color: #AFAFAF;
4135  }
4136
4137  .flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF {
4138    position: relative;
4139    transform-style: preserve-3d;
4140    transition-duration: .8s;
4141    transition-property: transform;
4142    transition-timing-function: cubic-bezier(.4,0,.2,1);
4143    height: 100%;
4144    will-change: transform;
4145  }
4146
4147  .flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF.fliped {
4148    transform: rotateY(180deg) !important;
4149  }
4150
4151  .flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF {
4152    perspective: 1000px;
4153    transition-duration: .8s;
4154    transition-property: transform;
4155    transition-timing-function: cubic-bezier(.4,0,.2,1);
4156    height: 100%;
4157  }
4158
4159  .flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF {
4160    cursor: pointer !important;
4161    backface-visibility: hidden !important;
4162    position: relative !important;
4163    height: 100% !important;
4164    display: flex !important;
4165    flex-direction: column !important;
4166     -moz-backface-visibility: hidden !important;
4167  }
4168
4169  .flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4170    display: flex !important;
4171    flex-direction: column !important;
4172    cursor: pointer !important;
4173    backface-visibility: hidden !important;
4174    -moz-backface-visibility: hidden !important;
4175    position: absolute !important;
4176    padding: 0 30px !important;
4177    width: 100% !important;
4178    height: 100% !important;
4179    top: 0 !important;
4180    left: 0 !important;
4181    -webkit-transform: rotateY(180deg) !important;
4182    transform: rotateY(180deg) !important;
4183    -webkit-box-sizing: border-box !important;
4184    box-sizing: border-box !important;
4185    z-index: 1 !important;
4186    overflow-y: scroll !important;
4187    scrollbar-width: none;
4188  }
4189
4190  .flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF,
4191  .flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4192    border: 0px solid #121212;
4193    border-radius: 24px;
4194    overflow: hidden;
4195  }
4196
4197  .flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF {
4198    background-color: #d9edf4;
4199  }
4200
4201  .flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4202    background-color: #d9edf4;
4203  }
4204
4205  .flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4206    padding: 30px !important;
4207  }
4208
4209  .flip-card-content-template--32268909019478__ss_flip_cards_2_VpQnpF {
4210    position: absolute;
4211    top: 50%;
4212    left: 50%;
4213    height: 45%;
4214    transform: translate(-50%);
4215    flex: 1 1 0;
4216    display: flex;
4217    flex-direction: column;
4218    justify-content: end;
4219    align-items: center;
4220  }
4221
4222  .flip-title-template--32268909019478__ss_flip_cards_2_VpQnpF {
4223    margin: 0px;
4224    text-align: center;
4225    font-size: 22px;
4226    line-height: 130%;
4227    color: #ffffff;
4228    text-transform: unset;
4229    word-break: break-word;
4230    font-weight: 700;
4231  }
4232
4233  .flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF .flip-title-template--32268909019478__ss_flip_cards_2_VpQnpF {
4234    position: absolute;
4235    z-index: 1;
4236    top: 50%;
4237    left: 50%;
4238    transform: translate(-50%, -50%);
4239    padding: 0 30px !important;
4240    width: 100% !important;
4241  }
4242
4243  .flip-title-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4244    color: #ffffff;
4245  }
4246
4247  .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF {
4248    padding: 9.6px;
4249    background-color: rgba(0,0,0,0);
4250    border: 1px solid #ffffff;
4251    transition: all 0.25s ease 0s;
4252    border-radius: 50%;
4253    flex-shrink: 0;
4254  }
4255
4256  .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4257    display: block;
4258    background: transparent !important;
4259    width: 16px;
4260    height: 16px;
4261    object-fit: cover;
4262  }
4263
4264  .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF svg path {
4265    fill: #ffffff;
4266  }
4267
4268  .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF:hover {
4269    background-color: ;
4270    transition: all 0.25s ease 0s;
4271  }
4272
4273  .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF:hover svg path {
4274    fill: ;
4275    transition: all 0.25s ease 0s;
4276  }
4277
4278  .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF {
4279    margin-top: 20px;
4280    text-align: left;
4281  }
4282
4283  .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF * {
4284    margin: 0px;
4285    font-size: 21px;
4286    line-height: 150%;
4287    color: #ffffff;
4288    text-transform: unset;
4289    word-break: break-word;
4290    font-weight: 400;
4291  }
4292
4293  .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF a {
4294    color: #272d8b;
4295    text-decoration: underline;
4296    transition: all 0.25s ease 0s;
4297  }
4298
4299  .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF a:hover {
4300    color: #ffffff;
4301    transition: all 0.25s ease 0s;
4302  }
4303
4304  .flip-card-heading-wrap-template--32268909019478__ss_flip_cards_2_VpQnpF {
4305    display: flex;
4306    flex-direction: column;
4307    justify-content: start;
4308  }
4309
4310  .flip-card-heading-template--32268909019478__ss_flip_cards_2_VpQnpF {
4311    margin: 0px;
4312    text-align: left;
4313    font-size: 32px;
4314    line-height: 150%;
4315    color: #e2a8bc;
4316    text-transform: unset;
4317    word-break: break-word;
4318    font-weight: 400;
4319    width: 100%;
4320  }
4321
4322
4323  .flip-modal-template--32268909019478__ss_flip_cards_2_VpQnpF {
4324    position: fixed;
4325    top: 0;
4326    left: 0;
4327    width: 100vw;
4328    height: 100vh;
4329    z-index: -1;
4330    display: flex;
4331    z-index: -1;
4332    opacity: 0;
4333    pointer-events: none;
4334    align-items: center;
4335    justify-content: center;
4336    -webkit-backdrop-filter: blur(5px);
4337    backdrop-filter: blur(15px);
4338    background-color: #00000029;
4339    transition: all 0.25s ease 0s;
4340  }
4341
4342  .flip-modal-template--32268909019478__ss_flip_cards_2_VpQnpF.active {
4343    opacity: 1;
4344    z-index: 9999;
4345    pointer-events: all;
4346    transition: all 0.25s ease 0s;
4347  }
4348
4349  .flip-modal-inner-template--32268909019478__ss_flip_cards_2_VpQnpF {
4350    width: 100%;
4351    height: 100%;
4352    position: relative;
4353    overflow-y: auto;
4354    scrollbar-width: none;
4355    -ms-overflow-style: none;
4356    opacity: 0;
4357    display: flex;
4358    align-items: center;
4359    justify-content: center;
4360    overflow: hidden;
4361    transition: all 0.25s ease 0s;
4362    padding: 20px;
4363  }
4364
4365  .flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF {
4366    max-width: fit-content;
4367    position: relative;
4368    display: none;
4369    background-color: #d9edf4;
4370    border: 0px solid #121212;
4371    border-radius: 24px;
4372    padding: 30px;
4373    padding-bottom: 56px important;
4374    max-width: 400px;
4375    width: 100%;
4376  }
4377
4378  .flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF.active {
4379    display: block;
4380  }
4381
4382  .flip-modal-inner-template--32268909019478__ss_flip_cards_2_VpQnpF.active {
4383    transition: all 0.25s ease 0s;
4384    opacity: 1;
4385  }
4386
4387  .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF {
4388    padding: 0;
4389    position: absolute;
4390    bottom: 15px;
4391    left: 50%;
4392    transform: translateX(-50%);
4393    box-shadow: none;
4394    border: 0px;
4395    cursor: pointer;
4396    border-radius: 50%;
4397    z-index: 2;
4398    padding: 9.6px;
4399    background-color: #ffffff;
4400    border: 1px solid #121212;
4401    overflow: hidden;
4402    transition: all 0.25s ease 0s;
4403  }
4404
4405
4406  .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF:hover {
4407    border: 1px solid #121212;
4408    background-color: #121212;
4409    transition: all 0.25s ease 0s;
4410  }
4411
4412  .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4413    position: relative;
4414    z-index: 2;
4415    display: block;
4416    width: 16px;
4417    height: 16px;
4418    transition: all 0.25s ease 0s;
4419  }
4420
4421  .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF svg path {
4422    fill: #121212;
4423    transition: all 0.25s ease 0s;
4424  }
4425
4426  .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF:hover svg path {
4427    fill: #ffffff;
4428    transition: all 0.25s ease 0s;
4429  }
4430
4431  @media(min-width: 1024px) {
4432
4433    .section-template--32268909019478__ss_flip_cards_2_VpQnpF {
4434      margin-top: 0px;
4435      margin-bottom: 0px;
4436      margin-left: 0rem;
4437      margin-right: 0rem;
4438      border-radius: 30px;
4439    }
4440
4441    .section-template--32268909019478__ss_flip_cards_2_VpQnpF-settings {
4442      padding: 0 5rem;
4443      padding-top: 36px;
4444      padding-bottom: 36px;
4445      padding-left: 5rem;
4446      padding-right: 5rem;
4447    }
4448
4449    .flip-body-template--32268909019478__ss_flip_cards_2_VpQnpF {
4450      grid-template-columns: repeat(3, 1fr);
4451      gap: 60px;
4452    }
4453
4454    .flip-title-template--32268909019478__ss_flip_cards_2_VpQnpF {
4455      text-align: center;
4456      font-size: 24px;
4457    }
4458
4459    .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF {
4460      padding: 12.0px;
4461    }
4462
4463    .flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4464      width: 20px;
4465      height: 20px;
4466    }
4467
4468    .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF {
4469      margin-top: 20px;
4470      text-align: left;
4471    }
4472
4473    .flip-text-template--32268909019478__ss_flip_cards_2_VpQnpF * {
4474      font-size: 21px;
4475    }
4476
4477    .flip-card-heading-wrap-template--32268909019478__ss_flip_cards_2_VpQnpF {
4478      justify-content: start;
4479    }
4480
4481    .flip-card-heading-template--32268909019478__ss_flip_cards_2_VpQnpF {
4482      text-align: left;
4483      font-size: 54px;
4484    }
4485
4486    .flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF {
4487      padding-bottom: 60px !important;
4488    }
4489
4490    .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF {
4491      padding: 5.4px;
4492    }
4493
4494    .flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF svg {
4495      width: 9px;
4496      height: 9px;
4497    }
4498  }</style>
4499  <style>
4500    .section-template--32268909019478__ss_flip_cards_2_VpQnpF-settings {
4501      max-width: 1200px;
4502    }
4503  </style>
4504
4505
4506
4507
4508
4509
4510
4511  <style>
4512    .flip-title-template--32268909019478__ss_flip_cards_2_VpQnpF {
4513      font-family: "Sofia Sans", sans-serif;
4514      font-weight: 700;
4515      font-style: normal;
4516    }
4517  </style>
4518
4519
4520
4521
4522
4523  <style>
4524    .flip-card-heading-template--32268909019478__ss_flip_cards_2_VpQnpF {
4525      font-family: "Maven Pro", sans-serif;
4526      font-weight: 400;
4527      font-style: normal;
4528    }
4529  </style>
4530
4531
4532
4533  <style>
4534    .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF,
4535    .flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF {
4536      aspect-ratio: 9.6/13;
4537    }
4538  </style>
4539
4540
4541
4542  <style>
4543     @media(min-width: 1024px) {
4544      .flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF,
4545      .flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF {
4546        aspect-ratio: auto;
4547      }
4548    }
4549  </style>
4550
4551
4552
4553  <style>
4554    .flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF,
4555    .flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF {
4556      box-shadow: #d9edf41A -4px 9px 25px -6px;
4557    }
4558  </style>
4559
4560
4561<div
4562  class="section-template--32268909019478__ss_flip_cards_2_VpQnpF flip-template--32268909019478__ss_flip_cards_2_VpQnpF"
4563  
4564    style="background-color:#ffffff;"
4565  
4566>
4567  <div class="section-template--32268909019478__ss_flip_cards_2_VpQnpF-settings">
4568    <div class="flip-body-template--32268909019478__ss_flip_cards_2_VpQnpF">
4569      
4570        
4571            
4572              <div class="flip-card-heading-wrap-template--32268909019478__ss_flip_cards_2_VpQnpF">
4573                <p class="flip-card-heading-template--32268909019478__ss_flip_cards_2_VpQnpF">On dévoile quelques cases ?</p>
4574              </div>
4575            
4576          
4577      
4578        
4579            <div class="flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF" id="card_AqUeYe">
4580              <div class="flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF">
4581                <div class="flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF">
4582                  <div class="flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF">
4583                    
4584<img src="//www.mercihandy.com/cdn/shop/files/1_4.jpg?v=1789638165&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/1_4.jpg?v=1789638165&amp;width=750 750w" width="1080" height="1350" loading="lazy" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
4585                    
4586                  </div>
4587                  
4588                  <div class="flip-card-content-template--32268909019478__ss_flip_cards_2_VpQnpF">
4589                    <div class="flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF">
4590                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4591                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4592                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
459201Z" fill="black"></path>
4593                      </svg>
4594                    </div>
4595                  </div>
4596                </div>
4597                <div class="flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF">
4598                  
4599                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4600                      <img src="//www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=352 352w" width="325" height="406" loading="lazy">
4601                    </div>
4602                  
4603                  
4604                  
4605                  
4606                  
4607                </div>
4608              </div>
4609            </div>
4610          
4611      
4612        
4613            <div class="flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF" id="card_E7mNiy">
4614              <div class="flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF">
4615                <div class="flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF">
4616                  <div class="flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF">
4617                    
4618<img src="//www.mercihandy.com/cdn/shop/files/8_1.jpg?v=1789638673&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/8_1.jpg?v=1789638673&amp;width=750 750w" width="1080" height="1350" loading="lazy" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
4619                    
4620                  </div>
4621                  
4622                  <div class="flip-card-content-template--32268909019478__ss_flip_cards_2_VpQnpF">
4623                    <div class="flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF">
4624                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4625                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4626                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
462601Z" fill="black"></path>
4627                      </svg>
4628                    </div>
4629                  </div>
4630                </div>
4631                <div class="flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF">
4632                  
4633                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4634                      <img src="//www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=352 352w" width="325" height="406" loading="lazy">
4635                    </div>
4636                  
4637                  
4638                  
4639                  
4640                  
4641                </div>
4642              </div>
4643            </div>
4644          
4645      
4646        
4647            <div class="flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF" id="card_zf4m7W">
4648              <div class="flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF">
4649                <div class="flip-card-front-template--32268909019478__ss_flip_cards_2_VpQnpF">
4650                  <div class="flip-image-template--32268909019478__ss_flip_cards_2_VpQnpF">
4651                    
4652<img src="//www.mercihandy.com/cdn/shop/files/2_6.jpg?v=1789638209&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/2_6.jpg?v=1789638209&amp;width=750 750w" width="1080" height="1350" loading="lazy" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
4653                    
4654                  </div>
4655                  
4656                  <div class="flip-card-content-template--32268909019478__ss_flip_cards_2_VpQnpF">
4657                    <div class="flip-icon-template--32268909019478__ss_flip_cards_2_VpQnpF">
4658                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4659                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4660                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
466001Z" fill="black"></path>
4661                      </svg>
4662                    </div>
4663                  </div>
4664                </div>
4665                <div class="flip-card-back-template--32268909019478__ss_flip_cards_2_VpQnpF">
4666                  
4667                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4668                      <img src="//www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=750" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=352 352w" width="325" height="406" loading="lazy">
4669                    </div>
4670                  
4671                  
4672                  
4673                  
4674                  
4675                </div>
4676              </div>
4677            </div>
4678          
4679      
4680    </div>
4681  </div>
4682</div>
4683
4684<div class="flip-modal-template--32268909019478__ss_flip_cards_2_VpQnpF">
4685  <div class="flip-modal-inner-template--32268909019478__ss_flip_cards_2_VpQnpF">
4686    
4687      
4688    
4689      
4690        <div class="flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF" data-id="card_AqUeYe">
4691          
4692            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4693              <img src="//www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=400" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD5.png?v=1789576850&amp;width=352 352w" width="325" height="406" loading="lazy">
4694            </div>
4695          
4696          
4697          
4698          
4699          
4700          <button class="flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF">
4701            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4702              <path fill-rule="evenodd" clip-rule="evenodd"
4703              d="M12.0002 10.586L4.70718 3.29297L3.29297 4.70718L10.586 12.0002L3.29297 19.2933L4.70718 20.7075L12.0002 13.4145L19.2933 20.7075L20.7075 19.2933L13.4145 12.0002L20.7075 4.70723L19.2933 3.29302L12.0002 10.586Z"
4704              fill="white"></path>
4705            </svg>
4706          </button>
4707        </div>
4708      
4709    
4710      
4711        <div class="flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF" data-id="card_E7mNiy">
4712          
4713            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4714              <img src="//www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=400" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD.8.png?v=1789638743&amp;width=352 352w" width="325" height="406" loading="lazy">
4715            </div>
4716          
4717          
4718          
4719          
4720          
4721          <button class="flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF">
4722            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4723              <path fill-rule="evenodd" clip-rule="evenodd"
4724              d="M12.0002 10.586L4.70718 3.29297L3.29297 4.70718L10.586 12.0002L3.29297 19.2933L4.70718 20.7075L12.0002 13.4145L19.2933 20.7075L20.7075 19.2933L13.4145 12.0002L20.7075 4.70723L19.2933 3.29302L12.0002 10.586Z"
4725              fill="white"></path>
4726            </svg>
4727          </button>
4728        </div>
4729      
4730    
4731      
4732        <div class="flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF" data-id="card_zf4m7W">
4733          
4734            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4735              <img src="//www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=400" alt="" srcset="//www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=325 325w, //www.mercihandy.com/cdn/shop/files/CARD.2.png?v=1789638489&amp;width=352 352w" width="325" height="406" loading="lazy">
4736            </div>
4737          
4738          
4739          
4740          
4741          
4742          <button class="flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF">
4743            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4744              <path fill-rule="evenodd" clip-rule="evenodd"
4745              d="M12.0002 10.586L4.70718 3.29297L3.29297 4.70718L10.586 12.0002L3.29297 19.2933L4.70718 20.7075L12.0002 13.4145L19.2933 20.7075L20.7075 19.2933L13.4145 12.0002L20.7075 4.70723L19.2933 3.29302L12.0002 10.586Z"
4746              fill="white"></path>
4747            </svg>
4748          </button>
4749        </div>
4750      
4751    
4752  </div>
4753</div>
4754
4755<script>
4756  const eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF = {};
4757
4758  function handleCardFliptemplate32268909019478__ss_flip_cards_2_VpQnpF(e) {
4759    const card = e.currentTarget.querySelector('.flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF');
4760    card.classList.toggle('fliped');
4761  }
4762
4763  function handleCardClicktemplate32268909019478__ss_flip_cards_2_VpQnpF(e) {
4764    const card = e.currentTarget.querySelector('.flip-card-wrapper-template--32268909019478__ss_flip_cards_2_VpQnpF');
4765    if (card) {
4766        card.classList.toggle('fliped');
4767    }
4768  }
4769
4770  function initFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF() {
4771    const isMobile = window.matchMedia("(max-width: 1024px)").matches;
4772    const wrapperCards = document.querySelectorAll('.flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF');
4773
4774    wrapperCards.forEach(card => {
4775        if (!isMobile) {
4776          card.addEventListener('mouseenter', handleCardFliptemplate32268909019478__ss_flip_cards_2_VpQnpF);
4777          card.addEventListener('mouseleave', handleCardFliptemplate32268909019478__ss_flip_cards_2_VpQnpF);
4778        }
4779    });
4780
4781    if (!eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards) {
4782        eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards = [];
4783    }
4784    eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards = Array.from(wrapperCards).map(card => {
4785        return {
4786            element: card,
4787            handler: isMobile ? handleCardClicktemplate32268909019478__ss_flip_cards_2_VpQnpF : handleCardFliptemplate32268909019478__ss_flip_cards_2_VpQnpF,
4788            eventType: isMobile ? 'click' : 'mouseenter'
4789        };
4790    });
4791
4792    const tabs = document.querySelectorAll('.flip-card-template--32268909019478__ss_flip_cards_2_VpQnpF');
4793    const modal = document.querySelector('.flip-modal-template--32268909019478__ss_flip_cards_2_VpQnpF');
4794    const modalInner = document.querySelector('.flip-modal-inner-template--32268909019478__ss_flip_cards_2_VpQnpF');
4795    const modalText = document.querySelectorAll('.flip-modal-content-template--32268909019478__ss_flip_cards_2_VpQnpF');
4796    const closeModal = document.querySelectorAll('.flip-close-modal-template--32268909019478__ss_flip_cards_2_VpQnpF');
4797
4798    if(tabs) {
4799      tabs.forEach(tab => {
4800        tab.addEventListener('click', () => {
4801          if(modalText) {
4802            document.body.style.overflow = 'hidden';
4803            if(modal) {
4804              modal.classList.add('active');
4805              setTimeout(() => {
4806                modalInner.classList.add('active');
4807              }, 200)
4808            } else {
4809              modalInner.classList.remove('active');
4810              setTimeout(() => {
4811                modal.classList.remove('active');
4812              }, 200)
4813            }
4814            modalText.forEach(e => {
4815              if(tab.id === e.getAttribute('data-id')) {
4816                e.classList.add('active');
4817              } else {
4818                setTimeout(() => {
4819                  e.classList.remove('active')
4820                }, 200)
4821              }
4822            })
4823          }
4824        })
4825      })
4826    }
4827
4828    if(closeModal) {
4829      closeModal.forEach((i) => {
4830        i.addEventListener("click", () => {
4831          document.body.style.overflow = '';
4832          if(modal) {
4833            modalInner.classList.remove('active');
4834            setTimeout(() => {
4835              modal.classList.remove('active');
4836            }, 200)
4837          }
4838          modalText.forEach(e => {
4839            setTimeout(() => {
4840              e.classList.remove('active')
4841            }, 200)
4842          })
4843        })
4844      })
4845
4846    }
4847
4848    document.addEventListener('click', function(e) {
4849      if (e.target == modal) {
4850        document.body.style.overflow = '';
4851        modalInner.classList.remove('active');
4852        setTimeout(() => {
4853          modal.classList.remove('active');
4854        }, 200)
4855      }
4856    });
4857  }
4858
4859  function destroyFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF() {
4860    if (eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards) {
4861        eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards.forEach(({ element, handler, eventType }) => {
4862            if (element && handler) {
4863                element.removeEventListener(eventType, handler);
4864                if (eventType === 'mouseenter') {
4865                    element.removeEventListener('mouseleave', handler);
4866                }
4867            }
4868        });
4869        eventHandlerstemplate32268909019478__ss_flip_cards_2_VpQnpF.cards = [];
4870    }
4871  }
4872
4873  document.addEventListener('DOMContentLoaded', initFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF);
4874  window.addEventListener('resize', () => {
4875    destroyFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF();
4876    initFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF();
4877  });
4878
4879  if (Shopify.designMode) {
4880    document.addEventListener('shopify:section:load', initFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF);
4881    document.addEventListener('shopify:section:unload', destroyFlipCardstemplate32268909019478__ss_flip_cards_2_VpQnpF);
4882  }
4883</script>
4883
4884
4885
4886</div><div id="shopify-section-template--32268909019478__ss_bento_grid_5_UGkixL" class="shopify-section">
4887<style data-shopify>.section-template--32268909019478__ss_bento_grid_5_UGkixL {
4888    border-top: solid #121212 0px;
4889    border-bottom: solid #121212 0px;
4890    margin-top: 0px;
4891    margin-bottom: 0px;
4892    margin-left: 0rem;
4893    margin-right: 0rem;
4894    border-radius: 0px;
4895    overflow: hidden;
4896  }
4897
4898  .section-template--32268909019478__ss_bento_grid_5_UGkixL-settings {
4899    margin: 0 auto;
4900    padding-top: 27px;
4901    padding-bottom: 27px;
4902    padding-left: 1.5rem;
4903    padding-right: 1.5rem;
4904  }
4905
4906  .bento-cards-template--32268909019478__ss_bento_grid_5_UGkixL {
4907    display: grid;
4908    grid-template-columns: repeat(1, 1fr);
4909    gap: 6px 0;
4910    grid-auto-rows: 0.8fr;
4911  }
4912
4913  .bento-card-template--32268909019478__ss_bento_grid_5_UGkixL {
4914    overflow: hidden;
4915    border-radius: 20px;
4916    background: ;
4917    display: flex;
4918    flex-direction: column;
4919  }
4920
4921  .bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL {
4922    width: 100%;
4923    height: 100%;
4924
4925  }
4926
4927  .bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL img,
4928  .bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL svg {
4929    display: block;
4930    width: 100%;
4931    height: 100%;
4932    object-fit: cover;
4933  }
4934
4935  .bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL svg {
4936    background-color: #AFAFAF;
4937  }
4938
4939  .bento-image-card-template--32268909019478__ss_bento_grid_5_UGkixL {
4940    position: relative;
4941    background-color: transparent;
4942  }
4943
4944  .bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL {
4945    display: flex;
4946    flex-direction: column;
4947    align-items: center;
4948    justify-content: center;
4949    height: 100%;
4950    flex: 1;
4951    gap: 8px;
4952    align-self: stretch;
4953    padding: 32px 16px;
4954  }
4955
4956  .bento-card-image-content-template--32268909019478__ss_bento_grid_5_UGkixL {
4957    position: absolute;
4958    top: 0;
4959    left: 0;
4960    width: 100%;
4961    height: 100%;
4962    z-index: 2;
4963  }
4964
4965  .bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL {
4966    text-align: center;
4967    width: 100%;
4968  }
4969
4970  .bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL * {
4971    margin: 0;
4972    font-size: 38px;
4973    line-height: 130%;
4974    font-style: normal;
4975    text-transform: unset;
4976    text-decoration: none;
4977    word-break: break-word;
4978    font-weight: 700;
4979  }
4980
4981  .bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL {
4982    text-align: center;
4983    width: 100%;
4984  }
4985
4986  .bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL * {
4987    margin: 0;
4988    font-size: 18px;
4989    line-height: 150%;
4990    font-style: normal;
4991    text-transform: unset;
4992    text-decoration: none;
4993    word-break: break-word;
4994  }
4995
4996  @media(min-width: 1024px) {
4997
4998    .section-template--32268909019478__ss_bento_grid_5_UGkixL {
4999      margin-top: 0px;
5000      margin-bottom: 0px;
5001      margin-left: 0rem;
5002      margin-right: 0rem;
5003      border-radius: 0px;
5004    }
5005
5006    .section-template--32268909019478__ss_bento_grid_5_UGkixL-settings {
5007      padding: 0 5rem;
5008      padding-top: 36px;
5009      padding-bottom: 36px;
5010      padding-left: 5rem;
5011      padding-right: 5rem;
5012
5013    }
5014
5015    .bento-cards-template--32268909019478__ss_bento_grid_5_UGkixL {
5016      display: grid;
5017      gap: 6px;
5018      grid-template-columns: repeat(3, 1fr);
5019    }
5020
5021    .bento-card-template--32268909019478__ss_bento_grid_5_UGkixL.big-card {
5022      grid-area: span 2 / span 1 / span 2 / span 1;
5023    }
5024
5025    .bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL {
5026      padding: 48px 24px;
5027      gap: 8px;
5028    }
5029
5030    .bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL * {
5031      font-size: 32px;
5032    }
5033
5034    .bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL {
5035      text-align: center;
5036    }
5037
5038    .bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL {
5039      text-align: center;
5040    }
5041
5042    .bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL * {
5043      font-size: 17px;
5044    }
5045  }</style>
5046  <style>
5047    .section-template--32268909019478__ss_bento_grid_5_UGkixL-settings {
5048      max-width: clamp(100px, var(--page-content-width, var(--page-width)), 100%);
5049    }
5050  </style>
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062  
5063    <style>
5064      .bento-card-card_dbpnGR {
5065        background-color: #c5dae9;
5066        border: 0px solid #121212
5067      }
5068
5069      .bento-card-heading-card_dbpnGR * {
5070        color: #272d8b;
5071      }
5072
5073      .bento-card-text-card_dbpnGR * {
5074        color: #272d8b;
5075      }
5076    </style>
5077
5078    
5079  
5080
5081  
5082    <style>
5083      .bento-card-image_meB8Ar {
5084        background-color: #f3f3f3;
5085        border: 0px solid #121212
5086      }
5087
5088      .bento-card-heading-image_meB8Ar * {
5089        color: #121212;
5090      }
5091
5092      .bento-card-text-image_meB8Ar * {
5093        color: #121212;
5094      }
5095    </style>
5096
5097    
5098  
5099
5100  
5101    <style>
5102      .bento-card-image_A8TqxG {
5103        background-color: #f3f3f3;
5104        border: 0px solid #121212
5105      }
5106
5107      .bento-card-heading-image_A8TqxG * {
5108        color: #121212;
5109      }
5110
5111      .bento-card-text-image_A8TqxG * {
5112        color: #121212;
5113      }
5114    </style>
5115
5116    
5117  
5118
5119  
5120    <style>
5121      .bento-card-image_jr8cCJ {
5122        background-color: #f3f3f3;
5123        border: 0px solid #121212
5124      }
5125
5126      .bento-card-heading-image_jr8cCJ * {
5127        color: #121212;
5128      }
5129
5130      .bento-card-text-image_jr8cCJ * {
5131        color: #121212;
5132      }
5133    </style>
5134
5135    
5136  
5137
5138  
5139    <style>
5140      .bento-card-card_gVPtgL {
5141        background-color: #272d8b;
5142        border: 0px solid #121212
5143      }
5144
5145      .bento-card-heading-card_gVPtgL * {
5146        color: #121212;
5147      }
5148
5149      .bento-card-text-card_gVPtgL * {
5150        color: #c5dae9;
5151      }
5152    </style>
5153
5154    
5155  
5156
5157
5158<div
5159  class="section-template--32268909019478__ss_bento_grid_5_UGkixL bento-template--32268909019478__ss_bento_grid_5_UGkixL"
5160  
5161    style="background-color:#FFFFFF;"
5162  
5163>
5164  <div class="section-template--32268909019478__ss_bento_grid_5_UGkixL-settings">
5165    <div class="bento-cards-template--32268909019478__ss_bento_grid_5_UGkixL">
5166      
5167        
5168          <div class="bento-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-card_dbpnGR ">
5169            <div class="bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL">
5170              
5171                <div class="bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-heading-card_dbpnGR">
5172                  <h4>LA FOLIE DOUCE™</h4>
5173                </div>
5174              
5175              
5176                <div class="bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-text-card_dbpnGR">
5177                  <h2>Une histoire de famille</h2><p>Val d’Isère, 1974, Luc Reversade crée la toute première Folie Douce. Presque 50 ans plus tard, il existe désormais 7 Folie Douce et 1 Folie Douce Hôtel (à Chamonix).</p>
5178                </div>
5179              
5180            </div>
5181          </div>
5182        
5183      
5184        
5185          <div class="bento-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-image-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image_meB8Ar big-card">
5186            <div class="bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL">
5187              
5188<img src="//www.mercihandy.com/cdn/shop/files/LFD1.jpg?v=1789574517&amp;width=1000" alt="" srcset="//www.mercihandy.com/cdn/shop/files/LFD1.jpg?v=1789574517&amp;width=360 360w, //www.mercihandy.com/cdn/shop/files/LFD1.jpg?v=1789574517&amp;width=535 535w, //www.mercihandy.com/cdn/shop/files/LFD1.jpg?v=1789574517&amp;width=750 750w" width="1440" height="1799" loading="lazy" fetchpriority="auto" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
5189              
5190            </div>
5191            <div class="bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image-content-template--32268909019478__ss_bento_grid_5_UGkixL">
5192              
5193                <div class="bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-heading-image_meB8Ar">
5194                  
5195                </div>
5196              
5197              
5198                <div class="bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-text-image_meB8Ar">
5199                  
5200                </div>
5201              
5202            </div>
5203          </div>
5204        
5205      
5206        
5207          <div class="bento-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-image-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image_A8TqxG ">
5208            <div class="bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL">
5209              
5210<img src="//www.mercihandy.com/cdn/shop/files/LFD2.jpg?v=1789574733&amp;width=1000" alt="" srcset="//www.mercihandy.com/cdn/shop/files/LFD2.jpg?v=1789574733&amp;width=360 360w, //www.mercihandy.com/cdn/shop/files/LFD2.jpg?v=1789574733&amp;width=535 535w, //www.mercihandy.com/cdn/shop/files/LFD2.jpg?v=1789574733&amp;width=750 750w" width="900" height="900" loading="lazy" fetchpriority="auto" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
5211              
5212            </div>
5213            <div class="bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image-content-template--32268909019478__ss_bento_grid_5_UGkixL">
5214              
5215                <div class="bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-heading-image_A8TqxG">
5216                  
5217                </div>
5218              
5219              
5220                <div class="bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-text-image_A8TqxG">
5221                  
5222                </div>
5223              
5224            </div>
5225          </div>
5226        
5227      
5228        
5229          <div class="bento-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-image-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image_jr8cCJ ">
5230            <div class="bento-card-image-wrap-template--32268909019478__ss_bento_grid_5_UGkixL">
5231              
5232<img src="//www.mercihandy.com/cdn/shop/files/LFD3.jpg?v=1789574750&amp;width=1000" alt="" srcset="//www.mercihandy.com/cdn/shop/files/LFD3.jpg?v=1789574750&amp;width=360 360w, //www.mercihandy.com/cdn/shop/files/LFD3.jpg?v=1789574750&amp;width=535 535w, //www.mercihandy.com/cdn/shop/files/LFD3.jpg?v=1789574750&amp;width=750 750w" width="2560" height="1920" loading="lazy" fetchpriority="auto" sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
5233              
5234            </div>
5235            <div class="bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-image-content-template--32268909019478__ss_bento_grid_5_UGkixL">
5236              
5237                <div class="bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-heading-image_jr8cCJ">
5238                  
5239                </div>
5240              
5241              
5242                <div class="bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-text-image_jr8cCJ">
5243                  
5244                </div>
5245              
5246            </div>
5247          </div>
5248        
5249      
5250        
5251          <div class="bento-card-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-card_gVPtgL ">
5252            <div class="bento-card-content-template--32268909019478__ss_bento_grid_5_UGkixL">
5253              
5254                <div class="bento-card-heading-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-heading-card_gVPtgL">
5255                  
5256                </div>
5257              
5258              
5259                <div class="bento-card-text-template--32268909019478__ss_bento_grid_5_UGkixL bento-card-text-card_gVPtgL">
5260                  <p><strong>La Folie Douce</strong>, c'est cet endroit unique perché dans les montagnes où la fête commence avant même que les skis soient posés ! Musique live, soleil sur les pistes, et une énergie qui réchauffe le coeur. </p><p>Un univers à part, entre liberté, légèreté et instants inoubliables.</p>
5261                </div>
5262              
5263            </div>
5264          </div>
5265        
5266      
5267    </div>
5268  </div>
5269</div>
5270
5271
5272</div><div id="shopify-section-template--32268909019478__featured-product-type" class="shopify-section product__cross-selling">
5273
5274</div><div id="shopify-section-template--32268909019478__product-footer" class="shopify-section">
5275
5276<a href="#0" class="cd-top js-cd-top" style="background: url(//www.mercihandy.com/cdn/shop/t/113/assets/btt.svg?v=180781647308159510801790175548) center no-repeat;background-size: cover">Top</a>
5277
5278
5279  <div class="modal-all-ingredients" id="modal-all-ingredient">
5280    <a
5281      class="close"
5282      href="javascript:void(0);"
5283      onclick="event.preventDefault();
5283 $('#modal-all-ingredient').fadeOut();$('body').removeClass('overlay-open');$('body').css('overflow', 'auto');"></a>
5284    <h4 class="modal-all-ingredients--label">Tous nos ingrédients</h4>
5285    <p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">GEL MAINS NETTOYANT SNOW FEVER (30ML) : Alcohol, Aqua (Water), Propylene Glycol, Glycerin, Parfum (Fragrance), Acrylates/C10-30 Alkyl Acrylate Crosspolymer, Aminomethyl Propanol, Calcium Aluminum Borosilicate, CI 77891 (Titanium Dioxide), Tin Oxide, Denatonium Benzoate, Aloe Barbadensis Leaf Juice, Maltodextrin, Sodium Benzoate, Potassium Sorbate, CI 60730&nbsp; (Ext. Violet 2), CI 61570 (Green 5),&nbsp; Alpha-Isomethyl Ionone, Citronellol, Hexyl Cinnamal, Limonene, Linalool, Hexadecanolactone, Hexamethylindanopyran, Linalyl Acetate, Pinene.</span></span></span></span></span></span></p>
5286
5287<p>&nbsp;</p>
5288
5289<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">GEL MAINS NETTOYANT EARTH (30ML) : Alcohol, Aqua (Water), Acrylates Copolymer, Parfum (Fragrance), Aloe Barbadensis Leaf Juice Powder, Glycerin, Propylene Glycol, Aminomethyl Propanol, Denatonium Benzoate, Maltodextrin, Mica, Potassium Sorbate, Sodium Benzoate, Citronellol, Limonene, Linalool, CI 77891 (Titanium Dioxide), CI 42090 (Blue 1), Amyl Salicylate, Citrus Aurantium Peel Oil, Linalyl Acetate.</span></span></span></span></span></span></p>
5290
5291<p>&nbsp;</p>
5292
5293<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">GEL MAINS NETTOYANT X-MARS + LOVE HOLDER (30ML) : Alcohol, Aqua (Water), Parfum (Fragrance), Aloe Barbadensis Leaf Juice Powder, Glycerin, Propylene Glycol, Acrylates/C10-30 Alkyl Acrylate Crosspolymer, Aminomethyl Propanol, Mannitol, Microcrystalline Cellulose, Sucrose, Zea Mays (Corn) Starch, Denatonium Benzoate, Tocopheryl Acetate, Maltodextrin, Hydroxypropyl Methylcellulose, Potassium Sorbate, Sodium Benzoate, Citronellol, Hexyl Cinnamal, Linalool, CI 73360 (Red 30 Lake), CI 17200 (Red 33), CI 77510 (Ferric Ferrocyanide), CI 42090 (Blue 1).</span></span></span></span></span></span></p>
5294
5295<p>&nbsp;</p>
5296
5297<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">SPRAY MAINS NETTOYANT SNOW FEVER (23ML) : Alcohol, Aqua (Water), Centella Asiatica Leaf Extract, Butylene Glycol, 1,2-Hexanediol, Hydroxyacetophenone,&nbsp; Parfum (Fragrance), Propylene Glycol, Glycerin, Denatonium Benzoate, Aloe Barbadensis Leaf Juice, Maltodextrin, Sodium Benzoate, Potassium Sorbate, CI 61570 (Green 5), Alpha-Isomethyl Ionone, Citronellol, Hexyl Cinnamal, Limonene, Linalool, Hexadecanolactone, Hexamethylindanopyran, Linalyl Acetate, Pinene.</span></span></span></span></span></span></p>
5298
5299<p>&nbsp;</p>
5300
5301<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">SPRAY MAINS NETTOYANT GLITTER FEVER (23ML) : Alcohol, Aqua (Water), Centella Asiatica Leaf Extract, Parfum (Fragrance), Glycerin, Propylene Glycol, Butylene Glycol, Denatonium Benzoate, 1,2-Hexandiol, Hydroxyacetophenone, CI 19140 (Yellow 5), Aloe Barbadensis Leaf Juice Powder, Maltodextrin, CI 14700 (Red 4), Potassium Sorbate, Sodium Benzoate, Coumarin, Limonene, Alpha-Isomethyl Ionone, Cinnamyl Alcohol, Isoeugenol, Anethole, Benzaldehyde, Citrus Aurantium Flower Oil, Hexamethylindanopyran, Juniperus Virginiana Oil, Tetramethyl Acetyloctahydronaphthalenes.</span></span></span></span></span></span></p>
5302
5303<p>&nbsp;</p>
5304
5305<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">CRÈME MAINS EARTH (30ML) : Aqua (Water), Butyrospermum Parkii (Shea) Butter*, Caprylic/Capric Triglyceride, Glycerin, Prunus Amygdalus</span></span></span></span></span></span></p>
5306
5307<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">Dulcis (Sweet Almond) Oil, Cetearyl Alcohol, Glyceryl Stearate, Hydrogenated Rapeseed Oil, Potassium Palmitoyl Hydrolyzed, Wheat Protein, Parfum (Fragrance), Methylheptylglycerin, Xanthan Gum, Tocopherol, Caprylhydroxamic Acid, Citric Acid, Linalool, Linalyl Acetate, Citrus Aurantium Peel Oil, Sodium Hydroxide, Limonene, Citronellol, Amyl Salicylate, Hexyl Cinnamal, Cinnamyl Alcohol, Alpha-Isomethyl Ionone, Geranyl Acetate.</span></span></span></span></span></span></p>
5308
5309<p>&nbsp;</p>
5310
5311<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">SERUM RESCUE - NAILS &amp; CUTICLES (2ML) : Helianthus Annuus (Sunflower) Seed Oil, Simmondsia Chinensis Seed Oil, Prunus Armeniaca (Apricot) Kernel Oil, Prunus Amygdalus Dulcis (Sweet Almond) Oil, Macadamia Integrifolia Seed Oil, Ricinus Communis (Castor) Seed Oil, Parfum (Fragrance), Tocopherol.</span></span></span></span></span></span></p>
5312
5313<p>&nbsp;</p>
5314
5315<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">PATCHS NAIL ART SNOW FEVER : Cellulose Gum, Hydrogenated Poly(C6-20 Olefin), Styrene/Isoprene Copolymer, Melaleuca Alternifolia (Tea Tree) Leaf Oil , Salicylic Acid.</span></span></span></span></span></span></p>
5316
5317<p>&nbsp;</p>
5318
5319<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">HAIR &amp; BODY MIST SNOW FEVER : Alcohol, Aqua (Water), Parfum (Fragrance), PEG-40 Hydrogenated Castor Oil, Denatonium Benzoate, Alpha-Isomethyl Ionone, Citronellol, Geraniol, Hexyl Cinnamal, Limonene, Linalool, Geranyl Acetate, Hexadecanolactone, Hexamethylindanopyran, Linalyl Acetate, Pinene.</sp
5319an></span></span></span></span></span></p>
5320
5321<p>&nbsp;</p>
5322
5323<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">PATCHS NAIL ART CHERIE CHERRY : Ethyl Acetate, Polymethyl Methacrylate, Styrene/Butadiene Copolymer, Quartz, Isobornyl Acrylate, Glycidoxypropyl Trimethoxysilane, Titanium Dioxide (CI 77891), Red 7 (CI 15850), Blue 1 (CI 42090), Yellow 10 (CI 47005), Iron Oxide (CI 77499)</span></span></span></span></span></span></p>
5324
5325<p>&nbsp;</p>
5326
5327<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">HAIR &amp; BODY MIST EARTH : Alcohol Denat., Aqua (Water), Parfum (Fragrance), Linalool, Linalyl Acetate, Citrus Aurantium Peel Oil, Limonene, Citronellol, Amyl Salicylate, Hexyl Cinnamal, Cinnamyl Alcohol, Alpha-Isomethyl Ionone, Geranyl Acetate, Rose Ketones.</span></span></span></span></span></span></p>
5328
5329<p>&nbsp;</p>
5330
5331<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">DEODORANT SUN : Propylene Glycol, Aqua (Water), Sodium Stearate, Polyglyceryl-4 Caprate, Polyglyceryl-6 Caprylate, Diatomaceous Earth, Ethylhexylglycerin, Parfum (Fragrance), Sodium Bicarbonate, Acacia Senegal Gum, Xanthan Gum, Stearic Acid, Sodium Hydroxide, Benzyl Benzoate, Vanillin.</span></span></span></span></span></span></p>
5332
5333<p>&nbsp;</p>
5334
5335<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">BOMBE DE BAIN SNOW MUCH FUN : Sodium Bicarbonate, Citric Acid, Sodium Carbonate, PEG-400, Zea Mays Starch, Alcohol Denat., Sodium C14-16 Olefin Sulfonate, Parfum, Hydroxycitronellal, Hexyl Cinnamal, Limonene, Linalool, Benzyl Benzoate, Synthetic Fluorphlogopite, PVP, CI 42090 (Blue 1), CI 19140 (Yellow 5), CI 15985 (Yellow 6), CI 17200 (Red 33)</span></span></span></span></span></span></p>
5336
5337<p>&nbsp;</p>
5338
5339<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">BOMBE DE BAIN DISCO BOMB : Sodium Bicarbonate, Citric Acid, Sodium Carbonate, PEG-400, Zea Mays Starch, Alcohol Denat., Sodium C14-16 Olefin Sulfonate, Parfum, Hydroxycitronellal, Hexyl Cinnamal, Limonene, Linalool, Benzyl Benzoate, Synthetic Fluorphlogopite, PVP, CI 42090 (Blue 1), CI 19140 (Yellow 5), CI 15985 (Yellow 6), CI 17200 (Red 33)</span></span></span></span></span></span></p>
5340
5341<p>&nbsp;</p>
5342
5343<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">SÉRUM CORPS DOS &amp; FESSES : Aqua (Water), Glycerin, Polyglyceryl-4 Caprate, Niacinamide, Zinc Gluconate, Caprylyl/Capryl Glucoside, Salicylic Acid, Parfum (Fragrance), Sodium Gluconate, Sodium Benzoate, Potassium Sorbate, Sodium Hydroxide, Tetrasodium Glutamate Diacetate, Hexyl Cinnamal, Linalool, Limonene, Alpha-Isomethyl Ionone,Linalyl acetate.</span></span></span></span></span></span></p>
5344
5345<p>&nbsp;</p>
5346
5347<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">SÉRUM CORPS BIKINI ZONE : Aqua (Water), Glycerin, Heptyl Glucoside, Polyglyceryl-4 Caprate, Diglycerin, Poly
5347acrylate Crosspolymer-6, Pentylene Glycol, Salicylic Acid, Parfum (Fragrance), Sodium Benzoate, Potassium Sorbate, Bisabolol, Gymnema Sylvestre Leaf Extract, Sodium Hydroxide, Citric Acid, Carica Papaya (Papaya) Fruit Extract</span></span></span></span></span></span></p>
5348
5349<p>&nbsp;</p>
5350
5351<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">24 PATCHS BOUTONS LA FOLIE DOUCE : Cellulose Gum, Hydrogenated Poly(C6-20 Olefin), Styrene/Isoprene Copolymer, Melaleuca Alternifolia (Tea Tree) Leaf Oil , Salicylic Acid.</span></span></span></span></span></span></p>
5352
5353<p>&nbsp;</p>
5354
5355<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">4 PATCHS NEZ POINTS NOIRS : Hydrocolloid (Carboxymethy Cellulose), Isoprene Copolymer , Hydrogenated Rosin, Salicylic acid, Niacinamide.</span></span></span></span></span></span></p>
5356
5357<p>&nbsp;</p>
5358
5359<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">150 PAPIERS MATIFIANTS : Wood Pulp, Abaca Pulp, Green Tea Extract, Calcium Carbonate, Fragrance/Parfum, Citral, Citronellol, Limonene, Linalool.</span></span></span></span></span></span></p>
5360
5361<p>&nbsp;</p>
5362
5363<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">CREME VISAGE (50ML) : Aqua (Water), Helianthus Annuus (Sunflower) Seed Oil, Caprylic/Capric Triglyceride, Niacinamide, Zea Mays (Corn) Starch, Polyacrylate Crosspolymer-6, Simmondsia Chinensis (Jojoba) Seed Oil, Amylopectin, Sorbitan Caprylate, Caesalpinia Spinosa Gum, Parfum (Fragrance), 1,2-Hexanediol, Caprylyl Glycol, Propanediol, Benzoic Acid, Amylose, Ascorbyl Glucoside, O-Cymen-5-Ol, Zinc PCA, Sodium Hydroxide, Citric Acid, Hexyl Cinnamal, T-Butyl Alcohol, Linalool, Aloe Barbadensis Leaf Juice Powder, Limonene, Alpha-Isomethyl Ionone, Citrus Limon Peel Oil, Linalyl acetate, Pinene, Terpineol, Tetramethyl Acetyloctahydronaphthalenes.</span></span></span></span></span></span></p>
5364
5365<p>&nbsp;</p>
5366
5367<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">MIROIR GALAXY</span></span></span></span></span></span></p>
5368
5369<p>&nbsp;</p>
5370
5371<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">CHARMS SPRAY MAINS LA FOLIE DOUCE x 2</span></span></span></span></span></span></p>
5372
5373<p>&nbsp;</p>
5374
5375<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">7 STICKERS LA FOLIE DOUCE + TICKET À GRATTER&nbsp;</span></span></span></span></span></span></p>
5376
5377<p>&nbsp;</p>
5378
5379<p style="line-height:1.38"><span style="font-size:11pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:normal"><span style="text-decoration:none">BOITE PATCHS BOUTONS</span></span></span></span></span></span></p>
5380
5381  </div>
5382
5383
5384<div
5385  class="sticky-add-to-cart"
5386  data-page="collection"
5387  id="sticky-add-to-cart">
5388  <div class="container sticky-add-to-cart--grid">
5389    <!-- product -->
5390    <div class="sticky-add-to-cart__product">
5391      <div class="sticky-add-to-cart__product--text">
5392        <p class="product-type">Noël 2026</p>
5393        <p class="product-title">Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</p>
5394      </div>
5395      <img src="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_124x124.jpg?v=1789724889" alt="">
5396    </div>
5397
5398    <!-- add-to-cart -->
5399    
5400
5401
5402  <form method="post" action="/cart/add" id="product_form_11219937722710" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-product-form="" data-product-handle="calendrier-de-l-avent-2026" data-enable-history-state="true" data-cart-submit=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
5403    
5404  <input
5405    type="hidden"
5406    name="id"
5407    value="55188997243222" /><input type="hidden" name="properties[Expédition après]" value="15/10/2026" />
5408    <div class="input-number-wrapper">
5409      <span class="input-number-decrement">–</span>
5410      <input
5411        class="input-number"
5412        type="number"
5413        id="Quantity"
5414        name="quantity"
5415        value="1"
5416        min="1">
5417      <span class="input-number-increment">+</span>
5418    </div>
5419  
5420  <button
5421    class="product__add-to-cart "
5422    type="submit"
5423    name="add"
5424    data-submit-button
5425    >
5426
5427    <span class="product__add-to-cart__text" data-submit-button-text>
5428      
5429
5430        
5431          Ajouter au panier
5432        
5433
5434      
5435    </span>
5436
5437    <div class="product__add-to-cart__price" data-price-wrapper>
5438      <span data-product-price>
5439        69,90 €
5440      </span>
5441
5442      
5443    </div>
5444  </button>
5445
5446  <input type="hidden" name="product-id" value="11219937722710" /><input type="hidden" name="section-id" value="template--32268909019478__product-footer" /></form>
5447
5448
5449
5450
5451      <!-- Playshorts integration -->
5452
5453  
5453<script>
5454  // Fonction pour ajouter au panier
5455  const addToCart = async (variantId) => {
5456    const formData = {
5457      id: variantId,
5458    };
5459    // PRECO CAL26 : date de precommande pour Shippingbo
5460    if (String(variantId) === '55188997243222') {
5461      formData.properties = { 'Expédition après': '15/10/2026' };
5462    }
5463
5464    await fetch(window.Shopify.routes.root + "cart/add.js", {
5465      method: "POST",
5466      headers: { "Content-Type": "application/json" },
5467      body: JSON.stringify(formData),
5468    });
5469
5470    // Récupérer l'état du panier
5471    await fetch(window.Shopify.routes.root + "cart.js");
5472  };
5473
5474  // Fonction pour rafraîchir l'affichage du panier
5475  const refreshCart = async () => {
5476    try {
5477      const response = await fetch("/cart?view=drawer");
5478      const html = await response.text();
5479      const parser = new DOMParser();
5480      const doc = parser.parseFromString(html, "text/html");
5481      const cartDrawer = doc.querySelector(".cart-drawer");
5482      document.querySelector(".cart-drawer").innerHTML = cartDrawer.innerHTML;
5483      document.querySelector(".cart-drawer").classList.add("is-open");
5484    } catch (error) {
5485      console.error("Erreur refresh cart:", error);
5486    }
5487  };
5488
5489  // Écouteur pour l'ajout au panier
5490  document.addEventListener("PLAYSHORTS_ADD_TO_CART", async (event) => {
5491    const { variantId } = event.detail;
5492    let success = false;
5493
5494    try {
5495      await addToCart(variantId);
5496      await refreshCart();
5497      success = true;
5498    } catch (error) {
5499      console.error(error);
5500    }
5501
5502    document.dispatchEvent(
5503      new CustomEvent("PLAYSHORTS_ADD_TO_CART_RESPONSE", {
5504        detail: { variantId, success }
5505      })
5506    );
5507  });
5508
5509  document.addEventListener("PLAYSHORTS_SHOW_CART", () => {
5510    window.location = `/cart`;
5511  });
5512</script>
5512
5513
5514    
5514<script>
5515var t="f2107d37-e174-45e9-bf64-315beddd91c6",
5516e=document.createElement("script"),
5517s=new URL("https://skallup-storage.fra1.digitaloceanspaces.com/integration/latest/index.js");
5518s.searchParams.append('APP_KEY',t);
5519s.searchParams.append("PRODUCT_ID","11219937722710");
5520var l=document.documentElement.lang;
5521l&&s.searchParams.append('LOCALE',l);
5522e.src=s.toString();
5523e.type="module";
5524e.async=1;
5525document.head.appendChild(e);
5526</script>
5526
5527<div id="playshorts"></div>
5527<script>
5528(function () {
5529  var VARIANT_ID = 55188997243222;
5530  var KEY = 'Expédition après';
5531  var VALUE = '15/10/2026';
5532  var CART_RE = /\/cart\/(add|change|update)(\.js)?/;
5533  var root = (window.Shopify && Shopify.routes && Shopify.routes.root) || '/';
5534  var origFetch = window.fetch.bind(window);
5535  var running = null;
5536 
5537  function ensure() {
5538    if (running) return running;
5539    running = origFetch(root + 'cart.js', { credentials: 'same-origin' })
5540      .then(function (r) { return r.json(); })
5541      .then(function (cart) {
5542        var todo = (cart.items || []).filter(function (i) {
5543          return i.variant_id === VARIANT_ID && !(i.properties && i.properties[KEY]);
5544        });
5545        return todo.reduce(function (p, item) {
5546          return p.then(function () {
5547            var props = Object.assign({}, item.properties || {});
5548            props[KEY] = VALUE;
5549            return origFetch(root + 'cart/change.js', {
5550              method: 'POST',
5551              credentials: 'same-origin',
5552              headers: { 'Content-Type': 'application/json' },
5553              body: JSON.stringify({ id: item.key, quantity: item.quantity, properties: props })
5554            });
5555          });
5556        }, Promise.resolve());
5557      })
5558      .catch(function (e) { console.warn('PRECO CAL26', e); })
5559      .then(function () { running = null; });
5560    return running;
5561  }
5562 
5563  // Ajouts au panier via fetch (Wide Bundle, PlayShorts, thème...)
5564  window.fetch = function (input, init) {
5565    var url = typeof input === 'string' ? input : (input && input.url) || '';
5566    var p = origFetch(input, init);
5567    if (CART_RE.test(url)) p.then(function () { setTimeout(ensure, 300); }, function () {});
5568    return p;
5569  };
5570 
5571  // Ajouts au panier via XMLHttpRequest / jQuery
5572  var origOpen = XMLHttpRequest.prototype.open;
5573  XMLHttpRequest.prototype.open = function (method, url) {
5574    if (CART_RE.test(String(url))) {
5575      this.addEventListener('load', function () { setTimeout(ensure, 300); });
5576    }
5577    return origOpen.apply(this, arguments);
5578  };
5579 
5580  // Filet de sécurité : au passage au checkout, on vérifie avant de partir
5581  document.addEventListener('click', function (e) {
5582    var el = e.target.closest && e.target.closest('a[href*="/checkout"], button[name="checkout"]');
5583    if (!el || el.dataset.precoOk) return;
5584    e.preventDefault();
5585    e.stopPropagation();
5586    ensure().then(function () {
5587      el.dataset.precoOk = '1';
5588      el.click();
5589    });
5590  }, true);
5591 
5592  // À chaque chargement de page (ajouts sans AJAX, paniers déjà remplis)
5593  if (document.readyState === 'loading') {
5594    document.addEventListener('DOMContentLoaded', ensure);
5595  } else {
5596    ensure();
5597  }
5598})();
5599</script>
5599
5600 
5601  </div>
5602</div>
5603
5604<script type="application/ld+json">
5605  {
5606  "@context": "http://schema.org/",
5607    "@type": "Product",
5608    "name": "Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™",
5609  "url": "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
5610  
5611    
5612    "image": [
5613    "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_1500x.jpg?v=1789724889"
5614    ],
5615  
5616  "description": "24 jours au sommet, dans la neige ❄️ Cette année, on a pris de l&#39;altitude. Merci Handy monte à La Folie Douce™,  le club à ciel ouvert le plus culte des Alpes, skis aux pieds.Le résultat tient dans une mini valise à emporter partout : 24 surprises pour prendre soin de toi de la tête jusqu&#39;au bout des ongles, dont 6 nouveautés exclusives ! ✨230 € de produits pour 69,90 € (livraison offerte).Que du full size (pas de miniature).Un vanity réutilisable qui te servira bien après le 24 6 exclusivités produits Merci Handy x La Folie Douce™  en édition limitée3 tickets d&#39;or cachés parmi les calendriers : à gagner, une journée de fête à la Folie Douce™ Val d&#39;Isère ou les Arcs Expédition du calendrier à partir du 20 Octobre ",
5617  
5618    "sku": "MH-KIT-ADCAL-XS26",
5619  
5620  "brand": {
5621  "@type": "Thing",
5622      "name": "Merci Handy FR"
5623  },
5624  
5625    "offers": [
5626    
5627      {
5628      "@type" : "Offer",
5629                "availability" : "http://schema.org/InStock",
5630      "price" : "69.9",
5631      "priceCurrency" : "EUR",
5632      "url" : "https://www.mercihandy.com/products/calendrier-de-l-avent-2026?variant=55188997243222",
5633      "itemOffered" :
5634                {
5635                    "@type" : "Product",
5636      
5637      
5638        "name" : "Default Title",
5639      
5640      
5641        "sku": "MH-KIT-ADCAL-XS26",
5642      
5643      
5644        "weight": {
5645        "@type": "QuantitativeValue",
5646        
5647          "unitCode": "kg",
5648        
5649        "value": "1.5 kg"
5650        },
5651      
5652      "url": "https://www.mercihandy.com/products/calendrier-de-l-avent-2026?variant=55188997243222"
5653      }
5654              }
5655    
5656    ]
5657  
5658  }
5659</script>
5659
5660
5661<script id="z_data_treasureHunt">
5662  var z_product = 11219937722710;
5663  var z_customer = {
5664        "id": null,
5665  "email": null
5666  };
5667  var z_TreasureHunt_settings = null;
5668  var z_TreasureHunt_selectors = null;
5669  var z_TreasureHunt_widgetCustomization = null;
5670</script>
5670
5671
5672<script data-source="//www.mercihandy.com/cdn/shop/t/113/assets/cart_management.js?v=160096429361806343081790175552"></script>
vendor: 1 bytes, line 5672
5672
5673<script class="productInfox" type="text/info" data-id="11219937722710" data-ava="true" data-vars="55188997243222," data-cols="631852597590,88868880418,88868618274,"></script>
5673
5674
5675</div>
5676	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>
5677  </main>
5678
5679  <div id="shopify-section-reassurance" class="shopify-section section__reassurance section--no-mb">
5680
5681
5682
5683
5684
5685
5686
5687
5688<div class="container">
5689    <div class="reassurance--grid">
5690        
5691            <div class="reassurance__item">
5692                
5693
5694                <!-- Picto -->
5695                <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="66.572" height="53" viewBox="0 0 66.572 53">
5696    <image id="Fichier_2" data-name="Fichier 2" width="66.573" height="53" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABSCAYAAABJ9srnAAAACXBIWXMAAAsSAAALEgHS3X78AAAH0ElEQVR4nO1dzYscRRR/CatGDGbBgwuWtRviQU+ZqKCgsnMRRcQkJwUPGTEHBSG74MVTNn9BxkNuijtBEA+SVTCgQXY2XnIRdw9CLsJO2X6cJIvxM+pKrb9K3r7pj+qenunenfpBSG93dXVN/fq9evWq3us9m5ubVAdorVpEdIyImkR0AE3qEdEqES0aEy35NlNrNYm64urror5uLX54CionR2vVICLb8dMZRdeIqGVMtJpRnyWk7VHfiiXPmOha/laPBpWSA2l5T5zegLRYzMZcayYRVHZ9VaMyciAxXaFy5qT6QocvMEmwHdowJloX5azEXGCnrGQscPXF1F1bPLdRRwnaW+GzF1kHfYwO6htXjIlsuQbUGuGeRV4Gnc7PdYyJmnJcsQTE1DcN8jOhtXpRa/Wj1ipLZZaCSsjBW34Yf/YwliS+ubjWhNRYzELyHFqM6BVjolba8yF1vMwpEJyFD4hoioiuFPzpuVCV5Bxjxws+KgVl2gl1bKvPpwEYZzoJdSRhD877EDkwqiJnxh1AzfiCl22yYzfQ93KayLy+Rko5EpK6z1PSBkJV5LjOXMsotw3SCIhB1nUJbqWlkhNzvZlQrjRURY4bO2YyysWhh3NbnSXe6LwWV563X6o9HzU4EKoix72xB7RWeQly0uHu5eTkna/wtz9RHeI5R/Gnm3ucKND2XKiKHN4RqZZVxr0zQvryumT4s5MmtpPwYDhcZsdLwxx7qiKHD8SntVZ59DfvxKZ4+73HHK3VnDAk+uZYaFeXmf1WHZ9gatmeX9VatbVWz+X4DV6ohBwM7GfYqSV0lg84AQ2m1jY8DIYt2M4korPs1Jy4Pq21+o2IlgUxdmLbE3MuOyE9RUSfaq3eydsXaajMQ2BMtCBm/We1Vl3rrklTFcIP9jCbfGY5RGfsC6C1WkdnOrwdIzVfENGd4txl92z8f5mGjKodn87tcjTmsnPv247r8omqJTHGiWk7eY6VmcEbLpcNOM7gJZHtmoYXYEpcsm6hFiSPE/wdEV0yJnq1QDckohbrOTHOzTisgawuBnJJ6BmoPDcOpdXV5xRNaZtt12l2al6oxFdyTqS9UYgcjA/DsFIeZBbYvSXX3QN5V4nop5z3Pk5Ez+D4d6byVpiFaJ2q7YT7CyE3OVqrRVgsAf3oZDld86AIOfVY164pjIn2lNWyiQHuXZMm6BDQZqZsR1S/n4hux/F1IvqLXZtiaqgj138KYgpLBg7zzELk7SwNg5BzbdibJLRWNy20POoCk0dHznpZ7dRanSei2/DnkptX8XaWiSpXQncifnVt9p3wD
5696oJATj58hNLfjuJhgZwcMCY6SUQvGRM9MIrnBXJywpjow1E9K5BTYwRyaoxATo0RyKkxAjk1RiCnxgjk1BjBK10yyvRKF5GcXLs0xwwbZf7cIl7pJlzwk3CTuxXRYXhm97M25ql/Avda/IF/ZYM/w62ylrqEMtAeAr7RokxxHrR+LBks48/YTRwltG3ozwgGQY0RyKkxAjk1RiCnxgjk1BiBnIqgtXoy68mBnAqAaIQvs6ISAjnVwG14T934HsipMQI5I4aMI02L6gvkjB4yZD4xKjuQM3p4h8wHckYIqDQXPvMP/p9G8FgfvMnRWl2xWZN2aL/UBTzagSc3asfFwXqRo7V6l4gesyEQPpOngL7+m0TQmYtjtYtyzyMyjhCvuiqNA1/JOYT/7ZrKo6Hv/aC1ekpr9TkRRSIa0KUwa4mQ+WWt1Q2t1deUgxzFjmWEcUAMEJH9GRE9TUR3ocSfCPDdCq1HGEkT0dgOdoW1Yb0HvuRcZ8f7AhmFcYddyhbji13avl9U+DMRvelLzkF2PPRUVrsByPTxEBGdI6KL7CcddoYBrDSu7mw6zSPGRPdYtZe5wQPm3928cst8nVP+1gUg6A265QlYwuB/VGv1ssi8OC9D5X0kJ05Shp5rbLcBcal8E8g5noA2LoeBDzlxRJQWaz9OAAE8349D7JaqVHJEErgeyxI4mzMNV8AtSAlZSwr+zZIcXtGimOGWvk9rTCDD7hO/0ZBIDiwJJzUbIKrNczuL+U+AByAlfNtuYiqyWHKgsrjULCCb+TUx3hyKuT0gG9zS/dubHKSwWmYDVodbEpjdylQnLst6gB+uslL/Jt0xgY613uYXiOgJkacsNgsSEsKRmEBdwDnrTTg5ypDwnQZjomfhP/vKmOhiUvMnsAMkbqPBtsx/EiDoEhGdFxJod96/T0SBnBQYEx3JKrM3xR3TSMu1iWvzCePW6yW0f+yxF6lC7DhixewX1iGzWGPoSyMPYqxJ+Ag7bceh4zZUw5io1Cyx44qtMceY6Djr+Bb7+I8dfxat9SZ8aV2ZX6zMDH0B/6NPJSGZaFMktr454YQ154hJNAMDBkfsPAd5kzlB9uM/TbhzuJHwTeBgeEj0EICgbRNR8YWnzpDiQAOA1JhQDPzrjJDvieg+HB+Er81tWlhJqGYQFA0IjgumLRuTTL0PJSY0dbHNGgHYNeKyjzti7PrDushtKTOkl42ieaynPb4ZOigqy/EZl1nWeVJbIS/BdvdWmfAKdcfHGfjbd6SuHz7dTfDd4CG/txmIGQF8yeED6g878pfuQBSRnBvj3mmjQogyqDF8yVnFp0ksPhm7XqoI3omJsPf3NWOit3ZhP9QPRPQf2JO1TPBRyiYAAAAASUVORK5CYII="/>
5697</svg>
5698
5699                <div class="reassurance__text">
5700                    <!-- Title -->
5701                    <div class="reassurance__text--title">
5702    <p>Livraison offerte à dos de licorne</p></div>
5703
5704                    <!-- Subtitle -->
5705                    <div class="reassurance__text--subtitle">
5706    <p>à partir de 35€ via Mondial Relay</p><p>et 50€ via Colissimo</p></div>
5707                </div>
5708
5709            </div>
5710        
5711            <div class="reassurance__item">
5712                
5713
5714                <!-- Picto -->
5715                <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41.365" height="53" viewBox="0 0 41.365 53">
5716    <image id="Fichier_3" data-name="Fichier 3" width="41.366" height="53" transform="translate(-0.001)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABSCAYAAADkd9JOAAAACXBIWXMAAAsSAAALEgHS3X78AAAFkUlEQVR4nO1cXXIaORDuuPYxVfC4D1NabgA3MDeI9wSQEyw5QfAJzJ4g4xMsnCD4BGufYM0UD3kMVfvurXa+ZhshBphpzU/MV0WIh0EjfWpJ3Z9avHt5eaEq4FwyICJ+9Y487pFfWbZ+rqJeUQlwLuHGTohoTESdM7/+REQpv7Js/T1SFeMQ4FzSJaIpEf1hUNyGy8qy9cygrD2YEwBTnxPRb+qy9Cab9jLnu10Mkxu8dBkPfM3aGkwJQOOXyty54ZO8Rh8pj4fOzCtvaEmCGQEY74+qsvdZth4blNsFqX1cesiy9bBsuYIrq4Jg4qaNZ6C3h+h9xrVzydSibIaJBTiXcAW/4k/THlLPYEt4Bsk8MfYshoKVBUzU/0163gcaK8/pWD3HioAPeF/EdGCybJ2i9wmrRGmUJgDmL5hbVOoI5BkDi8IsJ0HCGI0Neca5nmUQ1gS0DhcCGlCHWnEhoAF1qBUXAhpQh1pxIaABdagVv5zzcAgeXe+ydkkHziWx27MVVT03XPB8TjxyNByGKnOjAp42YIOYIT2mRh0kAOymni7XRrCWOD5kFUECnEtmAUV3AWnqMVDOe7z/WxFBvxLRtwOfDWGxfXVtA20y9W/eI8C5hG8aqUu3LEzG1OZjABrlzBu6H30SdgjwGr+BAhvq8dYAc9gXVd/fs2y91S22BDiXsNn8hesrntHb1uuH4JGwoydqP0DvvJhvQNQJmP0nVKGj2/pKABiS2f627WYfArbWHvDRCHPE1gJEYNx4lvCzYcfKNQEyU85/JtP3gclvhcs/CPDcyUJ7eC2DtPGa//GDoUqSEmrGThvffDR4IaABdagVb56AswSRU6ASo4aBiCw3Rs/RHqIlTJlaAMLofxBK972POwi0vnLQhf1++V7PuWQJfz0kvHBZdzyDO5dMAp8XhokFBNJYCL3G16THBqpxI8hnQ0hcOq9ILEWWq65KmOJ77lias8pAsRoCqWr8CgrMnplDU5R7+2h4TzV+ge/6Zj7xEqbYl2ftr3SqjEV+wFj17BPC6OAYR5Cl8336Xl7RwSgUEd1QJUh8loCmDCzmAOmFzSlhdCDpiU5NqgKBOjOkXguAiCJh9OxUOVqRwHLbp3PGM6xLh7W+TH8Wys4Bek9gT3DMA0go2oMzCWZQh8JBXNkhIJHkqqrsbkALNqVS8qz8gEqjSEuyrQgoNQ7PRdlxr1GWABl7fctKnQAzEacsATov0NRFPQJZNTZFM9EFpQjAuiwa26QKK4A3udUwy5Zn6Qh1KrICrezW7wrDRRUr+IweigJEgrL+31usBlargPbk0hhDAcRqt9vkzIAJAZiI/sSffevNFRCqD2RMrXwBS0FkqgKckeWpDi/cXlieIDMjAL792AtXLc4MpV64bXogw1QSw7KoK/ilDAmBfAXzXWtzVRj7bx/VpUIk4Dt+soZ5zBFFFsfSWJgEiKs6oSFapkq0fYGiJMDsJUEreppO1I2RAyQEvUVe6urIUYq+M6RIkNXhLrAvILJ65QlalWyNBRRdbugSGyJDCCqyzj8hiamSNJ3K9gbRoIEniT/ixKneFzA9HH0MlW6OYhnjHr/HJX307TZvXyAWzDdHj0E8RueSuQqfp2WFjaKonAABHKYqTprm4s3nB1yp3VuyOo/bcEgbX1ekK2+5MT/330BIG1/nHBkCC7x/sNhxbSrgisvK8zr/CAGmQmMToX7ah1QSxg8CAjuuJj9O0DDMvJ3svXR5HaSkMdXdquFpC6u9dHn631WVyI3Hyd/WCUk1NFwiTK0t7HiboTND/hGThzo9taJAO6bK7IMR5qFTY/4vOBFMZ9mChOoBljq/7jehCDPv3GAPDI6CN7QDcgDk4Km3U06O9tSPm13n3twMbGCp81MOgFT2g4qNBBH9BzIbdF9L0dkSAAAAAElFTkSuQmCC"/>
5717</svg>
5718
5719                <div class="reassurance__text">
5720                    <!-- Title -->
5721                    <div class="reassurance__text--title"><p>Paiements sécurisés</p></div>
5722
5723                    <!-- Subtitle -->
5724                    <div class="reassurance__text--subtitle"><p>c'est plus sûr que sûr.</p></div>
5725                </div>
5726
5727            </div>
5728        
5729            <div class="reassurance__item">
5730                
5731
5732                <!-- Picto -->
5733                <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="74.977" height="53" viewBox="0 0 74.977 53">
5734    <image id="Fichier_5" data-name="Fichier 5" width="74.976" height="53" transform="translate(-0.001)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABSCAYAAACFb/AMAAAACXBIWXMAAAsSAAALEgHS3X78AAAJuUlEQVR4nO1dvYtcVRQ/d7EQLTKChY24Yr3s/AcZe2FHSGOVSaVYrVUai0kjVjqRWFhlAraBSakWzhYBwcK3qbRQZ4OFBIXZIBISlis3+d3N2fvu1/u+s74fXHZm39d993e+7jn3vRFSSupxfvDCJt2JEGJERKpts/ZG4LAD/F0S0YqIMill1kJ3O0HSGiqEGBLRGG23xlMfg2DVFlLKVY3n7hTJESqEUFq3DxJ92sc1z4UBEQ3x1ycQh0Q0A7nr+u6mfSRDKMzplIguWjYfMY1altUoXGMIs63aBWMXpblzRe7Gaq0itMuGgVVESaOtoKnbTfUPVkARuLZcf97ktRu7p84u/CygsRGpBnLUcl+USZ6ogMnoyxpWY9AT6h/Aaaoa4bAYq7aFrGxr1Yciap0bAYoKbiZFfJYQQgc7OuAhEKGxQiNo3VpK6QuebNcYI1Digdl1JYxJB04tSv7E8FXq8zjy2G0cPwdRpnbHtgwkxV53YLEmWcq+tS0yZ8agLEJ+ifk1m5+1NTXQOhK2BTlmW8f6a1iClSGMSZrgNsicGwM5iSBy6iFlie3KJA4jrj+CYMwsQQ/3kTH9KnQv54pQDEBmSLWTAA+RWpOizGREv7Y9mr8KXQdTqWRJbYtMr9+BtplErjDwjU0ZQO7Mcu1loL+TVEltaqAWBplWUkD8oqj5a0gATeugPu97jhkZ+ydBahODM48k0xZoTDsdjGcaawqYM4ADqXzfWtxClVbrPFQIofzL5/h6BJ+Zm7MJIZTJusn+dYjBKDIXHbF5KJ+PamQQkgwlsyLn1ilBnes9hAbmym7GvRwj+u2uPFejdI8MbbMGQBb/M4s8/wABialBsa1QcAVtjQrqjEDJaZVasTI1kTkw/Il10MqE/RCUEIlrXo2JmLvqHK03QWCZqvhI5fvNN51QPuBWP2hopncKI5/7WBsxWtMmEecYQCCmHpKDyfcYUi2RfSf+tA4yx9zcVCUTA2NmlnRwUmmQmNk204fBNKSF1JwQQAi9+yRNKAaID07OhBk3KQNkmpGvbKoKAyEzr+VNSZoRvGMfnvuNig9SIpR3PmdqLYQ7faYlWMrayJdCY9fGdX1CtwgRZpjeYHqyzlZ62oK1PxlC+yMp5bZlH3Xze/h6XUq57zgXn+54920CuJcFK+s5px8o3WWsrPaulHJh7KP89vf4egTNbgqvEdFjIvrs6dSsgmTPfZoX41tlvhKzjs24ENFVaP8jInpi8bnqfw+J6B4RXSpxT76INugriejbktOrsu2v0iYXczR94WXA1K5dPrBE5HuJiB6UvOETFNN3aiLV6yuNMWqlVSGU30wuOgz5VlkgEYF9d6BtroF5AqL1SoWHDq3V7V4BUn3pS+4rbQEhP08hX8rqwb45eMb7UIVQHUSsHJLp3M46G0xEYN/bDm2LMqUwzTatPvEdb5CxiBBKm6XipjmYbMDY7XvqthLz6dPVkFx5ShFqmMlcNcLwiVZ/aEzyfRUNUysVCTdKCuGOY/nKbc8xwUSBcS+2hIPe7pu7+orvElpqLSXWQSg3AQNj2yBCO7lA5KTaQ6bXTEb2XfXvYwgGP/ddj8asA4RwLc1poXG/E/k8YPStj4rOO1ciFAPi6/y+2XkP4b5gySTzagUStyOT+geO4/d992zR0m3LPR9j233P0poVNLWor61EKJc2WzCkzcY6dHFPsMT93UkoKnWcY4hrhczYzzGCExH88CnafgFByqo+HVCV0Dk/2DKIuqOuDErIHJsBUDSZMH2zGDPGTSemMt5rhswq9tHX/TPSH9aSzqxKqCYkF/UZ2mcLDnK+xNi+U8TMwpT5nk3hZsybQjSswgPHPtbghgmSa1plFaS6WmlCDQ20RbdaKl3a9wu2q8zOp+jIhIXfXLN8052Yudm0hC868QmTIZBfRApS4yW
57340KoTyGxoZ23iwNLMc90cgIDnjyyznDs3NFjX4ohvsfI8cgvS4bkHqktCZbcBl3seM2SDErnrn7a5x7vslztFWqyxIdRNa5B0LQ/w9tGzjDwplqEgsjerFHAHFaQUDVQnlW94nohfx75fV8Wxx2esF+tg0/iWi70Bkkk97FyFUl8dsq+c02ceqhCOEyBiZB9Da3M3jibClEGLGyle7+Dwydj8IPH7fJCYol/0opRx31IcoFCFU1/8GQogp+78i71X9GcsaNZl3YgYASyyHTBAuqvNIKXkdUWWVpp7TNAZYktDbVpJAkFAUfz9h/7roeA+Cwm+w6QQzOyl4kyNYgAvwTU0Whs8ltnw3BW1TWvNe5M1fYZI8L+pjsL8mcRfC1KMAnIRiWchNtnr8AIS9IqVUS1eE+qyWYLBXzHAs7GcOgh/XE1oQVkLxKIBe43OMdTNq7nlG69RntZ5GbQOxxzX3b1bz+c49XBrKB3JkLoKyAfuMGKnmsyZlwN/F0GtrBHKEQju1H7xW5MEb7KsDoWFgdxcyaPstQ+Mvw6f38MCmoXz+V9jkQVM/sswjY4/XZnwCrfyKbb7Zk+qHjdDTjFDZTIiUclZHEgDkfgCN1Zj10a8bp4SqQRJCLNkcs1Jaq84kALT+Cr5eYHPdHgaeEspWwfOEQR1BTW1A1khPjy4jX9zDRijmfnq+eYeI3pRSlg1qmsSZ6LsnM48tRLVncq8Jv1qU++UUBa5zbKF8pZF0BLnpLyduA1tswn6Q+oD1fjMMPm3ZhME6U0jvsB/JYosNzC5ef5oyuHvoCbVgy6g5zlM1aygyX8bXg/P0Sw51Ygv51+s4526KpMJy8AJBn1hwQPvQKVv8tYd1PkmYXyHEh2olIJsnXyv6dur/E54Siuh2xEhVmvqTekeCSoa3Ta4yr6rALoRQZvVLInoJm251ta5oU3C6pkiRCj81Zy+62NOfhRBd39I3qMD08OBMtQXVDRVJvo0UYNfg9dAfeiLDsK760+tlKf/Wy7aQ4fkWtSxUJjNaG4DgMk5Obo/04V3G2WPz0BN6ztATuvk4sxxno37ht8dpxUk/tTc2fzKzJ3QDgCVCmsQ9R4+vUU9ougCJYyw6cP068R3zZ6d7QhMCUqwTz89V698Odz5w3BPaMbCmy+oPgSOmhcFHUnpCWwaCGk2g7XfACUWSpfkKgxj0hLYA5g/HnoelD1EYWVQp3veENgT4Q02iL6ip9QUcPaE1Av5wFAhqFrH+sAx6QiuA+cNRIKjRJDZe5OgJLYjISb72h8u2f9hukwjdRm22C+hasApofndcPzfJ7wK1/txkE0i4wK394TKlt4ptgob+SkRvJdAPhb+J6GuY0kaCmqpIXkPpmZa+Q0T/dNwNtd4q7dX6RPQfOrDt5apU3ScAAAAASUVORK5CYII="/>
5735</svg>
5736
5737                <div class="reassurance__text">
5738                    <!-- Title -->
5739                    <div class="reassurance__text--title"><p>Un arc-en-ciel livré</p></div>
5740
5741                    <!-- Subtitle -->
5742                    <div class="reassurance__text--subtitle"><p>rempli d'amour, d'optimisme, et de couleurs.</p></div>
5743                </div>
5744
5745            </div>
5746        
5747            <div class="reassurance__item">
5748                
5749
5750                <!-- Picto -->
5751                <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="63.988" height="52.354" viewBox="0 0 63.988 52.354" class="icon-question">
5752    <image id="Fichier_4" data-name="Fichier 4" width="63.988" height="52.354" transform="translate(-0.001)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABRCAYAAADGiRgzAAAACXBIWXMAAAsSAAALEgHS3X78AAAIsElEQVR4nO1dvYsbRxR/zxhSJHC6KuVdLk2KwB24TBEFnM4QuXBayxDsVq4une+6SxWlCm5iuXTSqM+BZUhpY90/kEhdIBBLBAKBwAtz/o3yNJqV9mNmd6XTg+W0e7vz9Zt5+77mLYsIXQVi5n0i2vd0dSQiozoMwcaCwcxHRNQmIvP30xSPvCCiARH1RWRYQhMXaKPAwOxv49grUNQFEXVFpBeweStpI8Bg5oYZPCK66/n3GDN+hL8uNcG+mh4AzbMdEenH7wURGTDW+TCDRUQT0xV1jHB9P0vfwNK6nvIMiI3Y47S2QJjBwSDpQTO8vhWo7BMHFPP7aAvG4mAdeQaqE6GefQdwU097C0YyEIOs7ChHnSfOCiy8+tYeDA8QvRLrbsdmWbWRpiARNTHgR+Dbmt4joo+J6B1cu1e66MlsAHmC0zEAmQSroAaz3XTQiI6S4Qj+fsjQ3p5qZ3cjVgZm2UmCcjaGeKrpIyLaIaJnItIut7XzxMxGajvExc9ExKe/ZC+3bDBgpug7IExxzRyDoEs/AqEPr1HyCxFpBqml5CXuSiUTXIuuUEVmV80gZVbUeIGmu3YgqP7sq770Q5QZnU1BShooHjuFnB6Ez1ZJzGzY6hdowm5R9nqthL50FRAXEAfXHgiQFq1bRQuLCgYza0vqBXhrLRw5IQjW3CmKKgxGNDbFzEbCeI7TKUwWtZaS8pBiVVMRcRXVTBRlZeA9oZdwcxOBAFmv4A6cW7kpFpvqKD3itCo3Zkmk33/1AgOz4xFOxyJyErqOjO05YOZjZn7JzOIcj83/AlZXCIwY8nc3tqk5Q1seZ7B33S9Qjy3jpFB7IwyANXGPKgThgIheZjQ+muNn6AuVgBGUTcH4t4PTStgTM+9iUG+oy6+I6GsRYXsQ0YfmGhG9UffdxLPVUOAZqU3hlZg6iOjMme1nKZ75MeszMVZG6IGwLCqIrSZH/bt5B9UDSCp2BYfYzEZVxAMYjE3BrGxZVFXmjvvqt2E/32R49oHDsu4vuVfT++q3Uf5eM/OImU+y6h0h3xm64qr0il31+1xE3iy5d45w77m6diPFY+a5Z1gRf6vLexDvfwMoqTTzkGAcqd9VgXGgfr/K8bx+ZnfJfXMkIrdF5F0i+oCIHsJTacmAMoR5aClF0cCrMn2IyJdKYsrCokLVb8R54xc3XOKeAsWslOeQNhOpDBP6OpFeDalZnI9M5ApAOVX/fmLYVtIzWzDm6Y46+zVEgTAH3Vam9kdJK2QLBgg2Kv3O+SlU2fB7NBUgT3zvkC0Yb4G4A2XRkpHE8ggAiQTLtV4RfVfKCgnGv/YHM38VsNxoZEwnxnILhU/Tgxh1YoXYd8jOgskooPZ7S2mit6rQwDO09dijcdvjTgn1D1V9s6DtkBU0QtloIg6C0ar/TADBXL9ZUju0CWUWvB26kkptUyvatsy3cZbHdF6wPXrfRyMGGNZqO6kZEK4lVwBObodSgDbpLQbtGGAsVFADIA4cEIzT6aAmbZvjJKFFWx1HVKnvW5FW5IxW/bmIBFHoApC1bl/qHEHBgE2qi9M9Zu6U3Dkf5bbklkAWjMswnxhKX1evDvg5qqRg9qYIpK3b4cHA6rAsyig2vbT2/CtIOtT16HqM/hszMlbEXQQ9D4xxrKJgtnNl9KvLu+KSjMmdme1pI+qWAGe71RTKYHfFY1eKTFAd+nsa1VAoImZ1PMWpYVnfwj9c6Z68ulJ0qy02Qz5UL/U9mJCvPCgxrbaJBNZkvF7feUCZZHHabxhpSXNQmj/DSFki0gEopwqUHTjtc4W3rCIEN9uA55BBziFI93VSpSmgga0DI4/dqBciHwhM5cECnCOMwWzTqdQldwhsWj5QfikSJoq42QUDYY3AsH02e9/r4XZVkRS3kSvQ0iceL1wWOvfcG9Sdmpegh9kNRQM7ELU7YDj7A7NmWHD2aT/GcY1Whd7HchmfG7oCm1Zu6LCGIfhj6qBg5XwZ1HHCFBynhjKfzyZbyMLTZsZJlaxrw8HQaTtmfp/C5hDwvoGKQCfs+R4AfZtH6lD9f4odsIm2KmYeIB/tBTT5jSDoUyOM1xjvSir8zoCc7Kao8yY1Scj3l8i2NE/dsFXR960KKcqmnMFNlaLOSeiS+HJ2XLhBstbUAIjWsr4XKVgPVqZoEAcQr6/cyVoTNONZRUC4+RUXuEKRwvVyy5rM1ytNeO6zSlFlO2cDAeGyc/8ELFBBJvbkeb67CkyYS+w9le4pLzBOqTOO5tLAnQjqvPv30qR50PlH6hJtkpowTlrSfLosv2IIc0jelEUrdzfBn26dU4c1iTZZSUZ8xaaY52mBoDXZEtCpWbTJUoLDbKjypxCS2ax0pOUFYy6qIWcZqfwWWB12RUSPNjH+FLMCs/hV1DMjJCG2BsAxUq2mY7EFXkwrpaEVz890lJT3z+knMTIwQA/4R4vs9us0zn3WqvADEf3uMfnkykpapOG5U4kmhcSveKbhGCCHIfORO9Jd3mNUJDWs2yCbCnuEo59SKZuk1TUwqNqRlMWS6wIihfN1vJ0YrmPrDJPN/aiJ7/iLiL4P8t2OJZ0UZxYuoO1YH0erBhbvF11PLs3akyPXfkkm1YxEf9uePo/cVQ6wOuirPlqhPxVhKxw6s9ymwtYzw/tu8AzMgt8CILj3FTKNYzB8rtoB/T9YTXW0cN39Gs1shVWd9JgcG9PcCvB8SieJZWXlt0G+e5HwOZ4sxyRU8EMoMOxgTxJYkbYjJc5mzMCkWafBjmKBxczvJawWlxX1MAlrlf6bMdA7yzREZu7ZZMHIYrZU5sbAaF1gAiBLC3z2bXqve6bp646HLolSJ2ZBRufKg5vXMcX3NRUa0/JptrhmU0u/cP+/pbBg2K8zmhXS9QDSVep9OV9yvKJ0GZDg7KMYq0FvKSAuNjyNduVkwXC/ceHSBcTaTU6jXTnNQnUASAerQX/vog9NebsiYhIR/QeiYUreYSkSsgAAAABJRU5ErkJggg=="/>
5753</svg>
5754
5755                <div class="reassurance__text">
5756                    <!-- Title -->
5757                    <div class="reassurance__text--title"><p>Une question ? Un câlin ?</p>
5758</div>
5759
5760                    <!-- Subtitle -->
5761                    <div class="reassurance__text--subtitle"><p>Contacte-nous <a href="/pages/contact" title="https://mh-preprod.myshopify.com/pages/contact"><em>ici</em></a><em> </em><br/>(Whatsapp uniquement par écrit au +33 7 57 81 10 31)</p>
5762</div>
5763                </div>
5764
5765            </div>
5766        
5767    </div>
5768</div>
5769
5770</div>
5771  <div id="shopify-section-footer" class="shopify-section section__footer section--no-mb"><style>
5772    :root {
5773        --footer-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/footer-desk.jpg?v=131348547108072862041790175612");
5774    }
5775    
5776    @media (max-width: 1300px) {
5777        :root {
5778            --footer-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/footer-laptop.jpg?v=83018657796927594221790175613");
5779        }
5780    }
5781    
5782    @media (max-width: 480px) {
5783        :root {
5784            --footer-bg: url("//www.mercihandy.com/cdn/shop/t/113/assets/footer-mob.jpg?v=115199093169216609091790175615");
5785        }
5786    }
5787    
5788    #footer {
5789        background-image: var(--footer-bg);
5790        background-position: center;
5791        background-size: 100% 100%;
5792    }
5793</style>
5794<footer id="footer">
5795    <div class="container">
5796        <div
5797            class="footer--grid">
5798
5799            <!-- Logo -->
5800            <div class="footer__logo">
5801                <svg class="icon icon-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 236.334 110.242" height="416.664" width="893.232">
5802    <defs>
5803        <clipPath id="a">
5804            <path d="M0 841.89h1190.551V0H0z"/>
5805        </clipPath>
5806    </defs>
5807    <g clip-path="url(#a)" transform="matrix(.35278 0 0 -.35278 -90.863 199.994)">
5808        <path d="M849.822 325.457c-1.4-9.258-3.295-18.405-6.483-27.238-1.632-4.52-3.566-8.9-6.458-12.784-2.502-3.359-5.763-5.495-9.937-6.272-6.26-1.166-12.644 1.92-15.382 7.762-3.307 7.058-3.084 14.09.738 20.915 3.022 5.4 7.13 9.908 11.858 13.85 7.563 6.305 16.13 10.846 25.342 14.224.426.156.89.213 1.748.411-.5-3.844-.896-7.366-1.426-10.868M776.31 381.12l2.535.661a14.91 14.91 0 0 0-2.535-.66m-42.149 6.887c-2.825-6.006-6.283-11.55-11.457-15.862-1.742-1.452-3.623-2.62-5.854-3.174-4.609-1.149-8.88.555-11.396 4.59-1.553 2.49-2.096 5.296-2.498 8.141-.727 5.12-.12 10.204.59 15.26 1.355 9.658 4.248 18.82 9.058 27.36 2.463 4.371 5.548 8.188 9.391 11.397 1.862 1.555 3.928 2.693 6.356 3.172 3.983.786 7.152-.48 9.595-3.637 1.755-2.266 2.5-4.97 2.97-7.722.373-2.203.482-4.45.71-6.68-.574-11.409-2.574-22.448-7.465-32.845m-247-44.497c-2.369-4.035-5.29-7.637-9.027-10.49-2.78-2.124-5.866-3.505-9.476-2.829-4.309.808-6.856 3.648-8.29 7.607-1.283 3.542-1.522 7.243-1.485 12.526.6 11.512 3.37 24.001 9.884 35.491 2.39 4.213 5.367 7.95 9.09 11.05 1.12.932 2.338 1.804 3.637 2.451 5.944 2.961 12.101.598 14.29-5.663.934-2.669 1.727-5.558 1.734-8.35.041-14.767-2.784-28.89-10.358-41.793m440.17 74.18c-.496-.833-.707-1.217-.947-1.584-2.165-3.295-4.123-6.75-6.542-9.848-9.182-11.756-20.437-21.319-32.408-30.09-.215-.159-.51-.207-1.076-.426 1.165 6.342 2.284 12.413 3.395 18.485 1.113 6.087 2.213 12.177 3.327 18.264 1.113 6.087 2.246 12.171 3.351 18.26 1.10
58087 6.09 2.116 12.196 3.303 18.27a635.832 635.832 0 0 0 3.842 18.158c1.35 5.965 2.847 11.898 4.341 18.1-10.002-2.678-19.633-5.21-29.235-7.847-3.837-1.055-6.183-3.675-7.028-7.576-2.014-9.297-3.994-18.6-6.012-27.897-2.875-13.249-6.549-26.263-11.72-38.815-2.689-6.525-5.743-12.876-10.25-18.384-1.117-1.363-2.41-2.65-3.836-3.672-2.314-1.66-4.704-1.32-6.718.656-1.538 1.512-2.467 3.333-2.853 5.462-.795 4.39-.68 8.805-.179 13.191 1.144 10.004 3.063 19.887 5.595 29.62 3.836 14.741 7.957 29.41 11.948 44.11.148.548.205 1.12.338 1.871-.786-.162-1.308-.242-1.815-.379-4.694-1.277-9.39-2.553-14.078-3.853-3.868-1.072-7.739-2.139-11.588-3.278-3.39-1.003-5.812-3.178-7.186-6.437-.9-2.135-1.862-4.27-2.483-6.492-3.774-13.498-6.399-27.233-8.66-41.04 0-.005-.003-.007-.004-.01-12.523-28.2-25.683-33.327-25.85-33.39a13.723 13.723 0 0 0-.87-.126c-3.476-.353-5.947 1.033-6.988 4.37-.706 2.265-1.204 4.674-1.292 7.037-.27 7.361.145 14.707 1.151 22.01 1.132 8.2 2.275 16.4 3.496 24.587 1.21 8.108 2.296 16.244 3.832 24.293 3.855 20.213 8.618 40.23 13.573 60.198.81 3.27 1.615 6.54 2.482 10.051-.718-.133-1.16-.183-1.583-.299a8825.124 8825.124 0 0 1-16.744-4.637c-4.017-1.117-8.019-2.29-12.052-3.35-2.81-.74-4.365-2.48-4.728-5.335-.078-.614-.155-1.23-.276-1.837a120181.09 120181.09 0 0 0-12.51-62.804c-.189-.939-.454-1.863-.68-2.777-.393.086-.56.085-.687.156-7.798 4.258-16.073 4.734-24.552 2.881-11.52-2.517-20.854-8.83-28.796-17.296-6.413-6.836-10.487-15.072-13.51-23.862-2.778-8.075-4.545-16.359-5.356-24.82-5.206-16.444-17.84-25.38-18.734-25.999a16.975 16.975 0 0 0-2.95-1.543c-3.362-1.335-5.576-.17-5.942 3.387a29.648 29.648 0 0 0 .1 6.931c1.684 12.502 4.048 24.883 6.68 37.22 1.016 4.755 1.724 9.591 2.276 14.425.5 4.38-.572 8.49-3.437 11.956-4.756 5.755-11.008 7.123-18.013 5.77-7.648-1.477-14.11-5.327-19.933-10.376-7.156-6.205-12.808-13.632-17.733-21.658-.38-.619-.78-1.227-1.172-1.839.545 4.874 1.501 9.566 2.302 14.286.793 4.677 1.948 9.3 2.476 14.235-8.399-2.424-16.5-4.705-24.563-7.116-4.023-1.202-6.18-4.15-6.999-8.197a27763.166 27763.166 0 0 0-11.182-55.024c-5.764-12.62-17.25-21.808-18.32-22.646-2.083-1.393-4.297-2.567-6.79-3.246-5.978-1.625-10.91 2.923-9.847 9.033.093.533.204 1.064.31 1.594 1.303 6.601 2.641 13.197 3.905 19.806 2.922 15.27 5.805 30.547 8.711 45.821.615 3.23 1.26 6.455 1.931 9.888-.843-.119-1.449-.148-2.025-.295-5.312-1.358-10.626-2.709-15.922-4.125-1.862-.498-3.695-1.12-5.507-1.78-1.958-.713-3.182-2.085-3.568-4.205-.346-1.9-.802-3.78-1.253-5.66-.109-.459-.383-.879-.652-1.47-.683.762-1.184 1.345-1.709 1.905-3.618 3.844-8.005 6.345-13.23 7.133-7.427 1.121-14.68.173-21.62-2.618-7.417-2.982-13.833-7.57-19.534-13.129-8.569-8.354-14.11-18.517-17.58-29.89-2.224-7.286-3.482-14.756-4.146-22.32-.329-3.752-.48-5.568-2.765-8.536-3.938-5.113-12.099-10.666-19.445-13.543-1.102-.545-2.269-1.015-3.458-1.314-3.152-.793-5.054.468-5.804 3.636-.299 2.73-.206 4.948.271 7.372 3.36 17.075 6.764 34.14 10.165 51.208 6.575 32.997 16.085 67.934 22.652 100.932-8.66-1.596-21.19-3.198-29.853-4.792-5.716-1.05-8.477-3.8-9.618-9.483-4.374-21.76-8.766-43.52-13.157-65.278-.532-2.636-1.1-5.264-1.63-7.798-6.129-1.516-54.7-9.145-56.74-8.9l15.846 81.662c-1-.09-1.68-.114-2.349-.219-6.488-1.02-32.155-4.985-32.155-4.985-25.866-5.376-35.012-17.527-37.313-32.217 0 0-1.089-5.523-2.183-21.546 0 0 5.74 7.8 10.925 12.76 2.285 2.186 12.005 10.58 21.975 10.621-11.47-56.514-22.894-112.8-34.34-169.205 1.017 0 1.712-.088 2.378.013 7.866 1.203 15.726 2.443 23.591 3.657 6.272.968 10.466 4.952 11.75 11.197.234 1.136.475 2.271.708 3.408 4.413 21.517 8.824 43.036 13.242 64.553.573 2.79 1.183 5.572 1.755 8.26 8.727 2.021 54.198 9.308 56.216 8.997-.343-1.743-.673-3.487-1.032-5.224-3.183-15.374-6.703-30.689-8.372-46.333-.517-4.846-.962-9.702-.44-14.597.66-6.195 3.915-10.5 9.46-13.059 5.67-2.618 13.147-2.94 19.175-1.427 13.522 1.515 36.27 12.527 47.378 26.732 2.251-3.555 4.947-7.018 7.232-9.154 4.136-3.865 9.025-5.845 14.68-6.022 4.98-.155 9.662 1.08 14.173 3.022 11.88 5.111 22.01 16.057 27.373 27.774-.002-.3.01-.533.042-.66.713-2.843 1.501-6.904 2.637-9.577 2.343-5.513 6.482-9.18 12.45-10.486 2.99-.655 6.03-.613 8.958.283 0 0 18.617 3.765 25.903 20.186-.414-2.578-.948-5.1-1.463-7.624-.622-3.049-1.519-6.058-1.802-9.302 3.018.47 5.69.881 8.36 1.3 5.19.814 10.39 1.576 15.567 2.463 4.454.765 6.43 2.772 7.321 7.212 2.008 10.01 3.953 20.032 6.014 30.03 1.173 5.688 2.592 11.326 5.187 16.568 4.387 8.863 9.82 17.022 16.668 24.194 3.694 3.87 7.571 7.545 12.017 10.56.896.607 1.825 1.147 2.884 1.44.823.044 1.577-.707.31-4.704l-.005-.02a144.951 144.951 0 0 1-6.644-28.207c-1.147-8.71-1.464-17.438-.213-26.16.643-4.483 1.97-8.76 4.612-12.52 3.722-5.292 8.957-7.803 
580815.307-7.685 4.28.08 8.378 1.313 12.217 3.3a64.417 64.417 0 0 1 13.344 9.198c5.98 5.335 11.083 11.456 16.023 17.728.65.822 1.342 1.61 2.138 2.56.825-2.127 1.421-3.952 2.23-5.675.853-1.816 1.8-3.607 2.896-5.285 5.693-8.713 14.695-12.938 25.264-10.633 7.194 1.568 13.417 4.302 18.626 8.206l-.01-.018s12.724 8.494 17.507 18.927c.748-3.124 1.972-6.087 3.587-8.928 4.412-7.762 11.191-10.009 19.495-8.896 5.776.773 10.673 3.5 15.254 6.91 8.57 6.38 15.258 14.448 20.984 23.381.493.768.977 1.543 1.595 2.515.808-1.439 1.47-2.636 2.15-3.822 2.641-4.592 5.7-8.855 9.79-12.29 4.512-3.79 9.646-5.787 15.614-5.292 3.848.32 7.374 1.648 10.71 3.523 4.981 2.797 9.217 6.507 13.018 10.742l2.125 2.367.357-.259c-.063-.376-.108-.756-.192-1.127-1.273-5.659-2.628-11.3-3.776-16.984-.3-1.496-1-2.246-2.273-2.853-7.815-3.724-15.583-7.55-23.415-11.24-6.54-3.08-12.697-6.757-18.325-11.298-8.04-6.487-14.93-13.947-19.495-23.336-3.74-7.689-5.674-15.803-4.404-24.315 3.616-24.223 25.457-34.479 43.68-31.454 7.936 1.316 15.016 4.79 21.272 9.792 8.233 6.581 13.382 15.473 17.068 25.055 5.951 15.472 9.993 31.545 13.566 47.724.702 3.182 1.517 6.313 3.08 9.208 1.011 1.873 2.331 3.404 4.103 4.64 3.682 2.565 7.341 5.175 10.886 7.926 8.51 6.606 16.698 13.58 24.083 21.457 2.13 2.273 3.574 4.838 4.104 7.907.238 1.371.478 2.744.654 4.124.968 7.546 1.001 15.135 1.016 22.724.001.572-.08 1.142-.159 2.205"/>
5809        <path d="M428.19 489.575c.034.007.03.007 0 .003.019.153.024.268-.03-.004-.122-.018-.355-.057-.002-.005-.035-.444.009-.19.032.006M560.406 515.364c1.039 1.014 2.605 1.65 4.043 2.06 2.589.737 4.74-.472 5.79-2.952.843-1.986.99-4.08.554-6.15-.964-4.576-3.841-8.676-7.831-11.249 0 0-.701-.519-1.754-1.216-6.067-3.865-7.04-1.18-7.15-.76-.875 7.504.875 14.926 6.348 20.267m-106.037-72.422c2.629.247 4.3 1.6 5.264 3.921.47 1.136.857 2.332 1.09 3.538 1.919 9.95 3.787 19.907 5.683 29.86.64 3.366 1.486 7.576 2.148 10.937 0 0 .533-1.63.637-2.048 1.555-6.227 3.089-12.459 4.646-18.686 1.219-4.876 2.409-9.76 3.73-14.609.423-1.549 1.058-3.096 1.894-4.462 1.568-2.562 4.36-2.838 6.47-.737a14.88 14.88 0 0 1 2.154 2.725c1.5 2.436 2.979 4.891 4.332 7.411 6.036 11.25 12.024 22.525 18.034 33.788.358.67 1.324 2.092 1.703 2.751 0 0-.362-2.344-.483-3.019-1.538-8.523-3.171-17.03-4.574-25.576a43.727 43.727 0 0 1-.517-9.014c.185-4.007 2-5.968 5.882-7.043 3.729-1.032 7.367-.347 10.94.8 8.458 2.714 18.012 9.247 23.025 16.421l1.169-2.069c4.643-5.489 10.463-8.162 17.759-7.765 5.63.307 10.814 1.647 15.362 4.935l-.034-.055s.306.223.85.651c.06.047.122.084.18.131.116.093.226.19.34.283.428.345.952.78 1.549 1.288a81.998 81.998 0 0 1 3.829 3.464c.292.28.59.567.895.866.107.106.218.21.324.317 5.364 5.287 12.547 13.5 18.697 24.396.017.026.032.045.049.072 4.335 6.902 6.96 8.45 8.14 8.762.233.01.478.018.744.042-.055-.508-.074-.805-.12-1.097-.901-5.73-1.852-11.454-2.69-17.194-.433-2.977-.951-5.96-.3-9 .867-4.027 4.86-7.662 8.937-7.994 2.673-.218 5.25.148 7.669 1.365 6.107 3.07 11.369 7.175 15.47 12.693.35.471.742.91 1.175 1.44.406-.49.715-.836.99-1.204 5.51-7.366 12.816-9.529 21.567-7.4 3.879.943 7.483 2.308 10.823 4.08l-.006-.008s10.639 5.035 16.903 12.141c.065-.308.134-.61.214-.907.76-2.813 2.285-5.14 4.933-6.44 5.283-2.595 10.733-2.75 16.137-.43 3.02 1.298 5.5 2.562 7.724 5.466 3.358 3.7 4.604 11.718 4.79 15.147-.01.487.147 1.451.01 2.304-.498-.694-1.032-1.542-1.304-1.888-1.671-2.13-3.274-4.319-5.044-6.364-1.523-1.759-3.282-3.296-5.546-4.088-3.248-1.136-6.11.483-6.43 3.871-.193 2.052-.148 4.201.237 6.221 2.445 12.84 5.018 25.654 7.537 38.48.129.654.156 1.328.247 2.157-.568-.102-.94-.136-1.292-.236-3.563-1.016-7.096-2.158-10.694-3.03-2.867-.695-4.245-2.358-4.768-5.219-1.5-8.216-3.226-16.389-4.735-24.604-.55-2.994-1.736-5.583-3.722-7.849a59.143 59.143 0 0 0-11.465-10.113c-2.77-1.864-5.834-3.17-9.08-4.023-8.925-2.343-15.311 1.51-17.294 10.492a36.05 36.05 0 0 0-.867 7.017c.002.05.346 12.03 9.477 19.863 14.969 7.786 16.552-8.535 16.552-8.535s7.128 5.113 5.957 11.77c-.942 5.353-4.575 7.635-5.504 8.137-.998.771-2.25 1.348-3.802 1.68-3.373.716-6.63.315-9.828-.714-8.91-2.866-15.39-8.727-20.045-16.686-4.397-7.517-6.3-15.755-6.537-24.397-.05-1.818-.267-3.538-1.085-5.162-2.105-4.176-5.414-7.128-9.553-9.149-2.506-1.222-4.332-.408-4.845 2.343-.375 2.012-.586 2.866-.267 4.886.93 5.88 2.224 13.047 3.373 18.89 1.238 6.298 2.586 12.574 3.866 18.864.19.931.273 1.885.477 3.338-2.666-.857-4.852-1.517-7.006-2.265-2.106-.73-3.51-2.206-4.215-4.326-.562-1.687-1.1-3.38-1.67-5.065-.923-2.726-2.531-4.958-4.941-6.548-1.527-1.006-3.185-1.706-5.171-1.696.222.848.432 1.514.569 2.194.537 2.666.976 5.332.22 8.042-.594 2.136-1.9 3.58-4.097 3.936-6.501 1.052-13.896-3.99-15.237-9.569-.965-4.018-.924-8.308 1.495-11.663 1.039-1.44 3.834-3.722 3.834-3.722-4.613-8.205-9.56-16.235-16.71-22.6-2.951-2.627-6.375-4.66-10.303-5.606-8.571-2.064-14.33 2.453-15.332 10.316.829.248 1.562.46 2.29.687 5.045 1.577 9.829 3.698 14.24 6.648 5.418 3.622 9.108 8.541 11.173 14.69 2.758 8.21-1.662 15.601-10.18 17.203-3.342.628-6.636.46-9.896-.308-11.741-2.766-22.535-14.895-24.056-26.928-.57-4.503-.45-13.125.585-17.266-1.13-2.036-2.89-3.823-4.76-5.667-1.365-1.345-3.812-3.207-6.777-4.84-.667-.46-2.588-1.22-3.407-1.32-1.92-.238-2.95.812-2.782 2.707.055.615.183 1.225.299 1.833 3.645 19.068 7.297 38.136 10.935 57.205.47 2.462.879 4.935 1.37 7.72-3.72-1.052-7.03-2.097-10.394-2.907-3.3-.794-5.598-2.62-7.318-5.55-9.407-16.014-18.903-31.975-28.373-47.95-.43-.724-.897-1.424-1.6-2.536-4.295 16.72-8.04 33.161-12.226 49.624-3.065-.836-5.815-1.587-8.566-2.336-4.33-1.178-6.767-4.01-7.627-8.4-4.872-24.895-9.788-49.78-14.68-74.672-.095-.49-.073-1.004-.117-1.69 1.058.107 1.895.158 2.72.283 2.52.38 5.026.914 7.558 1.152M711.154 554.576c4.316-.099 7.594 1.901 9.73 5.558 2.052 3.513.023 6.76-4.926 6.777-3.275-.256-6.64-1.912-8.685-5.61-1.875-3.393.017-6.637 3.881-6.725"/>
5810    </g>
5811</svg>
5812            </div>
5813
5814            <!-- Menu 1 -->
5815                <div class="footer__menu1">
5816                    <p class="footer__menu--title">E-shop</p>
5817                    <ul class="footer__menu">
5818                        
5819                            <li>
5820                                <a href="https://mercihandy.welcomekit.co/">Nous rejoindre</a>
5821                            </li>
5822                        
5823                            <li>
5824                                <a href="/pages/ugc">Deviens créateur UGC Merci Handy</a>
5825                            </li>
5826                        
5827                            <li>
5828                                <a href="/pages/contact">Contact</a>
5829                            </li>
5830                        
5831                            <li>
5832                                <a href="/blogs/rainbow-mag">Rainbow Mag (blog)</a>
5833                            </li>
5834                        
5835                            <li>
5836                                <a href="/products/rainbow-card">Rainbow Card</a>
5837                            </li>
5838                        
5839                            <li>
5840                                <a href="/pages/droit-de-retractation">Droit de rétractation</a>
5841                            </li>
5842                        
5843                    </ul>
5844                </div>
5845            
5846
5847            <!-- Menu 2 -->
5848                <div class="footer__menu2">
5849                    <p class="footer__menu--title ">E-shop</p>
5850                    <ul class="footer__menu">
5851                        
5852                            <li>
5853                                <a href="/pages/faq">FAQ</a>
5854                            </li>
5855                        
5856                            <li>
5857                                <a href="/pages/livraison-retours">Livraison & retours</a>
5858                            </li>
5859                        
5860                            <li>
5861                                <a href="/pages/tracking">Suivi de commande</a>
5862                            </li>
5863                        
5864                            <li>
5865                                <a href="/pages/notre-histoire">Notre histoire</a>
5866                            </li>
5867                        
5868                            <li>
5869                                <a href="/pages/cgv">CGV</a>
5870                            </li>
5871                        
5872                            <li>
5873                                <a href="/pages/politique-de-confidentialite">Confidentialité</a>
5874                            </li>
5875                        
5876                            <li>
5877                                <a href="/pages/mentions-legales">Mentions légales</a>
5878                            </li>
5879                        
5880                    </ul>
5881                </div>
5882            
5883
5884            <!-- Social links --><div class="footer__rs">
5885                <h4 class="footer__menu--title ">Rejoindre la famille</h4>
5886                <ul class="footer__menu-rs">
5887                    
5888
5889                    
5890
5891                    
5892
5893                            <li>
5894                                <a href="https://www.tiktok.com/share/user/6651300827044544518" target="_blank">
5895                                    <?xml version="1.0" encoding="utf-8"?>
5896<!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
5897<svg class="icon" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
5898	 viewBox="-502 -3.2 577.2 562.2" style="enable-background:new -502 -3.2 577.2 562.2;" xml:space="preserve">
5899<path fill="#010101" d="M-411.3,2.8h395.7c42.7,0,77.3,34.6,77.3,77.3v395.7c0,42.7-34.6,77.3-77.3,77.3h-395.7
5900	c-42.7,0-77.3-34.6-77.3-77.3V80C-488.5,37.4-453.9,2.8-411.3,2.8z"/>
5901<g>
5902	<path fill="#EE1D52" d="M-133.8,226c24.1,17.2,53.6,27.3,85.5,27.3v-61.3c-6,0-12-0.6-17.9-1.9v48.3c-31.9,0-61.4-10.1-85.5-27.3
5903		v125.1c0,62.6-50.8,113.3-113.4,113.3c-23.4,0-45.1-7.1-63.1-19.2c20.6,21,49.3,34.1,81.1,34.1c62.6,0,113.4-50.7,113.4-113.3
5904		L-133.8,226L-133.8,226z M-111.6,164.2c-12.3-13.4-20.4-30.8-22.1-50v-7.9h-17C-146.5,130.7-131.9,151.5-111.6,164.2L-111.6,164.2z
5905		 M-288.6,382.3c-6.9-9-10.6-20-10.6-31.4c0-28.6,23.2-51.8,51.9-51.8c5.3,0,10.6,0.8,15.7,2.4v-62.7c-5.9-0.8-11.9-1.2-17.9-1v48.8
5906		c-5.1-1.6-10.4-2.4-15.7-2.4c-28.6,0-51.9,23.2-51.9,51.8C-317.1,356.2-305.5,373.8-288.6,382.3z"/>
5907	<path fill="#FFFFFF" d="M-151.7,211.1c24.1,17.2,53.6,27.3,85.5,27.3v-48.3c-17.8-3.8-33.5-13.1-45.4-26
5908		c-20.3-12.6-34.9-33.5-39.1-57.9h-44.7v244.8c-0.1,28.5-23.3,51.7-51.9,51.7c-16.8,0-31.8-8-41.3-20.5
5909		c-16.9-8.5-28.5-26.1-28.5-46.3c0-28.6,23.2-51.8,51.9-51.8c5.5,0,10.8,0.9,15.7,2.4v-48.8c-61.5,1.3-111,51.5-111,113.3
5910		c0,30.8,12.3,58.8,32.3,79.2c18,12.1,39.7,19.2,63.1,19.2c62.6,0,113.4-50.7,113.4-113.3L-151.7,211.1L-151.7,211.1z"/>
5911	<path style="#69C9D0" d="M-66.3,190.2v-13c-16,0-31.8-4.5-45.4-13C-99.6,177.4-83.7,186.5-66.3,190.2z M-150.8,106.3
5912		c-0.4-2.3-0.7-4.7-0.9-7v-7.9h-61.7v244.8c-0.1,28.5-23.3,51.6-51.9,51.6c-8.4,0-16.3-2-23.3-5.5c9.5,12.4,24.4,20.5,41.3,20.5
5913		c28.6,0,51.8-23.1,51.9-51.7V106.3H-150.8z M-249.5,237.8v-13.9c-5.2-0.7-10.4-1.1-15.6-1.1c-62.6,0-113.4,50.7-113.4,113.3
5914		c0,39.2,19.9,73.8,50.3,94.1c-20-20.4-32.3-48.4-32.3-79.2C-360.5,289.3-311,239.1-249.5,237.8z"/>
5915</g>
5916</svg>
5917                                    <span class="icon-fallback-text">Tiktok</span>
5918                                </a>
5919                            </li>
5920                        
5921                    
5922
5923                    
5924
5925                            <li>
5926                                <a href="https://www.instagram.com/mercihandy/" target="_blank">
5927                                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 512 512" class="icon"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg>
5928
5929                                    <span class="icon-fallback-text">Instagram</span>
5930                                </a>
5931                            </li>
5932                        
5933                    
5934
5935                    
5936
5937                    
5938
5939                            <li>
5940                                <a href="https://www.youtube.com/user/mercihandy" target="_blank">
5941                                    <svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" class="icon" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
5942
5943                                    <span class="icon-fallback-text">YouTube</span>
5944                                </a>
5945                            </li>
5946                        
5947                    
5948
5949                    
5950
5951                    
5952                </ul>
5953            </div>
5954
5955            <!-- Newsletter -->
5956            <div class="footer__newsletter">
5957                <h4 class="footer__menu--title">Newsletter</h4>
5958                <form method="post" action="/contact#contact_form_footer" id="contact_form_footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
5959                    
5960                    <div class="form-container">
5961                        
5962                        <input name="contact[tags]" type="hidden" value="newsletter">
5963                        <input type="email" name="contact[email]" id="Email-footer"
5964                            value=""
5965                            placeholder="ton e-mail" autocorrect="off" autocapitalize="off">
5966                        <button id="Subscribe-footer" name="commit" type="submit">
5967                            <span>Je m&#39;inscris</span>
5968                        </button>
5969                        
5970                    </div>
5971                </form>
5972
5973                
5974                    <div class="footer__newsletter__info"><p>Votre adresse email est utilisée par Merci Handy à des fins de prospection commerciale (nouveautés, actualités,...). Pour connaître notre Politique de données personnelles et en savoir plus sur vos droits, cliquez <a href="https://www.mercihandy.com/pages/politique-de-confidentialite" title="Politique de confidentialité"><strong>ICI</strong></a></p></div>
5975                
5976            </div>
5977
5978        </div>
5979    </div>
5980    <div class="login-modal modal">
5981        <section class="account__login panel">
5982    <a class="cross" data-action="open-login-modal" href="javascript:void(0)"></a>
5983    <header class="panel__header">
5984        <h1 class="register--title">Petit chat connecte toi !</p>
5985    </header>
5986
5987    <div class="panel__content">
5988        <a class="button--rainbow no-account-link" class="login__no-account" href="/account/register">Pas de compte ?</a>
5989        <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="login__form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
5990            <input name="checkout_url" type="hidden" value="https://www.mercihandy.com"/>
5991            <span class="login__social-separator text--caps">ou</span>
5992
5993            
5994
5995            <div class="form__control ">
5996                <label class="form__label" for="customer__email">Ton e-mail</label>
5997                <input id="customer__email" name="customer[email]" required="required" tabindex="1" type="email">
5998            </div>
5999
6000            <div class="form__control ">
6001                <label class="form__label" for="customer__password">
6002                    Mot de passe
6003                </label>
6004                <input id="customer__password" name="customer[password]" required="required" tabindex="2" type="password">
6005                <a class="login__forgot-link" data-action="display-recover-password-form" href="#">Mot de passe oublié?</a>
6006            </div>
6007
6008            <div class="form__control">
6009                <input type="submit" class="button--rainbow" value="Se connecter">
6010            </div>
6011            <input name="checkout_url" type="hidden" value="https://www.mercihandy.com/account"/>
6012        </form>
6013    </div>
6014</section>
6015
6016<section class="account__recover-password panel" style="display: none">
6017    <header class="panel__header">
6018        <h1 class="register--title">Réinitialiser votre mot de passe</p>
6019    </header>
6020
6021    <div class="panel__content">
6022        <form method="post" action="/account/recover" accept-charset="UTF-8" class="recover-password__form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
6023            
6024
6025            
6026
6027            <div class="form__control ">
6028                <label class="form__label" for="customer__email2">Ton e-mail</label>
6029                <input id="customer__email2" name="email" required="required" tabindex="1" type="email">
6030            </div>
6031
6032            <input type="submit" class="button--rainbow" value="Soumettre">
6033        </form>
6034    </div>
6035</section>
6036    </div>
6037</footer>
6038
6039<style> #shopify-section-footer .shopify-forms, #shopify-section-footer [id^="shopify-forms"] {scroll-margin-top: 180px; padding-top: 60px;} </style></div>
6040
6041  
6041<script data-source="https://cdn.shipup.co/shipup-eta/latest/shipup-eta.js" defer></script>
6041
6042
6043  
6043<script type="text/lazyload">
6044    ShipupETA.init({ publicApiKey: 'xH9fVm_MgkzKelD00R-ssA' }).fetchPredictions({
6045    destination: {
6046      country_code: 'FR',
6047    },
6048    carriers: [
6049      {
6050        service_code: null,
6051        code: 'colissimo',
6052      },
6053        ],
6054    })
6055    .then(predictions => {
6056        console.log('Predictions', predictions)
6057      })
6058    .catch(error => {
6059        console.error('Error', error)
6060    })
6061  </script>
6061
6062
6063  
6063<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" defer></script>
6063
6064  
6064<script src="//www.mercihandy.com/cdn/shop/t/113/assets/rivets-cart.min.js?v=20427885922090290391790175715" defer></script>
6064
6065  
6065<script src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
6065
6066
6067  
6067<script>
6068    // This allows to expose several variables to the global scope, to be used in scripts
6069    window.shop = {
6070      template: "product.calendrier-de-l-avent",
6071      currentPage: 1,
6072      shopCurrency: "EUR",
6073      moneyFormat: "{{amount_with_comma_separator}} €",
6074      moneyWithCurrencyFormat: "{{amount_with_comma_separator}} € EUR",
6075      collectionSortBy: null
6076    };
6077
6078    
6079  </script>
6079
6080
6081  
6081<script type="text/javascript">
6082    document.documentElement.className = document.documentElement.className.replace('no-js', '');
6083
6084    window.theme = {
6085      strings: {
6086        addToCart: "Ajouter au panier",
6087        soldOut: "Victime de son succès",
6088        unavailable: "Indisponible"
6089        },
6090      moneyFormat: "{{amount_with_comma_separator}} €"
6091    };
6092
6093    
6094  </script>
6094
6095
6096  
6096<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/113/assets/slick.min.js?v=71779134894361685811790175735"></script>
6096
6097  
6097<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/113/assets/parallax.js?v=122813341995267682121790175702"></script>
6097
6098
6099  <link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/layout.password.js?v=80461231444809070941790175639" as="script">
6099<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/113/assets/[email protected]?v=42470027515645674201790175825" defer="defer"></script>
6099<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/113/assets/layout.theme.js?v=21007535331822610421790175642" defer="defer"></script>
6099<link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.article.js?v=99252336100072649051790175770" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.collection.js?v=158201972838812709531790175772" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/[email protected]_card.js?v=162647625942784067471790175828" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.gift_card.js?v=69897615613510403221790175774" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/[email protected]?v=148969862757064628881790175831" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.index.js?v=7899441763852126691790175776" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.page.about.js?v=22104933108971794631790175781" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.page.ingredients.js?v=87494107858976977811790175783" as="script">
6099<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/113/assets/template.product.js?v=89128237006670867061790175785" defer="defer"></script>
6099<link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.addresses.js?v=78808675229793143221790175768" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/113/assets/template.login.js?v=176629342743160933551790175778" as="script">
6100
6101  
6102
6103  
6104
6105  
6106
6107  
6107<script type="text/javascript" data-source="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=JEdjH7"></script>
6107
6108
6109  
6110    <div class="popin-recherche">
6111  <a href="#" class="close" onclick="$('.popin-recherche').fadeOut();$('.algolia-autocomplete').hide();$('html').css('overflow-y','auto');"></a>
6112
6113  <div class="container">
6114
6115      <form action="/search" type="_GET" id="searchbar__module">
6116        <input id="searchbar__module-content" name="q" type="text" placeholder="Rechercher un produit ...">
6117      </form>
6118
6119  </div>
6120
6121</div>
6122  
6123
6124  
6125    <!-- Blink titre onglet -->
6126    
6126<script>
6127
6128      window.onload = function () {
6129
6130        var pageTitle = document.title;
6131        var attentionMessage = "💔  C’est déjà fini entre nous ? 😭";
6132        var blinkEvent = null;
6133
6134        document.addEventListener('visibilitychange', function (e) {
6135          var isPageActive = !document.hidden;
6136
6137          if (!isPageActive) {
6138            blink();
6139          } else {
6140            document.title = pageTitle;
6141            clearInterval(blinkEvent);
6142          }
6143        });
6144
6145        function blink() {
6146          blinkEvent = setInterval(function () {
6147            if (document.title === attentionMessage) {
6148              document.title = pageTitle;
6149            } else {
6150              document.title = attentionMessage;
6151            }
6152          }, 1000);
6153        }
6154      };
6155    </script>
6155
6156    <!-- Fin Blink titre onglet -->
6157  
6158
6159  <!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
6160  <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
6161<script type="application/javascript">
6162    window.hextom_ctb = {
6163        p1: [
6164            
6165                
6166                    "stcudorp llA"
6167                    ,
6168                
6169                    "reirdnelac"
6170                    ,
6171                
6172                    "sniam stik"
6173                    ,
6174                
6175                    "stiudorp son zervuocéd - stik soN"
6176                    ,
6177                
6178                    "looc port sétuaevuon soN"
6179                    ,
6180                
6181                    "lëon"
6182                    ,
6183                
6184                    "sniam sed snios"
6185                    
6186                
6187            
6188        ],
6189        p2: {
6190            
6191        }
6192    };
6193</script>
6193
6194<!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY -->
6195  <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
6196
6197    
6197<script type="text/lazyload">
6198      var loadScript = function (url, callback) {
6199          var script = document.createElement("script");
6200          script.type = "text/javascript";
6201
6202          if (typeof callback == 'function') {
6203            // If the browser is Internet Explorer.
6204            if (script.readyState) {
6205              script.onreadystatechange = function () {
6206                if (script.readyState == "loaded" || script.readyState == "complete") {
6207                  script.onreadystatechange = null;
6208                  callback();
6209                }
6210              }; // For any other browser.
6211
6212            } else {
6213              script.onload = function () {
6214                callback();
6215              };
6216            }
6217          }
6218
6219          script.src = url;
6220          document.getElementsByTagName("head")[0].appendChild(script);
6221      };
6222
6223      function launchAwin() {
6224          var scriptTag = document.createElement('script');
6225          scriptTag.setAttribute('defer', 'defer');
6226          scriptTag.setAttribute('src', 'https://www.dwin1.com/23218.js');
6227          scriptTag.type = "text/javascript";
6228          document.head.append(scriptTag);
6229      }
6230
6231      function launchSnapchat() {
6232          (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
6233          {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
6234          a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
6235          r.src=n;var u=t.getElementsByTagName(s)[0];
6236          u.parentNode.insertBefore(r,u);})(window,document,
6237          'https://sc-static.net/scevent.min.js');
6238
6239          var customerEmail = "";
6240
6241          snaptr('init', '86fa34dd-5da5-4a02-a19d-5dc4b53f94c3', {
6242              'user_email': customerEmail
6243          });
6244
6245          snaptr('track', 'PAGE_VIEW');
6246      }
6247
6248      function launchFacebookPixel() {
vendor: 468 bytes, lines 6248-6256
6248
6249        !function(f,b,e,v,n,t,s)
6250        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
6251          n.callMethod.apply(n,arguments):n.queue.push(arguments)};
6252         if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
6253         n.queue=[];t=b.createElement(e);t.async=!0;
6254         t.src=v;s=b.getElementsByTagName(e)[0];
6255         s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');
6256        fbq('init', '
6256822976171166341
vendor: 44 bytes, lines 6256-6258
6256');
6257        fbq('track', 'PageView');
6258      
6258}
6259
6260      function launchBing() {
6261        (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"56317453"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
6262      }
6263
6264      function launchGoogleAds() {
6265        var el = document.createElement('script');
6266        el.setAttribute('async', true);
6267        el.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=AW-987588472');
6268        document.head.append(el);
6269
6270        
vendor: 151 bytes, lines 6270-6273
6270window.dataLayer = window.dataLayer || [];
6271        function gtag(){dataLayer.push(arguments);}
6272        gtag('js', new Date());
6273        gtag('config', '
6273AW-987588472
vendor: 11 bytes, lines 6273-6275
6273');
6274
6275      
6275}
6276
6277      function launchGoogleAnalytics() {
6278        window['ga-disable-UA-43718675-1'] = false;
6279      }
6280
6281    </script>
6281
6282
6283    <!--Start of Drop tracking tag-->
6284    
6284<script type="text/lazyload">
6285      window.xx_drop_debug = false;
6286      window.xx_drop_autoboot = true;
6287      window.xx_drop_tag = {
6288        app_key: "52c06c3f-2734-4498-8f0d-1330e0345bd6",
6289        base_url:
6290          "https://o2o0d5nzdh.execute-api.us-west-1.amazonaws.com/tag-api-production-production_stage",
6291      };
6292      window.xx_drop_ecommerce = { customer_id: "" };
6293    </script>
6293
6294    
6294<script data-source="https://tag.usedrop.io/tag.js" ></script>
6294
6295    <!--End of Drop tracking tag-->
6296
6297  
6297<script>window.nfecShopVersion = '1683692860';window.nfecJsVersion = '449407';window.nfecCVersion = 75519</script>
6297
6298
6299  
6300
6301    
6301<script data-source="https://www.googleoptimize.com/optimize.js?id=GTM-5DHRCCT"></script>
6301
6302
6303        <!-- begin heyday code snippet-->
6304      
6304<script type='text/lazyload'>
6305        window._hdAttributes = {
6306          orgId: '2b351169-f843-4f08-8096-375b53e4f5e7',
6307          webPageId: 'c3e40e90-270b-4ed7-9bbb-75d11ea3e2f0',
6308          facebookPageId: '173788249459019',
6309          facebookAppId: '607070653222695',
6310          welcomeMessage:'-10% en t\'inscrivant à la newsletter🎁',
6311          delay: 2,
6312          language: 'fr_FR',
6313          mainIcon: 'https://assets.heyday.ai/2b351169-f843-4f08-8096-375b53e4f5e7/images/logo.png',
6314          themeColor: '#f8bbce',
6315          orgName: "Merci Handy",
6316          ref: 'RESET'
6317        }
6318      </script>
6318
6319
6320	
6320<script data-source='https://api.heyday.ai/v130/2b351169-f843-4f08-8096-375b53e4f5e7/c3e40e90-270b-4ed7-9bbb-75d11ea3e2f0/fr/setupchat.js'></script>
6320
6321
6322
6323  
6323<script charset="UTF-8" type="text/javascript" data-source="https://cdn.shipup.co/latest_v2/shipup-js.js"></script>
6323
6324<link rel="stylesheet" data-href="https://cdn.shipup.co/latest_v2/shipup.css"/>
6325
6326
6327
6328<!-- Visites M6 -->
6329<script type="text/javascript" data-source="//mercihandy-1.leadsmonitor.io/track.js" async></script>
6329
6330
6331
6332  <!--   	Omegatheme Auto tag start       -->
6333  
6333<script id="omg_auto_tag" type="text/lazyload" data-type="custom">
6334    var OMGAuto_domainApi = 'https://api.omegatheme.com/ot-order-tagger';
6335    var OMGAuto_current_url = window.location.href
6336    // check installed or uninstalled app
6337    function OMGAutoCheckInstallAppOrNot() {
6338        fetch(`${OMGAuto_domainApi}/backend/checkInstallAppStore.php?shop=${window.Shopify.shop}`)
6339        .then((response) => response.json())
6340        .then(
6341            function(data){
6342                if(data) {
6343                    
6344
6345                    var my_array = "apps.facebook.com 0.0.0.0 connect.facebook.net 0.0.0.0 facebook.com 0.0.0.0 fbcdn.com 0.0.0.0 fbsbx.com 0.0.0.0 fbcdn.net 0.0.0.0 graph.facebook.com 0.0.0.0 login.facebook.com 0.0.0.0 s-static.ak.facebook.com 0.0.0.0 static.ak.connect.facebook.com 0.0.0.0 static.ak.fbcdn.net 0.0.0.0 www.connect.facebook.net 0.0.0.0 www.facebook.com 0.0.0.0 www.fbcdn.com 0.0.0.0 www.fbcdn.net 0.0.0.0 www.graph.facebook.com 0.0.0.0 www.login.facebook.com 0.0.0.0 www.s-static.ak.facebook.com 0.0.0.0 www.static.ak.connect.facebook.com 0.0.0.0 www.static.ak.fbcdn.net 0.0.0.0 0-edge-chat.facebook.com 0.0.0.0 1-edge-chat.facebook.com 0.0.0.0 2-edge-chat.facebook.com 0.0.0.0 3-edge-chat.facebook.com 0.0.0.0 4-edge-chat.facebook.com 0.0.0.0 5-edge-chat.facebook.com 0.0.0.0 6-edge-chat.facebook.com 0.0.0.0 alpha-shv-03-ash5.facebook.com 0.0.0.0 alpha-shv-03-atn1.facebook.com 0.0.0.0 alpha-shv-03-lla1.facebook.com 0.0.0.0 alpha-shv-04-prn2.facebook.com 0.0.0.0 alpha-shv-09-frc1.facebook.com 0.0.0.0 alpha.vvv.facebook.com 0.0.0.0 a.ns.facebook.com 0.0.0.0 api.facebook.com 0.0.0.0 atlasalpha-shv-09-frc3.facebook.com 0.0.0.0 atlas.c10r.facebook.com 0.0.0.0 atlasinyour-shv-05-ash3.facebook.com 0.0.0.0 atlas-shv-01-prn2.facebook.com 0.0.0.0 atlas-shv-04-lla1.facebook.com 0.0.0.0 atlas-shv-05-ash3.facebook.com 0.0.0.0 atlas-shv-06-ash2.facebook.com 0.0.0.0 atlas-shv-06-frc1.facebook.com 0.0.0.0 atlas-shv-07-lla1.facebook.com 0.0.0.0 atlas-shv-09-frc3.facebook.com 0.0.0.0 atlas-shv-13-prn1.facebook.com 0.0.0.0 atlas-www-shv-04-prn2.facebook.com 0.0.0.0 atlas-www-shv-07-ash4.facebook.com 0.0.0.0 atlas-www-shv-09-frc1.facebook.com 0.0.0.0 aura-11-01-snc7.facebook.com 0.0.0.0 badge.facebook.com 0.0.0.0 b-api.facebook.com 0.0.0.0 beta-chat-01-05-ash3.facebook.com 0.0.0.0 betanet-shv-03-atn1.facebook.com 0.0.0.0 betanet-shv-03-lla1.facebook.com 0.0.0.0 betanet-shv-04-prn2.facebook.com 0.0.0.0 betanet-shv-09-frc1.facebook.com 0.0.0.0 beta-shv-03-atn1.facebook.com 0.0.0.0 beta-shv-03-lla1.facebook.com 0.0.0.0 beta-shv-04-prn2.facebook.com 0.0.0.0 beta-shv-09-frc1.facebook.com 0.0.0.0 beta.vvv.facebook.com 0.0.0.0 b-graph.facebook.com 0.0.0.0 bidder-shv-05-frc3.facebook.com 0.0.0.0 bidder-shv-10-frc1.facebook.com 0.0.0.0 b.ns.facebook.com 0.0.0.0 channel-proxy-shv-04-frc3.facebook.com 0.0.0.0 channel-proxy-shv-06-ash2.facebook.com 0.0.0.0 channel-proxy-shv-07-ash2.facebook.com 0.0.0.0 channel-proxy-shv-13-prn1.facebook.com 0.0.0.0 channel-proxy-test-shv-07-ash2.facebook.com 0.0.0.0 code.facebook.com 0.0.0.0 connect.facebook.com 0.0.0.0 dev.vvv.facebook.com 0.0.0.0 d.vvv.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-01-ash5.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-03-ash5.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-07-ash4.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-07-frc3.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-09-frc1.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-12-frc1.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-12-frc3.facebook.com 0.0.0.0 edge-atlas-proxyprotocol-shv-13-frc1.facebook.com 0.0.0.0 edge-atlas-shv-01-ams2.facebook.com 0.0.0.0 edge-atlas-shv-01-ams3.facebook.com 0.0.0.0 edge-atlas-shv-01-ash5.facebook.com 0.0.0.0 edge-atlas-shv-01-atl1.facebook.com 0.0.0.0 edge-atlas-shv-01-bru2.facebook.com 0.0.0.0 edge-atlas-shv-01-cai1.facebook.com 0.0.0.0 edge-atlas-shv-01-cdg2.facebook.com 0.0.0.0 edge-atlas-shv-01-dfw1.facebook.com 0.0.0.0 edge-atlas-shv-01-fra3.facebook.com 0.0.0.0 edge-atlas-shv-01-gru1.facebook.com 0.0.0.0 edge-atlas-shv-01-hkg2.facebook.com 0.0.0.0 edge-atlas-shv-01-iad3.facebook.com 0.0.0.0 edge-atlas-shv-01-kul1.facebook.com 0.0.0.0 edge-atlas-shv-01-lax1.facebook.com 0.0.0.0 edge-atlas-shv-01-lga1.facebook.com 0.0.0.0 edge-atlas-shv-01-lhr3.facebook.com 0.0.0.0 edge-atlas-shv-01-mad1.facebook.com 0.0.0.0 edge-atlas-shv-01-mia1.facebook.com 0.0.0.0 edge-atlas-shv-01-mxp1.facebook.com 0.0.0.0 edge-atlas-shv-01-nrt1.facebook.com 0.0.0.0 edge-atlas-shv-01-ord1.facebook.com 0.0.0.0 edge-atlas-shv-01-sea1.facebook.com 0.0.0.0 edge-atlas-shv-01-sin1.facebook.com 0.0.0.0 edge-atlas-shv-01-sjc2.facebook.com 0.0.0.0 edge-atlas-shv-01-syd1.facebook.com 0.0.0.0 edge-atlas-shv-01-vie1.facebook.com 0.0.0.0 edge-atlas-shv-02-cai1.facebook.com 0.0.0.0 edge-atlas-shv-02-hkg2.facebook.com 0.0.0.0 edge-atlas-shv-03-ash5.facebook.com 0.0.0.0 edge-atlas-shv-03-atn1.facebook.com 0.0.0.0 edge-atlas-shv-03-hkg1.facebook.com 0.0.0.0 edge-atlas-shv-03-lla1.facebook.com 0.0.0.0 edge-atlas-shv-03-prn2.facebook.com 0.0.0.0 edge-atlas-shv-03-xdc1.facebook.com 0.0.0.0 edge-atlas-shv-04-hkg1.facebook.com 0.0.0.0 edge-atlas-shv-04-prn2.facebook.com 0.0.0.0 edge-atlas-shv-06-atn1.facebook.com 0.0.0.0 edge-atlas-shv-06-lla1.facebook.com 0.0.0.0 edge-atlas-shv-07-ash4.facebook.com 0.0.0.0 edge-atlas-shv-09-frc1.facebook.com 0.0.0.0 edge-atlas-shv-09-lla1.facebook.com 0.0.0.0 edge-atlas-shv-12-frc1.facebook.com 0.0.0.0 edge-atlas-shv-12-frc3.facebook.com 0.0.0.0 edge-atlas-shv-12-lla1.facebook.com 0.0.0.0 edge-atlas-shv-12-prn1.facebook.com 0.0.0.0 edge-atlas-shv-13-frc1.facebook.com 0.0.0.0 edge-atlas-shv-17-prn1.facebook.com 0.0.0.0 edge-atlas-shv-18-prn1.facebook.com 0.0.0.0 edge-chat.facebook.com 0.0.0.0 edge-liverail-shv-01-ams2.facebook.com 0.0.0.0 edge-liverail-shv-01-ams3.facebook.com 0.0.0.0 edge-liverail-shv-01-ash5.facebook.com 0.0.0.0 edge-liverail-shv-01-atl1.facebook.com 0.0.0.0 edge-liverail-shv-01-bru2.facebook.com 0.0.0.0 edge-liverail-shv-01-cai1.facebook.com 0.0.0.0 edge-liverail-shv-01-cdg2.facebook.com 0.0.0.0 edge-liverail-shv-01-dfw1.facebook.com 0.0.0.0 edge-liverail-shv-01-fra3.facebook.com 0.0.0.0 edge-liverail-shv-01-gru1.facebook.com 0.0.0.0 edge-liverail-shv-01-hkg2.facebook.com 0.0.0.0 edge-liverail-shv-01-iad3.facebook.com 0.0.0.0 edge-liverail-shv-01-kul1.facebook.com 0.0.0.0 edge-liverail-shv-01-lax1.facebook.com 0.0.0.0 edge-liverail-shv-01-lga1.facebook.com 0.0.0.0 edge-liverail-shv-01-lhr3.facebook.com 0.0.0.0 edge-liverail-shv-01-mad1.facebook.com 0.0.0.0 edge-liverail-shv-01-mia1.facebook.com 0.0.0.0 edge-liverail-shv-01-mxp1.facebook.com 0.0.0.0 edge-liverail-shv-01-nrt1.facebook.com 0.0.0.0 edge-liverail-shv-01-ord1.facebook.com 0.0.0.0 edge-liverail-shv-01-sea1.facebook.com 0.0.0.0 edge-liverail-shv-01-sin1.facebook.com 0.0.0.0 edge-liverail-shv-01-sjc2.facebook.com 0.0.0.0 edge-liverail-shv-01-syd1.facebook.com 0.0.0.0 edge-liverail-shv-01-tpe1.facebook.com 0.0.0.0 edge-liverail-shv-01-vie1.facebook.com 0.0.0.0 edge-liverail-shv-02-cai1.facebook.com 0.0.0.0 edge-liverail-shv-02-hkg2.facebook.com 0.0.0.0 edge-liverail-shv-03-ash5.facebook.com 0.0.0.0 edge-liverail-shv-03-atn1.facebook.com 0.0.0.0 edge-liverail-shv-03-hkg1.facebook.com 0.0.0.0 edge-liverail-shv-03-lla1.facebook.com 0.0.0.0 edge-liverail-shv-03-prn2.facebook.com 0.0.0.0 edge-liverail-shv-03-xdc1.facebook.com 0.0.0.0 edge-liverail-shv-04-hkg1.facebook.com 0.0.0.0 edge-liverail-shv-04-prn2.facebook.com 0.0.0.0 edge-liverail-shv-06-atn1.facebook.com 0.0.0.0 edge-liverail-shv-06-lla1.facebook.com 0.0.0.0 edge-liverail-shv-07-ash4.facebook.com 0.0.0.0 edge-liverail-shv-07-frc3.facebook.com 0.0.0.0 edge-liverail-shv-09-frc1.facebook.com 0.0.0.0 edge-liverail-shv-09-lla1.facebook.com 0.0.0.0 edge-liverail-shv-12-frc1.facebook.com 0.0.0.0 edge-liverail-shv-12-frc3.facebook.com 0.0.0.0 edge-liverail-shv-12-lla1.facebook.com 0.0.0.0 edge-liverail-shv-12-prn1.facebook.com 0.0.0.0 edge-liverail-shv-13-frc1.facebook.com 0.0.0.0 edge-liverail-shv-17-prn1.facebook.com 0.0.0.0 edge-liverail-shv-18-prn1.facebook.com 0.0.0.0 edge-mqtt.facebook.com 0.0.0.0 edge-mqtt-shv-01-ams2.facebook.com 0.0.0.0 edge-mqtt-shv-01-ams3.facebook.com 0.0.0.0 edge-mqtt-shv-01-ash5.facebook.com 0.0.0.0 edge-mqtt-shv-01-atl1.facebook.com 0.0.0.0 edge-mqtt-shv-01-bru2.facebook.com 0.0.0.0 edge-mqtt-shv-01-cai1.facebook.com 0.0.0.0 edge-mqtt-shv-01-cdg2.facebook.com 0.0.0.0 edge-mqtt-shv-01-dfw1.facebook.com 0.0.0.0 edge-mqtt-shv-01-fra3.facebook.com 0.0.0.0 edge-mqtt-shv-01-gru1.facebook.com 0.0.0.0 edge-mqtt-shv-01-hkg2.facebook.com 0.0.0.0 edge-mqtt-shv-01-iad3.facebook.com 0.0.0.0 edge-mqtt-shv-01-kul1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lax1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lga1.facebook.com 0.0.0.0 edge-mqtt-shv-01-lhr3.facebook.com 0.0.0.0 edge-mqtt-shv-01-mad1.facebook.com 0.0.0.0 edge-mqtt-shv-01-mia1.facebook.com 0.0.0.0 edge-mqtt-shv-01-mxp1.facebook.com 0.0.0.0 edge-mqtt-shv-01-nrt1.facebook.com 0.0.0.0 edge-mqtt-shv-01-ord1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sea1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sin1.facebook.com 0.0.0.0 edge-mqtt-shv-01-sjc2.facebook.com 0.0.0.0 edge-mqtt-shv-01-syd1.facebook.com 0.0.0.0 edge-mqtt-shv-01-tpe1.facebook.com 0.0.0.0 edge-mqtt-shv-01-vie1.facebook.com 0.0.0.0 edge-mqtt-shv-02-cai1.facebook.com 0.0.0.0 edge-mqtt-shv-02-hkg2.facebook.com 0.0.0.0 edge-mqtt-shv-03-ash5.facebook.com 0.0.0.0 edge-mqtt-shv-03-atn1.facebook.com 0.0.0.0 edge-mqtt-shv-03-hkg1.facebook.com 0.0.0.0 edge-mqtt-shv-03-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-03-prn2.facebook.com 0.0.0.0 edge-mqtt-shv-03-xdc1.facebook.com 0.0.0.0 edge-mqtt-shv-04-hkg1.facebook.com 0.0.0.0 edge-mqtt-shv-04-prn2.facebook.com 0.0.0.0 edge-mqtt-shv-06-atn1.facebook.com 0.0.0.0 edge-mqtt-shv-06-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-07-ash4.facebook.com 0.0.0.0 edge-mqtt-shv-07-frc3.facebook.com 0.0.0.0 edge-mqtt-shv-09-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-12-frc1.facebook.com 0.0.0.0 edge-mqtt-shv-12-frc3.facebook.com 0.0.0.0 edge-mqtt-shv-12-lla1.facebook.com 0.0.0.0 edge-mqtt-shv-12-prn1.facebook.com 0.0.0.0 edge-mqtt-shv-13-frc1.facebook.com 0.0.0.0 edge-mqtt-shv-17-prn1.facebook.com 0.0.0.0 edge-mqtt-shv-18-prn1.facebook.com 0.0.0.0 edgeray-origin-shv-05-prn2.facebook.com 0.0.0.0 edgeray-origin-shv-07-lla1.facebook.com 0.0.0.0 edgeray-origin-shv-09-frc3.facebook.com 0.0.0.0 edgeray-origin-shv-11-frc3.facebook.com 0.0.0.0 edgeray-shv-01-ams2.facebook.com 0.0.0.0 edgeray-shv-01-ams3.facebook.com 0.0.0.0 edgeray-shv-01-atl1.facebook.com 0.0.0.0 edgeray-shv-01-bru2.facebook.com 0.0.0.0 edgeray-shv-01-cdg2.facebook.com 0.0.0.0 edgeray-shv-01-dfw1.facebook.com 0.0.0.0 edgeray-shv-01-fra3.facebook.com 0.0.0.0 edgeray-shv-01-gru1.facebook.com 0.0.0.0 edgeray-shv-01-iad3.facebook.com 0.0.0.0 edgeray-shv-01-kul1.facebook.com 0.0.0.0 edgeray-shv-01-lax1.facebook.com 0.0.0.0 edgeray-shv-01-lga1.facebook.com 0.0.0.0 edgeray-shv-01-lhr3.facebook.com 0.0.0.0 edgeray-shv-01-mad1.facebook.com 0.0.0.0 edgeray-shv-01-mia1.facebook.com 0.0.0.0 edgeray-shv-01-mxp1.facebook.com 0.0.0.0 edgeray-shv-01-ord1.facebook.com 0.0.0.0 edgeray-shv-01-sea1.facebook.com 0.0.0.0 edgeray-shv-01-sin1.facebook.com 0.0.0.0 edgeray-shv-01-sjc2.facebook.com 0.0.0.0 edgeray-shv-01-syd1.facebook.com 0.0.0.0 edgeray-shv-01-vie1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-ams3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-atl1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-bru2.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-cai1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-cdg2.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-dfw1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-fra3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-gru1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-iad3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-kul1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-lax1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-lhr3.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-mad1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-nrt1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-ord1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-sea1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-01-syd1.facebook.com 0.0.0.0 edge-snaptu-http-p1-shv-02-cai1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ams3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ash5.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-atl1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-bru2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-cai1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-cdg2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-dfw1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-fra3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-gru1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-hkg2.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-iad3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-kul1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-lax1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-lhr3.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-mad1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-nrt1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-ord1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-sea1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-01-syd1.facebook.com 0.0.0.0 edge-snaptu-tunnel-shv-02-cai1.facebook.com 0.0.0.0 edge-star-shv-12-frc3.facebook.com 0.0.0.0 instagram.c10r.facebook.com 0.0.0.0 l.facebook.com 0.0.0.0 liverail.c10r.facebook.com 0.0.0.0 lm.facebook.com 0.0.0.0 m.facebook.com 0.0.0.0 mqtt.c10r.facebook.com 0.0.0.0 mqtt.vvv.facebook.com 0.0.0.0 pixel.facebook.com 0.0.0.0 profile.ak.facebook.com.edgesuite.net 0.0.0.0 research.facebook.com 0.0.0.0 snaptu-d-shv-05-frc3.facebook.com 0.0.0.0 snaptu-d-shv-10-frc1.facebook.com 0.0.0.0 s-static.ak.facebook.com.edgekey.net 0.0.0.0 star.c10r.facebook.com 0.0.0.0 star.facebook.com 0.0.0.0 star-mini.c10r.facebook.com 0.0.0.0 static.ak.facebook.com 0.0.0.0 static.ak.facebook.com.edgesuite.net 0.0.0.0 staticxx.facebook.com 0.0.0.0 webdav.facebook.com 0.0.0.0 z-m.c10r.facebook.com 0.0.0.0 z-m.facebook.com 0.0.0.0 edge-sonar-shv-01-ams2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ams3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ash5.fbcdn.net 0.0.0.0 edge-sonar-shv-01-atl1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-bru2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-cai1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-cdg2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-dfw1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-fra3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-gru1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-iad3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-kul1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lax1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lga1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-lhr3.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mad1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mia1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mrs1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-mxp1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-nrt1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-ord1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sea1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sin1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-sjc2.fbcdn.net 0.0.0.0 edge-sonar-shv-01-syd1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-tpe1.fbcdn.net 0.0.0.0 edge-sonar-shv-01-vie1.fbcdn.net 0.0.0.0 edge-sonar-shv-02-cai1.fbcdn.net 0.0.0.0 edge-sonar-shv-02-hkg2.fbcdn.net 0.0.0.0 edge-sonar-shv-03-ash5.fbcdn.net 0.0.0.0 edge-sonar-shv-03-atn1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-hkg1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-03-prn2.fbcdn.net 0.0.0.0 edge-sonar-shv-03-xdc1.fbcdn.net 0.0.0.0 edge-sonar-shv-04-hkg1.fbcdn.net 0.0.0.0 edge-sonar-shv-04-prn2.fbcdn.net 0.0.0.0 edge-sonar-shv-06-atn1.fbcdn.net 0.0.0.0 edge-sonar-shv-06-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-07-ash4.fbcdn.net 0.0.0.0 edge-sonar-shv-07-frc3.fbcdn.net 0.0.0.0 edge-sonar-shv-09-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-09-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-frc3.fbcdn.net 0.0.0.0 edge-sonar-shv-12-lla1.fbcdn.net 0.0.0.0 edge-sonar-shv-12-prn1.fbcdn.net 0.0.0.0 edge-sonar-shv-13-frc1.fbcdn.net 0.0.0.0 edge-sonar-shv-17-prn1.fbcdn.net 0.0.0.0 edge-sonar-shv-18-prn1.fbcdn.net 0.0.0.0 external-iad3-1.xx.fbcdn.net 0.0.0.0 external.fsjc1-2.fna.fbcdn.net 0.0.0.0 fdda274d380ki4frcgi-rumjfjai1460158783-sonar.xx.fbcdn.net 0.0.0.0 herningrideklub.netscontent-a-ams.xx.fbcdn.net 0.0.0.0 ncontent.xx.fbcdn.net 0.0.0.0 origincache-ash.t.f
6345bcdn.net 0.0.0.0 origincache-frc.t.fbcdn.net 0.0.0.0 origincache-prn.t.fbcdn.net 0.0.0.0 origincache-tf.t.fbcdn.net 0.0.0.0 origincache-tl.t.fbcdn.net 0.0.0.0 origincache-xtf.fbcdn.net 0.0.0.0 origincache-xtl.fbcdn.net 0.0.0.0 origincache-xx-shv-05-atn1.fbcdn.net 0.0.0.0 origincache-xx-shv-05-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-05-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-06-ash3.fbcdn.net 0.0.0.0 origincache-xx-shv-06-ash4.fbcdn.net 0.0.0.0 origincache-xx-shv-07-ash2.fbcdn.net 0.0.0.0 origincache-xx-shv-07-atn1.fbcdn.net 0.0.0.0 origincache-xx-shv-08-ash2.fbcdn.net 0.0.0.0 origincache-xx-shv-08-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-08-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-09-frc3.fbcdn.net 0.0.0.0 origincache-xx-shv-09-prn2.fbcdn.net 0.0.0.0 origincache-xx-shv-13-prn1.fbcdn.net 0.0.0.0 photos-a-ord.xx.fbcdn.net 0.0.0.0 photos-a.xx.fbcdn.net 0.0.0.0 photos-b-ord.xx.fbcdn.net 0.0.0.0 photos-b.xx.fbcdn.net 0.0.0.0 profile-a-atl.xx.fbcdn.net 0.0.0.0 profile-a-dfw.xx.fbcdn.net 0.0.0.0 profile-a-iad.xx.fbcdn.net 0.0.0.0 profile-a-lax.xx.fbcdn.net 0.0.0.0 profile-a-lga.xx.fbcdn.net 0.0.0.0 profile-a-mia.xx.fbcdn.net 0.0.0.0 profile-a-ord.xx.fbcdn.net 0.0.0.0 profile-a-sea.xx.fbcdn.net 0.0.0.0 profile-a-sjc.xx.fbcdn.net 0.0.0.0 profile-a.xx.fbcdn.net 0.0.0.0 profile-b-dfw.xx.fbcdn.net 0.0.0.0 profile-b-iad.xx.fbcdn.net 0.0.0.0 profile-b-lga.xx.fbcdn.net 0.0.0.0 profile-b-mia.xx.fbcdn.net 0.0.0.0 profile-b-ord.xx.fbcdn.net 0.0.0.0 profile-b-sjc.xx.fbcdn.net 0.0.0.0 profile-b.xx.fbcdn.net 0.0.0.0 profile.ak.fbcdn.net 0.0.0.0 profile.xx.fbcdn.net 0.0.0.0 scontent-1.2914.fna.fbcdn.net 0.0.0.0 scontent-2.2914.fna.fbcdn.net 0.0.0.0 scontent-a-ams.xx.fbcdn.net 0.0.0.0 scontent-a-atl.xx.fbcdn.net 0.0.0.0 scontent-a-cdg.xx.fbcdn.net 0.0.0.0 scontent-a-dfw.xx.fbcdn.net 0.0.0.0 scontent-a-fra.xx.fbcdn.net 0.0.0.0 scontent-a-gru.xx.fbcdn.net 0.0.0.0 scontent-a-iad.xx.fbcdn.net 0.0.0.0 scontent-a-lax.xx.fbcdn.net 0.0.0.0 scontent-a-lga.xx.fbcdn.net 0.0.0.0 scontent-a-lhr.xx.fbcdn.net 0.0.0.0 scontent-a-mad.xx.fbcdn.net 0.0.0.0 scontent-a-mia.xx.fbcdn.net 0.0.0.0 scontent-a-mxp.xx.fbcdn.net 0.0.0.0 scontent-a-ord.xx.fbcdn.net 0.0.0.0 scontent-a-pao.xx.fbcdn.net 0.0.0.0 scontent-a-sea.xx.fbcdn.net 0.0.0.0 scontent-a-sin.xx.fbcdn.net 0.0.0.0 scontent-a-sjc.xx.fbcdn.net 0.0.0.0 scontent-a-vie.xx.fbcdn.net 0.0.0.0 scontent-a.xx.fbcdn.net 0.0.0.0 scontent-ams.xx.fbcdn.net 0.0.0.0 scontent-atl.xx.fbcdn.net 0.0.0.0 scontent-b-ams.xx.fbcdn.net 0.0.0.0 scontent-b-atl.xx.fbcdn.net 0.0.0.0 scontent-b-cdg.xx.fbcdn.net 0.0.0.0 scontent-b-dfw.xx.fbcdn.net 0.0.0.0 scontent-b-fra.xx.fbcdn.net 0.0.0.0 scontent-b-gru.xx.fbcdn.net 0.0.0.0 scontent-b-hkg.xx.fbcdn.net 0.0.0.0 scontent-b-lax.xx.fbcdn.net 0.0.0.0 scontent-b-lga.xx.fbcdn.net 0.0.0.0 scontent-b-lhr.xx.fbcdn.net 0.0.0.0 scontent-b-mad.xx.fbcdn.net 0.0.0.0 scontent-b-mia.xx.fbcdn.net 0.0.0.0 scontent-b-mxp.xx.fbcdn.net 0.0.0.0 scontent-b-ord.xx.fbcdn.net 0.0.0.0 scontent-b-pao.xx.fbcdn.net 0.0.0.0 scontent-b-sea.xx.fbcdn.net 0.0.0.0 scontent-b-sin.xx.fbcdn.net 0.0.0.0 scontent-b-sjc.xx.fbcdn.net 0.0.0.0 scontent-b-vie.xx.fbcdn.net 0.0.0.0 scontent-b.xx.fbcdn.net 0.0.0.0 scontent-cdg.xx.fbcdn.net 0.0.0.0 scontent-dfw.xx.fbcdn.net 0.0.0.0 scontent-fra.xx.fbcdn.net 0.0.0.0 scontent-gru.xx.fbcdn.net 0.0.0.0 scontent-iad3-1.xx.fbcdn.net 0.0.0.0 scontent-lax.xx.fbcdn.net 0.0.0.0 scontent-lax3-1.xx.fbcdn.net 0.0.0.0 scontent-lga.xx.fbcdn.net 0.0.0.0 scontent-lga3-1.xx.fbcdn.net 0.0.0.0 scontent-lhr.xx.fbcdn.net 0.0.0.0 scontent-mia.xx.fbcdn.net 0.0.0.0 scontent-mxp.xx.fbcdn.net 0.0.0.0 scontent-ord.xx.fbcdn.net 0.0.0.0 scontent-sea.xx.fbcdn.net 0.0.0.0 scontent-sin.xx.fbcdn.net 0.0.0.0 scontent-sjc.xx.fbcdn.net 0.0.0.0 scontent-sjc2-1.xx.fbcdn.net 0.0.0.0 scontent-vie.xx.fbcdn.net 0.0.0.0 scontent.fsjc1-2.fna.fbcdn.net 0.0.0.0 scontent.fsnc1-1.fna.fbcdn.net 0.0.0.0 scontent.xx.fbcdn.net 0.0.0.0 sonar-iad.xx.fbcdn.net 0.0.0.0 sphotos-a-ams.xx.fbcdn.net 0.0.0.0 sphotos-a-atl.xx.fbcdn.net 0.0.0.0 sphotos-a-cdg.xx.fbcdn.net 0.0.0.0 sphotos-a-dfw.xx.fbcdn.net 0.0.0.0 sphotos-a-iad.xx.fbcdn.net 0.0.0.0 sphotos-a-lax.xx.fbcdn.net 0.0.0.0 sphotos-a-lga.xx.fbcdn.net 0.0.0.0 sphotos-a-lhr.xx.fbcdn.net 0.0.0.0 sphotos-a-mad.xx.fbcdn.net 0.0.0.0 sphotos-a-mia.xx.fbcdn.net 0.0.0.0 sphotos-a-mxp.xx.fbcdn.net 0.0.0.0 sphotos-a-ord.xx.fbcdn.net 0.0.0.0 sphotos-a-p
6345ao.xx.fbcdn.net 0.0.0.0 sphotos-a-sea.xx.fbcdn.net 0.0.0.0 sphotos-a-sjc.xx.fbcdn.net 0.0.0.0 sphotos-a-vie.xx.fbcdn.net 0.0.0.0 sphotos-a.xx.fbcdn.net 0.0.0.0 sphotos-b-ams.xx.fbcdn.net 0.0.0.0 sphotos-b-atl.xx.fbcdn.net 0.0.0.0 sphotos-b-cdg.xx.fbcdn.net 0.0.0.0 sphotos-b-dfw.xx.fbcdn.net 0.0.0.0 sphotos-b-iad.xx.fbcdn.net 0.0.0.0 sphotos-b-lax.xx.fbcdn.net 0.0.0.0 sphotos-b-lga.xx.fbcdn.net 0.0.0.0 sphotos-b-lhr.xx.fbcdn.net 0.0.0.0 sphotos-b-mad.xx.fbcdn.net 0.0.0.0 sphotos-b-mia.xx.fbcdn.net 0.0.0.0 sphotos-b-mxp.xx.fbcdn.net 0.0.0.0 sphotos-b-ord.xx.fbcdn.net 0.0.0.0 sphotos-b-pao.xx.fbcdn.net 0.0.0.0 sphotos-b-sea.xx.fbcdn.net 0.0.0.0 sphotos-b-sjc.xx.fbcdn.net 0.0.0.0 sphotos-b-vie.xx.fbcdn.net 0.0.0.0 sphotos-b.xx.fbcdn.net 0.0.0.0 sphotos.xx.fbcdn.net 0.0.0.0 sphotosbord.xx.fbcdn.net 0.0.0.0 static.xx.fbcdn.net 0.0.0.0 video-iad3-1.xx.fbcdn.net 0.0.0.0 vthumb.xx.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ams2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ams3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-atl1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-bru2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-cdg2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-dfw1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-fra3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-gru1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-hkg2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-iad3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lax1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lga1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-lhr3.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mad1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mia1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mrs1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-mxp1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-nrt1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-ord1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sea1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sin1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-sjc2.fbcdn.net 0.0.0.0 xx-fbcdn-shv-01-vie1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-02-cai1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-03-ash5.fbcdn.net 0.0.0.0 xx-fbcdn-shv-04-hkg1.fbcdn.net 0.0.0.0 xx-fbcdn-shv-04-prn2.fbcdn.net 0.0.0.0 z-1-scontent-sjc2-1.xx.fbcdn.net 0.0.0.0 z-1-scontent.xx.fbcdn.net 0.0.0.0 api.instagram.com 0.0.0.0 black.ish.instagram.com 0.0.0.0 i.instagram.com 0.0.0.0 instagram-shv-01-ams2.fbcdn.net 0.0.0.0 instagram-shv-01-ams3.fbcdn.net 0.0.0.0 instagram-shv-01-ash5.fbcdn.net 0.0.0.0 instagram-shv-01-atl1.fbcdn.net 0.0.0.0 instagram-shv-01-bru2.fbcdn.net 0.0.0.0 instagram-shv-01-cai1.fbcdn.net 0.0.0.0 instagram-shv-01-cdg2.fbcdn.net 0.0.0.0 instagram-shv-01-dfw1.fbcdn.net 0.0.0.0 instagram-shv-01-fra3.fbcdn.net 0.0.0.0 instagram-shv-01-gru1.fbcdn.net 0.0.0.0 instagram-shv-01-hkg2.fbcdn.net 0.0.0.0 instagram-shv-01-iad3.fbcdn.net 0.0.0.0 instagram-shv-01-kul1.fbcdn.net 0.0.0.0 instagram-shv-01-lax1.fbcdn.net 0.0.0.0 instagram-shv-01-lga1.fbcdn.net 0.0.0.0 instagram-shv-01-lhr3.fbcdn.net 0.0.0.0 instagram-shv-01-mad1.fbcdn.net 0.0.0.0 instagram-shv-01-mia1.fbcdn.net 0.0.0.0 instagram-shv-01-mxp1.fbcdn.net 0.0.0.0 instagram-shv-01-nrt1.fbcdn.net 0.0.0.0 instagram-shv-01-ord1.fbcdn.net 0.0.0.0 instagram-shv-01-sea1.fbcdn.net 0.0.0.0 instagram-shv-01-sin1.fbcdn.net 0.0.0.0 instagram-shv-01-sjc2.fbcdn.net 0.0.0.0 instagram-shv-01-syd1.fbcdn.net 0.0.0.0 instagram-shv-01-tpe1.fbcdn.net 0.0.0.0 instagram-shv-01-vie1.fbcdn.net 0.0.0.0 instagram-shv-02-cai1.fbcdn.net 0.0.0.0 instagram-shv-02-hkg2.fbcdn.net 0.0.0.0 instagram-shv-03-ash5.fbcdn.net 0.0.0.0 instagram-shv-03-atn1.fbcdn.net 0.0.0.0 instagram-shv-03-hkg1.fbcdn.net 0.0.0.0 instagram-shv-03-lla1.fbcdn.net 0.0.0.0 instagram-shv-03-prn2.fbcdn.net 0.0.0.0 instagram-shv-03-xdc1.fbcdn.net 0.0.0.0 instagram-shv-04-hkg1.fbcdn.net 0.0.0.0 instagram-shv-06-atn1.fbcdn.net 0.0.0.0 instagram-shv-06-lla1.fbcdn.net 0.0.0.0 instagram-shv-07-ash4.fbcdn.net 0.0.0.0 instagram-shv-07-frc3.fbcdn.net 0.0.0.0 instagram-shv-09-frc1.fbcdn.net 0.0.0.0 instagram-shv-09-lla1.fbcdn.net 0.0.0.0 instagram-shv-12-frc1.fbcdn.net 0.0.0.0 instagram-shv-12-frc3.fbcdn.net 0.0.0.0 instagram-shv-12-lla1.fbcdn.net 0.0.0.0 instagram-shv-12-prn1.fbcdn.net 0.0.0.0 instagram-shv-13-frc1.fbcdn.net 0.0.0.0 instagram-shv-17-prn1.fbcdn.net 0.0.0.0 instagram-shv-18-prn1.fbcdn.net 0.0.0.0 instagram.com 0.0.0.0 instagramstatic-a.akamaihd.net 0.0.0.0 instagramstatic-a.akamaihd.net.edgesuite.net 0.0.0.0 logger.instagram.com 0.0.0.0 platform.instagram.com 0.0.0.0 scontent-iad3-1.cdninstagram.com 0.0.0.0 scontent.cdninstagram.com 0.0.0.0 telegraph-ash.instagram.com 0.0.0.0 white.ish.instagram.com 0.0.0.0 www.instagram.com 0.0.0.0 ae0.bb01.ams2.tfbnw.net 0.0.0.0 ae0.bb01.atl1.tfbnw.net 0.0.0.0 ae0.bb01.bos2.tfbnw.net 0.0.0.0 ae0.bb01.hkg1.tfbnw.net 0.0.0.0 ae0.bb01.hnd1.tfbnw.net 0.0.0.0 ae0.bb01.lhr2.tfbnw.net 0.0.0.0 ae0.bb01.lla1.tfbnw.net 0.0.0.0 ae0.bb01.mia1.tfbnw.net 0.0.0.0 ae0.bb01.nrt1.tfbnw.net 0.0.0.0 ae0.bb01.sin1.tfbnw.net 0.0.0.0 ae0.bb02.ams2.tfbnw.net 0.0.0.0 ae0.bb02.atl1.tfbnw.net 0.0.0.0 ae0.bb02.bos2.tfbnw.net 0.0.0.0 ae0.bb02.hkg1.tfbnw.net 0.0.0.0 ae0.bb02.lhr2.tfbnw.net 0.0.0.0 ae0.bb02.lla1.tfbnw.net 0.0.0.0 ae0.bb02.mia1.tfbnw.net 0.0.0.0 ae0.bb02.sin1.tfbnw.net 0.0.0.0 ae0.bb03.atn1.tfbnw.net 0.0.0.0 ae0.bb03.frc3.tfbnw.net 0.0.0.0 ae0.bb03.lla1.tfbnw.net 0.0.0.0 ae0.bb03.prn2.tfbnw.net 0.0.0.0 ae0.bb03.sjc1.tfbnw.net 0.0.0.0 ae0.bb04.atn1.tfbnw.net 0.0.0.0 ae0.bb04.frc3.tfbnw.net 0.0.0.0 ae0.bb04.lla1.tfbnw.net 0.0.0.0 ae0.bb04.prn2.tfbnw.net 0.0.0.0 ae0.bb04.sjc1.tfbnw.net 0.0.0.0 ae0.bb05.frc3.tfbnw.net 0.0.0.0 ae0.bb05.lla1.tfbnw.net 0.0.0.0 ae0.bb05.prn2.tfbnw.net 0.0.0.0 ae0.bb06.frc3.tfbnw.net 0.0.0.0 ae0.bb06.lla1.tfbnw.net 0.0.0.0 ae0.bb07.lla1.tfbnw.net 0.0.0.0 ae0.br01.arn2.tfbnw.net 0.0.0.0 ae0.br01.bru2.tfbnw.net 0.0.0.0 ae0.br01.cai1.tfbnw.net 0.0.0.0 ae0.br01.gru1.tfbnw.net 0.0.0.0 ae0.br01.mad1.tfbnw.net 0.0.0.0 ae0.br01.mrs1.tfbnw.net 0.0.0.0 ae0.br01.mxp1.tfbnw.net 0.0.0.0 ae0.br01.syd1.tfbnw.net 0.0.0.0 ae0.br01.tpe1.tfbnw.net 0.0.0.0 ae0.br01.vie1.tfbnw.net 0.0.0.0 ae0.dr01.prn2.tfbnw.net 0.0.0.0 ae0.dr01.snc1.tfbnw.net 0.0.0.0 ae0.dr02.prn2.tfbnw.net 0.0.0.0 ae0.dr02.snc1.tfbnw.net 0.0.0.0 ae0.dr03.ash3.tfbnw.net 0.0.0.0 ae0.dr03.prn2.tfbnw.net 0.0.0.0 ae0.dr04.ash3.tfbnw.net 0.0.0.0 ae0.dr04.prn2.tfbnw.net 0.0.0.0 ae0.lr01.ash3.tfbnw.net 0.0.0.0 ae0.lr02.ash3.tfbnw.net 0.0.0.0 ae0.pr01.ams2.tfbnw.net 0.0.0.0 ae0.pr01.ams3.tfbnw.net 0.0.0.0 ae0.pr01.dfw1.tfbnw.net 0.0.0.0 ae0.pr01.fra2.tfbnw.net 0.0.0.0 ae0.pr01.lhr2.tfbnw.net 0.0.0.0 ae0.pr01.mia1.tfbnw.net 0.0.0.0 ae0.pr02.dfw1.tfbnw.net 0.0.0.0 ae0.pr02.fra2.tfbnw.net 0.0.0.0 ae0.pr02.iad3.tfbnw.net 0.0.0.0 ae0.pr02.lax1.tfbnw.net 0.0.0.0 ae0.pr02.lga1.tfbnw.net 0.0.0.0 ae0.pr02.mia1.tfbnw.net 0.0.0.0 ae0.pr02.ord1.tfbnw.net 0.0.0.0 ae0.pr03.sjc1.tfbnw.net 0.0.0.0 ae0.pr04.sjc1.tfbnw.net 0.0.0.0 ae10.bb01.atl1.tfbnw.net 0.0.0.0 ae10.bb01.lhr2.tfbnw.net 0.0.0.0 ae10.bb01.lla1.tfbnw.net 0.0.0.0 ae10.bb01.mia1.tfbnw.net 0.0.0.0 ae10.bb01.sin1.tfbnw.net 0.0.0.0 ae10.bb02.atl1.tfbnw.net 0.0.0.0 ae10.bb02.hkg1.tfbnw.net 0.0.0.0 ae10.bb02.lhr2.tfbnw.net 0.0.0.0 ae10.bb02.lla1.tfbnw.net 0.0.0.0 ae10.bb02.mia1.tfbnw.net 0.0.0.0 ae10.bb02.sin1.tfbnw.net 0.0.0.0 ae10.bb03.atn1.tfbnw.net 0.0.0.0 ae10.bb03.frc3.tfbnw.net 0.0.0.0 ae10.bb03.lla1.tfbnw.net 0.0.0.0 ae10.bb03.sjc1.tfbnw.net 0.0.0.0 ae10.bb04.atn1.tfbnw.net 0.0.0.0 ae10.bb04.frc3.tfbnw.net 0.0.0.0 ae10.bb04.lla1.tfbnw.net 0.0.0.0 ae10.bb04.sjc1.tfbnw.net 0.0.0.0 ae10.bb05.lla1.tfbnw.net 0.0.0.0 ae10.bb06.frc3.tfbnw.net 0.0.0.0 ae10.bb06.lla1.tfbnw.net 0.0.0.0 ae10.br01.bru2.tfbnw.net 0.0.0.0 ae10.br01.kul1.tfbnw.net 0.0.0.0 ae10.br01.mad1.tfbnw.net 0.0.0.0 ae10.br01.mxp1.tfbnw.net 0.0.0.0 ae10.br01.tpe1.tfbnw.net 0.0.0.0 ae10.br02.vie1.tfbnw.net 0.0.0.0 ae10.dr01.frc1.tfbnw.net 0.0.0.0 ae10.dr02.frc1.tfbnw.net 0.0.0.0 ae10.dr02.prn1.tfbnw.net 0.0.0.0 ae10.dr05.prn1.tfbnw.net 0.0.0.0 ae10.dr06.prn1.tfbnw.net 0.0.0.0 ae10.pr01.atl1.tfbnw.net 0.0.0.0 ae10.pr01.dfw1.tfbnw.net 0.0.0.0 ae10.pr01.fra2.tfbnw.net 0.0.0.0 ae10.pr01.lax1.tfbnw.net 0.0.0.0 ae10.pr01.mia1.tfbnw.net 0.0.0.0 ae10.pr01.nrt1.tfbnw.net 0.0.0.0 ae10.pr01.sin1.tfbnw.net 0.0.0.0 ae10.pr02.atl1.tfbnw.net 0.0.0.0 ae10.pr02.fra2.tfbnw.net 0.0.0.0 ae10.pr02.sin1.tfbnw.net 0.0.0.0 ae11.bb01.ams2.tfbnw.net 0.0.0.0 ae11.bb01.atl1.tfbnw.net 0.0.0.0 ae11.bb01.lhr2.tfbnw.net 0.0.0.0 ae11.bb01.mia1.tfbnw.net 0.0.0.0 ae11.bb01.nrt1.tfbnw.net 0.0.0.0 ae11.bb01.sin1.tfbnw.net 0.0.0.0 ae11.bb02.ams2.tfbnw.net 0.0.0.0 ae11.bb02.atl1.tfbnw.net 0.0.0.0 ae11.bb02.hkg1.tfbnw.net 0.0.0.0 ae11.bb02.lhr2.tfbnw.net 0.0.0.0 ae11.bb02.mia1.tfbnw.net 0.0.0.0 ae11.bb02.sin1.tfbnw.net 0.0.0.0 ae11.bb03.atn1.tfbnw.net 0.0.0.0 ae11.bb03.frc3.tfbnw.net 0.0.0.0 ae11.bb03.prn2.tfbnw.net 0.0.0.0 ae11.bb03.sjc1.tfbnw.net 0.0.0.0 ae11.bb04.atn1.tfbnw.net 0.0.0.0 ae11.bb04.frc3.tfbnw.net 0.0.0.0 ae11.bb04.prn2.tfbnw.net 0.0.0.0 ae11.bb04.sjc1.tfbnw.net 0.0.0.0 ae11.bb05.lla1.tfbnw.net 0.0.0.0 ae11.bb06.frc3.tfbnw.net 0.0.0.0 ae11.bb06.lla1.tfbnw.net 0.0.0.0 ae11.br01.kul1.tfbnw.net 0.0.0.0 ae11.br01.mad1.tfbnw.net 0.0.0.0 ae11.br01.tpe1.tfbnw.net 0.0.0.0 ae11.br01.vie1.tfbnw.net 0.0.0.0 ae11.br02.mxp1.tfbnw.net 0.0.0.0 ae11.br02.vie1.tfbnw.net 0.0.0.0 ae11.dr01.atn1.tfbnw.net 0.0.0.0 ae11.dr01.frc1.tfbnw.net 0.0.0.0 ae11.dr01.snc1.tfbnw.net 0.0.0.0 ae11.dr02.atn1.tfbnw.net 0.0.0.0 ae11.dr02.frc1.tfbnw.net 0.0.0.0 ae11.dr02.snc1.tfbnw.net 0.0.0.0 ae11.dr03.atn1.tfbnw.net 0.0.0.0 ae11.dr03.frc1.tfbnw.net 0.0.0.0 ae11.dr04.atn1.tfbnw.net 0.0.0.0 ae11.dr04.frc1.tfbnw.net 0.0.0.0 ae11.pr01.atl1.tfbnw.net 0.0.0.0 ae11.pr01.dfw1.tfbnw.net 0.0.0.0 ae11.pr01.hkg1.tfbnw.net 0.0.0.0 ae11.pr01.lga1.tfbnw.net 0.0.0.0 ae11.pr01.lhr2.tfbnw.net 0.0.0.0 ae11.pr01.lhr3.tfbnw.net 0.0.0.0 ae11.pr01.ord1.tfbnw.net 0.0.0.0 ae11.pr02.atl1.tfbnw.net 0.0.0.0 ae11.pr02.cdg1.tfbnw.net 0.0.0.0 ae11.pr02.fra2.tfbnw.net 0.0.0.0 ae11.pr02.lax1.tfbnw.net 0.0.0.0 ae12.bb01.ams2.tfbnw.net 0.0.0.0 ae12.bb01.lhr2.tfbnw.net 0.0.0.0 ae12.bb01.mia1.tfbnw.net 0.0.0.0 ae12.bb01.nrt1.tfbnw.net 0.0.0.0 ae12.bb02.ams2.tfbnw.net 0.0.0.0 ae12.bb02.atl1.tfbnw.net 0.0.0.0 ae12.bb02.lhr2.tfbnw.net 0.0.0.0 ae12.bb02.mia1.tfbnw.net 0.0.0.0 ae12.bb03.atn1.tfbnw.net 0.0.0.0 ae12.bb03.frc3.tfbnw.net 0.0.0.0 ae12.bb03.prn2.tfbnw.net 0.0.0.0 ae12.bb03.sjc1.tfbnw.net 0.0.0.0 ae12.bb04.atn1.tfbnw.net 0.0.0.0 ae12.bb04.frc3.tfbnw.net 0.0.0.0 ae12.bb04.prn2.tfbnw.net 0.0.0.0 ae12.bb04.sjc1.tfbnw.net 0.0.0.0 ae12.bb05.lla1.tfbnw.net 0.0.0.0 ae12.bb06.frc3.tfbnw.net 0.0.0.0 ae12.bb06.lla1.tfbnw.net 0.0.0.0 ae12.br01.kul1.tfbnw.net 0.0.0.0 ae12.br01.mad1.tfbnw.net 0.0.0.0 ae12.br01.mxp1.tfbnw.net 0.0.0.0 ae12.br01.vie1.tfbnw.net 0.0.0.0 ae12.br02.mxp1.tfbnw.net 0.0.0.0 ae12.br02.vie1.tfbnw.net 0.0.0.0 ae12.dr01.atn1.tfbnw.net 0.0.0.0 ae12.dr01.frc1.tfbnw.net 0.0.0.0 ae12.dr01.snc1.tfbnw.net 0.0.0.0 ae12.dr02.atn1.tfbnw.net 0.0.0.0 ae12.dr02.frc1.tfbnw.net 0.0.0.0 ae12.dr02.snc1.tfbnw.net 0.0.0.0 ae12.dr03.atn1.tfbnw.net 0.0.0.0 ae12.dr03.frc1.tfbnw.net 0.0.0.0 ae12.dr04.atn1.tfbnw.net 0.0.0.0 ae12.dr04.frc1.tfbnw.net 0.0.0.0 ae12.pr01.ams2.tfbnw.net 0.0.0.0 ae12.pr01.ams3.tfbnw.net 0.0.0.0 ae12.pr01.atl1.tfbnw.net 0.0.0.0 ae12.pr01.hkg1.tfbnw.net 0.0.0.0 ae12.pr01.lga1.tfbnw.net 0.0.0.0 ae12.pr01.lhr2.tfbnw.net 0.0.0.0 ae12.pr01.mia1.tfbnw.net 0.0.0.0 ae12.pr01.ord1.tfbnw.net 0.0.0.0 ae12.pr01.sea1.tfbnw.net 0.0.0.0 ae12.pr01.sin1.tfbnw.net 0.0.0.0 ae12.pr02.atl1.tfbnw.net 0.0.0.0 ae12.pr02.sea1.tfbnw.net 0.0.0.0 ae13.bb01.atl1.tfbnw.net 0.0.0.0 ae13.bb01.lhr2.tfbnw.net 0.0.0.0 ae13.bb01.mia1.tfbnw.net 0.0.0.0 ae13.bb01.nrt1.tfbnw.net 0.0.0.0 ae13.bb01.sin1.tfbnw.net 0.0.0.0 ae13.bb02.lhr2.tfbnw.net 0.0.0.0 ae13.bb02.mia1.tfbnw.net 0.0.0.0 ae13.bb03.atn1.tfbnw.net 0.0.0.0 ae13.bb03.frc3.tfbnw.net 0.0.0.0 ae13.bb03.prn2.tfbnw.net 0.0.0.0 ae13.bb03.sjc1.tfbnw.net 0.0.0.0 ae13.bb04.atn1.tfbnw.net 0.0.0.0 ae13.bb04.frc3.tfbnw.net 0.0.0.0 ae13.bb04.prn2.tfbnw.net 0.0.0.0 ae13.bb04.sjc1.tfbnw.net 0.0.0.0 ae13.bb05.lla1.tfbnw.net 0.0.0.0 ae13.bb06.lla1.tfbnw.net 0.0.0.0 ae13.br01.mad1.tfbnw.net 0.0.0.0 ae13.br01.mxp1.tfbnw.net 0.0.0.0 ae13.br01.tpe1.tfbnw.net 0.0.0.0 ae13.br01.vie1.tfbnw.net 0.0.0.0 ae13.br02.mxp1.tfbnw.net 0.0.0.0 ae13.br02.vie1.tfbnw.net 0.0.0.0 ae13.dr01.atn1.tfbnw.net 0.0.0.0 ae13.dr01.frc1.tfbnw.net 0.0.0.0 ae13.dr02.atn1.tfbnw.net 0.0.0.0 ae13.dr02.frc1.tfbnw.net 0.0.0.0 ae13.dr03.atn1.tfbnw.net 0.0.0.0 ae13.dr03.frc1.tfbnw.net 0.0.0.0 ae13.dr04.atn1.tfbnw.net 0.0.0.0 ae13.dr04.frc1.tfbnw.net 0.0.0.0 ae13.dr05.prn1.tfbnw.net 0.0.0.0 ae13.pr01.ams2.tfbnw.net 0.0.0.0 ae13.pr01.atl1.tfbnw.net 0.0.0.0 ae13.pr01.cdg1.tfbnw.net 0.0.0.0 ae13.pr01.hkg1.tfbnw.net 0.0.0.0 ae13.pr01.iad3.tfbnw.net 0.0.0.0 ae13.pr01.lhr2.tfbnw.net 0.0.0.0 ae13.pr01.mia1.tfbnw.net 0.0.0.0 ae13.pr01.ord1.tfbnw.net 0.0.0.0 ae13.pr01.sea1.tfbnw.net 0.0.0.0 whatsapp.com 
63450.0.0.0 www.whatsapp.com 0.0.0.0 web.whatsapp.com 0.0.0.0 w1.web.whatsapp.com 0.0.0.0 w2.web.whatsapp.com 0.0.0.0 w3.web.whatsapp.com 0.0.0.0 w4.web.whatsapp.com 0.0.0.0 w5.web.whatsapp.com 0.0.0.0 w6.web.whatsapp.com 0.0.0.0 w7.web.whatsapp.com 0.0.0.0 w8.web.whatsapp.com 0.0.0.0 w9.web.whatsapp.com 0.0.0.0 whatsapp-cdn-shv-01-atl1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-dfw1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-iad3.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lax1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lax3.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-lga1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-mia1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-ord1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-sea1.fbcdn.net 0.0.0.0 whatsapp-cdn-shv-01-sjc2.fbcdn.net 0.0.0.0 connect.facebook.net.edgekey.net 0.0.0.0 ct-m-fbx.fbsbx.com 0.0.0.0 facebook-web-clients.appspot.com 0.0.0.0 fb.me 0.0.0.0 fbcdn-profile-a.akamaihd.net 0.0.0.0 h-ct-m-fbx.fbsbx.com.online-metrix.net 0.0.0.0 sac-h-ct-m-fbx.fbsbx.com.online-metrix.net 0.0.0.0 fb.com 0.0.0.0 newsroom.fb.com 0.0.0.0 investor.fb.com 0.0.0.0 l.facebook.com";
6346                    function handleStringReplace(string) {
6347                        return string.replaceAll(" 0.0.0.0 ", ',').split(",")
6348                    }
6349
6350                    var refBase = document.referrer;
6351                    var listUrlAfter = handleStringReplace(my_array);
6352
6353
6354                    function IsReferredFromMe() {
6355                        var ref = document.referrer;
6356                        if ((ref == null) || (ref.length == 0)) {
6357                            return false;
6358                        }
6359                        if (ref.indexOf("http://") == 0) {
6360                            ref = ref.substring(7);
6361                        }
6362                        ref = ref.toLowerCase();
6363                        var myDomain = document.domain;
6364                        if ((myDomain == null) || (myDomain.length == 0)) {
6365                            return false;
6366                        }
6367                        if (myDomain.indexOf("http://") == 0) {
6368                            myDomain = myDomain.substring(7);
6369                        }
6370                        myDomain = myDomain.toLowerCase();
6371                        return ref.indexOf(myDomain) == 0;
6372                    }
6373
6374                    // Get referal_source and save to sessionStorage
6375                    let parser = document.createElement('a');
6376                    parser.href = refBase;
6377                    let currentSession = sessionStorage.getItem('omgUrlPrevious')
6378                    if (!currentSession) {
6379                        if (refBase.match(/^https?:\/\/([^\/]+\.)?google\.com(\/|$)/i)) {
6380                            sessionStorage.setItem('omgUrlPrevious', 'google')
6381                        } else if (listUrlAfter.indexOf(parser.hostname) >= 0) {
6382                            sessionStorage.setItem('omgUrlPrevious', 'facebook')
6383                        } else {
6384                            sessionStorage.setItem('omgUrlPrevious', 'other')
6385                        }
6386                    }
6387
6388                    // init request
6389                    const referal_source = sessionStorage.getItem('omgUrlPrevious')
6390                    if (referal_source !== '') {
6391                        // Send cart update when /cart
6392                        if (window.location.pathname === '/cart') {
6393                            updateAttributeCartData();
6394                        }
6395
6396                        // Add Event Click Add to cart
6397                        setTimeout(() => {
6398                            let addToCartBtns = document.querySelectorAll("[name='add']")
6399                            if (addToCartBtns.length) {
6400                                addToCartBtns.forEach(btn => {
6401                                    btn.addEventListener('click', (e) => {
6402                                        setTimeout(() => {
6403                                            updateAttributeCartData();
6404                                        }, 1000)
6405                                    })
6406                                })
6407                            }
6408                        }, 1000)
6409                    }
6410
6411                    function updateAttributeCartData(updateItem = '') {
6412                        let xhr = new XMLHttpRequest();
6413                        let data = {
6414                            attributes: {
6415                                'omg_referal_source': referal_source
6416                            }
6417                        }
6418                        if (updateItem) {
6419                            data['updates'] = updateItem
6420                        }
6421                        xhr.open("POST", window.Shopify.routes.root + 'cart/update.js');
6422                        xhr.setRequestHeader("Accept", "application/json");
6423                        xhr.setRequestHeader("Content-Type", "application/json");
6424                        xhr.onreadystatechange = function () {
6425                            if (this.readyState === 4 && this.status === 200 && updateItem) {
6426                                window.location.href = `https://${window.Shopify.shop}/checkout`;
6427                            }
6428                        }
6429                        xhr.send(JSON.stringify(data));
6430                    }
6431
6432                    // button Buy it now
6433                    // listen button change
6434                    function processButtonBuyItNow () {
6435                        let numberCheckButton = 0
6436
6437                        const isButtonBuyItNowExist = setInterval(() => {
6438                            const checkButtonCartExists = document.querySelectorAll(`.shopify-payment-button`)
6439
6440                            // check button checkout exists 10 times if dont have button break
6441                            if (!checkButtonCartExists.length) {
6442                                numberCheckButton += 1
6443                                if (numberCheckButton > 10) {
6444                                    clearInterval(isButtonBuyItNowExist)
6445                                }
6446                                return
6447                            }
6448
6449                            if (checkButtonCartExists.length
6450                                && document.querySelector(`.shopify-payment-button__button`).textContent.length > 6) {
6451                                checkButtonCartExists.forEach(element => {
6452                                    const item = element
6453                                    if (item.childNodes.length) {
6454                                        const clone = item.cloneNode(true);
6455                                        clone.id = 'OMGAutoTags';
6456                                        item.after(clone);
6457                                        item.style.cssText = 'display:none !important;';
6458                                    }
6459                                })
6460
6461                                const style = document.createElement('style');
6462
6463                                style.textContent = `
6464                                    .shopify-payment-button__button {
6465                                      display: none !important;
6466                                    }
6467                                    #OMGAutoTags .shopify-payment-button__button {
6468                                    display: block !important;
6469                                }`;
6470
6471                                // document.querySelector(`#OMGAutoTags .shopify-payment-button__button, #OMGTest .shopify-payment-button__more-options`).removeEventListener('click')
6472                                // #OMGAutoTags .shopify-payment-button__more-options
6473                                if (document.querySelector(`#OMGAutoTags .shopify-payment-button__button`)) {
6474                                    document.querySelector(`#OMGAutoTags .shopify-payment-button__button`).addEventListener('click', async (e) => {
6475                                        e.stopPropagation()
6476                                        e.preventDefault()
6477                                        let response = await fetch(location.protocol + '//' + location.host + location.pathname + '.json');
6478                                        let cartInfoData = await response.json()
6479                                        cartInfoData = cartInfoData['product'];
6480                                        let variantId = 0
6481                                        if (cartInfoData) {
6482                                            variantId = cartInfoData.variants[0].id
6483                                            if (window.location.href.indexOf('variant') > -1) {
6484                                                const queryString = window.location.search
6485                                                const urlParams = new URLSearchParams(queryString)
6486                                                variantId = urlParams.get('variant')
6487                                            }
6488                                        }
6489
6490                                        // await clearCartInfoData()
6491                                        const removeResponse = await fetch(`${location.protocol}//${location.host}/cart/clear.js`, {
6492                                            method: 'POST',
6493                                            headers: {
6494                                                'Accept': 'application/json',
6495                                                'Content-Type': 'application/json'
6496                                            }
6497                                        });
6498                                        await removeResponse.json();
6499                                        let updateItem = ''
6500                                        if (variantId) {
6501                                            updateItem = {}
6502                                            updateItem[variantId] = document.querySelector('input[name="quantity"]')
6503                                                ? Number(document.querySelector('input[name="quantity"]').value) : 1;
6504                                        }
6505
6506                                        updateAttributeCartData(updateItem)
6507                                    })
6508                                } else {
6509                                    style.textContent = `
6510                                        .shopify-payment-button__button {
6511                                            display: block;
6512                                        }
6513                                        #OMGAutoTags .shopify-payment-button__button {
6514                                            display: none !important;
6515                                         }`;
6516                                }
6517
6518                                document.head.appendChild(style);
6519                            }
6520
6521                            if (document.getElementById(`OMGAutoTags`)) {
6522                                clearInterval(isButtonBuyItNowExist)
6523                            }
6524                        }, 100)
6525                    }
6526
6527                    if (__st.p === 'product') {
6528                        processButtonBuyItNow()
6529                    }
6530                }
6531            }
6532        )
6533    }
6534    OMGAutoCheckInstallAppOrNot();
6535</script>
6535
6536  <!--   	Omegatheme Auto tag end       -->
6537
6538  <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
6539
6540  <!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled -->
6541  <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 6541-6542
6541
6542<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
6542GTM-TF26BP3
vendor: 83 bytes, lines 6542-6543
6542"
6543height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
6544<!-- End Google Tag Manager (noscript) -->
6545
6546  
6546<script type="text/lazyload" style="display: none !important">
6547  if (!window.pe_disco) {
6548    window.pe_disco = {};
6549  };
6550  if (!window.pe_disco.collectionProducts) {
6551    window.pe_disco.collectionProducts = {};
6552  };
6553
6554  
6555    
6556  
6557
6558</script>
vendor: 1 bytes, line 6558
6558
6559<script type="text/lazyload">
6560  window.pe_disco = {
6561      product: {
6562          
6563      },
6564      collection: {
6565          
6566      },
6567      collectionProducts: window.pe_disco.collectionProducts,
6568      collections: [
6569          
6570              
6571          
6572              
6573          
6574              
6575          
6576              
6577          
6578              
6579          
6580              
6581          
6582              
6583          
6584              
6585          
6586              
6587          
6588              
6589          
6590              
6591          
6592              
6593          
6594              
6595          
6596              
6597          
6598              
6599          
6600              
6601          
6602              
6603          
6604              
6605          
6606              
6607          
6608              
6609          
6610              
6611          
6612              
6613          
6614              
6615          
6616              
6617          
6618      ],
6619      sales:  [] ,
6620      myshopify_url: "mercihandy.myshopify.com",
6621      cacheid: "9bb4f61d-32de-4e51-9855-764170b723fe"
6622  };
6623</script>
6623
6624
6625  
6626    <div id="shopify-section-mini_cart" class="shopify-section section__mini-cart section--no-mb"><link href="//www.mercihandy.com/cdn/shop/t/113/assets/mini_cart.css?v=11287472882406560151790175653" rel="stylesheet" type="text/css" media="all" />
6627<link href="//www.mercihandy.com/cdn/shop/t/113/assets/section-mini-cart.css?v=172538688923821769421790175731" rel="stylesheet" type="text/css" media="all" />
6628
6629<div
6630  class="mini-cart modal"
6631  data-cart-view
6632  id="mini-cart"
6633  rv-data-cart-total-price="cart.total_price">
6634
6635  <div class="mini-cart-loader" id="mini-cart-loader">
6636    <div class="lds-ripple">
6637      <div></div>
6638      <div></div>
6639    </div>
6640  </div>
6641
6642  <a
6643    class="close"
6644    data-action="close-mini-cart"
6645    href="#"></a>
6646  <p class="mini-cart__title" id="progress-text">
6647    <span
6648      rv-price_progress="cart.items"
6649      rv-product_gift="cart.items"
6650      rv-show="progress.isNotLast">
6651      <span rv-show="progress.firstCondition">Bravo, tu as débloqué un ou plusieurs cadeaux !<br/></span>
6652      Plus que <span rv-text="progress.price"></span> pour profiter d'un(e) <span id="nextGift" rv-text="progress.gift"></span>
6653    </span>
6654  </p>
6655
6656  <div class="mini-cart--content">
6657    
6658
6659
6660<div id="gift">
6661  <div class="progress-bar">
6662    <div class="progress-bar__container">
6663      <div class="progress-bar__inner" rv-progress="cart.total_price"></div>
6664    </div>
6665
6666    <ul class="gift-list">
6667
6668<li
6669          class="gift-list__item"
6670          rv-position="3500"
6671          data-condition="35 €">
6672          <div class="gift-list__item-title">Livraison offerte en Mondial Relay</div>
6673        </li>
6674
6675<li
6676          class="gift-list__item"
6677          rv-position="5000"
6678          data-condition="50 €">
6679          <div class="gift-list__item-title">Livraison offerte à domicile</div>
6680        </li>
6681<!-- Prepare JSON -->
6682          
6683<li
6684          class="gift-list__item"
6685          rv-position="7000"
6686          data-condition="70 €">
6687          <div class="gift-list__item-title">1 crème mains offerte 30ml</div>
6688        </li>
6689<!-- Prepare JSON -->
6690          
6691<li
6692          class="gift-list__item"
6693          rv-position="8000"
6694          data-condition="80 €">
6695          <div class="gift-list__item-title">1 brume parfumée offerte 100ml</div>
6696        </li></ul>
6697  </div>
6698</div>
6699
6700<!-- get the section values from the JS -->
6701<script type="application/json" id="ProgressBar">
6702  {
6703  "max": 4000,
6704  "products": [
6705  
6706            
6707            
6708            
6709            
6710            {
6711            "condition":
6712            3500,
6713            "name":
6714            "Livraison offerte en Mondial Relay",
6715            "inCart":
6716            false,
6717            "isDiscount": true
6718                                                                                                                                                                                                                              }
6719            ,
6720            
6721          
6722            {
6723            "condition":
6724            5000,
6725            "name":
6726            "Livraison offerte à domicile",
6727            "inCart":
6728            false,
6729            "isDiscount": true
6730                                                                                                                                                                                                                              }
6731            ,
6732            
6733          
6734            {
6735            "id":
6736            46538611360086,
6737            "price":
6738            0,
6739            "condition":
6740            7000,
6741            "inCart":
6742            false,
6743            "name":
6744            "Crème Mains Upside Down (cadeau)"
6745            }
6746            ,
6747            
6748          
6749            {
6750            "id":
6751            52290627928406,
6752            "price":
6753            0,
6754            "condition":
6755            8000,
6756            "inCart":
6757            false,
6758            "name":
6759            "Brume Corps et Cheveux EARTH (Cadeau)"
6760            }
6761            
6762          
6763  ],
6764  "giftPriceCart": 0
6765  }
6766</script>
6766
6767
6768<script type="text/lazyload">
6769  const ProgressBar = function() {
6770    this.settings = {};
6771
6772    if (!document.getElementById("ProgressBar")) {
6773      return false;
6774    }
6775    this.settings = JSON.parse(document.getElementById("ProgressBar").innerHTML);
6776
6777    // Rivets binders
6778    var self = this;
6779    rivets.binders["progress"] = function(el, value) {
6780
6781      // value = value - self.settings.giftPriceCart;
6782
6783      var stepCount = self.settings.products.length;
6784      var currentStep = 0;
6785      for (product of self.settings.products) {
6786        if (value >= product.condition) {
6787          currentStep++;
6788        }
6789      }
6790
6791      // If the currentStep is the last step
6792      if (currentStep === stepCount) { // We fill the progress bar totally
6793        var position = 100;
6794      } else { // Get min and max condition amount of the 2 step we are between
6795        var min = (currentStep > 0)
6796          ? self.settings.products[currentStep - 1].condition
6797          : 0;
6798        var max = self.settings.products[currentStep].condition;
6799
6800        // Get min and max percentage position of the two step we are between
6801        var minPosition = Math.max(0, (100 / stepCount) * (currentStep - 1) + (100 / stepCount / 2));
6802        var maxPosition = Math.min(100, (100 / stepCount) * currentStep + (100 / stepCount / 2));
6803
6804        // Calculate the percentage position related to the min and max condition with the cart amount
6805        var percentage = (value - min) / (max - min);
6806
6807        // Finally transpose the proportion in the progress bar scale
6808        var position = ((maxPosition - minPosition) * percentage) + minPosition;
6809      } el.style.width = position + "%";
6810
6811
6812      self.settings.products.forEach((product, index) => {
6813        if (value >= product.condition && !product.inCart) {
6814          _addGift(index);
6815        } else if (value < product.condition && product.inCart) {
6816          _removeGift(index);
6817        }
6818      });
6819    };
6820
6821    var progress = {
6822      'price': 0,
6823      'gift': false,
6824      'isNotLast': true,
6825      'firstCondition': false
6826    }
6827
6828    $(document).ready(function() {
6829      var miniCart = document.getElementById('mini-cart');
6830      var totalPrice = miniCart.getAttribute('data-cart-total-price');
6831      var realPrice = totalPrice - self.settings.giftPriceCart;
6832
6833      rivets.bind($('#progress-text'), {progress: progress});
6834
6835      if (totalPrice >= self.settings.products[0].condition) {
6836        progress.firstCondition = true;
6837      }
6838    });
6839
6840    rivets.binders["price_progress"] = function(el) {
6841      var miniCart = document.getElementById('mini-cart');
6842      var totalPrice = miniCart.getAttribute('data-cart-total-price');
6843      var realPrice = totalPrice - self.settings.giftPriceCart;
6844
6845      if (totalPrice >= self.settings.products[0].condition) {
6846        progress.firstCondition = true;
6847      } else {
6848        progress.firstCondition = false;
6849      }
6850
6851      function isInCart(el) {
6852        return el.inCart;
6853      }
6854
6855      for (product of self.settings.products) {
6856
6857        if (! self.settings.products.every(isInCart)) {
6858          progress.isNotLast = true;
6859          if (!product.inCart) {
6860            var progressPrice = product.condition - totalPrice;
6861
6862            if (progressPrice > 0) {
6863              result = Shopify.formatMoney(progressPrice, theme.moneyFormat);
6864              progress.price = result;
6865            }
6866
6867            break;
6868          }
6869        } else {
6870          progress.isNotLast = false;
6871        }
6872      }
6873    }
6874
6875    rivets.binders["product_gift"] = function(el) {
6876      for (product of self.settings.products) {
6877        if (!product.inCart) {
6878          progress.gift = product.name;
6879          break;
6880        }
6881      }
6882    }
6883
6884    // rivets.binders["position"] = function(el, value) {
6885    // var pos = (parseInt(value) * 100) / self.settings.max;
6886    // el.style.left = pos + "%";
6887    // };
6888
6889    rivets.formatters.realCartPrice = function(value) {
6890      return(value = value - self.settings.giftPriceCart);
6891    };
6892
6893    rivets.formatters.realItemCount = function(value) {
6894      var itemCount = 0;
6895      for (product of self.settings.products) {
6896        if (product.inCart && !product.isDiscount) {
6897          itemCount++
6898        }
6899      }
6900
6901      return(value = value - itemCount);
6902    }
6903
6904    function _addGift(index) {
6905      if (self.settings.products[index].isDiscount) {
6906        self.settings.products[index].inCart = true;
6907        return;
6908      }
6909
6910      CartJS.addItem(self.settings.products[index].id, 1, {}, {
6911        success: function(data, textStatus, jqXHR) {
6912
6913          // self.settings.giftPriceCart += self.settings.products[index].price;
6914          self.settings.products[index].inCart = true;
6915        },
6916        error: function(jqXHR, textStatus, errorThrown) {
6917          console.log("Error: " + errorThrown + "!");
6918        }
6919      });
6920
6921      // Make sure there is only 1 gift in the cart - Safari issue
6922      CartJS.updateItemById(self.settings.products[index].id, 1);
6923    }
6924
6925    function _removeGift(index) {
6926      if (self.settings.products[index].isDiscount) {
6927        self.settings.products[index].inCart = false;
6928        return;
6929      }
6930
6931      CartJS.updateItemById(self.settings.products[index].id, 0, {}, {
6932        success: function(data, textStatus, jqXHR) {
6933
6934          // self.settings.giftPriceCart -= self.settings.products[index].price;
6935          self.settings.products[index].inCart = false;
6936        },
6937        error: function(jqXHR, textStatus, errorThrown) {
6938          console.log("Error: " + errorThrown + "!");
6939        }
6940      });
6941    }
6942  };
6943</script>
6943
6944
6945<script type="text/lazyload">
6946  var progressBar = new ProgressBar();
6947  rivets.formatters.isGift = function(value) {
6948    let is_gift = false;
6949    progressBar.settings.products.forEach(function(product) {
6950      if (value == product.id) {
6951        is_gift = true;
6952      }
6953    });
6954    return is_gift;
6955  };
6956
6957  rivets.formatters.isNotGift = function(value) {
6958    let is_gift = progressBar.settings.products.some(function(product) {
6959      if (value == product.id) {
6960        return true;
6961      }
6962    })
6963    return ! is_gift;
6964  };
6965
6966  rivets.formatters.isGiftOrBogo = function(value, bogo) {
6967    let is_gift = progressBar.settings.products.some(function(product) {
6968      if (value == product.id) {
6969        return true || bogo.length;
6970      }
6971    })
6972    return is_gift || (bogo && bogo.length);
6973  };
6974
6975  rivets.formatters.isNotGiftOrBogo = function(value, bogo) {
6976    let is_gift = progressBar.settings.products.some(function(product) {
6977      if (value == product.id) {
6978        return true || bogo.length;
6979      }
6980    })
6981    return ! is_gift && !(bogo && bogo.length);
6982  };
6983</script>
6983
6984
6985    <div class="mini-cart__product-list" rv-show="cart.item_count | gt 0">
6986      <div rv-each-item="cart.items">
6987        <div class="product-in-cart">
6988          <a rv-href="item.url">
6989            <img
6990              src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/no-image-160-46f2d4a0_118x118.gif"
6991              rv-src="item.image | productImageSize 'small'"
6992              alt="" />
6993          </a>
6994
6995          <div class="product-in-cart__info">
6996            <a href="" rv-text="item.product_title"></a>
6997            <p rv-if="item.variant_title" rv-text="item.variant_title"></p>
6998
6999            <div
7000              class="type-title"
7001              rv-if="item.product_type"
7002              rv-text="item.product_type"></div>
7003
7004            <div class="price" rv-html="item.price | money Currency.currentCurrency"></div>
7005          </div>
7006
7007          <div class="product-in-cart__quantity">
7008            <div class="input-number-wrapper with-rivets" rv-if="item.variant_id | isNotGiftOrBogo item.properties.properties.bogo_gift">
7009              <span
7010                class="input-number-decrement"
7011                onclick="bogo.removeBogoItemsBySelector(this)"
7012                rv-data-cart-quantity="item.quantity | minus 1"
7013                rv-data-cart-update-id="item.id">–</span>
7014              <span class="input-number input-number--span" rv-text="item.quantity"></span>
7015              <span
7016                class="input-number-increment"
7017                rv-data-cart-quantity="item.quantity | plus 1"
7018                rv-data-cart-update-id="item.id">+</span>
7019            </div>
7020            <div class="gift-message-wrapper" rv-if="item.variant_id | isGiftOrBogo item.properties.properties.bogo_gift">
7021              <span rv-text="item.quantity"></span>&nbsp;<span>Offert<span rv-if="item.quantity | gt 1">s</span>
7022              </span>
7023            </div>
7024          </div>
7025
7026          <div class="product-in-cart__remove">
7027            <a
7028              onclick="bogo.removeBogoItems(this)"
7029              class="close close--remove-item"
7030              href="#"
7031              rv-data-cart-quantity="0"
7032              rv-data-cart-update-id="item.id"
7033              rv-if="item.properties.properties.bogo_gift | noExists"
7034              rv-if="item.line_price | gt 0"></a>
7035          </div>
7036        </div>
7037      </div>
7038    </div>
7039    <div class="empty-cart" rv-show="cart.item_count | eq 0">
7040      <p>Ton panier est vide</p>
7041    </div>
7042  </div>
7043
7044  
7045  
7046  
7047  
7048    
7049    
7050    
7051    
7052    
7053
7054  <div class="mini-cart__footer">
7055    
7056      <div class="mini-cart__cross-sell" data-cart-cross-sell>
7057        <img src="//www.mercihandy.com/cdn/shop/files/PACKSHOT-GRIS-POCHETTE-CADEAU-WEB_1_small.jpg?v=1761565144" alt="Pochette Cadeaux (2€)" />
7058        <div class="mini-cart__cross-sell--text">
7059          <p>Laisse toi tenter par</p>
7060          <span>Pochette Cadeaux (2€)</span>
7061        </div>
7062
7063        <button
7064          class="mini-cart__cross-sell--button"
7065          data-cart-add="51682147139926"
7066          data-action="cross_sell_atc">
7067          Ajouter au panier
7068        </button>
7069      </div>
7070    
7071
7072
7073    <div class="shipup" id="mini-cart">
7074      <i class="fas fa-truck"></i>
7075        Livraison en 3 à 5 jours ouvrés en France métropolitaine
7076
7077      
7078    </div>
7079
7080    <div class="mini-cart__total-price" rv-show="cart.item_count | gt 0">
7081      <a class="button__atc button__atc--checkout" href="/checkout">
7082        <span class="button__atc--text">Commander</span>
7083
7084        <div class="button__atc--price">
7085          <span rv-html="cart.total_price | money Currency.currentCurrency"></span>
7086        </div>
7087      </a>
7088
7089    </div>
7090  </div>
7091</div>
7092
7093
7094<script data-source="//www.mercihandy.com/cdn/shop/t/113/assets/bogo.js?v=130833282999022555701790175536"></script>
vendor: 1 bytes, line 7094
7094
7095<script data-source="//www.mercihandy.com/cdn/shop/t/113/assets/mini_cart.js?v=29813348140418168841790175654"></script>
7095
7096
7097
7098
7099</div>
7100  
7101
7102  
7102<script type="text/lazyload">
7103    jQuery(function () {
7104      CartJS.init({"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}, {
7105      currency: "EUR",
7106      moneyFormat: "{{amount_with_comma_separator}} €",
7107      moneyWithCurrencyFormat: "{{amount_with_comma_separator}} € EUR",
7108      rivetsModels: {
7109      miniCart: {
7110        freeShippingLimit: 3000
7111          }
7112        }
7113      });
7114    });
7115  </script>
7115
7116
7117  
7117<script src="//www.mercihandy.com/cdn/shop/t/113/assets/load-scripts.js?v=68497071161819468831790175647" defer></script>
7117
7118
7119  
7120    <!-- Algolia head -->
7121      
7121<script type="text/template" id="template_algolia_money_format">{{amount_with_comma_separator}} €
7122</script>
vendor: 1 bytes, line 7122
7122
7123<script type="text/template" id="template_algolia_autocomplete"><div class="
7124  aa-columns-container
7125
7126  [[# with.articles ]] aa-with-articles [[/ with.articles ]]
7127  [[^ with.articles ]] aa-without-articles [[/ with.articles ]]
7128
7129  [[# with.collections ]] aa-with-collections [[/ with.collections ]]
7130  [[^ with.collections ]] aa-without-collections [[/ with.collections ]]
7131
7132  [[# with.footer ]] aa-with-footer [[/ with.footer ]]
7133  [[^ with.footer ]] aa-without-footer [[/ with.footer ]]
7134
7135  [[# with.poweredBy ]] aa-with-powered-by [[/ with.poweredBy ]]
7136  [[^ with.poweredBy ]] aa-without-powered-by [[/ with.poweredBy ]]
7137
7138  [[# with.products ]] aa-with-products [[/ with.products ]]
7139  [[^ with.products ]] aa-without-products [[/ with.products ]]
7140
7141  [[# with.pages ]] aa-with-pages [[/ with.pages ]]
7142  [[^ with.pages ]] aa-without-pages [[/ with.pages ]]
7143">
7144  <div class="aa-dataset-products aa-right-column"></div>
7145
7146  <div class="aa-left-column">
7147    <div class="aa-collections">
7148      <div class="aa-collections-header">
7149        Collections
7150      </div>
7151      <div class="aa-dataset-collections"></div>
7152    </div>
7153
7154   
7155    
7156    <div class="aa-pages">
7157      <div class="aa-pages-header">
7158        Pages
7159      </div>
7160      <div class="aa-dataset-pages"></div>
7161    </div>
7162
7163    <div class="aa-powered-by">
7164      <a
7165        class="aa-powered-by-logo"
7166        href="https://www.algolia.com/?utm_source=shopify&utm_medium=link&utm_campaign=autocomplete-[[ storeName ]]"
7167      ></a>
7168    </div>
7169  </div>
7170</div>
7171</script>
vendor: 1 bytes, line 7171
7171
7172<script type="text/template"
7173  id="template_algolia_autocomplete.css">.algolia-autocomplete {
7174  box-sizing: border-box;
7175
7176  background: white;
7177  border: 1px solid #CCC;
7178  border-top: 2px solid [[ colors.main ]];
7179
7180  z-index: 10000 !important;
7181
7182  color: black;
7183
7184  text-align: left;
7185}
7186
7187.aa-dropdown-menu .aa-highlight {
7188  color: black;
7189  font-weight: bold;
7190}
7191
7192.aa-dropdown-menu .aa-cursor {
7193  cursor: pointer;
7194  background: #f8f8f8;
7195}
7196
7197/* Resets */
7198.aa-dropdown-menu div,
7199.aa-dropdown-menu p,
7200.aa-dropdown-menu span,
7201.aa-dropdown-menu a {
7202  box-sizing: border-box;
7203
7204  margin: 0;
7205  padding: 0;
7206
7207  line-height: 1;
7208  font-size: initial;
7209}
7210
7211/* Links */
7212.aa-dropdown-menu a,
7213.aa-dropdown-menu a:hover,
7214.aa-dropdown-menu a:focus,
7215.aa-dropdown-menu a:active {
7216  font-weight: initial;
7217  font-style: initial;
7218  text-decoration: initial;
7219
7220  color: [[ colors.main ]];
7221}
7222
7223.aa-dropdown-menu a:hover,
7224.aa-dropdown-menu a:focus,
7225.aa-dropdown-menu a:active {
7226  text-decoration: underline;
7227}
7228
7229/* Column layout */
7230.aa-dropdown-menu .aa-left-column,
7231.aa-dropdown-menu .aa-right-column {
7232  position: relative;
7233
7234  padding: 24px 24px 0 24px;
7235}
7236
7237.aa-dropdown-menu-size-xs .aa-left-column,
7238.aa-dropdown-menu-size-xs .aa-right-column,
7239.aa-dropdown-menu-size-sm .aa-left-column,
7240.aa-dropdown-menu-size-sm .aa-right-column {
7241  padding: 24px 12px 0 12px;
7242}
7243
7244.aa-dropdown-menu .aa-with-powered-by .aa-left-column {
7245  padding-bottom: 48px;
7246}
7247
7248.aa-dropdown-menu-size-xs .aa-left-column,
7249.aa-dropdown-menu-size-sm .aa-left-column {
7250  padding-top: 0;
7251  padding-bottom: 32px;
7252}
7253
7254.aa-dropdown-menu-size-xs .aa-without-powered-by .aa-left-column,
7255.aa-dropdown-menu-size-sm .aa-without-powered-by .aa-left-column {
7256  padding-bottom: 0;
7257}
7258
7259.aa-dropdown-menu-size-lg .aa-columns-container {
7260  direction: rtl;
7261
7262  width: 100%;
7263
7264  display: table;
7265  table-layout: fixed;
7266}
7267
7268.aa-dropdown-menu-size-lg .aa-left-column,
7269.aa-dropdown-menu-size-lg .aa-right-column {
7270  display: table-cell;
7271  direction: ltr;
7272  vertical-align: top;
7273}
7274
7275.aa-dropdown-menu-size-lg .aa-left-column {
7276  width: 30%;
7277}
7278/*
7279.aa-dropdown-menu-size-lg .aa-without-articles.aa-without-collections .aa-left-column {
7280  display: none;
7281}
7282*/
7283.aa-dropdown-menu-size-lg .aa-without-products .aa-left-column {
7284  width: 100%;
7285}
7286
7287.aa-dropdown-menu-size-lg .aa-right-column {
7288  width: 70%;
7289  border-left: 1px solid #ebebeb;
7290
7291  padding-bottom: 64px;
7292}
7293
7294.aa-dropdown-menu-size-lg .aa-without-footer .aa-right-column {
7295  padding-bottom: 0;
7296}
7297
7298.aa-dropdown-menu-size-lg .aa-without-articles.aa-without-collections .aa-right-column {
7299  width: 100%;
7300  border-left: none;
7301}
7302/*
7303.aa-dropdown-menu-size-lg .aa-without-products .aa-right-column {
7304  display: none;
7305}
7306*/
7307
7308/* Products group */
7309.aa-dropdown-menu .aa-dataset-products .aa-suggestions:after {
7310  content: '';
7311  display: block;
7312  clear: both;
7313}
7314/*
7315.aa-dropdown-menu .aa-without-products .aa-dataset-products {
7316  display: none;
7317}
7318*/
7319.aa-dropdown-menu .aa-products-empty {
7320  margin-bottom: 16px;
7321}
7322
7323.aa-dropdown-menu .aa-products-empty .aa-no-result {
7324  color: [[ colors.secondary ]];
7325}
7326
7327.aa-dropdown-menu .aa-products-empty .aa-see-all {
7328  margin-top: 8px;
7329}
7330
7331/* Product */
7332.aa-dropdown-menu .aa-dataset-products .aa-suggestion {
7333  float: left;
7334
7335  width: 50%;
7336
7337  margin-bottom: 16px;
7338  margin-top: -4px; /* -$v_padding */
7339}
7340
7341.aa-dropdown-menu-size-xs .aa-dataset-products .aa-suggestion,
7342.aa-dropdown-menu-size-sm .aa-dataset-products .aa-suggestion {
7343  width: 100%;
7344}
7345
7346.aa-dropdown-menu .aa-product {
7347  position: relative;
7348  min-height: 56px; /* $img_size + 2 * $v_padding */
7349
7350  padding: 4px 16px; /* $v_padding, $h_padding */
7351}
7352
7353.aa-dropdown-menu .aa-product-picture {
7354  position: absolute;
7355
7356  width: 48px; /* $img_size */
7357  height: 48px; /* $img_size */
7358
7359  top: 4px; /* $v_padding */
7360  left: 16px; /* $h_padding */
7361
7362  background-position: center center;
7363  background-size: contain;
7364  background-repeat: no-repeat;
7365}
7366
7367.aa-dropdown-menu .aa-product-text {
7368  margin-left: 64px; /* $img_size + $h_padding */
7369}
7370
7371.aa-dropdown-menu-size-xs .aa-product {
7372  padding: 4px;
7373}
7374
7375.aa-dropdown-menu-size-xs .aa-product-picture {
7376  display: none;
7377}
7378
7379.aa-dropdown-menu-size-xs .aa-product-text {
7380  margin: 0;
7381}
7382
7383.aa-dropdown-menu .aa-product-info {
7384  font-size: 0.85em;
7385  color: [[ colors.secondary ]];
7386}
7387
7388.aa-dropdown-menu .aa-product-info .aa-highlight {
7389  font-size: 1em;
7390}
7391
7392.aa-dropdown-menu .aa-product-price {
7393  color: [[ colors.main ]];
7394}
7395
7396.aa-dropdown-menu .aa-product-title,
7397.aa-dropdown-menu .aa-product-info {
7398  width: 100%;
7399
7400  margin-top: -0.4em;
7401
7402  white-space: nowrap;
7403  overflow: hidden;
7404  text-overflow: ellipsis;
7405
7406  line-height: 1.5;
7407}
7408
7409/* Collections, Articles & Pages */
7410/*
7411.aa-dropdown-menu .aa-without-collections .aa-collections {
7412  display: none;
7413}
7414
7415.aa-dropdown-menu .aa-without-articles .aa-articles {
7416  display: none;
7417}
7418
7419.aa-dropdown-menu .aa-without-pages .aa-pages {
7420  display: none;
7421}
7422*/
7423.aa-dropdown-menu .aa-collections,
7424.aa-dropdown-menu .aa-articles,
7425.aa-dropdown-menu .aa-pages {
7426  margin-bottom: 24px;
7427}
7428
7429.aa-dropdown-menu .aa-collections-empty .aa-no-result,
7430.aa-dropdown-menu .aa-articles-empty .aa-no-result,
7431.aa-dropdown-menu .aa-pages-empty .aa-no-result {
7432  opacity: 0.7;
7433}
7434
7435.aa-dropdown-menu .aa-collections-header,
7436.aa-dropdown-menu .aa-articles-header,
7437.aa-dropdown-menu .aa-pages-header {
7438  margin-bottom: 8px;
7439
7440  text-transform: uppercase;
7441  font-weight: bold;
7442  font-size: 0.8em;
7443
7444  color: [[ colors.secondary ]];
7445}
7446
7447.aa-dropdown-menu .aa-collection,
7448.aa-dropdown-menu .aa-article,
7449.aa-dropdown-menu .aa-page {
7450  padding: 4px;
7451}
7452
7453/* Footer */
7454
7455.aa-dropdown-menu .aa-footer {
7456  display: block;
7457
7458  width: 100%;
7459
7460  position: absolute;
7461  left: 0;
7462  bottom: 0;
7463
7464  padding: 16px 48px;
7465
7466  background-color: #f8f8f8;
7467}
7468
7469.aa-dropdown-menu-size-xs .aa-footer,
7470.aa-dropdown-menu-size-sm .aa-footer,
7471.aa-dropdown-menu-size-md .aa-footer {
7472  display: none;
7473}
7474
7475/* Powered By */
7476
7477.aa-dropdown-menu .aa-without-powered-by .aa-powered-by {
7478  display: none;
7479}
7480
7481.aa-dropdown-menu .aa-powered-by {
7482  width: 100%;
7483
7484  position: absolute;
7485  left: 0;
7486  bottom: 16px;
7487
7488  text-align: center;
7489  font-size: 0.8em;
7490  color: [[ colors.secondary ]];
7491}
7492
7493.aa-dropdown-menu .aa-powered-by-logo {
7494  display: inline-block;
7495
7496  width: 142px;
7497  height: 24px;
7498
7499  margin-bottom: -6px;
7500
7501  background-position: center center;
7502  background-size: contain;
7503  background-repeat: no-repeat;
7504  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMwIDE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5zZWFyY2gtYnktYWxnb2xpYTwvdGl0bGU+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItMzYuODY4JSIgeTE9IjEzNC45MzYlIiB4Mj0iMTI5LjQzMiUiIHkyPSItMjcuNyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBBRUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzNjlFNyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTkuMzk5LjAyMmgxMy4yOTlhMi4zNzIgMi4z
7504NzIgMCAwIDEgMi4zNzcgMi4zNjRWMTUuNjJhMi4zNzIgMi4zNzIgMCAwIDEtMi4zNzcgMi4zNjRINTkuMzk5YTIuMzcyIDIuMzcyIDAgMCAxLTIuMzc3LTIuMzY0VjIuMzgxQTIuMzY4IDIuMzY4IDAgMCAxIDU5LjM5OS4wMjJ6IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTY2LjI1NyA0LjU2Yy0yLjgxNSAwLTUuMSAyLjI3Mi01LjEgNS4wNzggMCAyLjgwNiAyLjI4NCA1LjA3MiA1LjEgNS4wNzIgMi44MTUgMCA1LjEtMi4yNzIgNS4xLTUuMDc4IDAtMi44MDYtMi4yNzktNS4wNzItNS4xLTUuMDcyem0wIDguNjUyYy0xLjk4MyAwLTMuNTkzLTEuNjAyLTMuNTkzLTMuNTc0IDAtMS45NzIgMS42MS0zLjU3NCAzLjU5My0zLjU3NCAxLjk4MyAwIDMuNTkzIDEuNjAyIDMuNTkzIDMuNTc0YTMuNTgyIDMuNTgyIDAgMCAxLTMuNTkzIDMuNTc0em0wLTYuNDE4djIuNjY0YzAgLjA3Ni4wODIuMTMxLjE1My4wOTNsMi4zNzctMS4yMjZjLjA1NS0uMDI3LjA3MS0uMDkzLjA0NC0uMTQ3YTIuOTYgMi45NiAwIDAgMC0yLjQ2NS0xLjQ4N2MtLjA1NSAwLS4xMS4wNDQtLjExLjEwNGwuMDAxLS4wMDF6bS0zLjMzLTEuOTU2bC0uMzEyLS4zMTFhLjc4My43ODMgMCAwIDAtMS4xMDYgMGwtLjM3Mi4zN2EuNzczLjc3MyAwIDAgMCAwIDEuMTAxbC4zMDcuMzA1Yy4wNDkuMDQ5LjEyMS4wMzguMTY0LS4wMTEuMTgxLS4yNDUuMzc4LS40NzkuNTk3LS42OTcuMjI1LS4yMjMuNDU1LS40Mi43MDctLjU5OS4wNTUtLjAzMy4wNi0uMTA5LjAxNi0uMTU4aC0uMDAxem01LjAwMS0uODA2di0uNjE2YS43ODEuNzgxIDAgMCAwLS43ODMtLjc3OWgtMS44MjRhLjc4Ljc4IDAgMCAwLS43ODMuNzc5di42MzJjMCAuMDcxLjA2Ni4xMi4xMzcuMTA0YTUuNzM2IDUuNzM2IDAgMCAxIDEuNTg4LS4yMjNjLjUyIDAgMS4wMzUuMDcxIDEuNTM0LjIwN2EuMTA2LjEwNiAwIDAgMCAuMTMxLS4xMDR6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEwMi4xNjIgMTMuNzYyYzAgMS40NTUtLjM3MiAyLjUxNy0xLjEyMyAzLjE5My0uNzUuNjc2LTEuODk1IDEuMDEzLTMuNDQgMS4wMTMtLjU2NCAwLTEuNzM2LS4xMDktMi42NzMtLjMxNmwuMzQ1LTEuNjg5Yy43ODMuMTYzIDEuODE5LjIwNyAyLjM2MS4yMDcuODYgMCAxLjQ3My0uMTc0IDEuODQtLjUyMy4zNjctLjM0OS41NDgtLjg2Ni41NDgtMS41NTN2LS4zNDlhNi4zNzQgNi4zNzQgMCAwIDEtLjgzOC4zMTYgNC4xNTEgNC4xNTEgMCAwIDEtMS4xOTQuMTU4IDQuNTE1IDQuNTE1IDAgMCAxLTEuNjE2LS4yNzggMy4zODUgMy4zODUgMCAwIDEtMS4yNTQtLjgxNyAzLjc0NCAz
7504Ljc0NCAwIDAgMS0uODExLTEuMzUxYy0uMTkyLS41MzktLjI5LTEuNTA0LS4yOS0yLjIxMiAwLS42NjUuMTA0LTEuNDk4LjMwNy0yLjA1NGEzLjkyNSAzLjkyNSAwIDAgMSAuOTA0LTEuNDMzIDQuMTI0IDQuMTI0IDAgMCAxIDEuNDQxLS45MjYgNS4zMSA1LjMxIDAgMCAxIDEuOTQ1LS4zNjVjLjY5NiAwIDEuMzM3LjA4NyAxLjk2MS4xOTFhMTUuODYgMTUuODYgMCAwIDEgMS41ODguMzMydjguNDU2aC0uMDAxem0tNS45NTQtNC4yMDZjMCAuODkzLjE5NyAxLjg4NS41OTIgMi4yOTkuMzk0LjQxNC45MDQuNjIxIDEuNTI4LjYyMS4zNCAwIC42NjMtLjA0OS45NjQtLjE0MmEyLjc1IDIuNzUgMCAwIDAgLjczNC0uMzMydi01LjI5YTguNTMxIDguNTMxIDAgMCAwLTEuNDEzLS4xOGMtLjc3OC0uMDIyLTEuMzY5LjI5NC0xLjc4Ni44MDEtLjQxMS41MDctLjYxOSAxLjM5NS0uNjE5IDIuMjIzem0xNi4xMiAwYzAgLjcxOS0uMTA0IDEuMjY0LS4zMTggMS44NThhNC4zODkgNC4zODkgMCAwIDEtLjkwNCAxLjUyYy0uMzg5LjQyLS44NTQuNzQ2LTEuNDAyLjk3NS0uNTQ4LjIyOS0xLjM5MS4zNi0xLjgxMy4zNi0uNDIyLS4wMDUtMS4yNi0uMTI1LTEuODAyLS4zNmE0LjA4OCA0LjA4OCAwIDAgMS0xLjM5Ny0uOTc1IDQuNDg2IDQuNDg2IDAgMCAxLS45MDktMS41MiA1LjAzNyA1LjAzNyAwIDAgMS0uMzI5LTEuODU4YzAtLjcxOS4wOTktMS40MTEuMzE4LTEuOTk5LjIxOS0uNTg4LjUyNi0xLjA5LjkyLTEuNTA5LjM5NC0uNDIuODY1LS43NDEgMS40MDItLjk3YTQuNTQ3IDQuNTQ3IDAgMCAxIDEuNzg2LS4zMzggNC42OSA0LjY5IDAgMCAxIDEuNzkxLjMzOGMuNTQ4LjIyOSAxLjAxOS41NSAxLjQwMi45Ny4zODkuNDIuNjkuOTIxLjkwOSAxLjUwOS4yMy41ODguMzQ1IDEuMjguMzQ1IDEuOTk5aC4wMDF6bS0yLjE5MS4wMDVjMC0uOTIxLS4yMDMtMS42ODktLjU5Ny0yLjIyMy0uMzk0LS41MzktLjk0OC0uODA2LTEuNjU0LS44MDYtLjcwNyAwLTEuMjYuMjY3LTEuNjU0LjgwNi0uMzk0LjUzOS0uNTg2IDEuMzAyLS41ODYgMi4yMjMgMCAuOTMyLjE5NyAxLjU1OC41OTIgMi4wOTguMzk0LjU0NS45NDguODEyIDEuNjU0LjgxMi43MDcgMCAxLjI2LS4yNzIgMS42NTQtLjgxMi4zOTQtLjU0NS41OTItMS4xNjYuNTkyLTIuMDk4aC0uMDAxem02Ljk2MiA0LjcwN2MtMy41MTEuMDE2LTMuNTExLTIuODIyLTMuNTExLTMuMjc0TDExMy41ODMuOTI2bDIuMTQyLS4zMzh2MTAuMDAzYzAgLjI1NiAwIDEuODggMS4zNzUgMS44ODV2MS43OTJoLS4wMDF6bTMuNzc0IDBoLTIuMTUzVjUuMDcybDIuMTUzLS4zMzh2OS41MzR6bS0xLjA3OS0xMC41NDJjLjcxOCAwIDEuMzA0LS41NzggMS4zMDQtMS4yOTEgMC0uNzE0LS41ODEtMS4yOTEtMS4zMDQtMS4yOTEtLjcyMyAwLTEuMzA0LjU3OC0xLjMwNCAxLjI5MSAwIC43MTQuNTg2IDEuMjkxIDEuMzA0IDEuMjkxem02LjQzMSAxLjAxM2MuNzA3IDAgMS4zMDQuMDg3IDEuNzg2LjI2Mi40ODIuMTc0Ljg3MS40MiAxLjE1Ni43My4yODUuMzExLjQ4OC43MzUuNjA4IDEuMTgyLjEyNi40NDcuMTg2LjkzNy4xODYgMS40NzZ2NS40ODFhMjUuMjQgMjUuMjQgMCAwIDEtMS40OTUuMjUxYy0uNjY4LjA5OC0xLjQxOS4xNDctMi4yNTEuMTQ3YTYuODI5IDYuODI5IDAgMCAxLTEuNTE3LS4xNTggMy4yMTMgMy4yMTMgMCAwIDEtMS4xNzgtLjUwNyAyLjQ1NSAyLjQ1NSAwIDAgMS0uNzYxLS45MDRjLS4xODEtLjM3LS4yNzQtLjg5My0uMjc0LTEuNDM4IDAtLjUyMy4xMDQtLjg1NS4zMDctMS4yMTUuMjA4LS4zNi40ODctLjY1NC44MzgtLjg4M2EzLjYwOSAzLjYwOSAwIDAgMSAxLjIyNy0uNDkgNy4wNzMgNy4wNzMgMCAwIDEgMi4yMDItLjEwM2MuMjYzLjAyNy41MzcuMDc2LjgzMy4xNDd2LS4zNDljMC0uMjQ1LS4wMjctLjQ3OS0uMDg4LS42OTdhMS40ODYgMS40ODYgMCAwIDAtLjMwNy0uNTgzYy0uMTQ4LS4xNjktLjM0LS4zLS41ODEtLjM5MmEyLjUzNiAyLjUzNiAwIDAgMC0uOTE1LS4xNjNjLS40OTMgMC0uOTQyLjA2LTEuMzUzLjEzMS0uNDExLjA3MS0uNzUuMTUzLTEuMDA4LjI0NWwtLjI1Ny0xLjc0OWMuMjY4LS4wOTMuNjY4LS4xODUgMS4xODMtLjI3OGE5LjMzNSA5LjMzNSAwIDAgMSAxLjY2LS4xNDJsLS4wMDEtLjAwMXptLjE4MSA3LjczMWMuNjU3IDAgMS4xNDUtLjAzOCAxLjQ4NC0uMTA0di0yLjE2OGE1LjA5NyA1LjA5NyAwIDAgMC0xLjk3OC0uMTA0Yy0uMjQxLjAzMy0uNDYuMDk4LS42NTIuMTkxYTEuMTY3IDEuMTY3IDAgMCAwLS40NjYuMzkyYy0uMTIxLjE2OS0uMTc1LjI2Ny0uMTc1LjUyMyAwIC41MDEuMTc1Ljc5LjQ5My45ODEuMzIzLjE5Ni43NS4yODkgMS4yOTMuMjg5aC4wMDF6TTg0LjEwOSA0Ljc5NGMuNzA3IDAgMS4zMDQuMDg3IDEuNzg2LjI2Mi40ODIuMTc0Ljg3MS40MiAxLjE1Ni43My4yOS4zMTYuNDg3LjczNS42MDggMS4xODIuMTI2LjQ0Ny4xODYuOTM3LjE4NiAxLjQ3NnY1LjQ4MWEyNS4yNCAyNS4yNCAwIDAgMS0xLjQ5NS4yNTFjLS42NjguMDk4LTEuNDE5LjE0Ny0yLjI1MS4xNDdhNi44MjkgNi44MjkgMCAwIDEtMS41MTctLjE1OCAzLjIxMyAzLjIxMyAwIDAgMS0xLjE3OC0uNTA3IDIuNDU1IDIuNDU1IDAgMCAxLS43NjEtLjkwNGMtLjE4MS0uMzctLjI3NC0uODkzLS4yNzQtMS40MzggMC0uNTIzLjEwNC0uODU1LjMwNy0xLjIxNS4yMDgtLjM2LjQ4Ny0uNjU0LjgzOC0uODgzYTMuNjA5IDMuNjA5IDAgMCAxIDEuMjI3LS40OSA3LjA3MyA3LjA3MyAwIDAgMSAyLjIwMi0uMTAzYy4yNTcuMDI3LjUzNy4wNzYuODMzLjE0N3YtLjM0OWMwLS4yNDUtLjAyNy0uNDc5LS4wODgtLjY5N2ExLjQ4NiAxLjQ4NiAwIDAgMC0uMzA3LS41ODNjLS4xNDgtLjE2OS0uMzQtLjMtLjU4MS0uMzkyYTIuNTM2IDIuNTM2IDAgMCAwLS45MTUtLjE2M2MtLjQ5MyAwLS45NDIuMDYtMS4zNTMuMTMxLS40MTEuMDcxLS43NS4xNTMtMS4wMDguMjQ1bC0uMjU3LTEuNzQ5Yy4yNjgtLjA5My42NjgtLjE4NSAxLjE4My0uMjc4YTguODkgOC44OSAwIDAgMSAxLjY2LS4xNDJsLS4wMDEtLjAwMXptLjE4NiA3LjczNmMuNjU3IDAgMS4xNDUtLjAzOCAxLjQ4NC0uMTA0di0yLjE2OGE1LjA5NyA1LjA5NyAwIDAgMC0xLjk3OC0uMTA0Yy0uMjQxLjAzMy0uNDYuMDk4LS42NTIuMTkxYTEuMTY3IDEuMTY3IDAgMCAwLS40NjYuMzkyYy0uMTIxLjE2OS0uMTc1LjI2Ny0uMTc1LjUyMyAwIC41MDEuMTc1Ljc5LjQ5My45ODEuMzE4LjE5MS43NS4yODkgMS4yOTMuMjg5aC4wMDF6bTguNjgyIDEuNzM4Yy0zLjUxMS4wMTYtMy41MTEtMi44MjItMy41MTEtMy4yNzRMODkuNDYxLjkyNmwyLjE0Mi0uMzM4djEwLjAwM2MwIC4yNTYgMCAxLjg4IDEuMzc1IDEuODg1djEuNzkyaC0uMDAxeiIgZmlsbD0iIzE4MjM1OSIvPjxwYXRoIGQ9Ik01LjAyNyAxMS4wMjVjMCAuNjk4LS4yNTIgMS4yNDYtLjc1NyAxLjY0NC0uNTA1LjM5Ny0xLjIwMS41OTYtMi4wODkuNTk2LS44ODggMC0xLjYxNS0uMTM4LTIuMTgxLS40MTR2LTEuMjE0Yy4zNTguMTY4LjczOS4zMDEgMS4xNDEuMzk3LjQwMy4wOTcuNzc4LjE0NSAxLjEyNS4xNDUuNTA4IDAgLjg4NC0uMDk3IDEuMTI1LS4yOWEuOTQ1Ljk0NSAwIDAgMCAuMzYzLS43NzkuOTc4Ljk3OCAwIDAgMC0uMzMzLS43NDdjLS4yMjItLjIwNC0uNjgtLjQ0Ni0xLjM3NS0uNzI1LS43MTYtLjI5LTEuMjIxLS42MjEtMS41MTUtLjk5NC0uMjk0LS4zNzItLjQ0LS44Mi0uNDQtMS4zNDMgMC0uNjU1LjIzMy0xLjE3MS42OTgtMS41NDcuNDY2LS4zNzYgMS4wOS0uNTY0IDEuODc1LS41NjQuNzUyIDAgMS41LjE2NSAyLjI0NS40OTRsLS40MDggMS4wNDdjLS42OTgtLjI5NC0xLjMyMS0uNDQtMS44NjktLjQ0LS40MTUgMC0uNzMuMDktLjk0NS4yNzFhLjg5Ljg5IDAgMCAwLS4zMjIuNzE3YzAgLjIwNC4wNDMuMzc5LjEyOS41MjQuMDg2LjE0NS4yMjcuMjgyLjQyNC40MTEuMTk3LjEyOS41NTEuMjk5IDEuMDYzLjUxLjU3Ny4yNC45OTkuNDY0IDEuMjY4LjY3MS4yNjkuMjA4LjQ2Ni40NDIuNTk
7504xLjcwNC4xMjUuMjYxLjE4OC41NjkuMTg4LjkyNGwtLjAwMS4wMDJ6bTMuOTggMi4yNGMtLjkyNCAwLTEuNjQ2LS4yNjktMi4xNjctLjgwOC0uNTIxLS41MzktLjc4Mi0xLjI4MS0uNzgyLTIuMjI2IDAtLjk3LjI0Mi0xLjczMy43MjUtMi4yODguNDgzLS41NTUgMS4xNDgtLjgzMyAxLjk5My0uODMzLjc4NCAwIDEuNDA0LjIzOCAxLjg1OC43MTQuNDU1LjQ3Ni42ODIgMS4xMzIuNjgyIDEuOTY2di42ODJINy4zNTdjLjAxOC41NzcuMTc0IDEuMDIuNDY3IDEuMzI5LjI5NC4zMS43MDcuNDY1IDEuMjQxLjQ2NS4zNTEgMCAuNjc4LS4wMzMuOTgtLjA5OWE1LjEgNS4xIDAgMCAwIC45NzUtLjMzdjEuMDI2YTMuODY1IDMuODY1IDAgMCAxLS45MzUuMzEyIDUuNzIzIDUuNzIzIDAgMCAxLTEuMDguMDkxbC4wMDItLjAwMXptLS4yMzEtNS4xOTljLS40MDEgMC0uNzIyLjEyNy0uOTY0LjM4MXMtLjM4Ni42MjUtLjQzMiAxLjExMmgyLjY5NmMtLjAwNy0uNDkxLS4xMjUtLjg2Mi0uMzU0LTEuMTE1LS4yMjktLjI1Mi0uNTQ0LS4zNzktLjk0NS0uMzc5bC0uMDAxLjAwMXptNy42OTIgNS4wOTJsLS4yNTItLjgyN2gtLjA0M2MtLjI4Ni4zNjItLjU3NS42MDgtLjg2NS43MzktLjI5LjEzMS0uNjYyLjE5Ni0xLjExNy4xOTYtLjU4NCAwLTEuMDM5LS4xNTgtMS4zNjctLjQ3My0uMzI4LS4zMTUtLjQ5MS0uNzYxLS40OTEtMS4zMzcgMC0uNjEyLjIyNy0xLjA3NC42ODItMS4zODYuNDU1LS4zMTIgMS4xNDgtLjQ4MiAyLjA3OS0uNTFsMS4wMjYtLjAzMnYtLjMxN2MwLS4zOC0uMDg5LS42NjMtLjI2Ni0uODUxLS4xNzctLjE4OC0uNDUyLS4yODItLjgyNC0uMjgyLS4zMDQgMC0uNTk2LjA0NS0uODc2LjEzNGE2LjY4IDYuNjggMCAwIDAtLjgwNi4zMTdsLS40MDgtLjkwMmE0LjQxNCA0LjQxNCAwIDAgMSAxLjA1OC0uMzg0IDQuODU2IDQuODU2IDAgMCAxIDEuMDg1LS4xMzJjLjc1NiAwIDEuMzI2LjE2NSAxLjcxMS40OTQuMzg1LjMyOS41NzcuODQ3LjU3NyAxLjU1MnY0LjAwMmgtLjkwMmwtLjAwMS0uMDAxem0tMS44OC0uODU5Yy40NTggMCAuODI2LS4xMjggMS4xMDQtLjM4NC4yNzgtLjI1Ni40MTYtLjYxNS40MTYtMS4wNzd2LS41MTZsLS43NjMuMDMyYy0uNTk0LjAyMS0xLjAyNy4xMjEtMS4yOTcuMjk4cy0uNDA2LjQ0OC0uNDA2LjgxNGMwIC4yNjUuMDc5LjQ3LjIzNi42MTUuMTU4LjE0NS4zOTQuMjE4LjcwOS4yMThoLjAwMXptNy41NTctNS4xODljLjI1NCAwIC40NjQuMDE4LjYyOC4wNTRsLS4xMjQgMS4xNzZhMi4zODMgMi4zODMgMCAwIDAtLjU1OS0uMDY0Yy0uNTA1IDAtLjkxNC4xNjUtMS4yMjcuNDk0LS4zMTMuMzI5LS40Ny43NTctLjQ3IDEuMjg0djMuMTA1aC0xLjI2MlY3LjIxOGguOTg4bC4xNjcgMS4wNDdoLjA2NGMuMTk3LS4zNTQuNDU0LS42MzYuNzcxLS44NDNhMS44MyAxLjgzIDAgMCAxIDEuMDIzLS4zMTJoLjAwMXptNC4xMjUgNi4xNTVjLS44OTkgMC0xLjU4Mi0uMjYyLTIuMDQ5LS43ODctLjQ2Ny0uNTI1LS43MDEtMS4yNzctLjcwMS0yLjI1OSAwLS45OTkuMjQ0LTEuNzY3LjczMy0yLjMwNC40ODktLjUzNyAxLjE5NS0uODA2IDIuMTE5LS44MDYuNjI3IDAgMS4xOTEuMTE2IDEuNjkyLjM0OWwtLjM4MSAxLjAxNWMtLjUzNC0uMjA4LS45NzQtLjMxMi0xLjMyMS0uMzEyLTEuMDI4IDAtMS41NDIuNjgyLTEuNTQyIDIuMDQ2IDAgLjY2Ni4xMjggMS4xNjYuMzg0IDEuNTAxLjI1Ni4zMzUuNjMxLjUwMiAxLjEyNS41MDJhMy4yMyAzLjIzIDAgMCAwIDEuNTk1LS40MTl2MS4xMDFhMi41MyAyLjUzIDAgMCAxLS43MjIuMjg1IDQuMzU2IDQuMzU2IDAgMCAxLS45MzIuMDg2di4wMDJ6bTguMjc3LS4xMDdoLTEuMjY4VjkuNTA2YzAtLjQ1OC0uMDkyLS44LS4yNzctMS4wMjYtLjE4NC0uMjI2LS40NzctLjMzOC0uODc4LS4zMzgtLjUzIDAtLjkxOS4xNTgtMS4xNjguNDc1LS4yNDkuMzE3LS4zNzMuODQ4LS4zNzMgMS41OTN2Mi45NDloLTEuMjYyVjQuODAxaDEuMjYydjIuMTIyYzAgLjM0LS4wMjEuNzA0LS4wNjQgMS4wOWguMDgxYTEuNzYgMS43NiAwIDAgMSAuNzE3LS42NjZjLjMwNi0uMTU4LjY2My0uMjM2IDEuMDcyLS4yMzYgMS40MzkgMCAyLjE1OS43MjUgMi4xNTkgMi4xNzV2My44NzNsLS4wMDEtLjAwMXptNy42NDktNi4wNDhjLjc0MSAwIDEuMzE5LjI2OSAxLjczMi44MDYuNDE0LjUzNy42MiAxLjI5MS42MiAyLjI2MSAwIC45NzQtLjIwOSAxLjczMi0uNjI4IDIuMjc1LS40MTkuNTQyLTEuMDAxLjgxNC0xLjc0Ni44MTQtLjc1MiAwLTEuMzM2LS4yNy0xLjc1MS0uODExaC0uMDg2bC0uMjMxLjcwNGgtLjk0NVY0LjgwMWgxLjI2MnYxLjk4N2wtLjAyMS42NTUtLjAzMi41NTNoLjA1NGMuNDAxLS41OTEuOTkyLS44ODYgMS43NzItLjg4NnptLS4zMjggMS4wMzFjLS41MDggMC0uODc1LjE0OS0xLjA5OC40NDgtLjIyNC4yOTktLjMzOS43OTktLjM0NiAxLjUwMXYuMDg2YzAgLjcyMy4xMTUgMS4yNDcuMzQ0IDEuNTcxLjIyOS4zMjQuNjAzLjQ4NiAxLjEyMy40ODYuNDQ4IDAgLjc4Ny0uMTc3IDEuMDE4LS41MzIuMjMxLS4zNTQuMzQ2LS44NjcuMzQ2LTEuNTM2IDAtMS4zNS0uNDYyLTIuMDI1LTEuMzg2LTIuMDI1bC0uMDAxLjAwMXptMy4yNDQtLjkyNGgxLjM3NWwxLjIwOSAzLjM2OGMuMTgzLjQ4LjMwNC45MzEuMzY1IDEuMzU0aC4wNDNjLjAzMi0uMTk3LjA5MS0uNDM2LjE3Ny0uNzE3LjA4Ni0uMjgxLjU0MS0xLjYxNiAxLjM2NC00LjAwNGgxLjM2NGwtMi41NDEgNi43M2MtLjQ2MiAxLjIzNS0xLjIzMiAxLjg1My0yLjMxIDEuODUzLS4yNzkgMC0uNTUxLS4wMy0uODE2LS4wOTF2LS45OTljLjE5LjA0My40MDYuMDY0LjY1LjA2NC42MDkgMCAxLjAzNy0uMzUzIDEuMjg0LTEuMDU4bC4yMi0uNTU5LTIuMzg1LTUuOTQxaC4wMDF6IiBmaWxsPSIjMUQzNjU3Ii8+PC9nPjwvc3ZnPg==);
7505}
7506</script>
vendor: 1 bytes, line 7506
7506
7507<script type="text/template"
7508  id="template_algolia_autocomplete_pages_empty"><div class="aa-pages-empty">
7509  <div class="aa-no-result">
7510    [[ translations.noPageFound ]]
7511  </div>
7512</div>
7513</script>
vendor: 1 bytes, line 7513
7513
7514<script type="text/template"
7515  id="template_algolia_autocomplete_page"><div class="aa-page">
7516  <div class="aa-picture" style="background-image: url('[[# helpers.iconImage ]][[/ helpers.iconImage ]]')"></div>
7517  <div class="aa-text">
7518    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7519  </div>
7520</div>
7521</script>
vendor: 1 bytes, line 7521
7521
7522<script type="text/template"
7523  id="template_algolia_autocomplete_collection"><div class="aa-collection">
7524  <div class="aa-picture" style="background-image: url('[[# helpers.iconImage ]][[/ helpers.iconImage ]]')"></div>
7525  <div class="aa-text">
7526    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7527  </div>
7528</div>
7529</script>
vendor: 1 bytes, line 7529
7529
7530<script type="text/template"
7531  id="template_algolia_autocomplete_collections_empty"><div class="aa-collections-empty">
7532  <div class="aa-no-result">
7533    [[ translations.noCollectionFound ]]
7534  </div>
7535</div>
7536</script>
vendor: 1 bytes, line 7536
7536
7537<script type="text/template"
7538  id="template_algolia_autocomplete_article"><div class="aa-article">
7539  <div class="aa-text">
7540    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7541  </div>
7542</div>
7543</script>
vendor: 1 bytes, line 7543
7543
7544<script type="text/template"
7545  id="template_algolia_autocomplete_articles_empty"><div class="aa-articles-empty">
7546  <div class="aa-no-result">
7547    No article found
7548  </div>
7549</div>
7550</script>
vendor: 1 bytes, line 7550
7550
7551<script type="text/template"
7552  id="template_algolia_autocomplete_product"><div class="aa-product">
7553  <div class="aa-product-picture" style="background-image: url('[[# helpers.thumbImage ]][[/ helpers.thumbImage ]]')"></div>
7554  <div class="aa-product-text">
7555    <p class="aa-product-title">
7556      [[# helpers.fullHTMLTitle ]][[/ helpers.fullHTMLTitle ]]
7557    </p>
7558    <p class="aa-product-info">
7559      [[# product_type ]]
7560        [[& _highlightResult.product_type.value ]]
7561      [[/ product_type ]]
7562      [[# vendor ]]
7563        [[# helpers.by ]] [[& _highlightResult.vendor.value ]] [[/ helpers.by ]]
7564      [[/ vendor ]]
7565    </p>
7566    <p class="aa-product-price">
7567      [[# helpers.autocompletePrice ]][[/ helpers.autocompletePrice ]]
7568    </p>
7569  </div>
7570</div>
7571</script>
vendor: 1 bytes, line 7571
7571
7572<script type="text/template"
7573  id="template_algolia_autocomplete_products_empty"><div class="aa-products-empty">
7574  <p class="aa-no-result">
7575    [[# helpers.no_result_for ]] "[[ query ]]" [[/ helpers.no_result_for]]
7576  </p>
7577
7578  <p class="aa-see-all">
7579    <a href="/search?q=">
7580      [[ translations.allProducts ]]
7581    </a>
7582  </p>
7583</div>
7584</script>
vendor: 1 bytes, line 7584
7584
7585<script type="text/template"
7586  id="template_algolia_autocomplete_footer"><div class="aa-footer">
7587  [[ translations.allProducts ]]
7588  <a class="aa-footer-link" href="/search?q=[[ query ]]">
7589    [[ translations.matching ]]
7590    <span class="aa-query">
7591      "[[ query ]]"
7592    </span>
7593  </a>
7594  (<span class="aa-nbhits">[[# helpers.formatNumber ]][[ nbHits ]][[/ helpers.formatNumber ]]</span>)
7595</div>
7596</script>
vendor: 1 bytes, line 7596
7596
7597<script type="text/template"
7598  id="template_algolia_instant_search"><div class="ais-page">
7599  <div class="ais-input">
7600    
7601    <div class="ais-search-box-container"></div>
7602    <div class="ais-input-button">
7603      <div class="ais-clear-input-icon"></div>
7604    </div>
7605  </div>
7606  <div class="ais-facets-button">
7607    Voir les filtres
7608  </div>
7609  <div class="ais-facets">
7610    <div class="ais-current-refined-values-container"></div>
7611    [[# facets ]]
7612    <div class="ais-facet-[[ type ]] ais-facet-[[ name ]]"></div>
7613    [[/ facets ]]
7614  </div>
7615  <div class="ais-block">
7616
7617    <div class="ais-search-header">
7618      <div class="ais-stats-container"></div>
7619      <div class="ais-change-display">
7620        <span class="ais-change-display-block ais-change-display-selected"><i class="fa fa-th-large"></i></span>
7621        <span class="ais-change-display-list"><i class="fa fa-th-list"></i></span>
7622      </div>
7623      <div class="ais-sort">
7624        [[ translations.sortBy ]]
7625        <span class="ais-sort-orders-container"></span>
7626      </div>
7627    </div>
7628    <div class="ais-hits-container ais-results-as-block"></div>
7629  </div>
7630  <div class="ais-pagination-container"></div>
7631</div>
7632
7633</script>
vendor: 1 bytes, line 7633
7633
7634<script type="text/template"
7635  id="template_algolia_instant_search.css">.ais-page .aa-highlight {
7636  color: black;
7637  font-weight: bold;
7638}
7639
7640/* Resets */
7641.ais-page div,
7642.ais-page p,
7643.ais-page span,
7644.ais-page a,
7645.ais-page ul,
7646.ais-page li,
7647.ais-page input {
7648  box-sizing: border-box;
7649
7650  margin: 0;
7651  padding: 0;
7652
7653  line-height: 1;
7654  font-size: initial;
7655}
7656
7657/* Links */
7658.ais-page .ais-link,
7659.ais-page a,
7660.ais-page a:hover,
7661.ais-page a:focus,
7662.ais-page a:active {
7663  font-weight: initial;
7664  font-style: initial;
7665  text-decoration: initial;
7666
7667  color: [[ colors.main ]];
7668
7669  cursor: pointer;
7670}
7671
7672.ais-page a:hover,
7673.ais-page a:focus,
7674.ais-page a:active,
7675.ais-page .ais-link:hover {
7676  text-decoration: underline;
7677}
7678
7679/* Columns */
7680.ais-page .ais-facets {
7681  width: 25%;
7682  float: left;
7683  padding-right: 8px;
7684
7685}
7686
7687.ais-page .ais-facets .ais-facet-price_range, .ais-page .ais-facets .ais-facet-vendor{
7688	display:none;
7689}
7690
7691.ais-page .ais-block {
7692  width: 75%;
7693  float: right;
7694  padding-left: 8px;
7695}
7696
7697.ais-results-size-xs .ais-page .ais-facets,
7698.ais-results-size-xs .ais-page .ais-block,
7699.ais-results-size-sm .ais-page .ais-facets,
7700.ais-results-size-sm .ais-page .ais-block {
7701  width: 100%;
7702  padding-left: 0px;
7703}
7704
7705.ais-page .ais-pagination {
7706  clear: both;
7707}
7708
7709/* Refine button */
7710.ais-page .ais-facets-button {
7711  display: none;
7712
7713  margin: 16px 0;
7714  padding: 8px;
7715
7716  border: 1px solid #e0e0e0;
7717  text-align: center;
7718
7719  cursor: pointer;
7720}
7721
7722.ais-results-size-xs .ais-page .ais-facets-button,
7723.ais-results-size-sm .ais-page .ais-facets-button {
7724  display: block;
7725}
7726
7727.ais-results-size-xs .ais-page .ais-facets,
7728.ais-results-size-sm .ais-page .ais-facets {
7729  display: none;
7730}
7731
7732.ais-results-size-xs .ais-page .ais-facets__shown,
7733.ais-results-size-sm .ais-page .ais-facets__shown {
7734  display: block;
7735}
7736
7737/* Facets */
7738.ais-page .ais-facet {
7739/*
7740	border: 1px solid #e0e0e0;
7741  margin-bottom: 16px;
7742  color: #636363;
7743*/
7744  border:none;
7745  margin-bottom:2em;
7746  color:#ccc;
7747
7748}
7749
7750.ais-page .ais-facet a,
7751.ais-page .ais-facet a:hover,
7752.ais-page .ais-facet a:focus,
7753.ais-page .ais-facet a:active {
7754  color: #666;
7755}
7756
7757.ais-page .ais-facet--header {
7758  padding: 6px 8px;
7759  text-transform: uppercase;
7760/*
7761  background: #f4f4f4;
7762  font-size: 0.95em;
7763  color: #757575;
7764*/
7765background:none;
7766font-size:1em;
7767color:#666;
7768font-weight:bold;
7769border-bottom:2px solid #ccc;
7770}
7771
7772.ais-page .ais-facet--body {
7773  padding: 8px;
7774background:#fafafa
7775}
7776
7777.ais-page .ais-facet--item {
7778  position: relative;
7779  width: 100%;
7780
7781  padding: 6px 50px 6px 0;
7782
7783  cursor: pointer;
7784}
7785
7786.ais-page .ais-facet--label {
7787  display: inline-block;
7788  margin-top: -0.15em;
7789  margin-bottom: -0.15em;
7790
7791  width: 100%;
7792
7793  white-space: nowrap;
7794  overflow: hidden;
7795  text-overflow: ellipsis;
7796
7797  cursor: pointer;
7798
7799  line-height: 1.3;
7800}
7801
7802.ais-page .ais-facet--count {
7803  [[# distinct ]]
7804    display: none;
7805  [[/ distinct ]]
7806
7807  position: absolute;
7808
7809  top: 6px;
7810  right: 0px;
7811
7812  color: [[ colors.secondary ]];
7813}
7814
7815.ais-page .ais-facet--active {
7816  font-weight: bold;
7817}
7818
7819.ais-page .ais-facet--active, .ais-page .ais-facet--item:hover {
7820 /* margin-left: -8px;
7821  padding-left: 4px;*/
7822  padding-right: 42px;
7823color:[[ colors.main ]];
7824
7825/*
7826  border-left: 4px solid [[ colors.main ]];
7827*/
7828}
7829
7830.ais-page .ais-facet--active .ais-facet--count, .ais-page .ais-facet--item:hover .ais-facet--count {
7831  right: -8px;
7832}
7833
7834.ais-page .ais-current-refined-values {
7835  position: relative;
7836}
7837
7838.ais-page .ais-current-refined-values--header {
7839  padding-right: 72px;
7840}
7841
7842.ais-page .ais-current-refined-values--clear-all {
7843  position: absolute;
7844
7845  top: 5px;
7846  right: 8px;
7847}
7848
7849.ais-page .ais-current-refined-values--link {
7850  display: table;
7851
7852  width: 100%;
7853  margin: 4px 0;
7854
7855  border: 1px solid #e0e0e0;
7856
7857  cursor: pointer;
7858}
7859
7860.ais-page .ais-current-refined-values--link:before {
7861  content: '\2a2f';
7862  display: table-cell;
7863  vertical-align: middle;
7864
7865  width: 0;
7866  padding: 4px 6px;
7867
7868  background: #e0e0e0;
7869}
7870
7871.ais-page .ais-current-refined-values--link div {
7872  display: inline;
7873}
7874
7875.ais-page .ais-current-refined-values--link > div {
7876  display: table-cell;
7877  vertical-align: middle;
7878
7879  margin-top: -0.15em;
7880  margin-bottom: -0.15em;
7881  padding: 4px 6px;
7882
7883  background: #f4f4f4;
7884
7885  width: 100%;
7886  max-width: 1px;
7887
7888  white-space: nowrap;
7889  overflow: hidden;
7890  text-overflow: ellipsis;
7891
7892  line-height: 1.3;
7893}
7894
7895.ais-page .ais-current-refined-values--link:hover {
7896  text-decoration: none;
7897}
7898
7899.ais-page .ais-current-refined-values--link:hover > div {
7900  text-decoration: line-through;
7901}
7902
7903.ais-page .ais-current-refined-values--label {
7904  font-weight: bold;
7905}
7906
7907.ais-page .ais-current-refined-values--count {
7908  display: none;
7909}
7910
7911.ais-page .ais-range-slider--target {
7912  margin: 16px 16px 24px 16px;
7913  cursor: pointer;
7914}
7915
7916.ais-page .ais-range-slider--tooltip {
7917  display: none;
7918
7919  background: transparent;
7920
7921  font-size: 0.8em;
7922}
7923
7924.ais-page .ais-range-slider--connect {
7925  background: [[ colors.main ]];
7926}
7927
7928.ais-page .ais-range-slider--handle {
7929  border-color: #ccc;
7930}
7931
7932.ais-page .ais-range-slider--active .ais-range-slider--tooltip {
7933  display: block;
7934}
7935
7936.ais-page .ais-range-slider--value {
7937  margin-left: -20px;
7938  padding-top: 15px;
7939
7940  font-size: 0.8em;
7941}
7942
7943/* Search box */
7944
7945.ais-page .ais-input {
7946  display: table;
7947  width: 100%;
7948  padding:1em 0;
7949  margin-bottom:1.5em;
7950font-size:1em;
7951
7952  border-bottom: 2px solid [[ colors.main ]];
7953}
7954
7955.ais-page .ais-input--label {
7956  display: table-cell;
7957  vertical-align: middle;
7958
7959  width: 0;
7960
7961  padding: 8px;
7962  padding-right: 24px;
7963
7964  white-space: nowrap;
7965  color: white;
7966  background: [[ colors.main ]];
7967}
7968
7969.ais-results-size-xs .ais-page .ais-input--label {
7970  display: none;
7971}
7972
7973.ais-page .ais-search-box-container {
7974  display: table-cell;
7975  width: 100%;
7976  vertical-align: middle;
7977}
7978
7979.ais-page .ais-search-box--input {
7980  width: 100%;
7981  padding: 8px 16px 8px 4px;
7982font-size:2em;
7983
7984  border: none;
7985}
7986
7987
7988.ais-page .ais-search-box--input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
7989    color:    #ccc;
7990}
7991.ais-page .ais-search-box--input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
7992   color:    #ccc;
7993   opacity:  1;
7994}
7995.ais-page .ais-search-box--input::-moz-placeholder { /* Mozilla Firefox 19+ */
7996   color:    #ccc;
7997   opacity:  1;
7998}
7999.ais-page .ais-search-box--input:-ms-input-placeholder { /* Internet Explorer 10-11 */
8000   color:    #ccc;
8001}
8002.ais-page .ais-search-box--input::-ms-input-placeholder { /* Microsoft Edge */
8003   color:    #ccc;
8004}
8005
8006.ais-page .ais-search-box--input::placeholder { /* Most modern browsers support this now. */
8007   color:    #ccc;
8008}
8009
8010.ais-page .ais-search-box--input::-ms-clear {
8011  display: none;
8012  width: 0;
8013  height: 0;
8014}
8015
8016.ais-page .ais-search-box--input,
8017.ais-page .ais-search-box--input:focus {
8018  outline: 0;
8019  box-shadow: none;
8020
8021  height: 32px;
8022  padding: 0 8px;
8023}
8024
8025.ais-page .ais-input-button {
8026  display: table-cell;
8027  vertical-align: middle;
8028
8029  width: 0;
8030  padding: 4px 8px;
8031}
8032
8033.ais-page .ais-clear-input-icon,
8034.ais-page .ais-algolia-icon {
8035  background-size: contain;
8036  background-position: center center;
8037  background-repeat: no-repeat;
8038
8039  cursor: pointer;
8040}
8041
8042.ais-page .ais-clear-input-icon {
8043  display: none;
8044
8045  width: 16px;
8046  height: 16px;
8047
8048  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBvcGFjaXR5PSIwLjYiPjxwYXRoIGQ9Ik0uNTY2IDEuNjk4TDAgMS4xMyAxLjEzMiAwbC41NjUuNTY2TDYgNC44NjggMTAuMzAyLjU2NiAxMC44NjggMCAxMiAxLjEzMmwtLjU2Ni41NjVMNy4xMzIgNmw0LjMwMiA0LjMuNTY2LjU2OEwxMC44NjggMTJsLS41NjUtLjU2Nkw2IDcuMTMybC00LjMgNC4zMDJMMS4xMyAxMiAwIDEwLjg2OGwuNTY2LS41NjVMNC44NjggNiAuNTY2IDEuNjk4eiIvPjwvc3ZnPg==');
8049}
8050
8051.ais-page .ais-algolia-icon {
8052  width: 24px;
8053  height: 24px;
8054
8055  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOTUgOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmFsZ29saWEtbmV3LWxvZ288L3RpdGxlPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTM3LjkwMSUiIHkxPSIxMzQuNzY4JSIgeDI9IjEzMC4xMTQlIiB5Mj0iLTI3LjgwMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBBRUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzNjlFNyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iOTQuMDQ1IiBoZWlnaHQ9Ijk0LjA3MiIgcng9IjEyLjM3NCIvPjxwYXRoIGQ9Ik00OC4xMjUgMjMuNzc1Yy0xNC42NzEgMC0yNi41OCAxMS44OTgtMjYuNTggMjYuNTg4IDAgMTQuNjkgMTEuODk1IDI2LjU4OCAyNi41OCAyNi41ODggMTQuNjg1IDAgMjYuNTgtMTEuOTEyIDI2LjU4LTI2LjYwMlM2Mi44MSAyMy43NzUgNDguMTI1IDIzLjc3NXptMCA0NS4zMDdjLTEwLjM0MyAwLTE4LjcyNy04LjM4Ni0xOC43MjctMTguNzMzIDAtMTAuMzQ2IDguMzg0LTE4LjczMiAxOC43MjctMTguNzMyIDEwLjM0NCAwIDE4LjcyNyA4LjM4NiAxOC43MjcgMTguNzMyIDAgMTAuMzQ3LTguMzgzIDE4LjczMy0xOC43MjcgMTguNzMzem0wLTMzLjZ2MTMuOTU1YzAgLjQwOC40MzYuNjguODAzLjQ5TDYxLjMgNDMuNTAxYS41NDguNTQ4IDAgMCAwIC4yMTctLjc2MmMtMi41NzItNC41MDYtNy4zMzUtNy41OTYtMTIuODM0LTcuOGEuNTQ5LjU0OSAwIDAgMC0uNTU4LjU0NHpNMzAuNzYgMjUuMjQ2bC0xLjYyLTEuNjJhNC4wODIgNC4wODIgMCAwIDAtNS43NyAwbC0xLjkzMyAxLjkzM2E0LjA4NSA0LjA4NSAwIDAgMCAwIDUuNzczbDEuNjA2IDEuNjA2Yy4yNDUuMjQ1LjY0LjIwNC44NDQtLjA2OGEzMC41NzIgMzAuNTcyIDAgMCAxIDMuMTE2LTMuNjYyIDI5LjcyMyAyOS43MjMgMCAwIDEgMy42ODktMy4xMzFjLjI3Mi0uMTkuMy0uNi4wNjgtLjgzem0yNi4wNjMtNC4yMzR2LTMuMjI2YTQuMDc4IDQuMDc4IDAgMCAwLTQuMDgzLTQuMDg0aC05LjVhNC4wNzggNC4wNzggMCAwIDAtNC4wODMgNC4wODR2My4zMDhjMCAuMzY4LjM1NC42MjYuNzA4LjUzMWEyOS41NjIgMjkuNTYyIDAgMCAxIDguMjc1LTEuMTU3YzIuNzIyIDAgNS40MDMuMzY3IDcuOTg5IDEuMDc1YS41NS41NSAwIDAgMCAuNjk0LS41M3oiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);
8056}
8057
8058/* Search header */
8059.ais-page .ais-search-header {
8060  margin: 0 0 8px 0;
8061  padding: 0.6em 0.9em 0.4em 0.9em;
8062
8063  background: #f4f4f4;
8064  color: [[ colors.secondary ]];
8065}
8066
8067.ais-page .ais-search-header:after {
8068  content: '';
8069  clear: both;
8070  display: block;
8071}
8072
8073.ais-page .ais-search-header {
8074  font-size: 0.85em;
8075}
8076
8077.ais-page .ais-search-header * {
8078  font-size: inherit;
8079  line-height: 1.6;
8080}
8081
8082/* Stats */
8083.ais-page .ais-stats {
8084  float: left;
8085}
8086
8087.ais-page .ais-stats--nb-results {
8088  font-weight: bold;
8089}
8090
8091.ais-results-size-xs .ais-page .ais-stats {
8092  float: none;
8093}
8094
8095/* Display mode */
8096.ais-page .ais-change-display {
8097  float: right;
8098
8099  margin-left: 10px;
8100
8101  cursor: pointer;
8102}
8103
8104.ais-page .ais-change-display-block:hover,
8105.ais-page .ais-change-display-list:hover,
8106.ais-page .ais-change-display-selected {
8107  color: [[ colors.main ]];
8108}
8109
8110/* Sort orders */
8111.ais-page .ais-sort {
8112  float: right;
8113}
8114
8115.ais-results-size-xs .ais-page .ais-sort {
8116  float: none;
8117}
8118
8119.ais-page .ais-sort-by-selector {
8120  display: inline-block;
8121  width: auto;
8122  min-width: 0;
8123  height: 1.6em;
8124  min-height: 0;
8125
8126  padding: 0 0.4em;
8127  margin: 0;
8128  margin-top: -0.1em;
8129
8130  cursor: pointer;
8131}
8132
8133/* Hits */
8134.ais-page .ais-hits:after {
8135  content: '';
8136  clear: both;
8137  display: block;
8138}
8139
8140.ais-page .ais-hit-empty {
8141  margin-top: 60px;
8142  text-align: center;
8143}
8144
8145.ais-page .ais-highlight {
8146  position: relative;
8147  z-index: 1;
8148
8149  font-weight: bold;
8150}
8151
8152.ais-page .ais-highlight:before {
8153  content: '';
8154  position: absolute;
8155
8156  z-index: -1;
8157
8158  width: 100%;
8159  height: 100%;
8160
8161  background: [[ colors.main ]];
8162  opacity: 0.1;
8163}
8164
8165.ais-page .ais-hit {
8166  position: relative;
8167  float: left;
8168  margin: 8px 0 16px 0;
8169  border: 1px solid #e0e0e0;
8170  cursor: pointer;
8171}
8172
8173.ais-page .ais-hit:hover {
8174  border-color: [[ colors.main ]];
8175}
8176
8177.ais-page .ais-hit--details * {
8178  width: 100%;
8179
8180 /* margin-top: -0.15em;
8181  margin-bottom: -0.15em;*/
8182
8183  white-space: nowrap;
8184  overflow: hidden;
8185  text-overflow: ellipsis;
8186
8187  line-height: 1.3;
8188}
8189
8190.ais-page .ais-hit--title {
8191  color: [[ colors.main ]];
8192font-family:'Oswald';
8193text-transform:uppercase;
8194line-height:1.5;
8195}
8196.ais-page .ais-hit--title a {
8197font-size:1.1em
8198}
8199.ais-page .ais-hit--subtitle {
8200  font-size: 0.9em;
8201  color: [[ colors.secondary ]];
8202}
8203
8204.ais-page .ais-hit--subtitle * {
8205  font-size: inherit;
8206}
8207
8208.ais-page .ais-hit--price {
8209  color: [[ colors.main ]];
8210}
8211
8212.ais-page .ais-hit--price-striked {
8213  text-decoration: line-through;
8214  color: [[ colors.secondary ]];
8215}
8216
8217.ais-page .ais-hit--price-striked span {
8218  color: [[ colors.main ]];
8219}
8220
8221.ais-page .ais-hit--price-discount {
8222  color: [[ colors.secondary ]];
8223}
8224
8225.ais-page .ais-hit--cart-button {
8226  display: inline-block;
8227
8228  width: auto;
8229  padding: 8px 16px;
8230  margin-top: 8px;
8231
8232  background-color: [[ colors.main ]];
8233  color: white;
8234
8235  font-size: 0.9em;
8236  text-transform: uppercase;
8237}
8238
8239.ais-page .ais-hit--cart-button:not(.ais-hit--cart-button__disabled):hover {
8240  background-color: [[ colors.main ]];
8241  color: white;
8242  text-decoration: none;
8243}
8244
8245.ais-page .ais-hit--cart-button__disabled {
8246  background: #ccc;
8247}
8248
8249.ais-page .ais-results-as-list .ais-hit {
8250  padding: 30px 25px; /* $v_padding $h_padding */
8251  width: 100%;
8252  min-height: 170px; /* $img_size + 2 * $v_padding */
8253}
8254
8255.ais-page .ais-results-as-list .ais-hit--picture {
8256  position: absolute;
8257  /*top: 30px;  $v_padding */
8258  /*left: 25px;  $h_padding */
8259  /*width: 110px;  $img_size */
8260  /*height: 110px;  $img_size */
8261
8262    top: 10px;
8263    left: 50%;
8264    margin-left: -75px;
8265    width: 150px;
8266    height: 150px;
8267
8268  background-position: center center;
8269  background-size: contain;
8270  background-repeat: no-repeat;
8271}
8272
8273.ais-page .ais-results-as-list .ais-hit--details {
8274  margin-left: 0px; /* $img_size + 2 * $h_padding 160px */
8275}
8276
8277.ais-page .ais-results-as-block .ais-hit {
8278  padding: 30px 25px; /* $v_padding $h_padding */
8279
8280  text-align: center;
8281}
8282
8283.ais-results-size-xs .ais-page .ais-results-as-block .ais-hit {
8284  width: 98%;
8285  margin-left: 2%;
8286}
8287
8288.ais-results-size-sm .ais-page .ais-results-as-block .ais-hit,
8289.ais-results-size-md .ais-page .ais-results-as-block .ais-hit {
8290  width: 47.5%;
8291  margin-left: 5%;
8292}
8293
8294.ais-results-size-sm .ais-page .ais-results-as-block > div > div:nth-of-type(2n + 1) .ais-hit,
8295.ais-results-size-md .ais-page .ais-results-as-block > div > div:nth-of-type(2n + 1) .ais-hit {
8296  margin-left: 0;
8297}
8298
8299.ais-results-size-lg .ais-page .ais-results-as-block .ais-hit {
8300  width: 30%;
8301  margin-left: 5%;
8302}
8303
8304.ais-results-size-lg .ais-page .ais-results-as-block > div > div:nth-of-type(3n + 1) .ais-hit {
8305  margin-left: 0;
8306}
8307
8308.ais-page .ais-results-as-block .ais-hit--picture {
8309  position: absolute;
8310 /* top: 30px; $v_padding */
8311 /* left: 50%;*/
8312 /* margin-left: -55px;  -$img_size / 2 */
8313
8314 /* width: 110px;  $img_size */
8315 /* height: 110px;  $img_size */
8316
8317    top: 10px;
8318    left: 50%;
8319    margin-left: -75px;
8320    width: 150px;
8321    height: 150px;
8322
8323
8324  background-position: center center;
8325  background-size: contain;
8326  background-repeat: no-repeat;
8327}
8328
8329.ais-page .ais-results-as-block .ais-hit--details {
8330  margin-top: 140px; /* $img_size + $v_padding */
8331}
8332
8333/* Pagination */
8334.ais-page .ais-pagination {
8335  text-align: center;
8336}
8337
8338.ais-page .ais-pagination--item {
8339  display: inline-block;
8340
8341  width: 32px;
8342  height: 32px;
8343
8344  margin: 0px 5px;
8345
8346  /*border: 1px solid #e0e0e0;
8347  border-radius: 2px;*/
8348
8349  text-align: center;
8350}
8351
8352.ais-page .ais-pagination--active {
8353  /*border-color: [[ colors.main ]];*/
8354
8355}
8356.ais-page .ais-pagination--item__active .ais-pagination--link{
8357  color:[[ colors.main ]];
8358  font-weight:bold;
8359}
8360.ais-page .ais-pagination--link {
8361  display: inline-block;
8362
8363  width: 100%;
8364  height: 100%;
8365
8366  padding: 5px 0;
8367
8368  font-size: 0.9em;
8369  color: [[ colors.secondary ]];
8370}
8371</script>
vendor: 1 bytes, line 8371
8371
8372<script type="text/template"
8373  id="template_algolia_instant_search_stats">[[# hasNoResults ]]
8374  [[ translations.noResultFound ]]
8375[[/ hasNoResults ]]
8376
8377[[# hasOneResult ]]
8378  <span class="ais-stats--nb-results">
8379    [[ translations.oneResultFound ]]
8380  </span>
8381[[/ hasOneResult ]]
8382
8383[[# hasManyResults ]]
8384  [[# helpers.outOf ]] [[ start ]]-[[ end ]] [[/ helpers.outOf ]]
8385  <span class="ais-stats--nb-results">
8386    [[# helpers.formatNumber ]][[ nbHits ]][[/ helpers.formatNumber ]]
8387    [[ translations.resultsFound ]]
8388  </span>
8389[[/ hasManyResults ]]
8390
8391[[# helpers.in ]] [[ processingTimeS ]][[/ helpers.in ]]
8392</script>
vendor: 1 bytes, line 8392
8392
8393<script type="text/template"
8394  id="template_algolia_instant_search_facet_item"><label class="[[ cssClasses.label ]]">
8395  [[# type.disjunctive ]]
8396    <input type="checkbox" class="[[ cssClasses.checkbox ]]" [[# isRefined ]]checked[[/ isRefined ]]/>
8397  [[/ type.disjunctive ]]
8398  [[ name ]]
8399  <span class="[[ cssClasses.count ]]">
8400    [[# helpers.formatNumber ]]
8401      [[ count ]]
8402    [[/ helpers.formatNumber ]]
8403  </span>
8404</label>
8405</script>
vendor: 1 bytes, line 8405
8405
8406<script type="text/template"
8407  id="template_algolia_instant_search_current_refined_values_item">[[# label ]]
8408  <div class="ais-current-refined-values--label">[[ label ]]</div>[[^ operator ]]:[[/ operator]]
8409[[/ label ]]
8410
8411[[# operator ]]
8412  [[& displayOperator ]]
8413  [[# helpers.formatNumber ]][[ name ]][[/ helpers.formatNumber ]]
8414[[/ operator ]]
8415[[^ operator ]]
8416  [[# exclude ]]-[[/ exclude ]][[ name ]]
8417[[/ operator ]]
8418</script>
vendor: 1 bytes, line 8418
8418
8419<script type="text/template"
8420  id="template_algolia_instant_search_product"><div class="ais-hit ais-product" data-handle="[[ handle ]]" data-variant-id="[[ objectID ]]" data-distinct="[[ _distinct ]]">
8421  <div class="ais-hit--picture" style="background-image: url('[[# helpers.mediumImage ]][[/ helpers.mediumImage ]]')"></div>
8422
8423  <div class="ais-hit--details">
8424    <p class="ais-hit--title">
8425      <a href="[[# helpers.instantsearchLink ]][[/ helpers.instantsearchLink ]]" onclick="void(0)" title="[[# helpers.fullTitle ]][[/ helpers.fullTitle ]]">
8426        [[# helpers.fullHTMLTitle ]][[/ helpers.fullHTMLTitle ]]
8427      </a>
8428    </p>
8429    <p class="ais-hit--subtitle" title="[[ product_type ]]">
8430      [[& _highlightResult.product_type.value ]]
8431    </p>
8432    <p class="ais-hit--price">[[# helpers.instantsearchPrice ]][[/ helpers.instantsearchPrice ]]</p>
8433    <!-- Extra info examples - Remove the display: none to show them -->
8434    <p class="ais-hit--info" style="display: none">
8435      [[# sku ]]
8436        <span class="algolia-sku">[[& _highlightResult.sku.value ]]</span>
8437      [[/ sku ]]
8438      [[# barcode ]]
8439        <span class="algolia-barcode">[[& _highlightResult.barcode.value ]]</span>
8440      [[/ barcode ]]
8441      [[# weight ]]
8442        <span class="algolia-weight">[[ weight ]]</span>
8443      [[/ weight ]]
8444      [[^ taxable ]]
8445        <span class="algolia-taxable">Tax free</span>
8446      [[/ taxable ]]
8447    </p>
8448    <!-- Tags example - Remove the display: none to show them -->
8449    <p class="ais-hit--tags" style="display:none;">
8450      [[# _highlightResult.tags ]]
8451        <span class="ais-hit--tag">[[& value ]]</span>
8452      [[/ _highlightResult.tags ]]
8453    </p>
8454    
8455      <form id="algolia-add-to-cart-[[ objectID ]]" style="display: none;" action="/cart/add" method="post" enctype="multipart/form-data" data-add-to-cart>
8456        <input type="hidden" name="id" value="[[ objectID ]]" />
8457      </form>
8458      <p class="ais-hit--cart">
8459        [[# can_order ]]
8460          <span class="ais-hit--cart-button" data-form-id="algolia-add-to-cart-[[ objectID ]]" data-variant-id="[[ objectID ]]">
8461            [[ translations.addToCart ]]
8462          </span>
8463        [[/ can_order ]]
8464        [[^ can_order ]]
8465          <span class="ais-hit--cart-button ais-hit--cart-button__disabled">
8466            Out of stock
8467          </span>
8468        [[/ can_order ]]
8469      </p>
8470    
8471  </div>
8472</div>
8473</script>
vendor: 1 bytes, line 8473
8473
8474<script type="text/template"
8475  id="template_algolia_instant_search_no_result"><div class="ais-hit-empty">
8476  <div class="ais-hit-empty--title">[[ translations.noResultFound ]]</div>
8477  <div class="ais-hit-empty--clears">
8478    [[# helpers.try_clear_or_change_input ]]
8479      <a class="ais-hit-empty--clear-filters ais-link"> </a>
8480      <a class="ais-hit-empty--clear-input ais-link"> </a>
8481    [[/ helpers.try_clear_or_change_input ]]
8482  </div>
8483</div>
8484</script>
8484
8485<link href="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_font-awesome-4-4-0.min.css?v=36583777724753847531790175911" rel="stylesheet" type="text/css" media="all" />
8486<link href="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_instantsearch-1.min.css?v=166218819908294642881790175911" rel="stylesheet" type="text/css" media="all" />
8487<script src="//polyfill-fastly.net/v2/polyfill.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 8487
8487
8488<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_lodash-3-7-0.min.js?v=142206583781764021691790175912" type="text/javascript"></script>
vendor: 1 bytes, line 8488
8488
8489<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_jquery-2.min.js?v=98014222988859431451790175911" type="text/javascript"></script>
vendor: 1 bytes, line 8489
8489
8490<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_hogan-3.min.js?v=28009280404630273671790175910" type="text/javascript"></script>
vendor: 1 bytes, line 8490
8490
8491<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_autocomplete.jquery-0-24-2.min.js?v=158638160074408502211790175912" type="text/javascript"></script>
vendor: 1 bytes, line 8491
8491
8492<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_algoliasearch-3.min.js?v=10767517563255651031790175911" type="text/javascript"></script>
vendor: 1 bytes, line 8492
8492
8493<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_dependency_instantsearch-1.min.js?v=111880420339400920001790175914" type="text/javascript"></script>
vendor: 1 bytes, line 8493
8493
8494<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_config.js?v=171445105707552048701790175910" type="text/javascript"></script>
vendor: 1 bytes, line 8494
8494
8495<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_init.js?v=146381387165791916681790175912" type="text/javascript"></script>
vendor: 1 bytes, line 8495
8495
8496<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_analytics.js?v=8862769048055002311790175912" type="text/javascript"></script>
vendor: 1 bytes, line 8496
8496
8497<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_translations.js?v=163863186545256134101790175910" type="text/javascript"></script>
vendor: 1 bytes, line 8497
8497
8498<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_helpers.js?v=31687727475882865061790175911" type="text/javascript"></script>
vendor: 1 bytes, line 8498
8498
8499<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_autocomplete.js?v=121062175754300739381790175910" type="text/javascript"></script>
vendor: 1 bytes, line 8499
8499
8500<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_facets.js?v=151514025024737727481790175910" type="text/javascript"></script>
vendor: 1 bytes, line 8500
8500
8501<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_sort_orders.js?v=2675549924911842181790175911" type="text/javascript"></script>
vendor: 1 bytes, line 8501
8501
8502<script src="//www.mercihandy.com/cdn/shop/t/113/assets/algolia_instant_search.js?v=99867259032419895411790175910" type="text/javascript"></script>
8502
8503    <!-- /Algolia head -->
8504    
8505
8506    
8506<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
8506
8507
8508<script>
8509  klaviyo.init({
8510      account: "JEdjH7",
8511      list: 'PWWrZP',
8512      platform: "shopify"
8513    });
8514    klaviyo.enable("backinstock", {
8515      trigger: {
8516        product_page_text: "Me prévenir quand il est de retour 🔔",
8517        product_page_class: "btn-notify",
8518        product_page_text_align: "center",
8519        product_page_margin: "0px",
8520        replace_anchor: true
8521      },
8522      modal: {
8523        headline: "{product_name}",
8524        body_content: "Je veux recevoir une notification quand ce produit est de retour en stock.",
8525        email_field_label: "E-mail",
8526        button_label: "Je veux recevoir une notification 🔔",
8527        subscription_success_label: "C'est noté ! On te tient au courant dès que ce produit est de retour ❤️",
8528        newsletter_subscribe_label: "Je m’inscris aussi à la newsletter pour recevoir des infos en avant-première, des offres et réductions exclusives",
8529        footer_content: '',
8530        additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
8531        drop_background_color: "#000",
8532        background_color: "#fff",
8533        text_color: "#222",
8534        button_text_color: "#fff",
8535        button_background_color: "#000000",
8536        close_button_color: "#ccc",
8537        error_background_color: "#fcd6d7",
8538        error_text_color: "#C72E2F",
8539        success_background_color: "#d3efcd",
8540        success_text_color: "#1B9500"
8541      }
8542    });
8543</script>
8543
8544
8545<script type="text/lazyload">
8546  $(document).ready(function(){
8547    var shipup = new ShipupJS.default('xH9fVm_MgkzKelD00R-ssA');
8548    var element = document.getElementById('shipup-container');
8549    shipup.render(element);
8550  });
8551</script>
8551
8552
8553    <div class="klaviyo-form-R9Ps5x"></div>
8554
8555<style> shopify-forms-embed {display: block; scroll-margin-top: 200px; padding-top: 140px;} </style>
8556<div id="shopify-block-AcjZvSkRRZkd3c0RUQ__17112463525833628118" class="shopify-block shopify-app-block">
8557<script>
8558  (function () {
8559    if (window.AchilleWidgetConfig) return;
8560    window.AchilleWidgetConfig = {
8561      widgetKey: "efa1b5377f13677ad85c4119deee493655e65642acd0ff0e7c87ccf9c268d2cf",
8562      primaryColor: "#000000",
8563      position: "bottom-right",
8564      locale: "fr"
8565,
8566      product: {
8567        id: "11219937722710",
8568        title: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
8569        handle: "calendrier-de-l-avent-2026",
8570        url: "https:\/\/www.mercihandy.com\/products\/calendrier-de-l-avent-2026",
8571        image: "\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889\u0026width=600",
8572        variant_id: "55188997243222",
8573        variant_title: "Default Title",
8574        price: "69,90 €"
8575      }
8576    };
8577    var script = document.createElement("script");
8578    script.src = "https://automation.achille.ai/widget/loader.js";
8579    script.async = true;
8580    document.body.appendChild(script);
8581  })();
8582</script>
8582
8583</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
8584
8585
8586<div id="secomapp_freegifts_version" data-version="3.0"></div>
8587
8588    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
8589<link href="//cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602<style id="sca_fg_custom_style">
8603    
8604        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
8605        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
8606        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
8607        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
8608        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
8609        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
8610        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
8611        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
8612        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
8613        .bogos-gift-select-variant-title { color: #005BD3; }
8614        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
8615        
8616        .fg-gift-thumbnail-offer-title { color: #000000; }
8617        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
8618        .fg-gift-thumbnail-offer-time { background-color: #000000; }
8619        #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }
8620
8621        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
8622        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
8623
8624        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }
8625        
8626        
8627        #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
8628        #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
8629        #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #5E5873 !important; }
8630        #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #b9b9c3 !important; }
8631        #sca-fg-today-offer-iframe .sca-offer-title { color: #82868b; }
8632        #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
8633        .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #69CE82; }
8634        @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
8635        @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
8636        .sca-fg-icon-success-circle { stroke: #69CE82; }
8637        #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #ebe9f1 }
8638        #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #69CE8225 }
8639        #sca-fg-today-offer-iframe .sca-gift-product-title { color:  #303030}
8640        #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
8641        #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
8642        #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }
8643        
8644        
8645        .bogos-bundles-widget { background-color: #F3F3F3;  }
8646        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
8647        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
8648        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
8649        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
8650        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
8651        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
8652        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
8653        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
8654        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
8655        
8656        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
8657        .bogos-bundles-quantity-break-widget-title { color: #303030; }
8658        .bogos-bundles-quantity-break-widget-description { color: #303030; }
8659        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
8660        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
8661        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
8662        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
8663        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
8664        .bogos-bundle-quantity-break-sub-title { color: #616161; }
8665        .bogos-bundles-quantity-break-discount-price { color: #303030; }
8666        .bogos-bundle-quantity-break-title { color: #303030; }
8667        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
8668
8669        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
8670        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
8671        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
8672        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
8673        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
8674        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
8675        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
8676        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
8677        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
8678        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
8679        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
8680        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
8681        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
8682        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; }
8683        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
8684        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
8685        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
8686        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
8687        .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; }
8688        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
8689        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
8690        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
8691        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
8692        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
8693        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
8694        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
8695        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #FFFFFF; }
8696        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
8697        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
8698        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
8699        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
8700        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
8701        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
8702        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
8703        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
8704        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
8704heckbox:checked { background-color: #8051FF; border-color: #8051FF;}
8705        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
8706        
8707        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
8708        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
8709        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
8710        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
8711        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
8712        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
8713        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
8714        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
8715        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
8716        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
8717        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
8718        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
8719        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
8720        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
8721        
8722        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
8723        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
8724        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
8725        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
8726        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
8727        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
8728        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
8729        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
8730        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
8731        .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price {  color:  #303030; }
8732        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
8733        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
8734        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
8735        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
8736        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
8737        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
8738        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
8739        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
8740        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
8741        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
8742        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
8743        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
8744        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
8745        
8746        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
8747        .bogos-fbt-header-title { color: #303030; }
8748        .bogos-fbt-header-description { color: #303030; }
8749        .bogos-fbt-footer-discounted-price { color: #303030; }
8750        .bogos-fbt-footer-original-price { color: #616161; }
8751        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
8752        .bogos-fbt-product-title {color: #303030; }
8753        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
8754        .bogos-fbt-upsell-product-original-price {color: #808080; }
8755        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
8756        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
8757        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
8758        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
8759        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
8760        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
8761        .bogos-fbt-shipping-discount-title { color: #2332D5; }
8762        .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;}
8763        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
8764        
8765        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
8766        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
8767        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
8768        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
8769        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
8770        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
8771        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
8772        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
8773        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
8774        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
877403030; }
8775        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
8776        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
8777        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
8778        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
8779        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
8780        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
8781        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
8782        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
8783        
8784        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
8785        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
8786        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
8787        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
8788        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
8789        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
8790        .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;}
8791        
8792    
8793    
8794</style>
8794<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
8795    
8796    
8797</script>
8797
8798
8799<script src="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 8799
8799
8800<script src="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/lz-string.min.js" defer></script>
8800
8801
8802<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
8803     data-animation="slideInOutTop"></div>
8804<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
8805
8806<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
8807<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
8808
8809<div id="sca-fg-today-offer-widget"></div>
8810<div id="sca-fg-today-offer-iframe"></div>
8811
8812<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
8813<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
8814<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
8815
8816<div id="bogos-cart-discount-congrats-msg-wrap"></div>
8817
8818<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
8819    if (typeof Shopify === "undefined") window.Shopify = {};
8820    Shopify.cartItems = [];
8821    Shopify.current_product = {};
8822    Shopify.current_collection = {};
8823    Shopify.products = {};
8824
8825    // current product or collection
8826    Shopify.current_product = {...{"id":11219937722710,"title":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","handle":"calendrier-de-l-avent-2026","description":"\u003ch3 class=\"lede\"\u003e\n\u003cstrong\u003e24 jours au sommet, dans la neige ❄️ \u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCette année, on a pris de l'altitude. \u003cbr\u003eMerci Handy monte à La Folie Douce\u003cspan\u003e™, \u003cmeta charset=\"utf-8\"\u003e le club à ciel ouvert le plus culte des Alpes, skis aux pieds.\u003cbr\u003e\u003c\/span\u003eLe résultat tient dans une mini valise à emporter partout : 24 surprises pour prendre soin de toi de la tête jusqu'au bout des ongles, dont\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e6 nouveautés exclusives ! ✨\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul class=\"bullets\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e230 € de produits\u003c\/strong\u003e pour 69,90 € (livraison offerte).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eQue du \u003cstrong\u003efull size \u003c\/strong\u003e(pas de miniature).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUn vanity réutilisable \u003c\/strong\u003equi te servira bien après le 24 \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e6 exclusivités produits Merci Handy x La Folie Douce\u003cspan\u003e™ \u003c\/span\u003e \u003c\/strong\u003een édition limitée\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e3 tickets d'or\u003c\/strong\u003e cachés parmi les calendriers : à gagner, une journée de fête à la Folie Douce\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e™\u003c\/span\u003e Val d'Isère ou les Arcs \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExpédition du calendrier à partir du \u003cstrong\u003e20 Octobre\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-09-21T16:42:55+02:00","created_at":"2026-09-03T10:44:34+02:00","vendor":"Merci Handy FR","type":"Noël 2026","tags":["All products","calendrier","kits mains","Nos kits - découvrez nos produits","Nos nouveautés trop cool","noël","soins des mains"],"price":6990,"price_min":6990,"price_max":6990,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55188997243222,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"MH-KIT-ADCAL-XS26","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","public_title":null,"options":["Default Title"],"price":6990,"weight":1500,"compare_at_price":null,"inventory_quantity":-1,"inventory_management":"shopify","inventory_policy":"continue","barcode":"3760277826167","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889","\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026.jpg?v=1789652728","\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-2.jpg?v=1789659614","\/\/www.mercihandy.com\/cdn\/shop\/files\/SPRAY_GLACE_3.jpg?v=1789400723","\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-20264.jpg?v=1789652762","\/\/www.mercihandy.com\/cdn\/shop\/files\/brume-glace_3.jpg?v=1789650244","\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-3.jpg?v=1789652751","\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-FULL-PRODUITS---BLEU_4-5.jpg?v=1789658425","\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-4-5-GRIS-1.jpg?v=1789735991"],"featured_image":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889","options":["Title"],"media":[{"alt":null,"id":65446501220694,"position":1,"preview_image":{"aspect_ratio":0.852,"height":1760,"width":1500,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889"},"aspect_ratio":0.852,"height":1760,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889","width":1500},{"alt":null,"id":65314953363798,"position":2,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026.jpg?v=1789652728"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026.jpg?v=1789652728","width":1080},{"alt":null,"id":65430259302742,"position":3,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-2.jpg?v=1789659614"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-2.jpg?v=1789659614","width":1080},{"alt":null,"id":65318323683670,"position":4,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/SPRAY_GLACE_3.jpg?v=1789400723"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/SPRAY_GLACE_3.jpg?v=1789400723","width":1080},{"alt":null,"id":65314953298262,"position":5,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-20264.jpg?v=1789652762"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-20264.jpg?v=1789652762","width":1080},{"alt":null,"id":65426998002006,"position":6,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/brume-glace_3.jpg?v=1789650244"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/brume-glace_3.jpg?v=1789650244","width":1080},{"alt":null,"id":65314953331030,"position":7,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-3.jpg?v=1789652751"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/calendrier-avent-merci-handy-la-folie-douce-2026-3.jpg?v=1789652751","width":1080},{"alt":null,"id":65430236234070,"position":8,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-FULL-PRODUITS---BLEU_4-5.jpg?v=1789658425"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-FULL-PRODUITS---BLEU_4-5.jpg?v=1789658425","width":1080},{"alt":null,"id":65451655889238,"position":9,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-4-5-GRIS-1.jpg?v=1789735991"},"aspect_ratio":0.8,"height":1350,"media_type":"image","src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-4-5-GRIS-1.jpg?v=1789735991","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch3 class=\"lede\"\u003e\n\u003cstrong\u003e24 jours au sommet, dans la neige ❄️ \u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCette année, on a pris de l'altitude. \u003cbr\u003eMerci Handy monte à La Folie Douce\u003cspan\u003e™, \u003cmeta charset=\"utf-8\"\u003e le club à ciel ouvert le plus culte des Alpes, skis aux pieds.\u003cbr\u003e\u003c\/span\u003eLe résultat tient dans une mini valise à emporter partout : 24 surprises pour prendre soin de toi de la tête jusqu'au bout des ongles, dont\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e6 nouveautés exclusives ! ✨\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul class=\"bullets\"\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e230 € de produits\u003c\/strong\u003e pour 69,90 € (livraison offerte).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eQue du \u003cstrong\u003efull size \u003c\/strong\u003e
8826(pas de miniature).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eUn vanity réutilisable \u003c\/strong\u003equi te servira bien après le 24 \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e6 exclusivités produits Merci Handy x La Folie Douce\u003cspan\u003e™ \u003c\/span\u003e \u003c\/strong\u003een édition limitée\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e3 tickets d'or\u003c\/strong\u003e cachés parmi les calendriers : à gagner, une journée de fête à la Folie Douce\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e™\u003c\/span\u003e Val d'Isère ou les Arcs \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eExpédition du calendrier à partir du \u003cstrong\u003e20 Octobre\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e"}};
8827    
8828    Shopify.current_product.current_variant = {...{"id":55188997243222,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"MH-KIT-ADCAL-XS26","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™","public_title":null,"options":["Default Title"],"price":6990,"weight":1500,"compare_at_price":null,"inventory_quantity":-1,"inventory_management":"shopify","inventory_policy":"continue","barcode":"3760277826167","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}};
8829    Shopify.current_product['collections'] = Object.values({...[{"id":631852597590,"handle":"nos-dernieres-nouveaute","updated_at":"2026-09-25T13:00:19+02:00","published_at":"2024-09-30T16:27:47+02:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Nos dernières nouveautés","body_html":""},{"id":88868880418,"handle":"nos-kits","updated_at":"2026-09-25T13:00:19+02:00","published_at":"2019-05-06T11:41:19+02:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Nos kits","body_html":"","image":{"created_at":"2021-04-15T15:17:53+02:00","alt":null,"width":1546,"height":995,"src":"\/\/www.mercihandy.com\/cdn\/shop\/collections\/im-collection.jpg?v=1673542122"}},{"id":88868618274,"handle":"tous-les-produits","title":"Tous les produits","updated_at":"2026-09-25T13:00:19+02:00","body_html":"\u003cp style=\"text-align: center;\"\u003eDes produits cools.\u003cbr\u003eDes produits beaux.\u003cbr\u003eDes produits bons.\u003c\/p\u003e","published_at":"2019-05-06T11:41:19+02:00","sort_order":"manual","template_suffix":"","disjunctive":false,"rules":[{"column":"type","relation":"not_equals","condition":"test"},{"column":"title","relation":"not_equals","condition":"Gel Mains Nettoyant Belle"},{"column":"title","relation":"not_contains","condition":"test"},{"column":"title","relation":"not_contains","condition":"OFFERT"},{"column":"variant_price","relation":"not_equals","condition":"0"},{"column":"title","relation":"not_equals","condition":"cadeau"}],"published_scope":"global"}]});
8830    Shopify.current_product['variants_quantity'] = {};
8831    
8832    Shopify.current_product['variants_quantity']['55188997243222'] = "-1" - 0;
8833    
8834    
8835
8836    Shopify.current_collection = {...null};
8837
8838    window.SECOMAPP = window.SECOMAPP || {};
8839    SECOMAPP.fg_codes = [];
8840    SECOMAPP.activateOnlyOnePromoCode = false;
8841
8842    SECOMAPP.localization = [];SECOMAPP.localization.push({
8843        ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},
8844        root_url: "/"
8845    });
8846    
8847    SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"status":false,"number_text":"gifts items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expired in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bWVyY2loYW5keS5teXNob3BpZnkuY29t\/custom-icon-freegift_1732110106.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bWVyY2loYW5keS5teXNob3BpZnkuY29t\/custom-icon-freegift_1732110106.png"},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","de
8847scription_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"others":{"hidden_brand_mark":false},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","atc_button_text_color":"#FFFFFF"},"content":{"button_text":"Add selected items","total_price_text":"Total price"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"others":{"hidden_brand_mark":false},"content":{"step_text":"Step {{index}}","free_price":"FREE","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","free_product_title":"🎁 Free Gift","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","product_title_color":"#000000","original_price_color":"#121212","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":null,"select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants"},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":false,"widget_size":"70","widget_title":"TODAY OFFER","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","icon_widget_title":"Today offer","widget_icon_style":"icon"},"widget_color":{"offer_title_color":"#82868b","widget_title_color":"#5E5873","offer_default_color":"#ebe9f1","offer_success_color":"#69CE82","body_background_color":"#FFFFFF","widget_subtitle_color":"#b9b9c3","header_background_color":"#FFFFFF"}
8847,"pages_display":{"pages":["all"],"custom":[]},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"content":{"button_text":"Ajouter au panier","show_description":true,"total_price_text":"Prix total","select_variant_text":"Sélectionner variante"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#FFFFFF","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161"},"hide_line":false,"body_style":"line","text_align":"left","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Ajouter au panier","total_price_text":"Prix total","select_variant_text":"Sélectionner variante"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
8847n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"configs":{"type_seo":"number_integer","mode_override_checkout":"default"},"integration":{"transcy":{"install":false},"judgeme":{"settings":[]}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":"stop_offer","barcode_format":"same_as_original_products","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"include_compare_at_price":true,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"values":[],"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","mode_override_checkout":"default","publications":null},"storefront":{"access_token":"bdb93deb6301b53b8f66c0e3ab5c73d2","created_at":"2024-04-22T13:21:35Z"}}};
8848    
8849SECOMAPP.fgData.translation = {};
8850    SECOMAPP.fgData.translation["fr"] = {...{"fbt":[],"code":"fr","name":"French","offers":{"60791":{"id":60791,"title":"BLACK FRIDAY BOGO 2024","config":{"offer_link":null,"today_offer_title":null},"offer_name":"BLACK FRIDAY BOGO","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"BLACK FRIDAY BOGO","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"87705":{"id":87705,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"FRENCH DAY MAY 2025","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"FRENCH DAY MAY 2025","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"90239":{"id":90239,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Fête des mères","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Fête des mères","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"120482":{"id":120482,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Calendrier de l'avent VIP Cadeau Gel","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Calendrier de l'avent VIP Cadeau Gel","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"143156":{"id":143156,"title":"BLACK FRIDAY 2025 PART 2","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Black Friday 2025","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Black Friday 2025","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null}},"progress":[],"customize":{"fbt":{"off_text":"OFF","see_more":"See more","item_text":"item","this_item":"This item","button_text":"Add selected items","product_text":"product(s)","free_item_text":"Free 1 item","off_text_change":false,"see_more_change":false,"item_text_change":false,"this_item_change":false,"total_price_text":"Total price","button_text_change":false,"off_text_translate":"DE RÉDUCTION","see_more_translate":"Voir plus","item_text_translate":"article","product_text_change":false,"this_item_translate":"Cet article","button_text_translate":"Ajouter les articles sélectionnés","free_item_text_change":false,"product_text_translate":"produit(s)","total_price_text_change":false,"free_item_text_translate":"1 article gratuit","total_price_text_translate":"Prix total"},"gift_icon":{"gift_thumbnail_title":"Free gift","gift_thumbnail_number_text":"gifts items included","gift_thumbnail_title_change":false,"gift_thumbnail_countdown_text":"Expired in","gift_thumbnail_title_translate":"Cadeau gratuit","gift_thumbnail_number_text_change":false,"gift_thumbnail_countdown_text_change":false,"gift_thumbnail_number_text_translate":"articles cadeaux inclus","gift_thumbnail_countdown_text_translate":"Expire dans"},"mix_match":{"free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","total_price_text":"Total bundle price","free_price_change":false,"button_text_change":false,"free_product_title":"🎁 Free Gift","select_product_text":"Choose from {{number}} product(s)","discount_text_change":false,"free_price_translate":"GRATU
8850IT","select_variant_title":"Variant","button_text_translate":"Ajouter au panier","out_stock_text_change":false,"mix_item_header_change":false,"select_collection_text":"Choose from {{number}} collection(s)","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"out_stock_text_translate":"Rupture de stock !","free_product_title_change":false,"mix_item_header_translate":"Mélanger article {{itemIndex}}","select_product_text_change":false,"total_price_text_translate":"Prix total du bundle","select_variant_title_change":false,"free_product_title_translate":"🎁 Cadeau gratuit","select_collection_text_change":false,"select_product_text_translate":"Choisissez parmi {{number}} produit(s)","select_variant_title_translate":"Variante","select_collection_text_translate":"Choisissez parmi {{number}} collection(s)"},"bundle_page":{"step_text":"Step {{index}}","free_price":"FREE","filter_text":"Filter by","discount_text":"{{discountAmount}} OFF","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","filter_btn_text":"Apply filter","no_product_text":"There is no product to display","cart_button_text":"Add bundle to cart","step_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"reset_filter_text":"Reset filter","about_product_text":"About this product","filter_text_change":false,"free_product_title":"🎁 Free Gift","sort_by_title_text":"Sort by","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","step_text_translate":"Étape {{index}}","discount_text_change":false,"free_price_translate":"GRATUIT","filter_text_translate":"Filtrer par","load_more_text_change":false,"maximum_quantity_text":"Maximum item reached","out_stock_text_change":false,"read_more_text_change":false,"required_product_text":"{{number}} item(s) required","sort_by_name_a_z_text":"Name: A-Z","sort_by_name_z_a_text":"Name: Z-A","atc_button_text_change":false,"blank_step_text_change":false,"filter_btn_text_change":false,"no_product_text_change":false,"cart_button_text_change":false,"discount_text_translate":"{{discountAmount}} DE RÉDUCTION","search_placeholder_text":"Search product name","total_price_text_change":false,"load_more_text_translate":"Charger plus","out_stock_text_translate":"Rupture de stock","read_more_text_translate":"Voir plus","reset_filter_text_change":false,"sort_by_date_newest_text":"Newest","sort_by_date_oldest_text":"Oldest","summary_description_text":"Choose items from this page to make your own bundle","about_product_text_change":false,"atc_button_text_translate":"Ajouter au bundle","blank_step_text_translate":"Ajouter un produit à cette étape","filter_btn_text_translate":"Appliquer un filtre","free_product_title_change":false,"no_product_text_translate":"Il n'y a aucun produit à afficher","sort_by_title_text_change":false,"summary_title_text_change":false,"cart_button_text_translate":"Ajouter au panier","choose_variant_text_change":false,"total_price_text_translate":"Prix total du bundle","reset_filter_text_translate":"Réinitialiser le filtre","sort_by_price_high_low_text":"Price: High to Low","sort_by_price_low_high_text":"Price: Low to High","about_product_text_translate":"À propos de ce produit","free_product_title_translate":"🎁 Cadeau gratuit","maximum_quantity_text_change":false,"required_product_text_change":false,"sort_by_name_a_z_text_change":false,"sort_by_name_z_a_text_change":false,"sort_by_title_text_translate":"Trier par","summary_title_text_translate":"Votre bundle","choose_variant_text_translate":"Choisir la variante","search_placeholder_text_change":false,"maximum_quantity_text_translate":"Nombre maximum d'articles atteint","required_product_text_translate":"{{number}} article(s) requis","sort_by_date_newest_text_change":false,"sort_by_date_oldest_text_change":false,"sort_by_name_a_z_text_translate":"Nom : A-Z","sort_by_name_z_a_text_translate":"Nom : Z-A","summary_description_text_change":false,"search_placeholder_text_translate":"Rechercher le nom du produit","sort_by_date_newest_text_translate":"Le plus récent","sort_by_date_oldest_text_translate":"Le plus ancien","sort_by_price_high_low_text_change":false,"sort_by_price_low_high_text_change":false,"summary_description_text_translate":"Choisissez des articles de cette page pour créer votre propre bundle","sort_by_price_high_low_text_translate":"Prix : Du plus cher au moins cher","sort_by_price_low_high_text_translate":"Prix : Du moins cher au plus cher"},"gift_slider":{"select_gift_btn":"Select variants","gift_popup_title":"Select your free gift!","add_to_cart_btn_title":"Add to cart","select_gift_btn_change":false,"gift_popup_title_change":false,"number_gifts_added_text":"You have added {{number}} gift product(s)","select_gift_btn_translate":"Sélectionner les variantes","gift_popup_title_translate":"Sélectionnez votre cadeau gratuit!","notify_offer_available_text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","add_to_cart_btn_title_change":false,"disable_slider_checkbox_text":"Don't show this offer again","number_gifts_added_text_change":false,"number_gifts_can_be_added_text":"You can add {{number}} gift product(s)","add_to_cart_btn_title_translate":"Ajouter au panier","number_gifts_added_text_translate":"Vous avez ajouté {{number}} produit(s) cadeau","notify_offer_available_text_change":false,"disable_slider_checkbox_text_change":false,"notify_offer_available_text_translate":"🎁 Vous avez droit à {{qualifiedOffers}} offre(s) !","number_gifts_can_be_added_text_change":false,"disable_slider_checkbox_text_translate":"Ne pas afficher à nouveau cette offre","number_gifts_can_be_added_text_translate":"Vous pouvez ajouter {{number}} produit(s) cadeau"},"today_offer":{"variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_subtitle":"Claim these exclusive offers today","gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","variant_text_change":false,"widget_title_change":false,"button_redirect_text":null,"see_more_text_change":false,"variant_text_translate":"{{number}} variantes sélectionnées","widget_subtitle_change":false,"widget_title_translate":"OFFRE DU JOUR","see_more_text_translate":"Voir plus ({{number}} produits)","gift_notification_change":false,"icon_widget_title_change":false,"widget_subtitle_translate":"Profitez de ces offres exclusives aujourd'hui","button_redirect_text_change":true,"gift_notification_translate":"Obtenez {{number}} cadeau pour {{discountAmount}} DE RÉDUCTION","icon_widget_title_translate":"Offre du jour","button_redirect_text_translate":null},"bundle_classic":{"item_text":"Item","free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","item_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"button_text_change":false,"free_product_title":"🎁 Free Gift","item_text_translate":"Article","select_variant_text":"Select variant","discount_text_change":false,"free_price_translate":"GRATU
8850IT","button_text_translate":"Ajouter au panier","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"free_product_title_change":false,"select_variant_text_change":false,"total_price_text_translate":"Prix total du bundle","free_product_title_translate":"🎁 Cadeau gratuit","select_variant_text_translate":"Sélectionner variante"},"quantity_break":{"item_text":"Item","button_text":"Ajouter au panier","discount_text":"{{discountAmount}} OFF","item_text_change":false,"total_price_text":"Prix total","button_text_change":false,"subscription_title":"Subscription","item_text_translate":"Article","select_variant_text":"Sélectionner variante","discount_text_change":false,"option_label_onetime":"One-time purchase","button_text_translate":"Ajouter au panier","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"option_label_subscription":"Subscribe \u0026 save","subscription_title_change":false,"select_variant_text_change":false,"total_price_text_translate":"Prix total","option_label_onetime_change":false,"subscription_title_translate":"Abonnement","select_variant_text_translate":"Sélectionner variante","option_label_onetime_translate":"Achat ponctuel","option_label_subscription_change":false,"option_label_subscription_translate":"S'abonner et économiser"},"cheapest_discount":{"see_more_text":"See all","product_list_label":"Choose from these products to get discount","add_product_btn_text":"Add","see_more_text_change":false,"see_more_text_translate":"Voir tout","product_list_label_change":false,"add_product_btn_text_change":false,"product_list_label_translate":"Choisissez parmi ces produits pour obtenir une réduction","add_product_btn_text_translate":"Ajouter"}},"mix_match":[],"bundle_page":[],"today_offer":[],"quantity_break":[],"classic_bundles":[],"volume_discount":[],"cheapest_discount":[],"customize_booster":{"today_offer":{"cb_product_list_label_text":"Buy all items from bundle","gift_product_list_label_text":"Choose {{number}} gift(s) from","mm_bp_product_list_label_text":"Buy at least {{number}} items from bundle","vl_chp_product_list_label_text":"Buy at least {{number}} items to get discount","cb_product_list_label_text_change":true,"gift_product_list_label_text_change":true,"cb_product_list_label_text_translate":null,"mm_bp_product_list_label_text_change":true,"vl_chp_product_list_label_text_change":true,"gift_product_list_label_text_translate":null,"mm_bp_product_list_label_text_translate":null,"vl_chp_product_list_label_text_translate":null}}}};
8851    SECOMAPP.fgData.translation["fr"] = {...{"fbt":[],"code":"fr","name":"French","offers":{"60791":{"id":60791,"title":"BLACK FRIDAY BOGO 2024","config":{"offer_link":null,"today_offer_title":null},"offer_name":"BLACK FRIDAY BOGO","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"BLACK FRIDAY BOGO","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"87705":{"id":87705,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"FRENCH DAY MAY 2025","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"FRENCH DAY MAY 2025","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"90239":{"id":90239,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Fête des mères","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Fête des mères","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"120482":{"id":120482,"title":null,"config":{"offer_link":null,"today_offer_title":null},"offer_name":"Calendrier de l'avent VIP Cadeau Gel","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Calendrier de l'avent VIP Cadeau Gel","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null},"143156":{"id":143156,"title":"BLACK FRIDAY 2025 PART 2","config":{"offer_link":null,"today_offer_title":null},"offer_name":"Black Friday 2025","offer_name_change":false,"promotion_message":null,"today_offer_title":null,"offer_name_translate":"Black Friday 2025","promotion_message_change":true,"today_offer_title_change":true,"promotion_message_translate":null,"today_offer_title_translate":null}},"progress":[],"customize":{"fbt":{"off_text":"OFF","see_more":"See more","item_text":"item","this_item":"This item","button_text":"Add selected items","product_text":"product(s)","free_item_text":"Free 1 item","off_text_change":false,"see_more_change":false,"item_text_change":false,"this_item_change":false,"total_price_text":"Total price","button_text_change":false,"off_text_translate":"DE RÉDUCTION","see_more_translate":"Voir plus","item_text_translate":"article","product_text_change":false,"this_item_translate":"Cet article","button_text_translate":"Ajouter les articles sélectionnés","free_item_text_change":false,"product_text_translate":"produit(s)","total_price_text_change":false,"free_item_text_translate":"1 article gratuit","total_price_text_translate":"Prix total"},"gift_icon":{"gift_thumbnail_title":"Free gift","gift_thumbnail_number_text":"gifts items included","gift_thumbnail_title_change":false,"gift_thumbnail_countdown_text":"Expired in","gift_thumbnail_title_translate":"Cadeau gratuit","gift_thumbnail_number_text_change":false,"gift_thumbnail_countdown_text_change":false,"gift_thumbnail_number_text_translate":"articles cadeaux inclus","gift_thumbnail_countdown_text_translate":"Expire dans"},"mix_match":{"free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","total_price_text":"Total bundle price","free_price_change":false,"button_text_change":false,"free_product_title":"🎁 Free Gift","select_product_text":"Choose from {{number}} product(s)","discount_text_change":false,"free_price_translate":"GRATU
8851IT","select_variant_title":"Variant","button_text_translate":"Ajouter au panier","out_stock_text_change":false,"mix_item_header_change":false,"select_collection_text":"Choose from {{number}} collection(s)","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"out_stock_text_translate":"Rupture de stock !","free_product_title_change":false,"mix_item_header_translate":"Mélanger article {{itemIndex}}","select_product_text_change":false,"total_price_text_translate":"Prix total du bundle","select_variant_title_change":false,"free_product_title_translate":"🎁 Cadeau gratuit","select_collection_text_change":false,"select_product_text_translate":"Choisissez parmi {{number}} produit(s)","select_variant_title_translate":"Variante","select_collection_text_translate":"Choisissez parmi {{number}} collection(s)"},"bundle_page":{"step_text":"Step {{index}}","free_price":"FREE","filter_text":"Filter by","discount_text":"{{discountAmount}} OFF","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","filter_btn_text":"Apply filter","no_product_text":"There is no product to display","cart_button_text":"Add bundle to cart","step_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"reset_filter_text":"Reset filter","about_product_text":"About this product","filter_text_change":false,"free_product_title":"🎁 Free Gift","sort_by_title_text":"Sort by","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","step_text_translate":"Étape {{index}}","discount_text_change":false,"free_price_translate":"GRATUIT","filter_text_translate":"Filtrer par","load_more_text_change":false,"maximum_quantity_text":"Maximum item reached","out_stock_text_change":false,"read_more_text_change":false,"required_product_text":"{{number}} item(s) required","sort_by_name_a_z_text":"Name: A-Z","sort_by_name_z_a_text":"Name: Z-A","atc_button_text_change":false,"blank_step_text_change":false,"filter_btn_text_change":false,"no_product_text_change":false,"cart_button_text_change":false,"discount_text_translate":"{{discountAmount}} DE RÉDUCTION","search_placeholder_text":"Search product name","total_price_text_change":false,"load_more_text_translate":"Charger plus","out_stock_text_translate":"Rupture de stock","read_more_text_translate":"Voir plus","reset_filter_text_change":false,"sort_by_date_newest_text":"Newest","sort_by_date_oldest_text":"Oldest","summary_description_text":"Choose items from this page to make your own bundle","about_product_text_change":false,"atc_button_text_translate":"Ajouter au bundle","blank_step_text_translate":"Ajouter un produit à cette étape","filter_btn_text_translate":"Appliquer un filtre","free_product_title_change":false,"no_product_text_translate":"Il n'y a aucun produit à afficher","sort_by_title_text_change":false,"summary_title_text_change":false,"cart_button_text_translate":"Ajouter au panier","choose_variant_text_change":false,"total_price_text_translate":"Prix total du bundle","reset_filter_text_translate":"Réinitialiser le filtre","sort_by_price_high_low_text":"Price: High to Low","sort_by_price_low_high_text":"Price: Low to High","about_product_text_translate":"À propos de ce produit","free_product_title_translate":"🎁 Cadeau gratuit","maximum_quantity_text_change":false,"required_product_text_change":false,"sort_by_name_a_z_text_change":false,"sort_by_name_z_a_text_change":false,"sort_by_title_text_translate":"Trier par","summary_title_text_translate":"Votre bundle","choose_variant_text_translate":"Choisir la variante","search_placeholder_text_change":false,"maximum_quantity_text_translate":"Nombre maximum d'articles atteint","required_product_text_translate":"{{number}} article(s) requis","sort_by_date_newest_text_change":false,"sort_by_date_oldest_text_change":false,"sort_by_name_a_z_text_translate":"Nom : A-Z","sort_by_name_z_a_text_translate":"Nom : Z-A","summary_description_text_change":false,"search_placeholder_text_translate":"Rechercher le nom du produit","sort_by_date_newest_text_translate":"Le plus récent","sort_by_date_oldest_text_translate":"Le plus ancien","sort_by_price_high_low_text_change":false,"sort_by_price_low_high_text_change":false,"summary_description_text_translate":"Choisissez des articles de cette page pour créer votre propre bundle","sort_by_price_high_low_text_translate":"Prix : Du plus cher au moins cher","sort_by_price_low_high_text_translate":"Prix : Du moins cher au plus cher"},"gift_slider":{"select_gift_btn":"Select variants","gift_popup_title":"Select your free gift!","add_to_cart_btn_title":"Add to cart","select_gift_btn_change":false,"gift_popup_title_change":false,"number_gifts_added_text":"You have added {{number}} gift product(s)","select_gift_btn_translate":"Sélectionner les variantes","gift_popup_title_translate":"Sélectionnez votre cadeau gratuit!","notify_offer_available_text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","add_to_cart_btn_title_change":false,"disable_slider_checkbox_text":"Don't show this offer again","number_gifts_added_text_change":false,"number_gifts_can_be_added_text":"You can add {{number}} gift product(s)","add_to_cart_btn_title_translate":"Ajouter au panier","number_gifts_added_text_translate":"Vous avez ajouté {{number}} produit(s) cadeau","notify_offer_available_text_change":false,"disable_slider_checkbox_text_change":false,"notify_offer_available_text_translate":"🎁 Vous avez droit à {{qualifiedOffers}} offre(s) !","number_gifts_can_be_added_text_change":false,"disable_slider_checkbox_text_translate":"Ne pas afficher à nouveau cette offre","number_gifts_can_be_added_text_translate":"Vous pouvez ajouter {{number}} produit(s) cadeau"},"today_offer":{"variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_subtitle":"Claim these exclusive offers today","gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","variant_text_change":false,"widget_title_change":false,"button_redirect_text":null,"see_more_text_change":false,"variant_text_translate":"{{number}} variantes sélectionnées","widget_subtitle_change":false,"widget_title_translate":"OFFRE DU JOUR","see_more_text_translate":"Voir plus ({{number}} produits)","gift_notification_change":false,"icon_widget_title_change":false,"widget_subtitle_translate":"Profitez de ces offres exclusives aujourd'hui","button_redirect_text_change":true,"gift_notification_translate":"Obtenez {{number}} cadeau pour {{discountAmount}} DE RÉDUCTION","icon_widget_title_translate":"Offre du jour","button_redirect_text_translate":null},"bundle_classic":{"item_text":"Item","free_price":"FREE","button_text":"Add bundle to cart","discount_text":"{{discountAmount}} OFF","item_text_change":false,"total_price_text":"Total bundle price","free_price_change":false,"button_text_change":false,"free_product_title":"🎁 Free Gift","item_text_translate":"Article","select_variant_text":"Select variant","discount_text_change":false,"free_price_translate":"GRATU
8851IT","button_text_translate":"Ajouter au panier","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"free_product_title_change":false,"select_variant_text_change":false,"total_price_text_translate":"Prix total du bundle","free_product_title_translate":"🎁 Cadeau gratuit","select_variant_text_translate":"Sélectionner variante"},"quantity_break":{"item_text":"Item","button_text":"Ajouter au panier","discount_text":"{{discountAmount}} OFF","item_text_change":false,"total_price_text":"Prix total","button_text_change":false,"subscription_title":"Subscription","item_text_translate":"Article","select_variant_text":"Sélectionner variante","discount_text_change":false,"option_label_onetime":"One-time purchase","button_text_translate":"Ajouter au panier","discount_text_translate":"{{discountAmount}} DE RÉDUCTION","total_price_text_change":false,"option_label_subscription":"Subscribe \u0026 save","subscription_title_change":false,"select_variant_text_change":false,"total_price_text_translate":"Prix total","option_label_onetime_change":false,"subscription_title_translate":"Abonnement","select_variant_text_translate":"Sélectionner variante","option_label_onetime_translate":"Achat ponctuel","option_label_subscription_change":false,"option_label_subscription_translate":"S'abonner et économiser"},"cheapest_discount":{"see_more_text":"See all","product_list_label":"Choose from these products to get discount","add_product_btn_text":"Add","see_more_text_change":false,"see_more_text_translate":"Voir tout","product_list_label_change":false,"add_product_btn_text_change":false,"product_list_label_translate":"Choisissez parmi ces produits pour obtenir une réduction","add_product_btn_text_translate":"Ajouter"}},"mix_match":[],"bundle_page":[],"today_offer":[],"quantity_break":[],"classic_bundles":[],"volume_discount":[],"cheapest_discount":[],"customize_booster":{"today_offer":{"cb_product_list_label_text":"Buy all items from bundle","gift_product_list_label_text":"Choose {{number}} gift(s) from","mm_bp_product_list_label_text":"Buy at least {{number}} items from bundle","vl_chp_product_list_label_text":"Buy at least {{number}} items to get discount","cb_product_list_label_text_change":true,"gift_product_list_label_text_change":true,"cb_product_list_label_text_translate":null,"mm_bp_product_list_label_text_change":true,"vl_chp_product_list_label_text_change":true,"gift_product_list_label_text_translate":null,"mm_bp_product_list_label_text_translate":null,"vl_chp_product_list_label_text_translate":null}}}};//liquid code to get customer history and customer tag
8852    
8853    
8854    SECOMAPP.current_template = "product";
8855    SECOMAPP.pathname = window.location.pathname;
8856    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
8857        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
8858    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
8859        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
8860    }
8861
8862    SECOMAPP.setCookie = function (e, t, o, n, r) {
8863        let i = new Date;
8864        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
8865        let f = "expires=" + i.toUTCString();
8866        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
8867    };
8868    SECOMAPP.deleteCookie = function (e, t) {
8869        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
8870    };
8871    SECOMAPP.getCookie = function (e) {
8872        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
8873            let r;
8874            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
8875            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
8876        }
8877        return ""
8878    };
8879    SECOMAPP.getQueryString = function (key) {
8880        let e = {};
8881        let t = window.location.search.substring(1).split("&");
8882        let o = 0;
8883        for (; o < t.length; o++) {
8884            let n = t[o].split("=");
8885            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
8886            else if ("string" == typeof e[n[0]]) {
8887                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
8888            } else e[n[0]].push(decodeURIComponent(n[1]))
8889        }
8890        return key ? e?.[key] : e;
8891    };
8892
8893    SECOMAPP.offer_codes = [
8894        {param: "freegifts_code", cookie: "sca_fg_codes"},
8895        {param: "bundles_code", cookie: "sca_bundle_codes"},
8896        {param: "upsells_code", cookie: "sca_upsell_codes"},
8897        {param: "discounts_code", cookie: "sca_discount_codes"},
8898    ];
8899    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
8900        SECOMAPP.fg_codes = [];
8901        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
8902        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
8903        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
8904        && (function () {
8905            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
8906            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
8907            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
8908        })();
8909    });
8910
8911    SECOMAPP.customer = {};
8912    SECOMAPP.customer.orders = [];
8913    SECOMAPP.customer.freegifts = [];
8914    SECOMAPP.customer.freegifts_v2 = [];
8915    
8916    SECOMAPP.customer.email = "";
8917    SECOMAPP.customer.first_name = "";
8918    SECOMAPP.customer.last_name = "";
8919    SECOMAPP.customer.tags = Object.values({...null});
8920    SECOMAPP.customer.orders_count = "" - 0;
8921    SECOMAPP.customer.total_spent = "" - 0;
8922    SECOMAPP.customer.b2b = "" - 0;
8923    SECOMAPP.market = {
8924        id: "31129634" - 0,
8925        handle: "fr",
8926    };
8927    
8928
8929    // get class name config from settings_data.json
8930    if (!Shopify.scaHandleConfigValue) {
8931        Shopify.scaHandleConfigValue = {
8932            ...null,
8933            ...null
8934        };
8935    }
8936
8937    // add link proxy
8938    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
8939    
8940    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
8941    
8942    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
8943    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
8944
8945    // get shop locales
8946    SECOMAPP.shop_locales = Object.values({
8947        ...[{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}]
8948    });
8949
8950    SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}} }
8951
8952    
8953    
8954    window.fgGiftIcon = "https://d33a6lvgbd0fej.cloudfront.net/bWVyY2loYW5keS5teXNob3BpZnkuY29t/custom-icon-freegift_1732110106.png";
8955    window.fgWidgetIconsObj = {
8956        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-1_small.png',
8957        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-2_small.png',
8958        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-3_small.png',
8959        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-4_small.png',
8960        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-5_small.png',
8961        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-6_small.png',
8962        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-7_small.png',
8963        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/widget-icon-8_small.png'
8964    }
8965
8966    window.fgStepIconsObj = {
8967        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-1_small.png',
8968        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-2_small.png',
8969        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-3_small.png',
8970        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-4_small.png',
8971        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-5_small.png',
8972        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-6_small.png',
8973        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/step-icon-7_small.png',
8974    }
8975
8976    window.fgSummaryIconsObj = {
8977        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-1_small.png',
8978        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-2_small.png',
8979        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-3_small.png',
8980        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-4_small.png',
8981        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-5_small.png',
8982        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-6_small.png',
8983        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-7_small.png',
8984        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/summary-icon-8_small.png',
8985    }
8986
8987    window.fgShippingIconsObj = {
8988        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-1_small.png',
8989        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-2_small.png',
8990        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-3_small.png',
8991        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping-icon-4_small.png',
8992    }
8993
8994    // variable from tools
8995    SECOMAPP.variables = {
8996        ...SECOMAPP.variables,
8997        ...null,
8998        ...[],
8999        shipping_product_img: 'https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/shipping_product_small.png'
9000    }
9001
9002    window.fgResource = {
9003        gift: {
9004            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/gift.min.js"]
9005        },
9006        bundle: {
9007            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle.min.js"],
9008            css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle.min.css"]
9009        },
9010        upsell: {
9011            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/upsell.min.js"],
9012            css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.upsell.min.css"]
9013        },
9014        discount: {
9015            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/discount.min.js"],
9016            css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.discount.min.css"]
9017        },
9018        "bundle-page": {
9019            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle-page.min.js"],
9020            css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle-page.min.css"]
9021        },
9022        booster: {
9023            js: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster.min.js"],
9024            css: ["https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster.min.css"]
9025        }
9026    }
9027</script>
9027
9028
9029<script defer src="https://cdn.bogos.io/bWVyY2loYW5keS5teXNob3BpZnkuY29t/freegifts_data_1781070994.min.js"></script>
9029
9030<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/bWVyY2loYW5keS5teXNob3BpZnkuY29t/freegifts_data_1781070994.min.js"></div>
9031
9032
9033<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/gift.min.js"></div> 
9034<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle.min.js"></div>
9035<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/upsell.min.js"></div>
9036<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/discount.min.js"></div>
9037<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bundle-page.min.js"></div>
9038<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster.min.js"></div>
9039<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/booster-page.min.js"></div>
9040
9041
9042<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle.min.css"></div>
9043<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.upsell.min.css"></div>
9044<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.discount.min.css"></div>
9045<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.bundle-page.min.css"></div>
9046<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster.min.css"></div>
9047<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0d1bb-e419-72e0-b3db-9b9890abbb77/freegifts-231/assets/bogos.booster-page.min.css"></div>
9048<!-- END app snippet -->
9049
9050
9051<!-- BEGIN app snippet: search -->
9052<!-- END app snippet -->
9053
9054
9055
9056</div><div id="shopify-block-AM1NwYTRzRVFCaERlQ__2493559307285634702" class="shopify-block shopify-app-block">
9057
9058
9059
9060
9061
9062
9063  <!-- BEGIN app snippet: pe-disco-countdown-timer -->
9064
9065
9066<script type="text/javascript">
9067  if (!window.pe_disco) {
9068    window.pe_disco = {};
9069  };
9070  if (!window.pe_disco.collectionProducts) {
9071    window.pe_disco.collectionProducts = {};
9072  };
9073  let translationOverridesSetting = "";
9074  let translationOverrides = {};
9075  if (translationOverridesSetting && translationOverridesSetting.trim && translationOverridesSetting.trim() !== "") {
9076    try {
9077      translationOverrides = JSON.parse(translationOverridesSetting);
9078    } catch (error) {
9079      console.warn("ProductEssentials: failed to parse translation overrides JSON", error);
9080      translationOverrides = {};
9081    }
9082  }
9083  window.pe_disco = {
9084      product: {
9085          
9086      },
9087      collection: {
9088          
9089      },
9090      collectionProducts: window.pe_disco.collectionProducts,
9091      collections: [
9092          
9093              
9094          
9095              
9096          
9097              
9098          
9099              
9100          
9101              
9102          
9103              
9104          
9105              
9106          
9107              
9108          
9109              
9110          
9111              
9112          
9113              
9114          
9115              
9116          
9117              
9118          
9119              
9120          
9121              
9122          
9123              
9124          
9125              
9126          
9127              
9128          
9129              
9130          
9131              
9132          
9133              
9134          
9135              
9136          
9137              
9138          
9139              
9140          
9141      ],
9142      sales:  [] ,
9143      preview:  null ,
9144      myshopify_url: "mercihandy.myshopify.com",
9145      storefrontAccessToken: "",
9146      cacheid: "9bb4f61d-32de-4e51-9855-764170b723fe",
9147      translation_overrides: translationOverrides
9148  };
9149</script>
9149<!-- END app snippet -->
9150
9151  
9152
9153  <!-- BEGIN app snippet: pe-disco-hero-banner-placeholder --><!-- END app snippet -->
9154
9155  <!-- BEGIN app snippet: pe-disco-theme-config -->
9155<script type="text/javascript">
9156  (function() {
9157    var themeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id;
9158    if (!themeId || themeId === 0) return;
9159
9160    window.pe_disco = window.pe_disco || {};
9161    window.pe_disco.themeStoreId = themeId;
9162    window.pe_disco.themeName = window.Shopify.theme.name || '';
9163
9164    // Only fetch config if theme is in supported list (avoids 404 errors)
9165    var supportedThemes = ["735"];
9166    if (supportedThemes.indexOf(String(themeId)) === -1) return;
9167
9168    // Build config URL by replacing placeholder with actual theme ID
9169    var baseUrl = 'https://cdn.shopify.com/extensions/01a0b48d-f1ad-7707-b9b0-792fccfd63b4/discount-planner-by-productessentials-68/assets/theme-index.json';
9170    var configUrl = baseUrl.replace('theme-index.json', 'theme-' + themeId + '.json');
9171
9172    // Fetch theme config and inject as data script tag
9173    fetch(configUrl)
9174      .then(function(response) {
9175        if (!response.ok) return null;
9176        return response.text();
9177      })
9178      .then(function(json) {
9179        if (json) {
9180          var script = document.createElement('script');
9181          script.type = 'application/json';
9182          script.id = 'pe-disco-theme-config';
9183          script.textContent = json;
9184          document.head.appendChild(script);
9185        }
9186      })
9187      .catch(function() { /* Config not found - will use fallback selectors */ });
9188  })();
9189</script>
9189
9190<!-- END app snippet -->
9191
9192  
9192<script type="text/javascript" async="" src="https://disco-static.productessentials.app/main.js?shop=mercihandy.myshopify.com"></script>
9192
9193
9194</div><div id="shopify-block-AQkY4T2ZEblZMVGJKd__12258922384453542286" class="shopify-block shopify-app-block">
9195
9196<!-- BEGIN app snippet: inflate-mount-context -->
9197
9198
9199<script>
9200  window.__INFLATE = Object.assign({}, window.__INFLATE, {
9201    shop: "mercihandy.myshopify.com",
9202    backend: "https://inflate-back.osc-fr1.scalingo.io"
9203  });
9204</script>
9204
9205<!-- END app snippet -->
9206<script src="https://cdn.shopify.com/extensions/019ef58e-37d4-7e06-bcf7-2eb278e790b2/inflate_prod-282/assets/inflate-widget.js" defer></script>
9206
9207</div><div id="shopify-block-ANEhDMy82bklEWk1ZS__17776213695176358135" class="shopify-block shopify-app-block">
9208
9209
9210
9211
9212
9213
9214<link rel="preconnect" href="https://inflate-back.osc-fr1.scalingo.io" crossorigin>
9215<link rel="dns-prefetch" href="https://inflate-back.osc-fr1.scalingo.io">
9216
9217<div id="inflate-stars-override" data-inflate-stars-override="true" style="display: none;"></div>
9218
9219<style>
9220  .rating .icon-star,
9221  .rating > svg:not(.inflate-star-svg),
9222  .rating .rating-star svg:not(.inflate-star-svg),
9223  .shopify-product-reviews-badge svg,
9224  .spr-badge-starrating svg {
9225    display: none !important;
9226    opacity: 0 !important;
9227    width: 0 !important;
9228    height: 0 !important;
9229    visibility: hidden !important;
9230  }
9231
9232  .rating[data-inflate-processed] > .rating-star,
9233  .rating[data-inflate-processed] .rating-star:not(.inflate-star-box-override):not(.inflate-star-glyph-override) {
9234    display: none !important;
9235    opacity: 0 !important;
9236    width: 0 !important;
9237    height: 0 !important;
9238    visibility: hidden !important;
9239    position: absolute !important;
9240    overflow: hidden !important;
9241  }
9242
9243  .rating:not([data-inflate-processed])::before {
9244    content: '';
9245    display: inline-block;
9246    width: 87px;
9247    height: 15px;
9248    background:
9249      linear-gradient(to right,
9250        #E5E7EB 0px, #E5E7EB 15px,
9251        transparent 15px, transparent 18px,
9252        #E5E7EB 18px, #E5E7EB 33px,
9253        transparent 33px, transparent 36px,
9254        #E5E7EB 36px, #E5E7EB 51px,
9255        transparent 51px, transparent 54px,
9256        #E5E7EB 54px, #E5E7EB 69px,
9257        transparent 69px, transparent 72px,
9258        #E5E7EB 72px, #E5E7EB 87px
9259      );
9260    border-radius: 3px;
9261    animation: inflate-skeleton-pulse 1.5s ease-in-out infinite;
9262    vertical-align: middle;
9263  }
9264
9265  @keyframes inflate-skeleton-pulse {
9266    0%, 100% { opacity: 0.6; }
9267    50% { opacity: 1; }
9268  }
9269
9270  .rating:not([data-inflate-processed]) ~ .rating-count,
9271  .rating:not([data-inflate-processed]) + .rating-count {
9272    display: none !important;
9273  }
9274  .rating-wrapper:has(.rating:not([data-inflate-processed])) .rating-count {
9275    display: none !important;
9276  }
9277
9278  .rating[data-inflate-processed="empty"] {
9279    display: none !important;
9280  }
9281  .rating[data-inflate-processed="empty"]::before {
9282    display: none !important;
9283  }
9284  .rating[data-inflate-processed="empty"] ~ .rating-count,
9285  .rating[data-inflate-processed="empty"] + .rating-count {
9286    display: none !important;
9287  }
9288  .rating-wrapper:has(.rating[data-inflate-processed="empty"]) .rating-count {
9289    display: none !important;
9290  }
9291
9292  .rating[data-inflate-processed="timeout"]::before {
9293    display: none !important;
9294  }
9295
9296  .inflate-stars-override-container {
9297    animation: inflate-fade-in 150ms ease-out;
9298  }
9299
9300  @keyframes inflate-fade-in {
9301    from { opacity: 0; }
9302    to { opacity: 1; }
9303  }
9304
9305  .product-card:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9306  .card:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9307  li.grid__item:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9308  [class*="product-card"]:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9309  [class*="product-item"]:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]) {
9310    display: none !important;
9311    visibility: hidden !important;
9312    opacity: 0 !important;
9313    width: 0 !important;
9314    height: 0 !important;
9315    overflow: hidden !important;
9316    position: absolute !important;
9317  }
9318
9319  .rating[data-inflate-processed] ~ .rating:not([data-inflate-processed]) {
9320    display: none !important;
9321    visibility: hidden !important;
9322  }
9323
9324  /*
9325    Snippet collection (inflate-collection-stars / collection-stars):
9326    on conserve le bloc sur toute la largeur pour éviter certains décalages thème,
9327    mais on laisse l'alignement horizontal piloté par la config dashboard.
9328  */
9329  .rating[data-product-handle] {
9330    width: 100% !important;
9331    max-width: 100% !important;
9332    box-sizing: border-box !important;
9333  }
9334
9335  #inflate-stars-override {
9336    display: none !important;
9337  }
9338</style>
9339
9340<script>
9341  (function() {
9342    window.__INFLATE_STARS_CONFIG = {
9343      shop: "mercihandy.myshopify.com",
9344      backend: "https://inflate-back.osc-fr1.scalingo.io",
9345      enabled: true,
9346      starSize: "md",
9347      showCount: true,
9348      showValue: false
9349    };
9350  })();
9351</script>
9351
9352
9353<script>
9354(function() {
9355  var DEBUG = false;
9356  try {
9357    if (typeof localStorage !== 'undefined' && localStorage.getItem('inflate-widget-debug') === '1') {
9358      DEBUG = true;
9359    }
9360  } catch (e) {}
9361
9362  var noop = function() {};
9363  var log = DEBUG ? function() { console.log.apply(console, ['[Inflate Stars]'].concat(Array.prototype.slice.call(arguments))); } : noop;
9364
9365  var config = window.__INFLATE_STARS_CONFIG || {};
9366  var globalClientConfig = null;
9367  var globalStarsColor = '#FFB800';
9368  var globalAccentColor = '#FFB800';
9369  var globalCountTextColor = '#111';
9370
9371  // ── Shared init promise ──────────────────────────────────────────────
9372
9373  function isHandle(pid) {
9374    return pid && /[a-zA-Z]/.test(pid);
9375  }
9376
9377  function getInitData(backend, shop, productIds) {
9378    if (window.__INFLATE_INIT_PROMISE) return window.__INFLATE_INIT_PROMISE;
9379
9380    var numericIds = (productIds || []).filter(function(id) { return !isHandle(id); });
9381    var handleIds = (productIds || []).filter(function(id) { return isHandle(id); });
9382
9383    var url = backend + '/product_reviews/widget-init/?shop=' + encodeURIComponent(shop);
9384    if (numericIds.length > 0) {
9385      url += '&product_ids=' + encodeURIComponent(numericIds.join(','));
9386    }
9387
9388    window.__INFLATE_INIT_PROMISE = fetch(url)
9389      .then(function(r) {
9390        if (!r.ok) throw new Error('HTTP ' + r.status);
9391        return r.json();
9392      })
9393      .then(function(data) {
9394        if (handleIds.length === 0) return data;
9395        return fetchAggregateForHandles(backend, data.api_key, handleIds).then(function(handleRatings) {
9396          if (!data.ratings) data.ratings = {};
9397          for (var i = 0; i < handleIds.length; i++) {
9398            data.ratings[handleIds[i]] = handleRatings[i];
9399          }
9400          return data;
9401        });
9402      })
9403      .catch(function() {
9404        window.__INFLATE_INIT_PROMISE = null;
9405        return fetchLegacy(backend, shop, productIds);
9406      });
9407
9408    return window.__INFLATE_INIT_PROMISE;
9409  }
9410
9411  function fetchAggregateForHandles(backend, apiKey, handleIds) {
9412    if (!handleIds || handleIds.length === 0) return Promise.resolve([]);
9413    return Promise.all(handleIds.map(function(handle) {
9414      var url = backend + '/product_reviews/aggregate/?api_key=' + encodeURIComponent(apiKey) + '&product_id=' + encodeURIComponent(handle);
9415      return fetch(url).then(function(r) { return r.json(); }).then(function(payload) {
9416        return { average_rating: payload.average_rating || 0, total_reviews: payload.total_reviews || 0 };
9417      }).catch(function() { return { average_rating: 0, total_reviews: 0 }; });
9418    }));
9419  }
9420
9421  function fetchLegacy(backend, shop, productIds) {
9422    return fetch(backend + '/clients/shopify/storefront_config?shop=' + encodeURIComponent(shop))
9423      .then(function(r) { return r.json(); })
9424      .then(function(cfg) {
9425        var result = { api_key: cfg.api_key, client_uuid: cfg.client_uuid, branding: cfg.branding };
9426        if (!productIds || productIds.length === 0) return result;
9427        var numericIds = productIds.filter(function(id) { return !isHandle(id); });
9428        var handleIds = productIds.filter(function(id) { return isHandle(id); });
9429        var batchPromise = numericIds.length > 0
9430          ? fetch(backend + '/product_reviews/aggregate/batch/?api_key=' + encodeURIComponent(cfg.api_key) + '&product_ids=' + encodeURIComponent(numericIds.join(',')))
9431              .then(function(r) { return r.json(); })
9432          : Promise.resolve({});
9433        return batchPromise.then(function(ratings) {
9434          result.ratings = ratings;
9435          if (handleIds.length === 0) return result;
9436          return fetchAggregateForHandles(backend, cfg.api_key, handleIds).then(function(handleRatings) {
9437            for (var i = 0; i < handleIds.length; i++) result.ratings[handleIds[i]] = handleRatings[i];
9438            return result;
9439          });
9440        });
9441      });
9442  }
9443
9444  // ── Product ID collection ────────────────────────────────────────────
9445
9446  function collectProductIds() {
9447    var ids = [];
9448    var seen = {};
9449    var ratingElements = document.querySelectorAll('.rating');
9450
9451    ratingElements.forEach(function(el) {
9452      var pid = extractProductId(el);
9453      if (pid && !seen[pid]) {
9454        seen[pid] = true;
9455        ids.push(pid);
9456      }
9457    });
9458
9459    return ids;
9460  }
9461
9462  function extractProductId(el) {
9463    var cardParent = el.closest('.product-card, .product-item, li.grid__item, [class*="product-card"], [class*="product-item"], .card, li');
9464
9465    if (cardParent) {
9466      var cardLink = cardParent.querySelector('a[id^="CardLink"]');
9467      if (cardLink) {
9468        var linkId = cardLink.getAttribute('id');
9469        var m;
9470        if ((m = linkId.match(/CardLink--(\d+)/))) return m[1];
9471        if ((m = linkId.match(/product-grid-(\d+)/))) return m[1];
9472        if ((m = linkId.match(/__main-(\d+)/))) return m[1];
9473        var allNumbers = linkId.match(/(\d{10,})/g);
9474        if (allNumbers && allNumbers.length > 0) return allNumbers[allNumbers.length - 1];
9475      }
9476
9477      var prLink = cardParent.querySelector('a[href*="pr_rec_pid="]');
9478      if (prLink) {
9479        var prMatch = prLink.getAttribute('href').match(/pr_rec_pid=(\d+)/);
9480        if (prMatch) return prMatch[1];
9481      }
9482    }
9483
9484    var pid = el.getAttribute('data-product-id') || el.getAttribute('product-id');
9485    if (pid) return pid;
9486
9487    var current = el.parentElement;
9488    for (var i = 0; i < 5 && current; i++) {
9489      pid = current.getAttribute('data-product-id') || current.getAttribute('product-id');
9490      if (pid) return pid;
9491      current = current.parentElement;
9492    }
9493
9494    // Featured product / product-information sections (e.g. homepage): use the product page link
9495    // as canonical source so the rating matches the product page (same product, same group logic).
9496    // Prefer handle from link over data-product-id to avoid wrong ID (e.g. other product in group).
9497    var featuredContainer = el.closest('featured-product-information, [id*="ProductInformation"], [id*="featured_product"], .product-information, [class*="product-information__grid"], product-information');
9498    if (featuredContainer) {
9499      var productLink = featuredContainer.querySelector('a[href*="/products/"]');
9500      if (productLink) {
9501        var href = productLink.getAttribute('href') || '';
9502        var match = href.match(/\/products\/([^?#/]+)/);
9503        if (match && match[1]) return match[1];
9504      }
9505      pid = featuredContainer.getAttribute('data-product-id');
9506      if (pid) return pid;
9507      var pidEl = featuredContainer.querySelector('[data-product-id]');
9508      if (pidEl) {
9509        pid = pidEl.getAttribute('data-product-id');
9510        if (pid) return pid;
9511      }
9512    }
9513
9514    current = el.parentElement;
9515    for (var j = 0; j < 20 && current; j++) {
9516      pid = current.getAttribute('data-product-id') || current.getAttribute('product-id');
9517      if (pid) return pid;
9518      current = current.parentElement;
9519    }
9520
9521    return null;
9522  }
9523
9524  // ── CSS injection (dynamic branding) ─────────────────────────────────
9525
9526  function injectCSS(clientConfig) {
9527    var branding = clientConfig.branding || {};
9528    var widgets = branding.widgets || {};
9529    var starsColor = widgets.stars_color || widgets.accent_color || '#FFB800';
9530    var accentColor = widgets.accent_color || widgets.stars_color || '#FFB800';
9531    var textColor = widgets.text_color || branding.text_color || '#111';
9532    globalAccentColor = accentColor;
9533    globalStarsColor = starsColor;
9534    globalCountTextColor = textColor;
9535    var starType = (widgets.star_type || 'rounded').toLowerCase();
9536    if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') {
9537      starType = 'rounded';
9538    }
9539
9540    var starSizeMap = {
9541      's': { box: 18, glyph: 14, gap: 3 },
9542      'sm': { box: 18, glyph: 14, gap: 3 },
9543      'm': { box: 20, glyph: 16, gap: 3 },
9544      'md': { box: 20, glyph: 16, gap: 3 },
9545      'l': { box: 22, glyph: 17, gap: 4 },
9546      'lg': { box: 22, glyph: 17, gap: 4 }
9547    };
9548    var sizeKey = (config.starSize || 'md').toLowerCase();
9549    var starDims = starSizeMap[sizeKey] || starSizeMap['md'];
9550
9551    if (starType === 'rounded' || starType === 'sharp') {
9552      starDims = {
9553        box: Math.round(starDims.box * 0.75),
9554        glyph: Math.round(starDims.glyph * 0.75),
9555        gap: starDims.gap
9556      };
9557    }
9558
9559    var starRadius = starType === 'sharp' ? '0px' : (starType === 'rounded' ? '4px' : '0px');
9560
9561    var gapPx = starDims.gap;
9562    if (widgets.star_rating_gap !== undefined && widgets.star_rating_gap !== null) {
9563      var ug = Number(widgets.star_rating_gap);
9564      if (!isNaN(ug) && ug >= 0 && ug <= 24) gapPx = Math.round(ug);
9565    }
9566
9567    var alignment = (widgets.stars_override_alignment || 'center').toString().toLowerCase();
9568    var justifyValue = alignment === 'left' ? 'flex-start' : (alignment === 'right' ? 'flex-end' : 'center');
9569
9570    document.documentElement.style.setProperty('--inflate-accent', accentColor);
9571    document.documentElement.style.setProperty('--inflate-stars', starsColor);
9572    document.documentElement.style.setProperty('--inflate-stars-count-color', textColor);
9573    document.documentElement.style.setProperty('--infl-star-scale', '1');
9574    document.documentElement.style.setProperty('--infl-star-radius', starRadius);
9575    document.documentElement.style.setProperty('--infl-star-box-px', starDims.box + 'px');
9576    document.documentElement.style.setProperty('--infl-inflate-star-glyph-px', starDims.glyph + 'px');
9577    document.documentElement.style.setProperty('--infl-star-gap', gapPx + 'px');
9578
9579    var css =
9580      '.inflate-star-glyph-override svg,' +
9581      '.inflate-star-box-override svg {' +
9582      '  display: block !important; opacity: 1 !important; visibility: visible !important;' +
9583      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9584      '}' +
9585      '.rating, .product-rating, .star-rating {' +
9586      '  position: relative !important; display: inline-flex !important; align-items: center !important;' +
9587      '  justify-content: ' + justifyValue + ' !important; gap: 8px !important; font-size: 0 !important;' +
9588      '}' +
9589      '.flex.flex-col.gap-2 > .rating, .product-card__details .rating, .product-card__content .rating {' +
9590      '  justify-content: ' + justifyValue + ' !important;' +
9591      '  text-align: ' + (alignment === 'left' ? 'left' : (alignment === 'right' ? 'right' : 'center')) + ' !important;' +
9592      '  margin-left: ' + (alignment === 'right' ? 'auto' : '0') + ' !important;' +
9593      '  margin-right: ' + (alignment === 'left' ? 'auto' : '0') + ' !important;' +
9594      '}' +
9595      '.product-card__media .rating.product-card__rating,' +
9596      '.product-card__media > .rating:not([data-product-id]):not(.inflate-stars-override-container),' +
9597      '.product-card__media .rating:not([data-product-id]) {' +
9598      '  display: none !important; visibility: hidden !important; opacity: 0 !important;' +
9599      '  width: 0 !important; height: 0 !important; overflow: hidden !important;' +
9600      '}' +
9601      '.rating .rating-count, .rating p.rating-count, .rating > .rating-count, .rating-count {' +
9602      '  font-size: 14px !important;' +
9603      '}' +
9604      '.inflate-stars-override-container {' +
9605      '  --infl-star-gap: ' + gapPx + 'px !important;' +
9606      '  display: inline-flex !important; align-items: center !important;' +
9607      '  justify-content: ' + justifyValue + ' !important; gap: var(--infl-star-gap) !important; font-size: 0 !important;' +
9608      '}' +
9609      '.rating[data-inflate-processed] {' +
9610      '  flex-wrap: nowrap !important;' +
9611      '}' +
9612      '.rating[data-inflate-processed] > .inflate-stars-override-container {' +
9613      '  flex: 0 0 auto !important;' +
9614      '}' +
9615      '.rating[data-inflate-processed] > p.rating-count,' +
9616      '.rating[data-inflate-processed] > .rating-count,' +
9617      '.rating[data-inflate-processed] p.rating-count.caption {' +
9618      '  flex: 0 0 auto !important; flex-grow: 0 !important; flex-shrink: 0 !important;' +
9619      '  width: auto !important; max-width: max-content !important; min-width: 0 !important;' +
9620      '  align-self: center !important; box-sizing: border-box !important;' +
9621      '}' +
9622      '.card__info .rating[data-inflate-processed], .card .rating[data-inflate-processed], li.grid__item .rating[data-inflate-processed] {' +
9623      '  justify-content: ' + justifyValue + ' !important; display: inline-flex !important;' +
9624      '}' +
9625      '.inflate-star-box-override {' +
9626      '  display: inline-flex !important; align-items: center !important; justify-content: center !important;' +
9627      '  width: var(--infl-star-box-px, 20px) !important; height: var(--infl-star-box-px, 20px) !important;' +
9628      '  border-radius: var(--infl-star-radius, 4px) !important; flex-shrink: 0 !important;' +
9629      '  position: relative !important; font-size: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9630      '  line-height: 1 !important; color: #ffffff !important; overflow: visible !important;' +
9631      '  visibility: visible !important; opacity: 1 !important; text-align: center !important;' +
9632      '}' +
9633      '.inflate-star-box-override.empty { background: #E5E7EB !important; }' +
9634      '.inflate-star-box-override * { color: #ffffff !important; fill: #ffffff !important; }' +
9635      '.inflate-star-box-override.filled { background: var(--inflate-stars, #FFB800) !important; }' +
9636      '.inflate-star-glyph-override {' +
9637      '  display: inline-flex !important; align-items: center !important; justify-content: center !important;' +
9638      '  flex-shrink: 0 !important;' +
9639      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9640      '  min-width: var(--infl-inflate-star-glyph-px, 16px) !important; min-height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9641      '}' +
9642      '.inflate-star-glyph-override svg {' +
9643      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9644      '  min-width: var(--infl-inflate-star-glyph-px, 16px) !important; min-height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9645      '  display: block !important; position: relative !important; flex-shrink: 0 !important;' +
9646      '}' +
9647      '.inflate-star-glyph-override.filled svg path:last-child { fill: var(--inflate-stars, #FFB800) !important; }' +
9648      '.inflate-star-glyph-override.empty svg path { fill: #E5E7EB !important; }' +
9649      '.inflate-rating-value {' +
9650      '  font-size: 16px !important; font-weight: 700 !important;' +
9651      '  color: var(--inflate-stars-count-color, #111) !important; line-height: 1 !important; margin-right: 4px !important;' +
9652      '}' +
9653      '.inflate-rating-count {' +
9654      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9655      '  font-weight: 500 !important; line-height: 1 !important;' +
9656      '}' +
9657      '.rating-count, .rating-count.caption, p.rating-count, p.rating-count.caption {' +
9658      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9659      '  font-weight: 500 !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important;' +
9660      '  display: inline-block !important; visibility: visible !important; opacity: 1 !important; border: none !important;' +
9661      '}' +
9662      '.rating-count span[aria-hidden="true"], .rating-count.caption span[aria-hidden="true"],' +
9663      'p.rating-count span[aria-hidden="true"], p.rating-count.caption span[aria-hidden="true"] {' +
9664      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9665      '  display: inline !important; visibility: visible !important; opacity: 1 !important;' +
9666      '  font-weight: 500 !important; line-height: 1.4 !important;' +
9667      '}' +
9668      '.rating-count .visually-hidden, .rating-count.caption .visually-hidden {' +
9669      '  position: absolute !important; width: 1px !important; height: 1px !important;' +
9670      '  padding: 0 !important; margin: -1px !important; overflow: hidden !important;' +
9671      '  clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border-width: 0 !important;' +
9672      '}';
9673
9674    var style = document.getElementById('inflate-stars-override-css');
9675    if (style) style.remove();
9676    style = document.createElement('style');
9677    style.id = 'inflate-stars-override-css';
9678    style.textContent = css;
9679    document.head.appendChild(style);
9680  }
9681
9682  // ── Star rendering ───────────────────────────────────────────────────
9683
9684  function renderStars(rating, starType, starsColor) {
9685    var r = Math.max(0, Math.min(5, parseFloat(rating) || 0));
9686    var full = Math.floor(r);
9687    var frac = r - full;
9688    var html = '';
9689    var emptyColor = '#E5E7EB';
9690    var d = 'M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77 5.82 21.02 7 14.14 2 9.27l6.91-1.01L12 2z';
9691    var uid = Date.now().toString(36) + '-' + Math.random().toString(36).slice(2);
9692
9693    for (var i = 0; i < 5; i++) {
9694      var state = i < full ? 'full' : (i === full && frac > 0 ? 'partial' : 'empty');
9695      var pct = (i === full && frac > 0) ? Math.max(0, Math.min(100, frac * 100)) : 0;
9696
9697      if (starType === 'simple') {
9698        var clipId = 'infl-p-' + uid + '-' + i;
9699        var defs = (state === 'partial' && pct > 0) ? '<defs><clipPath id="' + clipId + '"><rect x="0" y="0" width="' + pct + '%" height="100%"/></clipPath></defs>' : '';
9700        html += '<span class="inflate-star-glyph-override ' + state + '">' +
9701                '<svg viewBox="0 0 24 24" style="display:block;">' + defs +
9702                '<path d="' + d + '" fill="' + emptyColor + '"/>' +
9703                (state === 'partial' && pct > 0 ? '<path d="' + d + '" fill="' + starsColor + '" clip-path="url(#' + clipId + ')"/>' :
9704                 (state === 'full' ? '<path d="' + d + '" fill="' + starsColor + '"/>' : '')) +
9705                '</svg></span>';
9706      } else {
9707        var bg = state === 'full' ? starsColor :
9708                 (state === 'partial' && pct > 0 ? 'linear-gradient(to right, ' + starsColor + ' ' + pct + '%, ' + emptyColor + ' ' + pct + '%)' : emptyColor);
9709        var boxSize = 'var(--infl-star-box-px, 20px)';
9710        var borderRadius = 'var(--infl-star-radius, 4px)';
9711        html += '<span class="inflate-star-box-override ' + state + '" style="display:inline-block !important; background:' + bg + ' !important; color:#ffffff !important; width:' + boxSize + ' !important; height:' + boxSize + ' !important; border-radius:' + borderRadius + ' !important; text-align:center !important;">' +
9712                '<span style="color:#ffffff !important; display:block !important; width:100% !important; height:100% !important; text-align:center !important; line-height:' + boxSize + ' !important; font-size:14px !important;">★</span>' +
9713                '</span>';
9714      }
9715    }
9716    return html;
9717  }
9718
9719  // ── Hydrate a single .rating element ─────────────────────────────────
9720
9721  function hydrateRating(el, avgRating, totalReviews, starType, starsColor) {
9722    if (el.hasAttribute('data-inflate-processed')) return;
9723
9724    if (totalReviews === 0 || avgRating === 0) {
9725      el.innerHTML = '';
9726      el.setAttribute('data-inflate-processed', 'empty');
9727      return;
9728    }
9729
9730    var childrenToRemove = [];
9731    for (var i = 0; i < el.children.length; i++) {
9732      var child = el.children[i];
9733      var cn = String(child.className || '');
9734      if (cn.indexOf('rating-count') === -1 && cn.indexOf('inflate-') === -1) {
9735        childrenToRemove.push(child);
9736      }
9737    }
9738    childrenToRemove.forEach(function(c) { el.removeChild(c); });
9739
9740    el.setAttribute('data-rating', avgRating.toFixed(1));
9741    el.setAttribute('aria-label', avgRating.toFixed(1) + ' out of 5.0 stars');
9742
9743    var container = document.createElement('div');
9744    container.className = 'inflate-stars-override-container';
9745    container.innerHTML = renderStars(avgRating, starType, starsColor);
9746    el.insertBefore(container, el.firstChild);
9747
9748    updateOrCreateCount(el, totalReviews);
9749
9750    el.setAttribute('data-inflate-processed', 'true');
9751  }
9752
9753  function updateOrCreateCount(el, totalReviews) {
9754    var countEl = findCountElement(el);
9755
9756    var countHtml = '<span aria-hidden="true">(' + totalReviews + ')</span><span class="visually-hidden">' + totalReviews + ' total reviews</span>';
9757    var countStyle = 'display: inline-block !important; visibility: visible !important; opacity: 1 !important; font-size: 14px !important; color: ' + globalCountTextColor + ' !important; margin: 0 !important; padding: 0 !important; line-height: 1.4 !important; font-weight: 500 !important;';
9758    var spanStyle = 'font-size: 14px !important; color: ' + globalCountTextColor + ' !important; display: inline !important; visibility: visible !important; opacity: 1 !important;';
9759
9760    if (countEl) {
9761      countEl.innerHTML = countHtml;
9762      countEl.style.cssText = countStyle;
9763      var span = countEl.querySelector('span[aria-hidden="true"]');
9764      if (span) span.style.cssText = spanStyle;
9765      if (countEl.parentNode !== el) {
9766        if (countEl.parentNode) countEl.parentNode.removeChild(countEl);
9767        el.appendChild(countEl);
9768      }
9769    } else {
9770      countEl = document.createElement('p');
9771      countEl.className = 'rating-count caption';
9772      countEl.innerHTML = countHtml;
9773      countEl.style.cssText = countStyle;
9774      var span = countEl.querySelector('span[aria-hidden="true"]');
9775      if (span) span.style.cssText = spanStyle;
9776      el.appendChild(countEl);
9777    }
9778  }
9779
9780  function findCountElement(el) {
9781    var found = el.querySelector('.rating-count');
9782    if (found) return found;
9783
9784    var parent = el.parentElement;
9785    if (parent) {
9786      found = parent.querySelector('.rating-count');
9787      if (found) return found;
9788    }
9789
9790    var sib = el.nextElementSibling;
9791    while (sib) {
9792      if (sib.classList && sib.classList.contains('rating-count')) return sib;
9793      sib = sib.nextElementSibling;
9794    }
9795    sib = el.previousElementSibling;
9796    while (sib) {
9797      if (sib.classList && sib.classList.contains('rating-count')) return sib;
9798      sib = sib.previousElementSibling;
9799    }
9800
9801    return null;
9802  }
9803
9804  // ── Fallback: extract rating from element attributes ─────────────────
9805
9806  function extractRatingFromElement(el) {
9807    var val = el.getAttribute('data-rating');
9808    if (val) return parseFloat(val);
9809
9810    var style = el.getAttribute('style') || '';
9811    var m = style.match(/--rating:\s*([\d.]+)/);
9812    if (m) return parseFloat(m[1]);
9813
9814    var aria = el.getAttribute('aria-label') || '';
9815    if ((m = aria.match(/([\d.]+)\s+(?:stars?\s+)?out\s+of\s+5/i))) return parseFloat(m[1]);
9816    if ((m = aria.match(/est\s+([\d.]+)\s+sur\s+5/i))) return parseFloat(m[1]);
9817    if ((m = aria.match(/([\d.]+)\s+sur\s+5/i))) return parseFloat(m[1]);
9818
9819    var parent = el.closest('[data-rating]');
9820    if (parent) return parseFloat(parent.getAttribute('data-rating'));
9821
9822    var text = el.textContent || '';
9823    if ((m = text.match(/([\d.]+)\s*\/\s*5|([\d.]+)\s+stars?/i))) return parseFloat(m[1] || m[2]);
9824
9825    return 0;
9826  }
9827
9828  function extractReviewCount(el) {
9829    var count = el.getAttribute('data-review-count') || el.getAttribute('data-rating-count');
9830    if (count) return parseInt(count, 10);
9831
9832    var parent = el.parentElement;
9833    if (parent) {
9834      count = parent.getAttribute('data-review-count') || parent.getAttribute('data-rating-count');
9835      if (count) return parseInt(count, 10);
9836    }
9837
9838    var text = el.textContent || '';
9839    var m = text.match(/\((\d+)\s*(?:reviews?|avis|ratings?)\)/i);
9840    if (m) return parseInt(m[1], 10);
9841
9842    var countEl = el.querySelector('.rating-count, .review-count, [data-count], .spr-badge-caption');
9843    if (countEl) {
9844      count = countEl.getAttribute('data-count') || countEl.getAttribute('data-review-count');
9845      if (count) return parseInt(count, 10);
9846      var ct = countEl.textContent || '';
9847      if ((m = ct.match(/(\d+)/))) return parseInt(m[1], 10);
9848    }
9849
9850    if (parent) {
9851      countEl = parent.querySelector('.rating-count');
9852      if (countEl) {
9853        var ct = countEl.textContent || '';
9854        if ((m = ct.match(/(\d+)/))) return parseInt(m[1], 10);
9855      }
9856    }
9857
9858    return 0;
9859  }
9860
9861  // ── Process ratings (batch from API or fallback) ─────────────────────
9862
9863  var isProcessingBatch = false;
9864
9865  function processWithData(data) {
9866    var branding = globalClientConfig ? (globalClientConfig.branding || {}) : {};
9867    var widgets = branding.widgets || {};
9868    var starType = (widgets.star_type || 'rounded').toLowerCase();
9869    if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
9870    var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
9871    var ratings = data.ratings || {};
9872
9873    var ratingElements = document.querySelectorAll('.rating:not([data-inflate-processed])');
9874    var processedCards = new Set();
9875
9876    ratingElements.forEach(function(el) {
9877      var cardParent = el.closest('.product-card, .product-item, li.grid__item, [class*="product-card"], [class*="product-item"], .card, li');
9878      if (cardParent && processedCards.has(cardParent)) return;
9879
9880      var pid = extractProductId(el);
9881      if (pid && ratings[pid]) {
9882        var r = ratings[pid];
9883        hydrateRating(el, r.average_rating || 0, r.total_reviews || 0, starType, starsColor);
9884        el.setAttribute('data-inflate-product-id', pid);
9885        if (cardParent) processedCards.add(cardParent);
9886      } else if (pid && !ratings[pid]) {
9887        el.innerHTML = '';
9888        el.setAttribute('data-inflate-processed', 'empty');
9889        el.setAttribute('data-inflate-product-id', pid);
9890        var siblingCount = findCountElement(el);
9891        if (siblingCount && siblingCount.parentNode !== el) {
9892          siblingCount.style.display = 'none';
9893        }
9894        if (cardParent) processedCards.add(cardParent);
9895      } else if (!pid && el.closest('featured-product-information, [id*="ProductInformation"], [id*="featured_product"], .product-information, [class*="product-information__grid"], product-information')) {
9896        el.innerHTML = '';
9897        el.setAttribute('data-inflate-processed', 'empty');
9898      } else {
9899        var fallbackRating = extractRatingFromElement(el);
9900        var fallbackCount = extractReviewCount(el);
9901        if (fallbackRating > 0) {
9902          hydrateRating(el, fallbackRating, fallbackCount, starType, starsColor);
9903        }
9904      }
9905    });
9906  }
9907
9908  function processNewRatings() {
9909    if (isProcessingBatch) return;
9910    var unprocessed = document.querySelectorAll('.rating:not([data-inflate-processed])');
9911    if (unprocessed.length === 0) return;
9912
9913    isProcessingBatch = true;
9914    var newIds = [];
9915    var seen = {};
9916    unprocessed.forEach(function(el) {
9917      var pid = extractProductId(el);
9918      if (pid && !seen[pid]) { seen[pid] = true; newIds.push(pid); }
9919    });
9920
9921    if (newIds.length === 0) {
9922      var branding = globalClientConfig ? (globalClientConfig.branding || {}) : {};
9923      var widgets = branding.widgets || {};
9924      var starType = (widgets.star_type || 'rounded').toLowerCase();
9925      if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
9926      var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
9927      unprocessed.forEach(function(el) {
9928        var rating = extractRatingFromElement(el);
9929        var count = extractReviewCount(el);
9930        if (rating > 0) hydrateRating(el, rating, count, starType, starsColor);
9931      });
9932      isProcessingBatch = false;
9933      return;
9934    }
9935
9936    var numericIds = newIds.filter(function(id) { return !isHandle(id); });
9937    var handleIds = newIds.filter(function(id) { return isHandle(id); });
9938    var chunks = [];
9939    for (var i = 0; i < numericIds.length; i += 25) {
9940      chunks.push(numericIds.slice(i, i + 25));
9941    }
9942
9943    var backend = config.backend;
9944    var shop = config.shop;
9945    var apiKey = globalClientConfig && globalClientConfig.api_key;
9946
9947    var batchPromise = chunks.length > 0
9948      ? Promise.all(chunks.map(function(chunk) {
9949          var url = backend + '/product_reviews/widget-init/?shop=' + encodeURIComponent(shop) + '&product_ids=' + encodeURIComponent(chunk.join(','));
9950          return fetch(url).then(function(r) { return r.json(); }).catch(function() { return {}; });
9951        })).then(function(responses) {
9952          var ratings = {};
9953          responses.forEach(function(resp) {
9954            if (resp && resp.ratings) {
9955              for (var k in resp.ratings) {
9956                if (resp.ratings.hasOwnProperty(k)) ratings[k] = resp.ratings[k];
9957              }
9958            }
9959          });
9960          return ratings;
9961        })
9962      : Promise.resolve({});
9963
9964    var handlePromise = handleIds.length > 0 && apiKey
9965      ? fetchAggregateForHandles(backend, apiKey, handleIds).then(function(handleRatings) {
9966          var r = {};
9967          for (var i = 0; i < handleIds.length; i++) r[handleIds[i]] = handleRatings[i];
9968          return r;
9969        })
9970      : Promise.resolve({});
9971
9972    Promise.all([batchPromise, handlePromise]).then(function(results) {
9973      var merged = { ratings: results[0] };
9974      for (var k in results[1]) { if (results[1].hasOwnProperty(k)) merged.ratings[k] = results[1][k]; }
9975      processWithData(merged);
9976      isProcessingBatch = false;
9977    }).catch(function() {
9978      isProcessingBatch = false;
9979    });
9980  }
9981
9982  // ── MutationObserver ─────────────────────────────────────────────────
9983
9984  function observeDOM() {
9985    var pendingProcess = null;
9986    var lastProcessTime = 0;
9987    var minInterval = 500;
9988    var unprocessedSelector = '.rating:not([data-inflate-processed])';
9989
9990    function hasUnprocessedRating(node) {
9991      if (!node || node.nodeType !== 1) return false;
9992      if (node.matches && node.matches(unprocessedSelector)) return true;
9993      if (node.querySelectorAll) {
9994        var found = node.querySelectorAll(unprocessedSelector);
9995        if (found.length > 0) return true;
9996      }
9997      return false;
9998    }
9999
10000    function scheduleProcessing(delay) {
10001      if (pendingProcess) return;
10002      pendingProcess = setTimeout(function() {
10003        pendingProcess = null;
10004        var now = Date.now();
10005        if (now - lastProcessTime < minInterval) return;
10006        lastProcessTime = now;
10007        processNewRatings();
10008      }, delay || 300);
10009    }
10010
10011    var observer = new MutationObserver(function(mutations) {
10012      var hasNew = false;
10013      for (var i = 0; i < mutations.length && !hasNew; i++) {
10014        var mutation = mutations[i];
10015        if (mutation.type === 'childList') {
10016          for (var j = 0; j < mutation.addedNodes.length && !hasNew; j++) {
10017            if (hasUnprocessedRating(mutation.addedNodes[j])) hasNew = true;
10018          }
10019          if (!hasNew && hasUnprocessedRating(mutation.target)) hasNew = true;
10020        }
10021        if (mutation.type === 'attributes' && hasUnprocessedRating(mutation.target)) {
10022          hasNew = true;
10023        }
10024      }
10025      if (hasNew) scheduleProcessing(300);
10026    });
10027
10028    observer.observe(document.body, {
10029      childList: true,
10030      subtree: true,
10031      attributes: true,
10032      attributeFilter: ['class', 'style', 'aria-label', 'data-rating']
10033    });
10034
10035    document.addEventListener('visibilitychange', function() {
10036      if (!document.hidden) {
10037        setTimeout(function() { processNewRatings(); }, 200);
10038      }
10039    });
10040  }
10041
10042  // ── Init ─────────────────────────────────────────────────────────────
10043
10044  function init() {
10045    var backend = config.backend;
10046    var shop = config.shop;
10047    if (!backend || !shop) return;
10048
10049    var productIds = collectProductIds();
10050    log('Collected', productIds.length, 'product IDs');
10051
10052    getInitData(backend, shop, productIds).then(function(data) {
10053      if (!data) return;
10054      globalClientConfig = data;
10055      injectCSS(data);
10056
10057      if (data.ratings) {
10058        processWithData(data);
10059      } else {
10060        var branding = data.branding || {};
10061        var widgets = branding.widgets || {};
10062        var starType = (widgets.star_type || 'rounded').toLowerCase();
10063        if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
10064        var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
10065        document.querySelectorAll('.rating:not([data-inflate-processed])').forEach(function(el) {
10066          var rating = extractRatingFromElement(el);
10067          var count = extractReviewCount(el);
10068          if (rating > 0) hydrateRating(el, rating, count, starType, starsColor);
10069        });
10070      }
10071
10072      observeDOM();
10073
10074      setTimeout(function() {
10075        processNewRatings();
10076      }, 3000);
10077
10078      setTimeout(function() {
10079        document.querySelectorAll('.rating:not([data-inflate-processed])').forEach(function(el) {
10080          el.setAttribute('data-inflate-processed', 'timeout');
10081        });
10082      }, 5000);
10083    });
10084  }
10085
10086  if (document.readyState === 'loading') {
10087    document.addEventListener('DOMContentLoaded', init);
10088  } else {
10089    init();
10090  }
10091})();
10092</script>
10092
10093</div><div id="shopify-block-AM0N4T3ZKS2Q3MjdKK__7037249188487500088" class="shopify-block shopify-app-block">
10094
10095
10096
10097
10098
10099<div id="inflate-sidebar-widget" data-inflate-sidebar="true" style="display: none;"></div>
10100
10101<script>
10102  (function() {
10103    window.__INFLATE_SIDEBAR_CONFIG = {
10104      shop: "mercihandy.myshopify.com",
10105      enabled: true,
10106      backend: "https://inflate-back.osc-fr1.scalingo.io"
10107    };
10108  })();
10109</script>
10109
10110
10111<script>
10112(function() {
10113  var config = window.__INFLATE_SIDEBAR_CONFIG || {};
10114  if (!config.enabled) return;
10115
10116  var backend = config.backend || "https://inflate-back.osc-fr1.scalingo.io";
10117  config.backend = backend;
10118  
10119  console.log('[Inflate Sidebar] Backend:', backend);
10120  console.log('[Inflate Sidebar] Shop:', config.shop);
10121
10122  // Récupérer la config client depuis le backend
10123  function fetchClientConfig(callback) {
10124    var shop = config.shop;
10125    if (!shop) {
10126      console.warn('[Inflate Sidebar] Shop manquant');
10127      callback({ api_key: null, backend: backend });
10128      return;
10129    }
10130
10131    var url = backend + "/clients/shopify/storefront_config?shop=" + encodeURIComponent(shop);
10132    console.log('[Inflate Sidebar] Récupération config client:', url);
10133    
10134    fetch(url)
10135      .then(function(r) { 
10136        if (!r.ok) {
10137          console.error('[Inflate Sidebar] Erreur HTTP:', r.status, r.statusText);
10138          throw new Error('HTTP ' + r.status);
10139        }
10140        return r.json(); 
10141      })
10142      .then(function(data) {
10143        console.log('[Inflate Sidebar] Config client reçue:', data);
10144        callback(data);
10145      })
10146      .catch(function(e) {
10147        console.error('[Inflate Sidebar] Erreur récupération config:', e);
10148        callback({ api_key: null, backend: backend });
10149      });
10150  }
10151
10152  // Charger le script widget
10153  function loadSidebarWidget(apiKey) {
10154    if (!apiKey) {
10155      console.warn('[Inflate Sidebar] Pas d\'API key disponible');
10156      return;
10157    }
10158
10159    // Vérifier si le script n'est pas déjà chargé
10160    if (document.querySelector('script[data-inflate-sidebar-script]')) {
10161      console.log('[Inflate Sidebar] Script déjà chargé, skip');
10162      return;
10163    }
10164
10165    var script = document.createElement('script');
10166    script.src = backend + "/product_reviews/widgets/sidebar.js?api_key=" + encodeURIComponent(apiKey);
10167    console.log('[Inflate Sidebar] Chargement script:', script.src);
10168    script.async = true;
10169    script.setAttribute('data-inflate-sidebar-script', 'true');
10170    script.addEventListener('load', function() {
10171      console.log('[Inflate Sidebar] Script chargé avec succès');
10172    });
10173    script.addEventListener('error', function(e) {
10174      console.error('[Inflate Sidebar] Échec du chargement du script:', e);
10175    });
10176    document.head.appendChild(script);
10177  }
10178
10179  // Initialisation
10180  function init() {
10181    console.log('[Inflate Sidebar] Initialisation...');
10182    fetchClientConfig(function(clientConfig) {
10183      console.log('[Inflate Sidebar] Client config reçue:', clientConfig);
10184      
10185      if (clientConfig.api_key) {
10186        console.log('[Inflate Sidebar] API key trouvée, chargement du widget...');
10187        loadSidebarWidget(clientConfig.api_key);
10188      } else {
10189        console.warn('[Inflate Sidebar] API key non disponible dans la config:', clientConfig);
10190        console.warn('[Inflate Sidebar] Vérifiez que le shop est bien configuré dans le backend');
10191      }
10192    });
10193  }
10194
10195  // Attendre que le DOM soit prêt
10196  if (document.readyState === 'loading') {
10197    document.addEventListener('DOMContentLoaded', init);
10198  } else {
10199    init();
10200  }
10201})();
10202</script>
10202
10203</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
10203<script>
10204  window['ShopifyForms'] = {
10205    ...window['ShopifyForms'],
10206    currentPageType: "product"
10207  };
10208</script>
10208
10209
10210
10211</div>
10211<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10211
10212</body>
10213
10214<script src="https://widebundle.com/scripttagTest.php?shop=mercihandy.myshopify.com" defer></script>
10214
10215</html>
10216
10217<style>
10218      /* FOR HEYDAY WEB CHAT  */
10219      :root {
10220        --HeydayStartIconHorizontal: 30px; /* Arbitrary value. To be modified by client */
10221        --HeydayStartIconVertical: 30px; /* Arbitrary value. To be modified by client */
10222        --FBDialogHorizontal: 18pt; /* Arbitrary value. To be modified by client */
10223        --FBDialogVertical: 18pt; /* Arbitrary value. To be modified by client */
10224      }
10225      #HeydayStartIconContainer {
10226        left: var(--HeydayStartIconHorizontal) !important;
10227        bottom: var(--HeydayStartIconVertical) !important;
10228      }
10229      #HeydayStartIconClose {
10230        left: calc(
10231          5px + var(--HeydayStartIconHorizontal)
10232        ) !important; /* 5px + HeydayStartIconContainer corresponding value */
10233        bottom: calc(
10234          90px + var(--HeydayStartIconVertical)
10235        ) !important; /* 90px + HeydayStartIconContainer corresponding value */
10236      }
10237      #chatWindow {
10238        left: calc(20px + var(--HeydayStartIconHorizontal))
10239          /* 20px + HeydayStartIconContainer corresponding value */ !important;
10240        bottom: calc(20px + var(--HeydayStartIconVertical))
10241          /* 20px + HeydayStartIconContainer corresponding value */ !important;
10242      }
10243      /* FOR FB CUSTOMER CHAT */
10244      .fb_dialog {
10245        left: var(--FBDialogHorizontal) !important;
10246        bottom: var(--FBDialogVertical) !important;
10247      }
10248      .fb-customerchat iframe {
10249        left: var(--FBDialogHorizontal) /* fb_dialog right value */ !important;
10250        bottom: calc(45pt + var(--FBDialogVertical))
10251          /* 45pt + fb_dialog corresponding value */ !important;
10252      }
10253      @media screen and (max-device-width: 479px) {
10254        
10255        :root {
10256        --HeydayStartIconHorizontal: 25px; /* Arbitrary value. To be modified by client */
10257        --HeydayStartIconVertical: 25px; /* Arbitrary value. To be modified by client */
10258        --FBDialogHorizontal: 16pt; /* Arbitrary value. To be modified by client */
10259        --FBDialogVertical: 16pt; /* Arbitrary value. To be modified by client */
10260      }
10261        
10262        #chatWindow.heyday-chat {
10263          left: 0 !important;
10264          bottom: 0 !important;
10265        }
10266        .fb-customerchat iframe {
10267          left: 0 !important;
10268          bottom: 0 !important;
10269        }
10270      }
10271          
10272          @media screen and (max-device-width: 350px) {
10273        #chatWindow.heyday-chat {
10274          left: 0 !important;
10275          bottom: 0 !important;
10276        }
10277        .fb-customerchat iframe {
10278          left: 0 !important;
10279          bottom: 0 !important;
10280        }
10281            
10282            .iconToggleContainer{
10283            
10284            bottom: 0 !important;
10285            }
10286      }
10287
10288</style>

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.