PageSourceSearch

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

html mercihandy.com collected 2026-10-03 20:58:13 UTC 706,903 bytes, 10,473 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/121/assets/layout.password.css?v=9339468068659097531790930975" as="style"><link rel="preload" href="//www.mercihandy.com/cdn/shop/t/121/assets/layout.theme.css?v=95992760471167732551790930975" as="style" />
104    <link rel="preload" href="//www.mercihandy.com/cdn/shop/t/121/assets/custom.css?v=103441435050679922651790930975" as="style" />
105    <link type="text/css" href="//www.mercihandy.com/cdn/shop/t/121/assets/layout.theme.css?v=95992760471167732551790930975" rel="stylesheet" >
106    <link type="text/css" href="//www.mercihandy.com/cdn/shop/t/121/assets/custom.css?v=103441435050679922651790930975" rel="stylesheet"><link type="text/css" data-href="//www.mercihandy.com/cdn/shop/t/121/assets/layout.theme.styleLiquid.scss.css?v=160720040311982319741790930975" 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/121/assets/SofiaPro-Medium.eot?v=6960247381327781871790930851');
151        src: url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Medium.eot?v=6960247381327781871790930851 ?#iefix')
152        format("embedded-opentype"),
153        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Medium.woff2?v=3783496082682004571790930854') format("woff2"),
154        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Medium.woff?v=119673336330328890971790930854') format("woff"),
155        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Medium.ttf?v=134116644135480028711790930853') format("truetype"),
156        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Medium.svg?v=54363578662796050661790930852 #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/121/assets/SofiaPro-Light.eot?v=104415530099102612771790930847');
166        src: url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Light.eot?v=104415530099102612771790930847 ?#iefix')
167        format("embedded-opentype"),
168        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Light.woff2?v=9406560792727802281790930850') format("woff2"),
169        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Light.woff?v=152925122084605181171790930849') format("woff"),
170        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Light.ttf?v=147729640494067608181790930849') format("truetype"),
171        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Light.svg?v=164871830801769407041790930848 #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/121/assets/SofiaPro-Bold.eot?v=179529441631763156371790930841');
180        src: url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Bold.eot?v=179529441631763156371790930841 ?#iefix')
181        format("embedded-opentype"),
182        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Bold.woff2?v=166724040606475631261790930846') format("woff2"),
183        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Bold.woff?v=136462971733081752501790930845') format("woff"),
184        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Bold.ttf?v=98452301654828404211790930844') format("truetype"),
185        url('//www.mercihandy.com/cdn/shop/t/121/assets/SofiaPro-Bold.svg?v=90006999109988475591790930843 #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/121/assets/Pixel12x10.eot?v=113619214821201704931790930815');
194        src: url('//www.mercihandy.com/cdn/shop/t/121/assets/Pixel12x10.eot?v=113619214821201704931790930815 ?#iefix')
195        format("embedded-opentype"),
196        url('//www.mercihandy.com/cdn/shop/t/121/assets/Pixel12x10.woff2?v=30151211114608300621790930818') format("woff2"),
197        url('//www.mercihandy.com/cdn/shop/t/121/assets/Pixel12x10.woff?v=62584334056720479501790930817') format("woff"),
198        url('//www.mercihandy.com/cdn/shop/t/121/assets/Pixel12x10.ttf?v=16185910615385955071790930817') format("truetype"),
199        url('//www.mercihandy.com/cdn/shop/t/121/assets/Pixel12x10.svg?v=12581743833807914631790930816 #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/121/assets/override.scss.css?v=42906570353332618121790930975" as="style" />
239     <link rel="stylesheet" data-href="//www.mercihandy.com/cdn/shop/t/121/assets/override.scss.css?v=42906570353332618121790930975"/>
240   
241
242  <!-- /Override CSS -->
243
244  <!-- Custom assets - Lugus -->
245  <link rel="stylesheet" href="//www.mercihandy.com/cdn/shop/t/121/assets/lugus-custom.css?v=111927534322082810841790930777">
246  
246<script src="//www.mercihandy.com/cdn/shop/t/121/assets/lugus-custom.js?v=71196083553742277301790930778" 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":"[PREVIEW] Carrousel aligné — 02\/10\/2026","id":208073425238,"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","https:\/\/inflate-back.osc-fr1.scalingo.io\/widgets\/review-loader.js?api_key=6286d5a5-c026-48d3-9eab-b9294c536e1f\u0026shop=mercihandy.myshopify.com"];
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":"a6b5bdfb-3bd8-4b06-91ae-4e695edabf4e-1791061090","pageurl":"www.mercihandy.com\/products\/calendrier-de-l-avent-2026","u":"b162905ca2c2","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\/121\/assets\/dataLayer.js?v=100984351315984907461790930706";  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/121/assets/custom-fields.css?v=1080968677386427191790930696" rel="stylesheet" type="text/css" media="all" />
430<script src="//www.mercihandy.com/cdn/shop/t/121/assets/custom-fields-widgets.js?v=2706296677974789471790930695" 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/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/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/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/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/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
469
470
471
472
473
474
475
476
477
478
479
480
481  
481<script async src="https://static.klaviyo.com/onsite/js/JEdjH7/klaviyo.js?company_id=JEdjH7"></script>
481
482  
482<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>
482
483
484  
485    
485<script id="viewed_product">
486      if (item == null) {
487        var _learnq = _learnq || [];
488
489        var MetafieldReviews = null
490        var MetafieldYotpoRating = null
491        var MetafieldYotpoCount = null
492        var MetafieldLooxRating = null
493        var MetafieldLooxCount = null
494        var okendoProduct = null
495        var okendoProductReviewCount = null
496        var okendoProductReviewAverageValue = null
497        try {
498          // The following fields are used for Customer Hub recently viewed in order to add reviews.
499          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
500          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":1};
501          MetafieldYotpoRating = null
502          MetafieldYotpoCount = null
503          MetafieldLooxRating = null
504          MetafieldLooxCount = null
505
506          okendoProduct = null
507          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
508          if (okendoProduct && 'error' in okendoProduct) {
509            okendoProduct = null
510          }
511          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
512          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
513        } catch (error) {
514          console.error('Error in Klaviyo onsite reviews tracking:', error);
515        }
516
517        var item = {
518          Name: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
519          ProductID: 11219937722710,
520          Categories: ["Nos dernières nouveautés","Nos kits","Tous les produits"],
521          ImageURL: "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_grande.jpg?v=1789724889",
522          URL: "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
523          Brand: "Merci Handy FR",
524          Price: "69,90 €",
525          Value: "69,90",
526          CompareAtPrice: "0,00 €"
527        };
528        _learnq.push(['track', 'Viewed Product', item]);
529        _learnq.push(['trackViewedItem', {
530          Title: item.Name,
531          ItemId: item.ProductID,
532          Categories: item.Categories,
533          ImageUrl: item.ImageURL,
534          Url: item.URL,
535          Metadata: {
536            Brand: item.Brand,
537            Price: item.Price,
538            Value: item.Value,
539            CompareAtPrice: item.CompareAtPrice
540          },
541          metafields:{
542            reviews: MetafieldReviews,
543            yotpo:{
544              rating: MetafieldYotpoRating,
545              count: MetafieldYotpoCount,
546            },
547            loox:{
548              rating: MetafieldLooxRating,
549              count: MetafieldLooxCount,
550            },
551            okendo: {
552              rating: okendoProductReviewAverageValue,
553              count: okendoProductReviewCount,
554            }
555          }
556        }]);
557      }
558    </script>
558
559  
560
561
562
563
564  
564<script>
565    window.klaviyoReviewsProductDesignMode = false
566  </script>
566
567
568
569
570
571
572
573
574
575
576<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
577<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/mercihandy.myshopify.com"></script>
577
578
579
580<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
580
581
582
583<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=mercihandy"></script>
583
584
585
586<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
586<script
587  type="module"
588>
589  setTimeout(async function () {
590    const keySessionStorage = 'aw_settings';
591    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
592    if(!__AW__settings) {
593      const awSettings = await fetch(
594              "/apps/addingwell-proxy",
595              {
596                method: "GET",
597                redirect: "follow",
598                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
599              }
600      );
601      if (awSettings.ok) {
602        __AW__settings = await awSettings.json();
603        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
604      } else {
605        console.error('Addingwell - Loading proxy error', awSettings.status);
606        return;
607      }
608    }
609
610    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
611      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
612      let __AW__isAddingwellCdn = false;
613      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
614        __AW__gtmUrl = __AW__settings.gtmUrl;
615        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
616      }
617
618      (function(w,d,s,l,i){
619        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
620        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
621        j.async=true;
622        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
623      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
624    }
625
626    const __AW__getEventNameWithSuffix = (eventName) => {
627      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
628    }
629
630    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
631      return new Promise(function(resolve) {
632        let attempts = 0;
633        maxAttempts = maxAttempts || 5;
634        intervalMs = intervalMs || 200;
635        function check() {
636          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
637          if (match) {
638            resolve(match[1]);
639          } else if (attempts < maxAttempts) {
640            attempts++;
641            setTimeout(check, intervalMs);
642          } else {
643            console.warn('[AW] _shopify_y cookie not found after consent');
644            resolve(null);
645          }
646        }
647        check();
648      });
649    }
650
651    const __AW__CONSENT_KEY = 'aw_consent_state';
652
653    function __AW__getConsentState() {
654      try {
655        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
656          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
657        }
658      } catch(e) {}
659      return null;
660    }
661
662    function __AW__isEmptyConsent(stateStr) {
663      try {
664        return Object.values(JSON.parse(stateStr)).every(v => v === '');
665      } catch(e) {}
666      return true;
667    }
668
669    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
670
671    document.addEventListener('visitorConsentCollected', async function(event) {
672      const currentConsentState = __AW__getConsentState();
673
674      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
675        return;
676      }
677
678      __AW__prevConsentState = currentConsentState;
679
680      if (currentConsentState !== null) {
681        if (__AW__isEmptyConsent(currentConsentState)) {
682          localStorage.removeItem(__AW__CONSENT_KEY);
683        } else {
684          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
685        }
686      }
687
688      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
689
690      const shopifyY = await __AW__waitForShopifyYCookie();
691      if (!shopifyY) return;
692
693      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
694      window[__AW__settings.dataLayerVariableName].push({
695        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
696      });
697    });
698
699    if(__AW__settings.enableDataLayer) {
700      const MAX_ITEMS_BATCH = 10;
701      const sendBatchEvents = (items, eventName, eventObject) => {
702        let batch = [];
703        for(let i  = 0; i < items.length; i++) {
704          batch.push(items[i]);
705          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
706            const eventClone = {
707              ...eventObject,
708              ecommerce: {
709                ...eventObject.ecommerce,
710                items: [...batch]
711              }
712            };
713            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
714            window[__AW__settings.dataLayerVariableName].push({
715              ...{'event': __AW__getEventNameWithSuffix(eventName)},
716              ...eventClone
717            });
718
719            batch = [];
720          }
721        }
722      }
723
724      function __AW__filterNullOrEmpty(obj) {
725        let filteredObj = {};
726
727        for (let key in obj) {
728          if (obj.hasOwnProperty(key)) {
729            let value = obj[key];
730
731            // If value is an object (and not null), recursively filter sub-elements
732            if (typeof value === "object" && value !== null && value !== undefined) {
733              let filteredSubObject = __AW__filterNullOrEmpty(value);
734
735              // Add the filtered sub-object only if it's not empty
736              if (Object.keys(filteredSubObject).length > 0) {
737                filteredObj[key] = filteredSubObject;
738              }
739            } else {
740              // Add the value only if it's neither null nor an empty string
741              if (value !== null && value !== "" && value !== undefined) {
742                filteredObj[key] = value;
743              }
744            }
745          }
746        }
747        return filteredObj;
748      }
749
750      function getPageType(value) {
751        const pageTypeMapping = {
752          404: '404',
753          article: 'article',
754          blog: 'blog',
755          cart: 'cart',
756          collection: 'collection',
757          gift_card: 'gift_card',
758          index: 'homepage',
759          product: 'product',
760          search: 'searchresults',
761          'customers/login': 'login',
762          'customers/register': 'sign_up'
763        };
764        return pageTypeMapping[value] || 'other';
765      }
766      let __AW__cartReady = false;
767      const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
768      const pendingCartEventName = "aw_pending_cart_event";
769      let awCartQueue = Promise.resolve();
770
771      function pushDataLayerEvents() {
772        initCart();
773        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
774        const templateName = "product";
775
776        const getFormattedPrice = (priceInCents) => priceInCents/100;
777        /**********************
778         * DATALAYER SECTIONS
779         ***********************/
780        /**
781         * DATALAYER: User Data
782         * Build user_data properties.
783         */
784        let newCustomer = true;
785        window.__AW__CommonData = {
786          user_data: {
787            new_customer: newCustomer,
788          }
789        };
790
791        
792
793        window.__AW__CommonData.country = "FR"
794        window.__AW__CommonData.market = "fr"
795        window.__AW__CommonData.marketId = 31129634
796
797        
798          window.__AW__CommonData.language = "fr-FR";
799        
800        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
801
802        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
803        async function sha256(str) {
804          if (!str) return undefined;
805          if (!(window.crypto && window.crypto.subtle)) {
806            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
807            return undefined;
808          }
809          try {
810            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
811            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
812          } catch (e) {
813            console.error('Erreur lors du hash SHA256 pour', str, e);
814            return undefined;
815          }
816        }
817        async function getUserDataHash(user_data) {
818          const hashObj = {};
819          if (!user_data) return hashObj;
820          try {
821            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
822            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
823            if (user_data.address && typeof user_data.address === 'object') {
824              hashObj.address = {};
825              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
826              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
827              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
828              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
829              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
830              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
831              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
832            }
833          } catch (e) {
834            console.error('Erreur lors du hash user_data_hashed', e);
835          }
836          return __AW__filterNullOrEmpty(hashObj);
837        }
838        (async function() {
839          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
840            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
841          }
842        })();
843
844        window.__AW__CommonData["page_type"] = getPageType(templateName);
845        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
846        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
847
848        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
849
850        /** DATALAYER: select_item handoff */
851        const pendingSelectItemName = "aw_pending_select_item";
852
853        const __AW__pushSelectItem = (payload) => {
854          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
855          window[__AW__settings.dataLayerVariableName].push(payload);
856        };
857
858        const __AW__flushPendingSelectItem = () => {
859          let pending = null;
860          try {
861            pending = sessionStorage.getItem(pendingSelectItemName);
862            sessionStorage.removeItem(pendingSelectItemName);
863          } catch (e) {
864            return;
865          }
866          if (!pending) return;
867          try {
868            __AW__pushSelectItem(JSON.parse(pending));
869          } catch (e) {
870            console.warn('[AW] pending select_item error', e);
871          }
872        };
873
874        __AW__flushPendingSelectItem();
875
876
877        /**
878         * DATALAYER: 404 Pages
879         * Fire on 404 Pages */
880        
881
882
883        /**
884         * DATALAYER: Blog Articles
885         * Fire on Blog Article Pages */
886        
887
888        
889
890        
891
892        /** DATALAYER: Product List Page (Collections, Category)
893         * Fire on all product listing pages. */
894
895        const __AW__transformNumberToString = (value) => {
896          if (value !== null && value !== undefined && typeof value === 'number') {
897            return value.toString();
898          }
899          /** By Default return the current value */
900          return value;
901        };
902
903        let discountPrice = 0.00;
904        
905
906        /** DATALAYER: Product Page
907         * Fire on all Product View pages. */
908        
909
910        var dl_ecom_quantity = 1;
911        var dl_ecom_price = getFormattedPrice(6990);
912        var dl_ecom_value = dl_ecom_quantity * dl_ecom_price;
913
914        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":0,"inventory_management":"shopify","inventory_policy":"continue","barcode":"3760277826167","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};
915        var __AW__itemVariantQuantity = 0
916
917        
918        discountPrice = 0.00;
919        
920
921        
922        
923          
924            
925          
926          
927        
928        
929
930        const awEcommerceProduct = {
931          ecommerce: {
932            currency: "EUR",
933            value:  dl_ecom_value,
934            'items': [{
935              'item_id'             : __AW__transformNumberToString(11219937722710),
936              'item_variant'        : __AW__itemVariant?.title || null,
937              'item_variant_title'  : __AW__itemVariant?.title || null,
938              'item_variant_id'     : __AW__transformNumberToString(__AW__itemVariant?.id || null),
939              'item_product_id'     : __AW__transformNumberToString(11219937722710),
940              'item_product_title'  : "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
941              'item_name'           : "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
942              'sku'                 : __AW__transformNumberToString(__AW__itemVariant?.sku || null),
943              'discount'            : discountPrice,
944              'price'               : dl_ecom_price,
945              'item_brand'          : "Merci Handy FR",
946              'item_category'       : "Noël 2026",
947              'item_list_id'        : null,
948              'item_list_name'      : null,
949              'quantity'            : dl_ecom_quantity,
950              'inventory_quantity'  : __AW__itemVariantQuantity,
951              'url'                 : "\/products\/calendrier-de-l-avent-2026",
952              'selling_plan_id'     : null,
953              'selling_plan_name'   : null
954            }]
955          }
956        };
957        window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
958        window[__AW__settings.dataLayerVariableName].push({
959          ...{'event': __AW__getEventNameWithSuffix('view_item')},
960          ...awEcommerceProduct
961        });
962
963        
964
965        /** DATALAYER: Cart View
966         * Fire anytime a user views their cart (non-dynamic) */
967        
968
969        let drawerCartAlreadyOpened = false;
970        let pendingViewCartTimeout = null;
971
972        let stateObserver = null;
973        let domObserver = null;
974
975        function initCart() {
976          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
977            credentials: 'same-origin',
978            headers: { 'Accept': 'application/json' }
979          }).then(r => r.ok ? r.json() : null)
980            .then(freshCart => {
981              if (freshCart) {
982                window.__AW__slaveShopifyCart = freshCart;
983              } else {
984                window.__AW__slaveShopifyCart = { items: [] };
985              }
986              __AW__cartReady = true;
987            })
988            .catch(e => {
989              console.warn('[AW] Cart hydration failed', e);
990              window.__AW__slaveShopifyCart = { items: [] };
991              __AW__cartReady = true;
992            })
993            .finally(() => {
994              // A snapshot left by a non-AJAX add to cart (form submit + reload) can only be synced once the cart is ready
995              if (sessionStorage.getItem(pendingCartEventName)) {
996                scheduleCartSync();
997              }
998            });
999        }
1000
1001        function fireViewCartOncePerOpen() {
1002          if (pendingViewCartTimeout) return;
1003
1004          drawerCartAlreadyOpened = true;
1005
1006          pendingViewCartTimeout = setTimeout(() => {
1007            pendingViewCartTimeout = null;
1008            if (!__AW__cartReady) return;
1009            const ecommerceDataLayer = {
1010              ecommerce: {
1011                currency: window.__AW__slaveShopifyCart.currency,
1012                value: window.__AW__slaveShopifyCart.total_price / 100,
1013                items: window.__AW__slaveShopifyCart.items.map(item => {
1014                  const price = (item.discounted_price ?? item.price) / 100;
1015                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1016
1017                  let coupon = "";
1018                  if (Array.isArray(item?.discounts)) {
1019                    coupon = item.discounts
1020                            .filter(d => typeof d?.title === "string")
1021                            .map(d => d.title)
1022                            .join(", ");
1023                  }
1024
1025                  return {
1026                    item_id: __AW__transformNumberToString(item.product_id),
1027                    item_variant: item.variant_title,
1028                    item_variant_title: item.variant_title,
1029                    item_variant_id: __AW__transformNumberToString(item.variant_id),
1030                    item_product_id: __AW__transformNumberToString(item.product_id),
1031                    item_product_title: item.product_title,
1032                    item_name: item.product_title,
1033                    price,
1034                    discount,
1035                    item_brand: item.vendor,
1036                    item_category: item.product_type,
1037                    item_list_name: item.collection || "",
1038                    item_list_id: "",
1039                    quantity: item.quantity,
1040                    sku: __AW__transformNumberToString(item.sku),
1041                    coupon,
1042                    url: item.url,
1043                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1044                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1045
1046                  };
1047                })
1048              }
1049            };
1050
1051            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1052            window[__AW__settings.dataLayerVariableName].push({
1053              event: __AW__getEventNameWithSuffix("view_cart"),
1054              ...ecommerceDataLayer
1055            });
1056          }, 1000);
1057        }
1058
1059        function resetOnClose() {
1060          drawerCartAlreadyOpened = false;
1061          if (pendingViewCartTimeout) {
1062            clearTimeout(pendingViewCartTimeout);
1063            pendingViewCartTimeout = null;
1064          }
1065        }
1066
1067        function getTargets() {
1068          const cartDrawer = document.querySelector("cart-drawer");
1069          const dialog =
1070                  document.querySelector("cart-drawer dialog") ||
1071                  document.querySelector("cart-drawer-component dialog") ||
1072                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
1073
1074          return { cartDrawer, dialog };
1075        }
1076
1077        function isCartOpen({ cartDrawer, dialog }) {
1078          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
1079          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
1080          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
1081          return openByDialog || openByClass || openByAttr;
1082        }
1083
1084        function attachStateObserver() {
1085          const { cartDrawer, dialog } = getTargets();
1086
1087          if (stateObserver) stateObserver.disconnect();
1088
1089          stateObserver = new MutationObserver(() => {
1090            const openNow = isCartOpen(getTargets());
1091
1092            if (openNow) {
1093              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1094            } else {
1095              resetOnClose();
1096            }
1097          });
1098
1099          if (cartDrawer) {
1100            stateObserver.observe(cartDrawer, {
1101              attributes: true,
1102              attributeFilter: ["class", "open"]
1103            });
1104          }
1105
1106          if (dialog) {
1107            stateObserver.observe(dialog, {
1108              attributes: true,
1109              attributeFilter: ["open"]
1110            });
1111          }
1112
1113          const openNow = isCartOpen(getTargets());
1114          if (openNow) {
1115            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1116          } else {
1117            resetOnClose();
1118          }
1119        }
1120
1121        function observeCartDrawerOpen() {
1122          attachStateObserver();
1123
1124          if (domObserver) domObserver.disconnect();
1125
1126          domObserver = new MutationObserver(() => {
1127            attachStateObserver();
1128          });
1129
1130          domObserver.observe(document.documentElement, {
1131            childList: true,
1132            subtree: true
1133          });
1134        }
1135
1136        observeCartDrawerOpen();
1137
1138
1139        /** DATALAYER: Search Results */
1140        var searchPage = new RegExp("search", "g");
1141        if(document.location.pathname.match(searchPage)){
1142          var __AW__items = [];
1143          
1144
1145          const awEcommerceSearch = {
1146            search_term: null,
1147            results_count: null,
1148            ecommerce: {
1149              currency: "EUR",
1150              items : []
1151            }
1152          };
1153          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1154        }
1155
1156
1157        document.addEventListener('click', async function(e) {
1158          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1159          if (!btn || !__AW__cartReady) return;
1160          snapshotCart();
1161        }, true);
1162
1163        patchFetch();
1164        patchXhr();
1165
1166        function snapshotCart() {
1167          try {
1168            sessionStorage.setItem(
1169              pendingCartEventName,
1170              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1171            );
1172          } catch (e) {
1173            console.warn('[AW] snapshot error', e);
1174          }
1175        }
1176
1177        function patchXhr() {
1178          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1179          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1180
1181          XMLHttpRequest.prototype.send = function(body) {
1182            this.addEventListener('load', () => {
1183              try {
1184                const abs = this.responseURL || '';
1185                const u = new URL(abs, location.origin);
1186                const mt = u.pathname + (u.search || '');
1187                if (this.status === 200 && cartRegex.test(mt)) {
1188                  scheduleCartSync();
1189                }
1190              } catch (e) {
1191                console.error('[AW] XHR handler error', e);
1192              }
1193            });
1194            return nativeSend.apply(this, arguments);
1195          };
1196
1197          XMLHttpRequest.prototype.send.__AW__patched = true;
1198        }
1199
1200        function patchFetch() {
1201          const previousFetch = window.fetch;
1202          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1203
1204          window.fetch = async function (...args) {
1205            const resource = args[0];
1206            try {
1207
1208              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1209              if (cartRegex.test(url)) {
1210                const response = await previousFetch.apply(this, args);
1211                if (response.ok) {
1212                  scheduleCartSync();
1213                } else {
1214                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1215                }
1216                return response;
1217              }
1218            } catch (error) {
1219              console.error('[AW] Fetch Wrapper Error:', error);
1220            }
1221
1222            return previousFetch.apply(this, args);
1223          };
1224
1225          window.fetch.__AW__patched = true;
1226        }
1227
1228        function scheduleCartSync() {
1229          if (!__AW__cartReady) return;
1230          awCartQueue = awCartQueue
1231            .then(() => {
1232              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1233              return runCartSyncOnce();
1234            }).catch(e => {
1235              console.error('[AW] scheduleCartSync error', e);
1236            });
1237        }
1238
1239        async function runCartSyncOnce() {
1240          try {
1241            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1242              credentials: 'same-origin',
1243              headers: { 'Accept': 'application/json' }
1244            });
1245            if (!response.ok) throw new Error('HTTP ' + response.status);
1246            const newCart = await response.json();
1247            await compareCartData(newCart);
1248          } catch (error) {
1249            console.error('[AW] Error fetching /cart.js (singleton):', error);
1250          }
1251        }
1252
1253        function compareCartData(newCartData) {
1254          return new Promise((resolve) => {
1255            setTimeout(() => {
1256              try {
1257                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1258                newCartData = newCartData || {items: []};
1259                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1260                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1261                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1262
1263                newItems.forEach((newItem, key) => {
1264                  const oldItem = oldItems.get(key);
1265                  const eventName = "add_to_cart";
1266                  if (!oldItem) {
1267                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1268                  } else if (newItem.quantity > oldItem.quantity) {
1269                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1270                  }
1271                });
1272
1273                oldItems.forEach((oldItem, key) => {
1274                  const newItem = newItems.get(key);
1275                  const eventName = "remove_from_cart";
1276                  if (!newItem) {
1277                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1278                  } else if (oldItem.quantity > newItem.quantity) {
1279                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1280                  }
1281                });
1282
1283                sessionStorage.removeItem(pendingCartEventName);
1284                window.__AW__slaveShopifyCart = newCartData;
1285              } catch(e) {
1286                console.error('[AW] compareCartData error', e);
1287                sessionStorage.removeItem(pendingCartEventName);
1288              } finally {
1289                resolve();
1290              }
1291            }, 500);
1292          });
1293        }
1294
1295        function handleCartDataLayer(eventName, quantity, item) {
1296          const price = (item.discounted_price ?? item.price) / 100;
1297          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1298          const totalValue = price * quantity;
1299          let coupon = "";
1300          if(Array.isArray(item?.discounts)) {
1301            coupon = item.discounts
1302                    .filter(discount => typeof discount?.title === 'string')
1303                    .map(discount => discount.title)
1304                    .join(', ');
1305          }
1306
1307          const ecommerceCart = {
1308            ecommerce: {
1309              currency: "EUR",
1310              value: totalValue,
1311              items: [{
1312                item_id: __AW__transformNumberToString(item.product_id),
1313                item_variant: item.variant_title || "Default Variant",
1314                item_variant_id: __AW__transformNumberToString(item.variant_id),
1315                item_variant_title: item.variant_title || "Default Variant",
1316                item_name: item.product_title,
1317                item_product_id: __AW__transformNumberToString(item.product_id),
1318                item_product_title: item.product_title,
1319                sku: __AW__transformNumberToString(item.sku),
1320                discount: discount,
1321                price: price,
1322                item_brand: item.vendor,
1323                item_category: item.product_type,
1324                quantity: quantity,
1325                coupon: coupon,
1326                url: item?.url,
1327                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1328                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1329              }]
1330            }
1331          };
1332
1333          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1334          window[__AW__settings.dataLayerVariableName].push({
1335            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1336            ...ecommerceCart
1337          });
1338
1339        }
1340      }
1341
1342      if (document.readyState === 'loading') {
1343        // document still loading...
1344        document.addEventListener('DOMContentLoaded', () => {
1345          pushDataLayerEvents();
1346        });
1347      } else {
1348        // already loaded, chocs away!
1349        pushDataLayerEvents();
1350      }
1351    }
1352  }, 0);
1353</script>
1353
1354
1355
1356<!-- END app block -->
1356<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1356
1357<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1358<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 1358
1358
1359<script>
1360  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1361</script>
vendor: 1 bytes, line 1361
1361
1362<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}
1362).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: ["4c64608a","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":[]},"dataSharingState":"optimized"}
1362,{"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"}
1362],"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"}]}
1362,{"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-WEB-GRIS_2.jpg?v=1790693643"},"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"}]}
1362,{"id":"11309624623446","handle":"brume-corps-et-cheveux-moon-offert","isCollective":null,"title":"Brume Corps et Cheveux MOON (offert)","type":"soin du corps","untranslatedTitle":"Brume Corps et Cheveux MOON (offert)","url":"\/products\/brume-corps-et-cheveux-moon-offert","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"55519615811926","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/MOON1.png?v=1737394428"},"price":{"amount":0.0,"currencyCode":"EUR"},"sku":"MH-BODYMIST-MO","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"}]},{"id":"10059715346774","handle":"spray-mains-nettoyant-glitter-fever","isCollective":null,"title":"Spray Mains Nettoyant Glitter Fever","type":"soin des mains","untranslatedTitle":"Spray Mains Nettoyant Glitter Fever","url":"\/products\/spray-mains-nettoyant-glitter-fever","vendor":"Merci Handy","remoteShopId":null,"variants":[{"id":"52187196850518","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS-GF.jpg?v=1767177896"},"price":{"amount":7.9,"currencyCode":"EUR"},"sku":"MH-SPRAY-GF","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7030532735010","handle":"patchs-boutons","isCollective":null,"title":"24 Patchs Boutons","type":"soin du visage","untranslatedTitle":"24 Patchs Boutons","url":"\/products\/patchs-boutons","vendor":"Merci Handy FR","remoteShopId":null,"variants":[{"id":"40503912661026","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/PACKSHOT-WEB-GRIS_1_3ea756ba-7f0f-43c6-98c0-0dbca1c8173b.jpg?v=1790693643"},"price":{"amount":7.0,"currencyCode":"EUR"},"sku":"MH-PATCH-24-26","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9944412717398","handle":"creme-mains-hydratante-earth","isCollective":null,"title":"Crème Mains Hydratante EARTH","type":"soin des mains","untranslatedTitle":"Crème Mains Hydratante EARTH","url":"\/products\/creme-mains-hydratante-earth","vendor":"Merci Handy","remoteShopId":null,"variants":[{"id":"51782438584662","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/files\/EARTHHANDCREAMBIAISWEB-GRIS.jpg?v=1763374730"},"price":{"amount":4.9,"currencyCode":"EUR"},"sku":"MH-CRE-30-EA","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"1864996257826","handle":"gel-mains-cherie-cherry","isCollective":null,"title":"Gel Mains Nettoyant Chérie Cherry","type":"soin des mains","untranslatedTitle":"Gel Mains Nettoyant Chérie Cherry","url":"\/products\/gel-mains-cherie-cherry","vendor":"Merci Handy","remoteShopId":null,"variants":[{"id":"16683629772834","image":{"src":"\/\/www.mercihandy.com\/cdn\/shop\/products\/gelcheriecherry_2.png?v=1654854047"},"price":{"amount":3.0,"currencyCode":"EUR"},"sku":"MH-GEL-30-CC-EU-19","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.mercihandy.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"208073425238","themePublished":"true","eventMetadataId":"3ae03f3c-ebcf-4543-8a94-f7d7eb1e52eb","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":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","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>
1362<script>
1363  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1364  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1365  window.ShopifyAnalytics.meta.currency = 'EUR';
1366  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":"a6b5bdfb-3bd8-4b06-91ae-4e695edabf4e-1791061090"}};
1367  for (var attr in meta) {
1368    window.ShopifyAnalytics.meta[attr] = meta[attr];
1369  }
1370</script>
vendor: 1 bytes, line 1370
1370
1371<script class="analytics">
1372  (function () {
1373    var customDocumentWrite = function(content) {
1374      var jquery = null;
1375
1376      if (window.jQuery) {
1377        jquery = window.jQuery;
1378      } else if (window.Checkout && window.Checkout.$) {
1379        jquery = window.Checkout.$;
1380      }
1381
1382      if (jquery) {
1383        jquery('body').append(content);
1384      }
1385    };
1386
1387    var hasLoggedConversion = function(token) {
1388      if (token) {
1389        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1390      }
1391      return false;
1392    }
1393
1394    var setCookieIfConversion = function(token) {
1395      if (token) {
1396        var twoMonthsFromNow = new Date(Date.now());
1397        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1398
1399        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1400      }
1401    }
1402
1403    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1404    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1405    if (trekkie.integrations) {
1406      return;
1407    }
1408    trekkie.methods = [
1409      'identify',
1410      'page',
1411      'ready',
1412      'track',
1413      'trackForm',
1414      'trackLink'
1415    ];
1416    trekkie.factory = function(method) {
1417      return function() {
1418        var args = Array.prototype.slice.call(arguments);
1419        args.unshift(method);
1420        trekkie.push(args);
1421        if (method == 'track' || method == 'page') {
1422          var pageUrl;
1423          try {
1424            pageUrl = window.location.href;
1425          } catch (e) {}
1426          var pageReferrer;
1427          try {
1428            pageReferrer = document.referrer;
1429          } catch (e) {}
1430          try {
1431            if (window.__TREKKIE_SHIM_QUEUE == null) {
1432              window.__TREKKIE_SHIM_QUEUE = [];
1433            }
1434            window.__TREKKIE_SHIM_QUEUE.push({
1435              from: 'trekkie-stub',
1436              method: method,
1437              args: args.slice(1),
1438              pageContext: {
1439                url: pageUrl,
1440                referrer: pageReferrer
1441              }
1442            });
1443          } catch (e) {
1444            // no-op
1445          }
1446        }
1447        return trekkie;
1448      };
1449    };
1450    for (var i = 0; i < trekkie.methods.length; i++) {
1451      var key = trekkie.methods[i];
1452      trekkie[key] = trekkie.factory(key);
1453    }
1454    trekkie.load = function(config) {
1455      trekkie.config = config || {};
1456      trekkie.config.initialDocumentCookie = document.cookie;
1457      var first = document.getElementsByTagName('script')[0];
1458var script = document.createElement('script');
1459script.type = 'text/javascript';
1460script.onerror = function(e) {
1461  var scriptFallback = document.createElement('script');
1462  scriptFallback.type = 'text/javascript';
1463  scriptFallback.onerror = function(error) {
1464          var Monorail = {
1465      produce: function produce(monorailDomain, schemaId, payload) {
1466        var currentMs = new Date().getTime();
1467        var event = {
1468          schema_id: schemaId,
1469          payload: payload,
1470          metadata: {
1471            event_created_at_ms: currentMs,
1472            event_sent_at_ms: currentMs
1473          }
1474        };
1475        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1476      },
1477      sendRequest: function sendRequest(endpointUrl, payload) {
1478        // Try the sendBeacon API
1479        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1480          var blobData = new window.Blob([payload], {
1481            type: 'text/plain'
1482          });
1483
1484          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1485            return true;
1486          } // sendBeacon was not successful
1487
1488        } // XHR beacon
1489
1490        var xhr = new XMLHttpRequest();
1491
1492        try {
1493          xhr.open('POST', endpointUrl);
1494          xhr.setRequestHeader('Content-Type', 'text/plain');
1495          xhr.send(payload);
1496        } catch (e) {
1497          console.log(e);
1498        }
1499
1500        return false;
1501      },
1502      isIos12: function isIos12() {
1503        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1504      }
1505    };
1506    Monorail.produce('monorail-edge.shopifysvc.com',
1507      'trekkie_storefront_load_errors/1.1',
1508      {shop_id: 2953625,
1509      theme_id: 208073425238,
1510      app_name: "storefront",
1511      context_url: window.location.href,
1512      source_url: "//www.mercihandy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1513
1514  };
1515  scriptFallback.async = true;
1516  scriptFallback.src = '//www.mercihandy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1517  first.parentNode.insertBefore(scriptFallback, first);
1518};
1519script.async = true;
1520script.src = '//www.mercihandy.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1521first.parentNode.insertBefore(script, first);
1522
1523    };
1524    trekkie.load(
1525      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2953625,"isMerchantRequest":null,"themeId":208073425238,"themeCityHash":"14913957252025882581","contentLanguage":"fr","currency":"EUR","eventMetadataId":"3ae03f3c-ebcf-4543-8a94
1525-f7d7eb1e52eb"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1526    );
1527
1528    var loaded = false;
1529    trekkie.ready(function() {
1530      if (loaded) return;
1531      loaded = true;
1532
1533      window.ShopifyAnalytics.lib = window.trekkie;
1534
1535      var originalDocumentWrite = document.write;
1536      document.write = customDocumentWrite;
1537      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1538      document.write = originalDocumentWrite;
1539
1540      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1541      var token = match? match[1]: undefined;
1542      if (!hasLoggedConversion(token)) {
1543        setCookieIfConversion(token);
1544        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});
1545      }
1546    });
1547
1548    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":11219937722710,"requestId":"a6b5bdfb-3bd8-4b06-91ae-4e695edabf4e-1791061090","shopifyEmitted":true});
1549
1550    var eventsListenerScript = document.createElement('script');
1551    eventsListenerScript.async = true;
1552    eventsListenerScript.src = "//www.mercihandy.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1553    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1554})();</script>
vendor: 1 bytes, line 1554
1554
1555<script
1556  defer
1557  src="https://www.mercihandy.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1558  data-application="storefront-renderer"
1559  data-shop-id="2953625"
1560  data-render-region="gcp-us-west1"
1561  data-page-type="product"
1562  data-theme-instance-id="208073425238"
1563  data-theme-name="MH - Symediane"
1564  data-theme-version="1.0.0"
1565  data-monorail-region="shop_domain"
1566  data-resource-timing-sampling-rate="10"
1567  data-shs="true"
1568  data-shs-beacon="true"
1569  data-shs-export-with-fetch="true"
1570  data-shs-logs-sample-rate="1"
1571  data-shs-beacon-endpoint="https://www.mercihandy.com/api/collect"
1572></script>
1572
1573<meta name="shopify-y" content="8241b5f8-8d40-40f7-954b-710fb9151a51" data-expiration="1822618691000"><meta name="shopify-s" content="5d0111cf-a74e-414c-8090-f9645c957c31" data-expiration="1791062891000"><meta name="new-cookie-storage-activated" content="t">
1574</head>
1575
1576<body id="calendrier-de-l-39-avent-beaute-2026-merci-handy-x-la-folie-douce" class="template-product">
1577<div id="_lm_pix" style="height: 0;"></div>
1578  <div class="modal-overlay"></div>
1579
1580<!-- Google Tag Manager (noscript) -->
1581<noscript><iframe src="https://server.mercihandy.com/ns.html?id=GTM-TF26BP3"
1582height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1583<!-- End Google Tag Manager (noscript) -->
1584
1585  <div id="shopify-section-header" class="shopify-section section__header section--no-mb">
1585<script data-source='//www.mercihandy.com/cdn/shop/t/121/assets/country_administrator.js?v=46569835720801894401790930693' defer></script>
1585<header
1586  class="header"
1587  role="banner"
1588  >
1589  
1590    <style>
1591        :root {
1592            --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/bandeau-desk.jpg?v=174282140990550450281790930637");
1593        }
1594        
1595        @media (max-width: 1300px) {
1596            :root {
1597                --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/bandeau-laptop.jpg?v=176822671452237359551790930638");
1598            }
1599        }
1600        
1601        @media (max-width: 480px) {
1602            :root {
1603                --topbar-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/bandeau-mob.jpg?v=155472976154766205851790930639");
1604            }
1605        }
1606        
1607        .top-bar {
1608            background-image: var(--topbar-bg);
1609            background-position: center;
1610            background-size: 100% 100%;
1611        }
1612    </style>
1613    
1614    <div class="top-bar">
1615        <div class="container">
1616            <!--       <p class="top-bar__content top-bar__content--fr"></p> -->Calendrier de l'avent x La Folie Douce est dispo <a style="font-weight:bold" href="https://www.mercihandy.com/products/calendrier-de-l-avent-2026">GO</a></div>
1617    </div>
1618
1619
1620<style>
1621  /* Pastille Calendrier de l'Avent — desktop + mobile */
1622  .menu__link[href*="calendrier-de-l-avent"],
1623  .mobile-menu__link[href*="calendrier-de-l-avent"] {
1624    background: #F9A5D6;
1625    color: #2E2E2E !important;
1626    padding: 1px 10px;
1627    border-radius: 999px;
1628    white-space: nowrap;
1629    transition: transform .2s ease, box-shadow .2s ease;
1630  }
1631  .menu__link[href*="calendrier-de-l-avent"]:hover {
1632    transform: translateY(-1px);
1633    box-shadow: 0 4px 14px rgba(249, 165, 214, .6);
1634  }
1635  .mobile-menu__link[href*="calendrier-de-l-avent"] {
1636    display: inline-block;
1637  }
1638
1639  /* Header desktop sur une seule ligne : logo à gauche, menu au centre, icônes à droite (≥ 1200 px) */
1640  @media (min-width: 1200px) {
1641    .header .menu {
1642      display: grid;
1643      grid-template-columns: auto minmax(0, 1fr) auto auto;
1644      align-items: center;
1645      column-gap: 24px;
1646      padding: 8px 40px;
1647    }
1648    .header .menu__top,
1649    .header .menu__navigation--wrapper,
1650    .header.header--scrolled .menu__top { display: contents !important; }
1651    .header .menu__navigation--left,
1652    .header .menu__navigation--right { display: none !important; }
1653    .header .menu__logo { grid-column: 1; grid-row: 1; justify-content: flex-start; flex: none; }
1654    .header .menu__navigation { grid-column: 2; grid-row: 1; width: auto; justify-content: center; padding: 0 !important; }
1655    .header .menu__top--left { grid-column: 3; grid-row: 1; flex: none; }
1656    .header .menu__top--right { grid-column: 4; grid-row: 1; flex: none; }
1657    .header .menu__products { grid-column: 1 / -1; grid-row: 2; }
1658    .header .menu__navigation .menu__link { margin: 0 16px; }
1659  }
1660  @media (min-width: 1440px) {
1661    .header .menu__navigation .menu__link { margin: 0 22px; }
1662  }
1663  /* Pictos du header : trait fin et arrondi, même taille pour tous */
1664  .header .icon-mail,
1665  .header .icon-account,
1666  .header .icon-cart-black { width: 22px; height: 22px; }
1667  .header .icon-mail *,
1668  .header .icon-account *,
1669  .header .icon-cart-black * { fill: none !important; stroke: #2E2E2E !important; stroke-width: 1.8px; }
1670  .header .menu__search-button,
1671  .header .menu__newsletter-btn,
1672  .header .menu__top--right > a { transition: transform .2s ease; }
1673  .header .menu__search-button:hover,
1674  .header .menu__newsletter-btn:hover,
1675  .header .menu__top--right > a:hover { transform: translateY(-1px); }
1676  .header .menu__search-button--svg { display: none !important; }
1677  .header .menu__search-button {
1678    width: 22px; height: 22px; padding: 0; border: 0; background-color: transparent;
1679    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E2E2E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E");
1680    background-repeat: no-repeat; background-position: center; background-size: 22px 22px;
1681  }
1682  .header .menu__cart-count { top: -4px; right: 2px; min-width: 16px; width: auto; height: 16px; padding: 0 4px; border-radius: 8px; font-size: 10px; line-height: 16px; text-align: center; }
1683  .header .menu__cart-count:empty { display: none !important; }
1684  .header .current-country img { width: 20px; height: 20px; border-radius: 50%; object-fit: cover; }
1685  @media (min-width: 1200px) {
1686    .header .menu__top--left { width: auto !important; gap: 18px; }
1687    .header .header__action--country { width: auto !important; }
1688    .header .current-country { align-items: center; gap: 6px; width: auto; }
1689    .header .current-country p { display: block !important; margin: 0; font-size: 13px; font-weight: 500; color: #2E2E2E; white-space: nowrap; }
1690  }
1691  /* Chargement du panier : voile blanc sur tout le panneau + rond arc-en-ciel centré */
1692  #mini-cart .mini-cart-loader { inset: 0; margin: 0; width: auto; height: auto; background: rgba(255, 255, 255, .7); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); }
1693  #mini-cart .lds-ripple { position: absolute; top: 50%; left: 50%; width: 44px; height: 44px; transform: translate(-50%, -50%); }
1694  #mini-cart .lds-ripple div { display: none; }
1695  #mini-cart .lds-ripple::before { content: ''; position: absolute; inset: 0; border-radius: 50%; background: conic-gradient(#A6E6CF, #B2C4FF, #F9A5D6, #FFD6AA, #A6E6CF); -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 5px), #000 calc(100% - 4px)); mask: radial-gradient(farthest-side, transparent calc(100% - 5px), #000 calc(100% - 4px)); animation: mh-spin .8s linear infinite; }
1696  @keyframes mh-spin { to { transform: rotate(1turn); } }
1697  /* Carrousel produits de l'accueil : images au même format, bloc titre + sous-titre de hauteur fixe, notes et boutons alignés (CTA inchangé) */
1698  .home-module__products .product-card .responsive-image__wrapper { max-width: none !important; }
1699  .home-module__products .product-card .responsive-image__wrapper::before { padding-top: 117.33% !important; }
1700  .home-module__products .product-card .responsive-image__image { max-width: none !important; max-height: none !important; width: 100% !important; height: 100% !important; object-fit: cover; object-position: center; }
1701  .home-module__products .product-card__footer > a { display: flex; flex-direction: column; min-height: calc(2.4em + 1.05em + 32px); }
1702  .home-module__products .product-card__title { line-height: 1.2 !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
1703  .home-module__products .product-card__tag { min-height: 1.2em; line-height: 1.2 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
1704  .home-module__products .product-card__footer > a > div { margin-top: auto; }
1705</style>
1706
1707  <div class="menu">
1708    <div class="menu__top">
1709      <div class="menu__top--left">
1710        <a class="header__mobile js-toggle-menu" href="javascript:void(0)">
1711          <i class="header__mobile-burger" data-action="toggle-mobile-sidebar"></i>
1712        </a>
1713        <button onclick="$('.popin-recherche').fadeIn();$('html').css('overflow-y','hidden');" class="menu__search-button">
1714          <svg
1715            class="menu__search-button--svg"
1716            viewBox="0 0 21 21"
1717            fill="none"
1718            xmlns="http://www.w3.org/2000/svg">
1719            <path
1720              fill-rule="evenodd"
1721              clip-rule="evenodd"
1722              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"
1723              fill="#2E2E2E" />
1724            <path
1725              fill-rule="evenodd"
1726              clip-rule="evenodd"
1727              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"
1728              fill="#2E2E2E" />
1729          </svg>
1730        </button>
1731        <div class="header__action header__action--country"><div class="current-country">
1732    <img src="//www.mercihandy.com/cdn/shop/files/drapeau_1_54x54.png?v=1614730172" alt="FR - €" width="20" height="20" />
1733    <p>FR · €</p>
1734  </div>
1735  <div class="other-countries">
1736    <a
1737      href="#"
1738      id="FR - €"
1739      class="country"
1740      onclick="setCountry(this)">
1741      <img src="//www.mercihandy.com/cdn/shop/files/drapeau_1_27x27.png?v=1614730172" alt="" width="27" height="27" />
1742      <p>FR - €</p>
1743    </a>
1744    
1745      <a
1746        href="#"
1747        id="UK - £"
1748        class="country"
1749        onclick="setCountry(this)">
1750        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_2_27x27.png?v=1614730172" alt="" width="27" height="27" />
1751        <p>UK - £</p>
1752      </a>
1753    
1754    
1755      <a
1756        href="#"
1757        id="EU - €"
1758        class="country"
1759        onclick="setCountry(this)">
1760        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_3_27x27.png?v=1614730172" alt="" width="27" height="27" />
1761        <p>EU - €</p>
1762      </a>
1763    
1764    
1765    
1766      <a
1767        href="#"
1768        id="US - $"
1769        class="country"
1770        onclick="setCountry(this)">
1771        <img src="//www.mercihandy.com/cdn/shop/files/drapeau_5_27x27.png?v=1614730172" alt="" width="27" height="27" />
1772        <p>US - $</p>
1773      </a>
1774    
1775  </div>
1776</div>
1777      </div>
1778
1779      <a href="/" class="menu__logo">
1780        <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
17807 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 
178015.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>
1781      </a>
1782
1783      <div class="menu__top--right">
1784        <div class="menu__newsletter">
1785    <button class="menu__newsletter-btn" data-action="open-newsletter">
1786      <svg class="icon-mail" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="5.5" width="18" height="13" rx="3"/><path d="M4 7.5l8 5.5 8-5.5"/></svg>
1787
1788    </button>
1789    <div class="menu__newsletter-modal" data-is-subscribed="">
1790      <button class="menu__newsletter-close">
1791        <svg
1792          fill="none"
1793          xmlns="http://www.w3.org/2000/svg"
1794          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>
1795      </button>
1796
1797      <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="✓" />
1798        
1799        
1800          <p class="menu__newsletter-modal-title">Inscris-toi à la newsletter</p>
1801          <p class="menu__newsletter-modal-subtitle">on t&#39;offre -10% sur ta première commande !</p>
1802          <input
1803            type="hidden"
1804            name="contact[tags]"
1805            value="newsletter">
1806          <input
1807            type="email"
1808            name="contact[email]"
1809            id="Email-newsletter-popup"
1810            class="menu__newsletter-input"
1811            value=""
1812            placeholder="[email protected]"
1813            autocorrect="off"
1814            autocapitalize="off">
1815          <button
1816            type="submit"
1817            name="commit"
1818            class="menu__newsletter-submit button button--rainbow button--with-animation">
1819            <span>Je m&#39;inscris</span>
1820          </button>
1821        
1822      </form>
1823    </div>
1824  </div>
1825  <a
1826    
1827    href="/account/login"
1828    data-action="open-login-modal"
1829    >
1830    <svg class="icon-account" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="8.5" r="3.8"/><path d="M4.5 20c.8-3.6 3.8-5.6 7.5-5.6s6.7 2 7.5 5.6"/></svg>
1831
1832  </a>
1833  <a
1834    href="#"
1835    data-cart-view
1836    
1837    data-action="open-mini-cart"
1838    >
1839    <svg class="icon-cart-black" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 8.5h14l-1.2 10.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z"/><path d="M9 8.5V7a3 3 0 0 1 6 0v1.5"/></svg>
1840
1841    <span
1842      class="menu__cart-count"
1843      rv-show="cart.item_count | realItemCount"
1844      rv-text="cart.item_count | realItemCount"></span>
1845  </a>
1846      </div>
1847    </div>
1848
1849    <div class="menu__navigation--wrapper">
1850      <div class="menu__navigation--left">
1851        <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
18517 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 
185115.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>
1852      </div>
1853
1854      
1855        <div class="menu__navigation"><a
1856              href="/products/calendrier-de-l-avent-2026"
1857              class="menu__link"
1858              >
1859              Calendrier de l'avent
1860            </a><a
1861              href="/collections/tous-les-produits"
1862              class="menu__link"
1863              >
1864              Tous les produits
1865            </a><a
1866              href="/collections/les-mains"
1867              class="menu__link"
1868              
1869              data-sub-nav="mains"
1870              >
1871              Mains
1872            </a><a
1873              href="/collections/serums-corps"
1874              class="menu__link"
1875              
1876              data-sub-nav="serum-corps"
1877              >
1878              Sérum corps
1879            </a><a
1880              href="/collections/le-visage"
1881              class="menu__link"
1882              
1883              data-sub-nav="visage"
1884              >
1885              Visage
1886            </a><a
1887              href="/collections/make-up"
1888              class="menu__link"
1889              
1890              data-sub-nav="makeup"
1891              >
1892              Makeup
1893            </a><a
1894              href="/collections/le-corps"
1895              class="menu__link"
1896              
1897              data-sub-nav="corps"
1898              >
1899              Corps
1900            </a></div>
1901      
1902
1903      <div class="menu__navigation--right">
1904        <!-- Todo: newsletter -->
1905        <div class="menu__newsletter">
1906    <button class="menu__newsletter-btn" data-action="open-newsletter">
1907      <svg class="icon-mail" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="5.5" width="18" height="13" rx="3"/><path d="M4 7.5l8 5.5 8-5.5"/></svg>
1908
1909    </button>
1910    <div class="menu__newsletter-modal" data-is-subscribed="">
1911      <button class="menu__newsletter-close">
1912        <svg
1913          fill="none"
1914          xmlns="http://www.w3.org/2000/svg"
1915          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>
1916      </button>
1917
1918      <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="✓" />
1919        
1920        
1921          <p class="menu__newsletter-modal-title">Inscris-toi à la newsletter</p>
1922          <p class="menu__newsletter-modal-subtitle">on t&#39;offre -10% sur ta première commande !</p>
1923          <input
1924            type="hidden"
1925            name="contact[tags]"
1926            value="newsletter">
1927          <input
1928            type="email"
1929            name="contact[email]"
1930            id="Email-newsletter-popup"
1931            class="menu__newsletter-input"
1932            value=""
1933            placeholder="[email protected]"
1934            autocorrect="off"
1935            autocapitalize="off">
1936          <button
1937            type="submit"
1938            name="commit"
1939            class="menu__newsletter-submit button button--rainbow button--with-animation">
1940            <span>Je m&#39;inscris</span>
1941          </button>
1942        
1943      </form>
1944    </div>
1945  </div>
1946  <a
1947    
1948    href="/account/login"
1949    data-action="open-login-modal"
1950    >
1951    <svg class="icon-account" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="8.5" r="3.8"/><path d="M4.5 20c.8-3.6 3.8-5.6 7.5-5.6s6.7 2 7.5 5.6"/></svg>
1952
1953  </a>
1954  <a
1955    href="#"
1956    data-cart-view
1957    
1958    data-action="open-mini-cart"
1959    >
1960    <svg class="icon-cart-black" fill="none" stroke="#2E2E2E" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 8.5h14l-1.2 10.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z"/><path d="M9 8.5V7a3 3 0 0 1 6 0v1.5"/></svg>
1961
1962    <span
1963      class="menu__cart-count"
1964      rv-show="cart.item_count | realItemCount"
1965      rv-text="cart.item_count | realItemCount"></span>
1966  </a>
1967      </div>
1968    </div>
1969
1970    
1971      <div class="menu__products">
1972
1973
1974            <div class="menu__sub-nav" data-sub-nav="mains">
1975              <div class="container">
1976                <p class="menu__sub-nav-title">nos best-sellers</p>
1977                <div class="menu__products-row">
1978                      <a href="/products/10-gels-mains-nettoyants" 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/a92bbd65494c--IMG-SOUS-MENU-MAINS1.png?v=1736436198"
1984                            alt="10 x gels mains nettoyants">
1985                        </div>
1986                        <p class="menu__product-title">
1987                          10 x gels mains nettoyants
1988                        </p>
1989                      </a>
1990                    
1991
1992                      <a href="/products/master-pack-sprays-mains-nettoyants" class="menu__product">
1993                        <div class="menu__product-image"><img
1994                            class="lazyload"
1995                            loading="lazy"
1996                            width="170"
1997                            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"
1998                            alt="5 x Sprays Mains Nettoyants">
1999                        </div>
2000                        <p class="menu__product-title">
2001                          5 x Sprays Mains Nettoyants
2002                        </p>
2003                      </a>
2004                    
2005
2006                      <a href="/products/spray-mains-nettoyant-flower-power" class="menu__product">
2007                        <div class="menu__product-image"><img
2008                            class="lazyload"
2009                            loading="lazy"
2010                            width="170"
2011                            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"
2012                            alt="Spray Mains Nettoyant Flower Power">
2013                        </div>
2014                        <p class="menu__product-title">
2015                          Spray Mains Nettoyant Flower Power
2016                        </p>
2017                      </a>
2018                    
2019
2020                      <a href="/products/astro-set" class="menu__product">
2021                        <div class="menu__product-image"><img
2022                            class="lazyload"
2023                            loading="lazy"
2024                            width="170"
2025                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/b40188d9dbb1--gels-astro-header.png?v=1640186182"
2026                            alt="12 x Gels mains signe astro">
2027                        </div>
2028                        <p class="menu__product-title">
2029                          12 x Gels mains signe astro
2030                        </p>
2031                      </a>
2032                    
2033
2034</div><div class="menu__sub-nav-footer">
2035                    <a href="/collections/les-mains" class="menu__sub-nav-link">Tous les produits pour les mains</a>
2036                  </div></div>
2037            </div>
2038          
2039
2040            <div class="menu__sub-nav" data-sub-nav="serum-corps">
2041              <div class="container">
2042                <p class="menu__sub-nav-title">nos best-sellers</p>
2043                <div class="menu__products-row">
2044                      <a href="/products/body-serum-dos-fesses-duo" 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/eb00528e5308--IMG-SOUS-MENU-CORPS4-1.png?v=1747235767"
2050                            alt="Sérums Corps Dos & Fesses x 2">
2051                        </div>
2052                        <p class="menu__product-title">
2053                          DUO Body Serum Dos & Fesses
2054                        </p>
2055                      </a>
2056                    
2057
2058                      <a href="/products/pack-body-serums-x-4" class="menu__product">
2059                        <div class="menu__product-image"><img
2060                            class="lazyload"
2061                            loading="lazy"
2062                            width="170"
2063                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/a3a606a81c41--IMG-SOUS-MENU-CORPS4-2.png?v=1747235893"
2064                            alt="Pack Sérums Corps x 4">
2065                        </div>
2066                        <p class="menu__product-title">
2067                          Pack Sérums Corps x 4
2068                        </p>
2069                      </a>
2070                    
2071
2072                      <a href="/products/body-serum-aisselles-maillot-duo" class="menu__product">
2073                        <div class="menu__product-image"><img
2074                            class="lazyload"
2075                            loading="lazy"
2076                            width="170"
2077                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/078dcaab8041--IMG-SOUS-MENU-CORPS4.png?v=1747235738"
2078                            alt="Sérums Corps Aisselles & Maillot x 2">
2079                        </div>
2080                        <p class="menu__product-title">
2081                          DUO Body Serum Aisselles & Maillot
2082                        </p>
2083                      </a>
2084                    
2085
2086</div><div class="menu__sub-nav-footer">
2087                    <a href="/collections/serums-corps" class="menu__sub-nav-link">Tous les Sérums</a>
2088                  </div></div>
2089            </div>
2090          
2091
2092            <div class="menu__sub-nav" data-sub-nav="visage">
2093              <div class="container">
2094                <p class="menu__sub-nav-title">nos best-sellers</p>
2095                <div class="menu__products-row">
2096                      <a href="/products/patchs-nez-hydrocolloide" class="menu__product">
2097                        <div class="menu__product-image"><img
2098                            class="lazyload"
2099                            loading="lazy"
2100                            width="170"
2101                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/00aa8a32be24--Frame-41.png?v=1788947337"
2102                            alt="4 Patchs Nez Hydrocolloïdes">
2103                        </div>
2104                        <p class="menu__product-title">
2105                          4 Patchs Nez
2106                        </p>
2107                      </a>
2108                    
2109
2110                      <a href="/products/boite-patchs-boutons" class="menu__product">
2111                        <div class="menu__product-image"><img
2112                            class="lazyload"
2113                            loading="lazy"
2114                            width="170"
2115                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/1f8280cc7316--Frame-40.png?v=1788947051"
2116                            alt="Boite Patchs Boutons">
2117                        </div>
2118                        <p class="menu__product-title">
2119                          Boite de patchs
2120                        </p>
2121                      </a>
2122                    
2123
2124                      <a href="/products/24-patchs-boutons-holographiques" class="menu__product">
2125                        <div class="menu__product-image"><img
2126                            class="lazyload"
2127                            loading="lazy"
2128                            width="170"
2129                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/ea34acd8f8d3--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre.png?v=1767624268"
2130                            alt="24 Patchs Boutons Unicorn Edition">
2131                        </div>
2132                        <p class="menu__product-title">
2133                          24 Patchs Boutons Holo
2134                        </p>
2135                      </a>
2136                    
2137
2138                      <a href="/products/gel-nettoyant-visage" class="menu__product">
2139                        <div class="menu__product-image"><img
2140                            class="lazyload"
2141                            loading="lazy"
2142                            width="170"
2143                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/c70202583bef--IMG-SOUS-MENU-VISAGE4.png?v=1736437049"
2144                            alt="Gel Nettoyant Visage">
2145                        </div>
2146                        <p class="menu__product-title">
2147                          Gel nettoyant visage
2148                        </p>
2149                      </a>
2150                    
2151
2152</div><div class="menu__sub-nav-footer">
2153                    <a href="/collections/le-visage" class="menu__sub-nav-link">Tous les produits du visage</a>
2154                  </div></div>
2155            </div>
2156          
2157
2158            <div class="menu__sub-nav" data-sub-nav="makeup">
2159              <div class="container">
2160                <p class="menu__sub-nav-title">nos best-sellers</p>
2161                <div class="menu__products-row">
2162                      <a href="/products/soft-kisses-heroes" class="menu__product">
2163                        <div class="menu__product-image"><img
2164                            class="lazyload"
2165                            loading="lazy"
2166                            width="170"
2167                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/b3f9b482ad63--IMG-SOUS-MENU-MAKEUP1.png?v=1736437355"
2168                            alt="Soft Kisses Heroes">
2169                        </div>
2170                        <p class="menu__product-title">
2171                          Huile à lèvres + brosse exfoliante
2172                        </p>
2173                      </a>
2174                    
2175
2176                      <a href="/products/lip-oil-duo" class="menu__product">
2177                        <div class="menu__product-image"><img
2178                            class="lazyload"
2179                            loading="lazy"
2180                            width="170"
2181                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/2ebbc345023b--IMG-SOUS-MENU-MAKEUP2.png?v=1736437436"
2182                            alt="Huile à lèvres x 2">
2183                        </div>
2184                        <p class="menu__product-title">
2185                          2 x Huiles à lèvres
2186                        </p>
2187                      </a>
2188                    
2189
2190
2191                      <a href="/products/lets-glow-heroes" class="menu__product">
2192                        <div class="menu__product-image"><img
2193                            class="lazyload"
2194                            loading="lazy"
2195                            width="170"
2196                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/c01f4d5307bd--IMG-SOUS-MENU-makeup.png?v=1747061355"
2197                            alt="Let's Glow Heroes">
2198                        </div>
2199                        <p class="menu__product-title">
2200                          Blush + Highlighter
2201                        </p>
2202                      </a>
2203                    
2204
2205</div><div class="menu__sub-nav-footer">
2206                    <a href="/collections/make-up" class="menu__sub-nav-link">Tous le makeup</a>
2207                  </div></div>
2208            </div>
2209          
2210
2211            <div class="menu__sub-nav" data-sub-nav="corps">
2212              <div class="container">
2213                <p class="menu__sub-nav-title">nos best-sellers</p>
2214                <div class="menu__products-row">
2215                      <a href="/products/deodorant-moon" class="menu__product">
2216                        <div class="menu__product-image"><img
2217                            class="lazyload"
2218                            loading="lazy"
2219                            width="170"
2220                            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"
2221                            alt="Déodorant MOON">
2222                        </div>
2223                        <p class="menu__product-title">
2224                          Déodorant MOON
2225                        </p>
2226                      </a>
2227                    
2228
2229                      <a href="/products/brume-corps-et-cheveux-moon" class="menu__product">
2230                        <div class="menu__product-image"><img
2231                            class="lazyload"
2232                            loading="lazy"
2233                            width="170"
2234                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/7448e275aaf2--IMG-SOUS-MENU-BRUME-3.png?v=1738054885"
2235                            alt="Brume Corps et Cheveux MOON">
2236                        </div>
2237                        <p class="menu__product-title">
2238                          Brume Corps et Cheveux MOON
2239                        </p>
2240                      </a>
2241                    
2242
2243                      <a href="/products/body-serum-dos-fesses" class="menu__product">
2244                        <div class="menu__product-image"><img
2245                            class="lazyload"
2246                            loading="lazy"
2247                            width="170"
2248                            src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/752bf10072fb--IMG-SOUS-MENU-CORPS2.png?v=1736436656"
2249                            alt="Sérum Corps Dos & Fesses">
2250                        </div>
2251                        <p class="menu__product-title">
2252                          Body Serum Dos & Fesses
2253                        </p>
2254                      </a>
2255                    
2256
2257</div><div class="menu__sub-nav-footer">
2258                    <a href="/collections/le-corps" class="menu__sub-nav-link
2258">Tous les produits pour le corps</a>
2259                  </div></div>
2260            </div>
2261          
2262</div>
2263    
2264  </div>
2265  <div class="mobile-menu">
2266    <div class="mobile-menu__links"><a href="/products/calendrier-de-l-avent-2026" class="mobile-menu__link">Calendrier de l'avent</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>
2267    <div class="path-selectors">
2268      
2269      <select
2270        value="ducts"
2271        name="country_selector_mobile"
2272        id="country_selector_mobile">
2273        <option
2274          value="fr"
2275          >FR - €</option>
2276        <option
2277          value="uk"
2278          >UK - £</option>
2279        <option
2280          value="eu"
2281          >EU - €</option>
2282        <option
2283          value="us"
2284          >US - $</option>
2285      </select>
2286    </div>
2287  </div>
2288</header>
2289
2290</div>
2291
2292  <main role="main" id="MainContent">
2293    <div id="shopify-section-template--32452537811286__main" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/121/assets/section-product.css?v=73532685320539140951790930836" rel="stylesheet" type="text/css" media="all" />
2294
2295
2296<script type="text/lazyload">
2297  var _learnq = _learnq || [];
2298  var item = {
2299      Name: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
2300  ProductID: 11219937722710,
2301  Categories: ["Nos dernières nouveautés","Nos kits","Tous les produits"],
2302  ImageURL: "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_grande.jpg?v=1789724889",
2303  URL: "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
2304  Brand: "Merci Handy FR",
2305  Price: "69,90 €",
2306  CompareAtPrice: "0,00 €"
2307  };
2308  _learnq.push(['track', 'Viewed Product', item]);
2309    _learnq.push(['trackViewedItem', {
2310      Title: item.Name,
2311      ItemId: item.ProductID,
2312      Categories: item.Categories,
2313      ImageUrl: item.ImageURL,
2314      Url: item.URL,
2315      Metadata: {
2316        Brand: item.Brand,
2317        Price: item.Price,
2318        CompareAtPrice: item.CompareAtPrice
2319      }
2320    }]);</script>
2320
2321
2322<div class="container" data-cart-view>
2323  <div class="product__breadcrumb">
2324    <a href="/">Accueil</a>
2325    /
2326    
2327      <a href="/collections/nos-dernieres-nouveaute">Nos dernières nouveautés</a>
2328      /
2329    <strong>Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</strong>
2330  </div>
2331  <section
2332    data-section-id="template--32452537811286__main"
2333    data-section-type="product"
2334    class="product__main"><div class="product__media">
2335
2336      
2337        
2338
2339        <div class="product__media-thumbnails" data-thumbnail-slider>
2340          <div class="thumbnails-wrapper slider-active" data-slider>
2341
2342            <ul class="product-single__thumbnails product-single__thumbnails-template--32452537811286__main" data-slider-container>
2343              
2344                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-slider-slide-index="0"data-slider-item>
2345                  <a
2346                    href="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_small.jpg?v=1789724889"
2347                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2348                    data-product-single-thumbnail
2349                    aria-current
2350                    data-thumbnail-id="65446501220694"
2351                    
2352                    data-slider-item-link
2353                    
2354                    >
2355
2356                    <img
2357                      class="product-single__thumbnail-image"
2358                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789724889"
2359                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2360                      width="70"
2361                      height="80"
2362                    ></a>
2363                </li>
2364              
2365                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2365der-slide-index="1"data-slider-item>
2366                  <a
2367                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026_small.jpg?v=1789652728"
2368                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2369                    data-product-single-thumbnail
2370                    
2371                    data-thumbnail-id="65314953363798"
2372                    
2373                    data-slider-item-link
2374                    
2375                    >
2376
2377                    <img
2378                      class="product-single__thumbnail-image"
2379                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789652728"
2380                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2381                      width="70"
2382                      height="80"
2383                    ></a>
2384                </li>
2385              
2386                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2386der-slide-index="2"data-slider-item>
2387                  <a
2388                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_small.jpg?v=1789659614"
2389                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2390                    data-product-single-thumbnail
2391                    
2392                    data-thumbnail-id="65430259302742"
2393                    
2394                    data-slider-item-link
2395                    
2396                    >
2397
2398                    <img
2399                      class="product-single__thumbnail-image"
2400                      src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_110x110@2x.jpg?v=1789659614"
2401                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2402                      width="70"
2403                      height="80"
2404                    ></a>
2405                </li>
2406              
2407                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2407der-slide-index="3"data-slider-item>
2408                  <a
2409                    href="//www.mercihandy.com/cdn/shop/files/SPRAY_GLACE_3_small.jpg?v=1789400723"
2410                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2411                    data-product-single-thumbnail
2412                    
2413                    data-thumbnail-id="65318323683670"
2414                    
2415                    data-slider-item-link
2416                    
2417                    >
2418
2419                    <img
2420                      class="product-single__thumbnail-image"
2421                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789400723"
2422                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2423                      width="70"
2424                      height="80"
2425                    ></a>
2426                </li>
2427              
2428                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2428der-slide-index="4"data-slider-item>
2429                  <a
2430                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-20264_small.jpg?v=1789652762"
2431                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2432                    data-product-single-thumbnail
2433                    
2434                    data-thumbnail-id="65314953298262"
2435                    
2436                    data-slider-item-link
2437                    
2438                    >
2439
2440                    <img
2441                      class="product-single__thumbnail-image"
2442                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789652762"
2443                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2444                      width="70"
2445                      height="80"
2446                    ></a>
2447                </li>
2448              
2449                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2449der-slide-index="5"data-slider-item>
2450                  <a
2451                    href="//www.mercihandy.com/cdn/shop/files/brume-glace_3_small.jpg?v=1789650244"
2452                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2453                    data-product-single-thumbnail
2454                    
2455                    data-thumbnail-id="65426998002006"
2456                    
2457                    data-slider-item-link
2458                    
2459                    >
2460
2461                    <img
2462                      class="product-single__thumbnail-image"
2463                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789650244"
2464                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2465                      width="70"
2466                      height="80"
2467                    ></a>
2468                </li>
2469              
2470                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2470der-slide-index="6"data-slider-item>
2471                  <a
2472                    href="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_small.jpg?v=1789652751"
2473                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2474                    data-product-single-thumbnail
2475                    
2476                    data-thumbnail-id="65314953331030"
2477                    
2478                    data-slider-item-link
2479                    
2480                    >
2481
2482                    <img
2483                      class="product-single__thumbnail-image"
2484                      src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_110x110@2x.jpg?v=1789652751"
2485                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2486                      width="70"
2487                      height="80"
2488                    ></a>
2489                </li>
2490              
2491                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2491der-slide-index="7"data-slider-item>
2492                  <a
2493                    href="//www.mercihandy.com/cdn/shop/files/CALENDRIER-FULL-PRODUITS---BLEU_4-5_small.jpg?v=1789658425"
2494                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2495                    data-product-single-thumbnail
2496                    
2497                    data-thumbnail-id="65430236234070"
2498                    
2499                    data-slider-item-link
2500                    
2501                    >
2502
2503                    <img
2504                      class="product-single__thumbnail-image"
2505                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789658425"
2506                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2507                      width="70"
2508                      height="80"
2509                    ></a>
2510                </li>
2511              
2512                <li class="product-single__thumbnails-item product-single__thumbnails-item-slide js"data-sli
2512der-slide-index="8"data-slider-item>
2513                  <a
2514                    href="//www.mercihandy.com/cdn/shop/files/PACKSHOT-4-5-GRIS-1_small.jpg?v=1789735991"
2515                    class="text-link product-single__thumbnail product-single__thumbnail--template--32452537811286__main"
2516                    data-product-single-thumbnail
2517                    
2518                    data-thumbnail-id="65451655889238"
2519                    
2520                    data-slider-item-link
2521                    
2522                    >
2523
2524                    <img
2525                      class="product-single__thumbnail-image"
2526                      src="//www.mercihandy.com/cdn/shop/files/[email protected]?v=1789735991"
2527                      alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™"
2528                      width="70"
2529                      height="80"
2530                    ></a>
2531                </li>
2532              
2533            </ul>
2534          </div>
2535        </div>
2536      
2537
2538      <div class="product__media-display">
2539          
2540          
2541
2542          
2543            
2544
2545
2546
2547
2548
2549
2550<div id="FeaturedMedia-65446501220694-wrapper"
2551    class="product-single__media-wrapper "
2552    
2553    
2554    
2555    data-product-single-media-wrapper
2556    data-media-id="65446501220694"
2557    tabindex="-1">
2558  
2559      
2560<style>#FeaturedMedia-65446501220694 {
2561      max-width: 767.0454545454546px;
2562      max-height: 900px;
2563    }
2564  
2565    #FeaturedMedia-65446501220694-wrapper {
2566      max-width: 767.0454545454546px;
2567    }
2568</style>
2569  
2570      <div
2571        style="padding-top:117.33333333333333%;"
2572        class="product-single__media product-single__media--has-thumbnails"
2573        
2574        data-image-loading-animation>
2575        
2576          <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">
2577
2578          
2579            
2580            
2581              
2582              
2583              
2584              
2585              
2586
2587              
2588                  
2589                  
2590                  
2591              
2592                  
2593                  
2594                  
2595              
2596                  
2597                  
2598                  
2599              
2600                  
2601                  
2602                  
2603              
2604                  
2605                  
2606                  
2607              
2608                  
2609                  
2610                  
2611              
2612                  
2613                  
2614                  
2615              
2616                  
2617                  
2618                  
2619              
2620                  
2621                  
2622                  
2623              
2624                  
2625                  
2626                  
2627              
2628                  
2629                  
2630                  
2631              
2632                  
2633                  
2634                  
2635              
2636                  
2637                  
2638                  
2639              
2640                  
2641                  
2642                  
2643                      <div class="badge--wrapper">
2644                          <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="">
2645                      </div>
2646                  
2647              
2648                  
2649                  
2650                  
2651              
2652                  
2653                  
2654                  
2655              
2656                  
2657                  
2658                  
2659              
2660                  
2661                  
2662                  
2663              
2664                  
2665                  
2666                  
2667              
2668                  
2669                  
2670                  
2671              
2672                  
2673                  
2674                  
2675              
2676                  
2677                  
2678                  
2679              
2680            
2681          
2682
2683        
2684      </div>
2685    
2686</div>
2687
2688          
2689
2690          
2691          
2692
2693          
2694            
2695
2696
2697
2698
2699
2700
2701<div id="FeaturedMedia-65314953363798-wrapper"
2702    class="product-single__media-wrapper  hide"
2703    
2704    
2705    
2706    data-product-single-media-wrapper
2707    data-media-id="65314953363798"
2708    tabindex="-1">
2709  
2710      
2711<style>#FeaturedMedia-65314953363798 {
2712      max-width: 720.0px;
2713      max-height: 900px;
2714    }
2715  
2716    #FeaturedMedia-65314953363798-wrapper {
2717      max-width: 720.0px;
2718    }
2719</style>
2720  
2721      <div
2722        style="padding-top:125.0%;"
2723        class="product-single__media product-single__media--has-thumbnails"
2724        
2725        data-image-loading-animation>
2726        
2727        <img id="FeaturedMedia-65314953363798"
2728          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2729          class="feature-row__image product-featured-media  lazyload  lazypreload"
2730          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026_{width}x.jpg?v=1789652728"
2731          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2732          data-aspectratio="0.8"
2733          data-sizes="auto"
2734          
2735          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2736        
2737      </div>
2738    
2739</div>
2740
2741          
2742
2743          
2744          
2745
2746          
2747            
2748
2749
2750
2751
2752
2753
2754<div id="FeaturedMedia-65430259302742-wrapper"
2755    class="product-single__media-wrapper  hide"
2756    
2757    
2758    
2759    data-product-single-media-wrapper
2760    data-media-id="65430259302742"
2761    tabindex="-1">
2762  
2763      
2764<style>#FeaturedMedia-65430259302742 {
2765      max-width: 720.0px;
2766      max-height: 900px;
2767    }
2768  
2769    #FeaturedMedia-65430259302742-wrapper {
2770      max-width: 720.0px;
2771    }
2772</style>
2773  
2774      <div
2775        style="padding-top:125.0%;"
2776        class="product-single__media product-single__media--has-thumbnails"
2777        
2778        data-image-loading-animation>
2779        
2780        <img id="FeaturedMedia-65430259302742"
2781          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2782          class="feature-row__image product-featured-media  lazyload  lazypreload"
2783          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-2_{width}x.jpg?v=1789659614"
2784          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2785          data-aspectratio="0.8"
2786          data-sizes="auto"
2787          
2788          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2789        
2790      </div>
2791    
2792</div>
2793
2794          
2795
2796          
2797          
2798
2799          
2800            
2801
2802
2803
2804
2805
2806
2807<div id="FeaturedMedia-65318323683670-wrapper"
2808    class="product-single__media-wrapper  hide"
2809    
2810    
2811    
2812    data-product-single-media-wrapper
2813    data-media-id="65318323683670"
2814    tabindex="-1">
2815  
2816      
2817<style>#FeaturedMedia-65318323683670 {
2818      max-width: 720.0px;
2819      max-height: 900px;
2820    }
2821  
2822    #FeaturedMedia-65318323683670-wrapper {
2823      max-width: 720.0px;
2824    }
2825</style>
2826  
2827      <div
2828        style="padding-top:125.0%;"
2829        class="product-single__media product-single__media--has-thumbnails"
2830        
2831        data-image-loading-animation>
2832        
2833        <img id="FeaturedMedia-65318323683670"
2834          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2835          class="feature-row__image product-featured-media  lazyload  lazypreload"
2836          data-src="//www.mercihandy.com/cdn/shop/files/SPRAY_GLACE_3_{width}x.jpg?v=1789400723"
2837          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2838          data-aspectratio="0.8"
2839          data-sizes="auto"
2840          
2841          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2842        
2843      </div>
2844    
2845</div>
2846
2847          
2848
2849          
2850          
2851
2852          
2853            
2854
2855
2856
2857
2858
2859
2860<div id="FeaturedMedia-65314953298262-wrapper"
2861    class="product-single__media-wrapper  hide"
2862    
2863    
2864    
2865    data-product-single-media-wrapper
2866    data-media-id="65314953298262"
2867    tabindex="-1">
2868  
2869      
2870<style>#FeaturedMedia-65314953298262 {
2871      max-width: 720.0px;
2872      max-height: 900px;
2873    }
2874  
2875    #FeaturedMedia-65314953298262-wrapper {
2876      max-width: 720.0px;
2877    }
2878</style>
2879  
2880      <div
2881        style="padding-top:125.0%;"
2882        class="product-single__media product-single__media--has-thumbnails"
2883        
2884        data-image-loading-animation>
2885        
2886        <img id="FeaturedMedia-65314953298262"
2887          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2888          class="feature-row__image product-featured-media  lazyload  lazypreload"
2889          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-20264_{width}x.jpg?v=1789652762"
2890          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2891          data-aspectratio="0.8"
2892          data-sizes="auto"
2893          
2894          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2895        
2896      </div>
2897    
2898</div>
2899
2900          
2901
2902          
2903          
2904
2905          
2906            
2907
2908
2909
2910
2911
2912
2913<div id="FeaturedMedia-65426998002006-wrapper"
2914    class="product-single__media-wrapper  hide"
2915    
2916    
2917    
2918    data-product-single-media-wrapper
2919    data-media-id="65426998002006"
2920    tabindex="-1">
2921  
2922      
2923<style>#FeaturedMedia-65426998002006 {
2924      max-width: 720.0px;
2925      max-height: 900px;
2926    }
2927  
2928    #FeaturedMedia-65426998002006-wrapper {
2929      max-width: 720.0px;
2930    }
2931</style>
2932  
2933      <div
2934        style="padding-top:125.0%;"
2935        class="product-single__media product-single__media--has-thumbnails"
2936        
2937        data-image-loading-animation>
2938        
2939        <img id="FeaturedMedia-65426998002006"
2940          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2941          class="feature-row__image product-featured-media  lazyload  lazypreload"
2942          data-src="//www.mercihandy.com/cdn/shop/files/brume-glace_3_{width}x.jpg?v=1789650244"
2943          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2944          data-aspectratio="0.8"
2945          data-sizes="auto"
2946          
2947          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
2948        
2949      </div>
2950    
2951</div>
2952
2953          
2954
2955          
2956          
2957
2958          
2959            
2960
2961
2962
2963
2964
2965
2966<div id="FeaturedMedia-65314953331030-wrapper"
2967    class="product-single__media-wrapper  hide"
2968    
2969    
2970    
2971    data-product-single-media-wrapper
2972    data-media-id="65314953331030"
2973    tabindex="-1">
2974  
2975      
2976<style>#FeaturedMedia-65314953331030 {
2977      max-width: 720.0px;
2978      max-height: 900px;
2979    }
2980  
2981    #FeaturedMedia-65314953331030-wrapper {
2982      max-width: 720.0px;
2983    }
2984</style>
2985  
2986      <div
2987        style="padding-top:125.0%;"
2988        class="product-single__media product-single__media--has-thumbnails"
2989        
2990        data-image-loading-animation>
2991        
2992        <img id="FeaturedMedia-65314953331030"
2993          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
2994          class="feature-row__image product-featured-media  lazyload  lazypreload"
2995          data-src="//www.mercihandy.com/cdn/shop/files/calendrier-avent-merci-handy-la-folie-douce-2026-3_{width}x.jpg?v=1789652751"
2996          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
2997          data-aspectratio="0.8"
2998          data-sizes="auto"
2999          
3000          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
3001        
3002      </div>
3003    
3004</div>
3005
3006          
3007
3008          
3009          
3010
3011          
3012            
3013
3014
3015
3016
3017
3018
3019<div id="FeaturedMedia-65430236234070-wrapper"
3020    class="product-single__media-wrapper  hide"
3021    
3022    
3023    
3024    data-product-single-media-wrapper
3025    data-media-id="65430236234070"
3026    tabindex="-1">
3027  
3028      
3029<style>#FeaturedMedia-65430236234070 {
3030      max-width: 720.0px;
3031      max-height: 900px;
3032    }
3033  
3034    #FeaturedMedia-65430236234070-wrapper {
3035      max-width: 720.0px;
3036    }
3037</style>
3038  
3039      <div
3040        style="padding-top:125.0%;"
3041        class="product-single__media product-single__media--has-thumbnails"
3042        
3043        data-image-loading-animation>
3044        
3045        <img id="FeaturedMedia-65430236234070"
3046          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
3047          class="feature-row__image product-featured-media  lazyload  lazypreload"
3048          data-src="//www.mercihandy.com/cdn/shop/files/CALENDRIER-FULL-PRODUITS---BLEU_4-5_{width}x.jpg?v=1789658425"
3049          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3050          data-aspectratio="0.8"
3051          data-sizes="auto"
3052          
3053          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
3054        
3055      </div>
3056    
3057</div>
3058
3059          
3060
3061          
3062          
3063
3064          
3065            
3066
3067
3068
3069
3070
3071
3072<div id="FeaturedMedia-65451655889238-wrapper"
3073    class="product-single__media-wrapper  hide"
3074    
3075    
3076    
3077    data-product-single-media-wrapper
3078    data-media-id="65451655889238"
3079    tabindex="-1">
3080  
3081      
3082<style>#FeaturedMedia-65451655889238 {
3083      max-width: 720.0px;
3084      max-height: 900px;
3085    }
3086  
3087    #FeaturedMedia-65451655889238-wrapper {
3088      max-width: 720.0px;
3089    }
3090</style>
3091  
3092      <div
3093        style="padding-top:125.0%;"
3094        class="product-single__media product-single__media--has-thumbnails"
3095        
3096        data-image-loading-animation>
3097        
3098        <img id="FeaturedMedia-65451655889238"
3099          src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
3100          class="feature-row__image product-featured-media  lazyload  lazypreload"
3101          data-src="//www.mercihandy.com/cdn/shop/files/PACKSHOT-4-5-GRIS-1_{width}x.jpg?v=1789735991"
3102          data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
3103          data-aspectratio="0.8"
3104          data-sizes="auto"
3105          
3106          alt="Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™">
3107        
3108      </div>
3109    
3110</div>
3111
3112          
3113</div>
3114
3115    </div>
3116
3117    <div class="product__details">
3118
3119      <!-- Type -->
3120      
3121        <p class="product__type">24 surprises · Édition limitée</p>
3122      
3123
3124      <!-- Title -->
3125      <h1 class="product__title">Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</h1>
3126      
3127      <!-- Star rating produit - widget Inflate Product Stars -->
3128      <!-- Star rating produit - widget Inflate -->
3129      <style>
3130        /* Star rating sous les textes (contenance, naturalité)*/
3131        .product__inflate-rating-wrap {
3132          flex-basis: 100% !important;
3133          width: 100% !important;
3134          padding-bottom: 1.5rem;
3135        }
3136      </style>
3137      <div class="product__inflate-rating-wrap">
3138        
3138<script src="https://api.openreviews.io/augur.js"
3139  data-tenant="pk_live_db6a4e8f2f559dbe71df55e64b208c5139cbebc34b689987"
3140  data-variant="stars"
3141  data-size="md"
3142  data-clickable="on"
3143  data-count="on"
3144  data-rating="on"
3145  data-out-of="on"
3146  defer></script>
3146
3147      </div>
3148      
3149      <div class="product__subtitle">
3150        
3151          <!-- Contenance -->
3152          <p class="product__contenance">230€ de valeur produit</p>
3153        
3154
3155        
3156      </div>
3157      
3158      <!-- Description -->
3159      
3160        <div class="rte product__description">
3161          <h2 class="product__description-title">Description</h2>
3162          <h3 class="lede">
3163<strong>24 jours au sommet, dans la neige ❄️ <br><br></strong><strong></strong>
3164</h3>
3165<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>
3166<p><br></p>
3167<ul class="bullets">
3168<li>
3169<p><strong>230 € de produits</strong> pour 69,90 € (livraison offerte).</p>
3170</li>
3171<li>
3172<p>Que du <strong>full size </strong>(pas de miniature).</p>
3173</li>
3174<li>
3175<p><strong>Un vanity réutilisable </strong>qui te servira bien après le 24 </p>
3176</li>
3177<li>
3178<p><strong>6 exclusivités produits Merci Handy x La Folie Douce<span>™ </span> </strong>en édition limitée</p>
3179</li>
3180<li>
3181<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>
3182</li>
3183<li>
3184<p><span>Expédition du calendrier à partir du <strong>20 Octobre</strong> </span></p>
3185</li>
3186</ul>
3187        </div>
3188      
3189<div id="bogos-volume-discount-view"></div>
3190      
3191
3192
3193  <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="✓" />
3194    
3195  <input
3196    type="hidden"
3197    name="id"
3198    value="55188997243222" /><input type="hidden" name="properties[Expédition après]" value="15/10/2026" />
3199    <div class="input-number-wrapper">
3200      <span class="input-number-decrement">–</span>
3201      <input
3202        class="input-number"
3203        type="number"
3204        id="Quantity"
3205        name="quantity"
3206        value="1"
3207        min="1">
3208      <span class="input-number-increment">+</span>
3209    </div>
3210  
3211  <button
3212    class="product__add-to-cart "
3213    type="submit"
3214    name="add"
3215    data-submit-button
3216    >
3217
3218    <span class="product__add-to-cart__text" data-submit-button-text>
3219      
3220
3221        
3222          Ajouter au panier
3223        
3224
3225      
3226    </span>
3227
3228    <div class="product__add-to-cart__price" data-price-wrapper>
3229      <span data-product-price>
3230        69,90 €
3231      </span>
3232
3233      
3234    </div>
3235  </button>
3236
3237  <input type="hidden" name="product-id" value="11219937722710" /><input type="hidden" name="section-id" value="template--32452537811286__main" /></form>
3238
3239
3240
3241
3242      <!-- Playshorts integration -->
3243
3244  
3244<script>
3245  // Fonction pour ajouter au panier
3246  const addToCart = async (variantId) => {
3247    const formData = {
3248      id: variantId,
3249    };
3250    // PRECO CAL26 : date de precommande pour Shippingbo
3251    if (String(variantId) === '55188997243222') {
3252      formData.properties = { 'Expédition après': '15/10/2026' };
3253    }
3254
3255    await fetch(window.Shopify.routes.root + "cart/add.js", {
3256      method: "POST",
3257      headers: { "Content-Type": "application/json" },
3258      body: JSON.stringify(formData),
3259    });
3260
3261    // Récupérer l'état du panier
3262    await fetch(window.Shopify.routes.root + "cart.js");
3263  };
3264
3265  // Fonction pour rafraîchir l'affichage du panier
3266  const refreshCart = async () => {
3267    try {
3268      const response = await fetch("/cart?view=drawer");
3269      const html = await response.text();
3270      const parser = new DOMParser();
3271      const doc = parser.parseFromString(html, "text/html");
3272      const cartDrawer = doc.querySelector(".cart-drawer");
3273      document.querySelector(".cart-drawer").innerHTML = cartDrawer.innerHTML;
3274      document.querySelector(".cart-drawer").classList.add("is-open");
3275    } catch (error) {
3276      console.error("Erreur refresh cart:", error);
3277    }
3278  };
3279
3280  // Écouteur pour l'ajout au panier
3281  document.addEventListener("PLAYSHORTS_ADD_TO_CART", async (event) => {
3282    const { variantId } = event.detail;
3283    let success = false;
3284
3285    try {
3286      await addToCart(variantId);
3287      await refreshCart();
3288      success = true;
3289    } catch (error) {
3290      console.error(error);
3291    }
3292
3293    document.dispatchEvent(
3294      new CustomEvent("PLAYSHORTS_ADD_TO_CART_RESPONSE", {
3295        detail: { variantId, success }
3296      })
3297    );
3298  });
3299
3300  document.addEventListener("PLAYSHORTS_SHOW_CART", () => {
3301    window.location = `/cart`;
3302  });
3303</script>
3303
3304
3305    
3305<script>
3306var t="f2107d37-e174-45e9-bf64-315beddd91c6",
3307e=document.createElement("script"),
3308s=new URL("https://skallup-storage.fra1.digitaloceanspaces.com/integration/latest/index.js");
3309s.searchParams.append('APP_KEY',t);
3310s.searchParams.append("PRODUCT_ID","11219937722710");
3311var l=document.documentElement.lang;
3312l&&s.searchParams.append('LOCALE',l);
3313e.src=s.toString();
3314e.type="module";
3315e.async=1;
3316document.head.appendChild(e);
3317</script>
3317
3318<div id="playshorts"></div>
3318<script>
3319(function () {
3320  var VARIANT_ID = 55188997243222;
3321  var KEY = 'Expédition après';
3322  var VALUE = '15/10/2026';
3323  var CART_RE = /\/cart\/(add|change|update)(\.js)?/;
3324  var root = (window.Shopify && Shopify.routes && Shopify.routes.root) || '/';
3325  var origFetch = window.fetch.bind(window);
3326  var running = null;
3327 
3328  function ensure() {
3329    if (running) return running;
3330    running = origFetch(root + 'cart.js', { credentials: 'same-origin' })
3331      .then(function (r) { return r.json(); })
3332      .then(function (cart) {
3333        var todo = (cart.items || []).filter(function (i) {
3334          return i.variant_id === VARIANT_ID && !(i.properties && i.properties[KEY]);
3335        });
3336        return todo.reduce(function (p, item) {
3337          return p.then(function () {
3338            var props = Object.assign({}, item.properties || {});
3339            props[KEY] = VALUE;
3340            return origFetch(root + 'cart/change.js', {
3341              method: 'POST',
3342              credentials: 'same-origin',
3343              headers: { 'Content-Type': 'application/json' },
3344              body: JSON.stringify({ id: item.key, quantity: item.quantity, properties: props })
3345            });
3346          });
3347        }, Promise.resolve());
3348      })
3349      .catch(function (e) { console.warn('PRECO CAL26', e); })
3350      .then(function () { running = null; });
3351    return running;
3352  }
3353 
3354  // Ajouts au panier via fetch (Wide Bundle, PlayShorts, thème...)
3355  window.fetch = function (input, init) {
3356    var url = typeof input === 'string' ? input : (input && input.url) || '';
3357    var p = origFetch(input, init);
3358    if (CART_RE.test(url)) p.then(function () { setTimeout(ensure, 300); }, function () {});
3359    return p;
3360  };
3361 
3362  // Ajouts au panier via XMLHttpRequest / jQuery
3363  var origOpen = XMLHttpRequest.prototype.open;
3364  XMLHttpRequest.prototype.open = function (method, url) {
3365    if (CART_RE.test(String(url))) {
3366      this.addEventListener('load', function () { setTimeout(ensure, 300); });
3367    }
3368    return origOpen.apply(this, arguments);
3369  };
3370 
3371  // Filet de sécurité : au passage au checkout, on vérifie avant de partir
3372  document.addEventListener('click', function (e) {
3373    var el = e.target.closest && e.target.closest('a[href*="/checkout"], button[name="checkout"]');
3374    if (!el || el.dataset.precoOk) return;
3375    e.preventDefault();
3376    e.stopPropagation();
3377    ensure().then(function () {
3378      el.dataset.precoOk = '1';
3379      el.click();
3380    });
3381  }, true);
3382 
3383  // À chaque chargement de page (ajouts sans AJAX, paniers déjà remplis)
3384  if (document.readyState === 'loading') {
3385    document.addEventListener('DOMContentLoaded', ensure);
3386  } else {
3387    ensure();
3388  }
3389})();
3390</script>
3390
3391 
3392
3393
3394
3395      <!-- Fake variants -->
3396      
3397
3398      <!-- Pack content (only for pack type) -->
3399      
3400
3401
3402      <!-- Push product -->
3403      
3404    </div>
3405  </section>
3406</div><div class="container" style="text-align: center;">
3407    <a
3408      href="javascript:void(0);"
3409      style="color:#a9caf6"
3410      onclick="togglePopupProduct()"
3411      class="popup-product__toggle"
3412      data-open-modal-product>SPOILER : clique ici pour découvrir la liste de tous les produits ✨</a>
3413  </div>
3414  <div
3415    class="popup-product__modal modal-all-ingredients"
3416    style="display:none"
3417    data-modal-product>
3418    <a
3419      class="close"
3420      href="javascript:void(0);"
3421      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 />
3422- GEL MAINS NETTOYANT SNOW FEVER (30ML)<br />
3423- GEL MAINS NETTOYANT EARTH (30ML)<br />
3424- GEL MAINS NETTOYANT X-MARS + LOVE HOLDER (30ML)<br />
3425- SPRAY MAINS NETTOYANT SNOW FEVER (23ML)<br />
3426- SPRAY MAINS NETTOYANT GLITTER FEVER (23ML)<br />
3427- CRÈME MAINS EARTH (30ML)<br />
3428- SERUM RESCUE - NAILS & CUTICLES (2ML)<br />
3429- PATCHS NAIL ART SNOW FEVER<br />
3430- PATCHS NAIL ART CHERIE CHERRY<br />
3431<br />
3432Soins Visage & Corps :<br />
3433- HAIR & BODY MIST SNOW FEVER<br />
3434- HAIR & BODY MIST EARTH<br />
3435- DEODORANT SUN <br />
3436- BOMBE DE BAIN SNOW MUCH FUN <br />
3437- BOMBE DE BAIN DISCO BOMB <br />
3438- SÉRUM CORPS DOS & FESSES <br />
3439- SÉRUM CORPS BIKINI ZONE <br />
3440- 24 PATCHS BOUTONS LA FOLIE DOUCE <br />
3441- 4 PATCHS NEZ POINTS NOIRS<br />
3442- 150 PAPIERS MATIFIANTS <br />
3443- CREME VISAGE (50ML) <br />
3444<br />
3445Accessoires :<br />
3446- MIROIR GALAXY<br />
3447- BOITE PATCHS BOUTONS<br />
3448- 2 CHARMS SPRAY MAINS LA FOLIE DOUCE<br />
3449- 7 STICKERS LA FOLIE DOUCE + TICKET À GRATTER 
3450  </div>
3451
3452  <style>
3453    .popup-product__toggle {
3454      display: inline-block;
3455      margin: 2rem 0;
3456      color: #2f147a;
3457      text-decoration: underline;
3458      font-size: 1.5rem;
3459    }
3460  </style>
3461
3462  
3462<script>
3463    function togglePopupProduct() {
3464      $('[data-modal-product]').fadeIn();
3465      $('body').css('overflow', 'hidden');
3466    }
3467  </script>
3467</div><div id="shopify-section-template--32452537811286__product_benefits_hanACQ" class="shopify-section">
3468  <div class="container">
3469    <h3 class="product-benefits__label">Avantages</h3>
3470    <div class="product-benefits--wrapper">
3471      <div class="product-benefits">
3472        
3473        
3474        
3475        
3476        
3477          
3478          <div class="product-benefit product-benefit-index--0">
3479            <div class="product-benefit__icon">
3480              <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" />
3481
3482            </div>
3483            <div class="product-benefit__text">
3484              1 chance sur 1000 de gagner deux invitations à la Folie Douce™ dans les Alpes Françaises
3485            </div>
3486          </div>
3487        
3488          
3489          <div class="product-benefit product-benefit-index--1">
3490            <div class="product-benefit__icon">
3491              <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" />
3492
3493            </div>
3494            <div class="product-benefit__text">
3495              Vanity 100% réutilisable
3496            </div>
3497          </div>
3498        
3499          
3500          <div class="product-benefit product-benefit-index--2">
3501            <div class="product-benefit__icon">
3502              <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" />
3503
3504            </div>
3505            <div class="product-benefit__text">
3506              6 nouveautés exclusives (gel mains, spray mains, brume corps..)
3507            </div>
3508          </div>
3509        
3510          
3511          <div class="product-benefit product-benefit-index--3">
3512            <div class="product-benefit__icon">
3513              <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" />
3514
3515            </div>
3516            <div class="product-benefit__text">
3517              En collab avec La Folie Douce™ 
3518            </div>
3519          </div>
3520        
3521      </div>
3522    </div>
3523  </div>
3524
3525
3526</div><div id="shopify-section-template--32452537811286__how_to_HJixrR" class="shopify-section"><!-- How to -->
3527
3528  <div class="how-to--wrapper">
3529    <div class="container">
3530      <div class="how-to">
3531        <div class="how-to__left">
3532          <h2>Comment l’utiliser</h3>
3533          
3534            <div class="how-to__step">
3535              <p>Ouvre ton vanity et cherche la pochette numérotée à la date du jour ✨</p>
3536            </div>
3537          
3538            <div class="how-to__step">
3539              <p>Découvre la surprise qui se cache dans la pochette 🔍</p>
3540            </div>
3541          
3542            <div class="how-to__step">
3543              <p>Referme ton vanity et patiente jusqu'au lendemain pour une nouvelle surprise ! ❄️</p>
3544            </div>
3545          
3546
3547          
3548            <h2>Les petits tips de l’équipe</h2>
3549            <div class="how-to__advice">
3550              <p>Attention : il est grandement conseillé de résister à l'envie de tout ouvrir le 1er décembre 👀</p>
3551            </div>
3552          
3553        </div>
3554
3555        
3556          <div class="how-to__right">
3557            
3558              <video
3559                loop
3560                autoplay
3561                muted>
3562                <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">
3563                Your browser does not support the video tag.
3564              </video>
3565            
3566          </div>
3567        
3568      </div>
3569    </div>
3570  </div>
3571
3572<!-- End How to -->
3573
3574</div><div id="shopify-section-template--32452537811286__ingredients_slider_xjxYMg" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/121/assets/section-ingredients-slider.css?v=109460948339319211511790930834" rel="stylesheet" type="text/css" media="all" />
3575
3576
3577
3578</div><div id="shopify-section-template--32452537811286__ingredients_list_K9CVHe" class="shopify-section"><link href="//www.mercihandy.com/cdn/shop/t/121/assets/section-ingredients-list.css?v=166708117822084613981790930832" rel="stylesheet" type="text/css" media="all" />
3579<script src="//www.mercihandy.com/cdn/shop/t/121/assets/section-ingredients-list.js?v=62384400200105854321790930833" defer></script>
3579<div class="product-ingredients-list__discover" style="text-align:center;">
3580    <a href="javascript:void(0)">tous nos ingrédients</a>
3581  </div>
3582
3583</div><div id="shopify-section-template--32452537811286__product_pack_763cPN" class="shopify-section shopify-section--product-pack"></div><div id="shopify-section-template--32452537811286__ss_scrolling_text_7_J994U7" class="shopify-section">
3584<style data-shopify>@font-face {
3585  font-family: "Sofia Sans";
3586  font-weight: 400;
3587  font-style: normal;
3588  font-display: swap;
3589  src: url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n4.df6bada4ebcb1ef558ab3f607806b5a6004edfc4.woff2") format("woff2"),
3590       url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n4.776a81487362328895867665d1b60f8c6a123816.woff") format("woff");
3591}
3592
3593  
3594.section-template--32452537811286__ss_scrolling_text_7_J994U7 {
3595  border-top: solid #000000 0px;
3596  border-bottom: solid #000000 0px;
3597  margin-top: 0px;
3598  margin-bottom: 0px;
3599  margin-left: 0rem;
3600  margin-right: 0rem;
3601  border-radius: 0px;
3602  overflow: hidden;
3603  position: relative;
3604  z-index: 1;
3605}
3606
3607.section-template--32452537811286__ss_scrolling_text_7_J994U7-settings {
3608  margin: 0 auto;
3609  padding-top: 0px;
3610  padding-bottom: 0px;
3611  padding-left: 0rem;
3612  padding-right: 0rem;
3613  overflow: hidden;
3614  position: relative;
3615  z-index: 2;
3616}
3617
3618.scrolling-scrolling-wrap-template--32452537811286__ss_scrolling_text_7_J994U7 {
3619  width: 200vw;
3620  position: relative;
3621  left: -10px;
3622  display: flex;
3623  flex-wrap: nowrap;
3624  background-attachment: scroll !important;
3625  transform: rotate(0deg);
3626  transform-origin: center;
3627  overflow: hidden;
3628  z-index: 3;
3629}
3630
3631@media (max-width: 800px) {
3632  .scrolling-scrolling-wrap-template--32452537811286__ss_scrolling_text_7_J994U7 {
3633    width: 300vw !important;
3634    overflow: hidden !important;
3635  }
3636}
3637
3638.scrolling-scrolling-list-template--32452537811286__ss_scrolling_text_7_J994U7 {
3639  display: flex;
3640  align-items: center;
3641  white-space: nowrap;
3642  background-attachment: scroll !important;
3643  -webkit-animation: tickertemplate32452537811286__ss_scrolling_text_7_J994U7 32s infinite linear;
3644  animation: tickertemplate32452537811286__ss_scrolling_text_7_J994U7 32s infinite linear;
3645  flex-shrink: 0;
3646  position: relative;
3647  z-index: 4;
3648}
3649
3650.scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7 {
3651  display: flex;
3652  align-items: center;
3653  background-attachment: scroll !important;
3654  margin-right: 20px;
3655  flex-shrink: 0;
3656  text-decoration: none;
3657  padding: 10px 10px;
3658  border-radius: 16px;
3659  border: 0px solid #000000;
3660  background-color: #c5dae9;
3661  position: relative;
3662  z-index: 5;
3663}
3664
3665.scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7 {
3666  display: inline-block;
3667  margin: 0;
3668  font-size: 14px;
3669  color: #ffffff;
3670  line-height: 90%;
3671  text-transform: unset;
3672  font-weight: 700;
3673}
3674
3675@media(min-width: 1024px) {
3676  .section-template--32452537811286__ss_scrolling_text_7_J994U7 {
3677    margin-top: 0px;
3678    margin-bottom: 0px;
3679    margin-left: 0rem;
3680    margin-right: 0rem;
3681    border-radius: 0px;
3682  }
3683  
3684  .section-template--32452537811286__ss_scrolling_text_7_J994U7-settings {
3685    padding: 0;
3686    padding-top: 0px;
3687    padding-bottom: 0px;
3688    padding-left: 0rem;
3689    padding-right: 0rem;
3690  }
3691
3692  .scrolling-scrolling-wrap-template--32452537811286__ss_scrolling_text_7_J994U7 {
3693    width: 150vw;
3694    left: -10px;
3695    transform: rotate(0deg);
3696  }
3697  
3698  .scrolling-scrolling-list-template--32452537811286__ss_scrolling_text_7_J994U7 {
3699    animation-duration: 20s;
3700  }
3701
3702  .scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7 {
3703    margin-right: 18px;
3704    padding: 22px 8px;
3705  }
3706  
3707  .scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7 {
3708    font-size: 18px;
3709  }
3710}</style>
3711
3712
3713
3714
3715
3716
3717
3718
3719  <style>
3720    @keyframes tickertemplate32452537811286__ss_scrolling_text_7_J994U7 {
3721      0% {
3722        transform: translateX(0%);
3723      }
3724      100% {
3725        transform: translateX(-50%);
3726      }
3727    }
3728  </style>
3729
3730
3731
3732  <style>
3733    .scrolling-scrolling-wrap-template--32452537811286__ss_scrolling_text_7_J994U7:hover .scrolling-scrolling-list-template--32452537811286__ss_scrolling_text_7_J994U7 {
3734       animation-play-state: paused 
3735    }
3736  </style>
3737
3738
3739
3740<div class="section-template--32452537811286__ss_scrolling_text_7_J994U7 scrolling-template--32452537811286__ss_scrolling_text_7_J994U7" style="background-color:; background-image: ;">
3741    <div class="section-template--32452537811286__ss_scrolling_text_7_J994U7-settings">
3742      <div class="scrolling-scrolling-wrap-template--32452537811286__ss_scrolling_text_7_J994U7">
3743        <div class="scrolling-scrolling-list-template--32452537811286__ss_scrolling_text_7_J994U7">
3744          
3745            
3746              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3747                
3748                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3749                
3750              </div>
3751            
3752              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3753                
3754                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3755                
3756              </div>
3757            
3758              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3759                
3760                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3761                
3762              </div>
3763            
3764          
3765            
3766              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3767                
3768                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3769                
3770              </div>
3771            
3772              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3773                
3774                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3775                
3776              </div>
3777            
3778              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3779                
3780                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3781                
3782              </div>
3783            
3784          
3785            
3786              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3787                
3788                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3789                
3790              </div>
3791            
3792              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3793                
3794                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3795                
3796              </div>
3797            
3798              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3799                
3800                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3801                
3802              </div>
3803            
3804          
3805            
3806              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3807                
3808                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3809                
3810              </div>
3811            
3812              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3813                
3814                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3815                
3816              </div>
3817            
3818              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3819                
3820                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3821                
3822              </div>
3823            
3824          
3825            
3826              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3827                
3828                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3829                
3830              </div>
3831            
3832              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3833                
3834                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3835                
3836              </div>
3837            
3838              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3839                
3840                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3841                
3842              </div>
3843            
3844          
3845        </div>
3846        <div class="scrolling-scrolling-list-template--32452537811286__ss_scrolling_text_7_J994U7">
3847          
3848            
3849              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3850                
3851                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3852                
3853              </div>
3854            
3855              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3856                
3857                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3858                
3859              </div>
3860            
3861              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3862                
3863                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3864                
3865              </div>
3866            
3867          
3868            
3869              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3870                
3871                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3872                
3873              </div>
3874            
3875              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3876                
3877                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3878                
3879              </div>
3880            
3881              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3882                
3883                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3884                
3885              </div>
3886            
3887          
3888            
3889              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3890                
3891                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3892                
3893              </div>
3894            
3895              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3896                
3897                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3898                
3899              </div>
3900            
3901              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3902                
3903                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3904                
3905              </div>
3906            
3907          
3908            
3909              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3910                
3911                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3912                
3913              </div>
3914            
3915              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3916                
3917                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3918                
3919              </div>
3920            
3921              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3922                
3923                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3924                
3925              </div>
3926            
3927          
3928            
3929              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3930                
3931                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Exclusivité et Avant première  ❄️</p>
3932                
3933              </div>
3934            
3935              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3936                
3937                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">Livraison gratuite 🎁</p>
3938                
3939              </div>
3940            
3941              <div class="scrolling-scrolling-item-template--32452537811286__ss_scrolling_text_7_J994U7">
3942                
3943                  <p class="scrolling-scrolling-text-template--32452537811286__ss_scrolling_text_7_J994U7">6 Nouveautés exclusives 🌟</p>
3944                
3945              </div>
3946            
3947          
3948        </div>
3949      </div>
3950    </div>
3951</div>
3952
3953</div><div id="shopify-section-template--32452537811286__product_faq_EiNDem" class="shopify-section">
3954  
3955    
3956  
3957    
3958  
3959    
3960  
3961    
3962  
3963    
3964  
3965    
3966  
3967    
3968  
3969    
3970  
3971    
3972  
3973    
3974  
3975    
3976  
3977    
3978  
3979    
3980  
3981    
3982  
3983    
3984  
3985    
3986  
3987    
3988  
3989    
3990  
3991    
3992  
3993    
3994  
3995    
3996  
3997    
3998  
3999    
4000  
4001    
4002  
4003    
4004  
4005    
4006  
4007    
4008  
4009    
4010  
4011    
4012  
4013    
4014  
4015    
4016  
4017    
4018      
4019        <section class="product-faq">
4020          <div class="container">
4021            <h3 class="product-faq__title">Questions fréquentes</h3>
4022            <div class="product-faq__row">
4023              <div class="product-faq__column">
4024                <div class="product-faq__list">
4025                  
4026                    
4027                      
4028                      <!-- even -->
4029                      <div class="product-faq__item">
4030                        <p class="product-faq__question">Pourquoi ce calendrier est-il unique ?</p>
4031                        <div class="product-faq__answer">
4032                          <p>Parce que chez Merci Handy, on ne fait pas les choses à moitié ! 🎿✨</p>
4033
4034<p>&nbsp;</p>
4035
4036<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>
4037
4038<p>A l'intérieur : 24 surprises, dont 6 exclusivités créées spécialement pour cette c
4038ollab !&nbsp;</p>
4039
4040<p>&nbsp;</p>
4041
4042<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>
4043
4044<p>&nbsp;</p>
4045
4046                        </div>
4047                      </div>
4048                    
4049                  
4050                    
4051                      
4052                  
4053                    
4054                      
4055                      <!-- even -->
4056                      <div class="product-faq__item">
4057                        <p class="product-faq__question">Le vanity est-il réutilisable ?</p>
4058                        <div class="product-faq__answer">
4059                          <p>La réponse est un grand OUI ! ✨</p>
4060
4061<p>&nbsp;</p>
4062
4063<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>
4064
4065                        </div>
4066                      </div>
4067                    
4068                  
4069                    
4070                      
4071                  
4072                </div>
4073              </div>
4074              <div class="product-faq__column">
4075                <div class="product-faq__list">
4076                  
4077                    
4078                      
4079                  
4080                    
4081                      
4082                      <!-- odd -->
4083                      <div class="product-faq__item">
4084                        <p class="product-faq__question">Les produits sont-ils en format full-size ou en format mini ?</p>
4085                        <div class="product-faq__answer">
4086                          <p>Dans notre calendrier, tu ne trouveras que des vrais formats, promis ! 🙌&nbsp;</p>
4087
4088<p>&nbsp;</p>
4089
4090<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>
4091
4092                        </div>
4093                      </div>
4094                    
4095                  
4096                    
4097                      
4098                  
4099                    
4100                      
4101                      <!-- odd -->
4102                      <div class="product-faq__item">
4103                        <p class="product-faq__question">Quel est le règlement du jeu "Ticket à gratter" ?</p>
4104                        <div class="product-faq__answer">
4105                          <p>Tu peux retrouver toutes les règles du jeu sur notre blog ou en cliquant sur le lien juste en dessous ! 👇</p>
4106
4107<p>&nbsp;</p>
4108
4109<p>Tu y trouveras les modalités complètes sur le fonctionnement du jeu, les conditions de participation et les démarches à suivre 🎫</p>
4110
4111<p>&nbsp;</p>
4112
4113<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>
4114
4115<p>&nbsp;</p>
4116
4117<p>&nbsp;</p>
4118
4119                        </div>
4120                      </div>
4121                    
4122                  
4123                </div>
4124              </div>
4125            </div>
4126
4127            
4128          </div>
4129        </section>
4130      
4131      
4132
4133
4134</div><div id="shopify-section-template--32452537811286__ss_flip_cards_2_VpQnpF" class="shopify-section">
4135
4136<link
4137  rel="stylesheet"
4138  href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"
4139><style data-shopify>@font-face {
4140  font-family: "Maven Pro";
4141  font-weight: 400;
4142  font-style: normal;
4143  font-display: swap;
4144  src: url("//www.mercihandy.com/cdn/fonts/maven_pro/mavenpro_n4.c68ed1d8b5c0af622b14d3bb80bf3ead8907ac11.woff2") format("woff2"),
4145       url("//www.mercihandy.com/cdn/fonts/maven_pro/mavenpro_n4.522bf9c765ae9601c2a4846d60057ced1efdcde2.woff") format("woff");
4146}
4147
4148  @font-face {
4149  font-family: "Sofia Sans";
4150  font-weight: 700;
4151  font-style: normal;
4152  font-display: swap;
4153  src: url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n7.c0d0572dd2187bbd943c2b38f47443434e22bb03.woff2") format("woff2"),
4154       url("//www.mercihandy.com/cdn/fonts/sofia_sans/sofiasans_n7.77026f089db963a2bbe2f9d0cf43d2d573b09692.woff") format("woff");
4155}
4156
4157  @font-face {
4158  font-family: "Josefin Sans";
4159  font-weight: 400;
4160  font-style: normal;
4161  font-display: swap;
4162  src: url("//www.mercihandy.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
4163       url("//www.mercihandy.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
4164}
4165
4166
4167  .section-template--32452537811286__ss_flip_cards_2_VpQnpF {
4168    border-top: solid #121212 0px;
4169    border-bottom: solid #121212 0px;
4170    margin-top: 0px;
4171    margin-bottom: 0px;
4172    margin-left: 0rem;
4173    margin-right: 0rem;
4174    border-radius: 18px;
4175    overflow: hidden;
4176  }
4177
4178  .section-template--32452537811286__ss_flip_cards_2_VpQnpF-settings {
4179    margin: 0 auto;
4180    padding-top: 27px;
4181    padding-bottom: 27px;
4182    padding-left: 1.5rem;
4183    padding-right: 1.5rem;
4184    height: 100%;
4185  }
4186
4187  .flip-slider-template--32452537811286__ss_flip_cards_2_VpQnpF {
4188    padding-top: 20px;
4189    padding-bottom: 20px;
4190    margin-left: -1.5rem !important;
4191    margin-right: -1.5rem !important;
4192    padding-left: 1.5rem !important;
4193    padding-right: 1.5rem !important;
4194  }
4195
4196  .flip-body-template--32452537811286__ss_flip_cards_2_VpQnpF {
4197    display: grid;
4198    grid-template-columns: repeat(2, 1fr);
4199    gap: 16px;
4200    height: 100%;
4201  }
4202
4203  .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF {
4204    position: relative;
4205    overflow: hidden;
4206  }
4207
4208  .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF:after {
4209    content: '';
4210    position: absolute;
4211    top: 0;
4212    left: 0;
4213    width: 100%;
4214    height: 100%;
4215    background-color: rgba(0,0,0,0);
4216  }
4217
4218  .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF img,
4219  .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4220    display: block;
4221    width: 100%;
4222    height: 100%;
4223    object-fit: cover;
4224    transition: transform 0.25s ease;
4225  }
4226
4227  .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4228    background-color: #AFAFAF;
4229  }
4230
4231  .flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF {
4232    position: relative;
4233    transform-style: preserve-3d;
4234    transition-duration: .8s;
4235    transition-property: transform;
4236    transition-timing-function: cubic-bezier(.4,0,.2,1);
4237    height: 100%;
4238    will-change: transform;
4239  }
4240
4241  .flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF.fliped {
4242    transform: rotateY(180deg) !important;
4243  }
4244
4245  .flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF {
4246    perspective: 1000px;
4247    transition-duration: .8s;
4248    transition-property: transform;
4249    transition-timing-function: cubic-bezier(.4,0,.2,1);
4250    height: 100%;
4251  }
4252
4253  .flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF {
4254    cursor: pointer !important;
4255    backface-visibility: hidden !important;
4256    position: relative !important;
4257    height: 100% !important;
4258    display: flex !important;
4259    flex-direction: column !important;
4260     -moz-backface-visibility: hidden !important;
4261  }
4262
4263  .flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4264    display: flex !important;
4265    flex-direction: column !important;
4266    cursor: pointer !important;
4267    backface-visibility: hidden !important;
4268    -moz-backface-visibility: hidden !important;
4269    position: absolute !important;
4270    padding: 0 30px !important;
4271    width: 100% !important;
4272    height: 100% !important;
4273    top: 0 !important;
4274    left: 0 !important;
4275    -webkit-transform: rotateY(180deg) !important;
4276    transform: rotateY(180deg) !important;
4277    -webkit-box-sizing: border-box !important;
4278    box-sizing: border-box !important;
4279    z-index: 1 !important;
4280    overflow-y: scroll !important;
4281    scrollbar-width: none;
4282  }
4283
4284  .flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF,
4285  .flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4286    border: 0px solid #121212;
4287    border-radius: 24px;
4288    overflow: hidden;
4289  }
4290
4291  .flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF {
4292    background-color: #d9edf4;
4293  }
4294
4295  .flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4296    background-color: #d9edf4;
4297  }
4298
4299  .flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4300    padding: 30px !important;
4301  }
4302
4303  .flip-card-content-template--32452537811286__ss_flip_cards_2_VpQnpF {
4304    position: absolute;
4305    top: 50%;
4306    left: 50%;
4307    height: 45%;
4308    transform: translate(-50%);
4309    flex: 1 1 0;
4310    display: flex;
4311    flex-direction: column;
4312    justify-content: end;
4313    align-items: center;
4314  }
4315
4316  .flip-title-template--32452537811286__ss_flip_cards_2_VpQnpF {
4317    margin: 0px;
4318    text-align: center;
4319    font-size: 22px;
4320    line-height: 130%;
4321    color: #ffffff;
4322    text-transform: unset;
4323    word-break: break-word;
4324    font-weight: 700;
4325  }
4326
4327  .flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF .flip-title-template--32452537811286__ss_flip_cards_2_VpQnpF {
4328    position: absolute;
4329    z-index: 1;
4330    top: 50%;
4331    left: 50%;
4332    transform: translate(-50%, -50%);
4333    padding: 0 30px !important;
4334    width: 100% !important;
4335  }
4336
4337  .flip-title-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4338    color: #ffffff;
4339  }
4340
4341  .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF {
4342    padding: 9.6px;
4343    background-color: rgba(0,0,0,0);
4344    border: 1px solid #ffffff;
4345    transition: all 0.25s ease 0s;
4346    border-radius: 50%;
4347    flex-shrink: 0;
4348  }
4349
4350  .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4351    display: block;
4352    background: transparent !important;
4353    width: 16px;
4354    height: 16px;
4355    object-fit: cover;
4356  }
4357
4358  .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF svg path {
4359    fill: #ffffff;
4360  }
4361
4362  .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF:hover {
4363    background-color: ;
4364    transition: all 0.25s ease 0s;
4365  }
4366
4367  .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF:hover svg path {
4368    fill: ;
4369    transition: all 0.25s ease 0s;
4370  }
4371
4372  .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF {
4373    margin-top: 20px;
4374    text-align: left;
4375  }
4376
4377  .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF * {
4378    margin: 0px;
4379    font-size: 21px;
4380    line-height: 150%;
4381    color: #ffffff;
4382    text-transform: unset;
4383    word-break: break-word;
4384    font-weight: 400;
4385  }
4386
4387  .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF a {
4388    color: #272d8b;
4389    text-decoration: underline;
4390    transition: all 0.25s ease 0s;
4391  }
4392
4393  .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF a:hover {
4394    color: #ffffff;
4395    transition: all 0.25s ease 0s;
4396  }
4397
4398  .flip-card-heading-wrap-template--32452537811286__ss_flip_cards_2_VpQnpF {
4399    display: flex;
4400    flex-direction: column;
4401    justify-content: start;
4402  }
4403
4404  .flip-card-heading-template--32452537811286__ss_flip_cards_2_VpQnpF {
4405    margin: 0px;
4406    text-align: left;
4407    font-size: 32px;
4408    line-height: 150%;
4409    color: #e2a8bc;
4410    text-transform: unset;
4411    word-break: break-word;
4412    font-weight: 400;
4413    width: 100%;
4414  }
4415
4416
4417  .flip-modal-template--32452537811286__ss_flip_cards_2_VpQnpF {
4418    position: fixed;
4419    top: 0;
4420    left: 0;
4421    width: 100vw;
4422    height: 100vh;
4423    z-index: -1;
4424    display: flex;
4425    z-index: -1;
4426    opacity: 0;
4427    pointer-events: none;
4428    align-items: center;
4429    justify-content: center;
4430    -webkit-backdrop-filter: blur(5px);
4431    backdrop-filter: blur(15px);
4432    background-color: #00000029;
4433    transition: all 0.25s ease 0s;
4434  }
4435
4436  .flip-modal-template--32452537811286__ss_flip_cards_2_VpQnpF.active {
4437    opacity: 1;
4438    z-index: 9999;
4439    pointer-events: all;
4440    transition: all 0.25s ease 0s;
4441  }
4442
4443  .flip-modal-inner-template--32452537811286__ss_flip_cards_2_VpQnpF {
4444    width: 100%;
4445    height: 100%;
4446    position: relative;
4447    overflow-y: auto;
4448    scrollbar-width: none;
4449    -ms-overflow-style: none;
4450    opacity: 0;
4451    display: flex;
4452    align-items: center;
4453    justify-content: center;
4454    overflow: hidden;
4455    transition: all 0.25s ease 0s;
4456    padding: 20px;
4457  }
4458
4459  .flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF {
4460    max-width: fit-content;
4461    position: relative;
4462    display: none;
4463    background-color: #d9edf4;
4464    border: 0px solid #121212;
4465    border-radius: 24px;
4466    padding: 30px;
4467    padding-bottom: 56px important;
4468    max-width: 400px;
4469    width: 100%;
4470  }
4471
4472  .flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF.active {
4473    display: block;
4474  }
4475
4476  .flip-modal-inner-template--32452537811286__ss_flip_cards_2_VpQnpF.active {
4477    transition: all 0.25s ease 0s;
4478    opacity: 1;
4479  }
4480
4481  .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF {
4482    padding: 0;
4483    position: absolute;
4484    bottom: 15px;
4485    left: 50%;
4486    transform: translateX(-50%);
4487    box-shadow: none;
4488    border: 0px;
4489    cursor: pointer;
4490    border-radius: 50%;
4491    z-index: 2;
4492    padding: 9.6px;
4493    background-color: #ffffff;
4494    border: 1px solid #121212;
4495    overflow: hidden;
4496    transition: all 0.25s ease 0s;
4497  }
4498
4499
4500  .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF:hover {
4501    border: 1px solid #121212;
4502    background-color: #121212;
4503    transition: all 0.25s ease 0s;
4504  }
4505
4506  .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4507    position: relative;
4508    z-index: 2;
4509    display: block;
4510    width: 16px;
4511    height: 16px;
4512    transition: all 0.25s ease 0s;
4513  }
4514
4515  .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF svg path {
4516    fill: #121212;
4517    transition: all 0.25s ease 0s;
4518  }
4519
4520  .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF:hover svg path {
4521    fill: #ffffff;
4522    transition: all 0.25s ease 0s;
4523  }
4524
4525  @media(min-width: 1024px) {
4526
4527    .section-template--32452537811286__ss_flip_cards_2_VpQnpF {
4528      margin-top: 0px;
4529      margin-bottom: 0px;
4530      margin-left: 0rem;
4531      margin-right: 0rem;
4532      border-radius: 30px;
4533    }
4534
4535    .section-template--32452537811286__ss_flip_cards_2_VpQnpF-settings {
4536      padding: 0 5rem;
4537      padding-top: 36px;
4538      padding-bottom: 36px;
4539      padding-left: 5rem;
4540      padding-right: 5rem;
4541    }
4542
4543    .flip-body-template--32452537811286__ss_flip_cards_2_VpQnpF {
4544      grid-template-columns: repeat(3, 1fr);
4545      gap: 60px;
4546    }
4547
4548    .flip-title-template--32452537811286__ss_flip_cards_2_VpQnpF {
4549      text-align: center;
4550      font-size: 24px;
4551    }
4552
4553    .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF {
4554      padding: 12.0px;
4555    }
4556
4557    .flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4558      width: 20px;
4559      height: 20px;
4560    }
4561
4562    .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF {
4563      margin-top: 20px;
4564      text-align: left;
4565    }
4566
4567    .flip-text-template--32452537811286__ss_flip_cards_2_VpQnpF * {
4568      font-size: 21px;
4569    }
4570
4571    .flip-card-heading-wrap-template--32452537811286__ss_flip_cards_2_VpQnpF {
4572      justify-content: start;
4573    }
4574
4575    .flip-card-heading-template--32452537811286__ss_flip_cards_2_VpQnpF {
4576      text-align: left;
4577      font-size: 54px;
4578    }
4579
4580    .flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF {
4581      padding-bottom: 60px !important;
4582    }
4583
4584    .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF {
4585      padding: 5.4px;
4586    }
4587
4588    .flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF svg {
4589      width: 9px;
4590      height: 9px;
4591    }
4592  }</style>
4593  <style>
4594    .section-template--32452537811286__ss_flip_cards_2_VpQnpF-settings {
4595      max-width: 1200px;
4596    }
4597  </style>
4598
4599
4600
4601
4602
4603
4604
4605  <style>
4606    .flip-title-template--32452537811286__ss_flip_cards_2_VpQnpF {
4607      font-family: "Sofia Sans", sans-serif;
4608      font-weight: 700;
4609      font-style: normal;
4610    }
4611  </style>
4612
4613
4614
4615
4616
4617  <style>
4618    .flip-card-heading-template--32452537811286__ss_flip_cards_2_VpQnpF {
4619      font-family: "Maven Pro", sans-serif;
4620      font-weight: 400;
4621      font-style: normal;
4622    }
4623  </style>
4624
4625
4626
4627  <style>
4628    .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF,
4629    .flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF {
4630      aspect-ratio: 9.6/13;
4631    }
4632  </style>
4633
4634
4635
4636  <style>
4637     @media(min-width: 1024px) {
4638      .flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF,
4639      .flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF {
4640        aspect-ratio: auto;
4641      }
4642    }
4643  </style>
4644
4645
4646
4647  <style>
4648    .flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF,
4649    .flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF {
4650      box-shadow: #d9edf41A -4px 9px 25px -6px;
4651    }
4652  </style>
4653
4654
4655<div
4656  class="section-template--32452537811286__ss_flip_cards_2_VpQnpF flip-template--32452537811286__ss_flip_cards_2_VpQnpF"
4657  
4658    style="background-color:#ffffff;"
4659  
4660>
4661  <div class="section-template--32452537811286__ss_flip_cards_2_VpQnpF-settings">
4662    <div class="flip-body-template--32452537811286__ss_flip_cards_2_VpQnpF">
4663      
4664        
4665            
4666              <div class="flip-card-heading-wrap-template--32452537811286__ss_flip_cards_2_VpQnpF">
4667                <p class="flip-card-heading-template--32452537811286__ss_flip_cards_2_VpQnpF">On dévoile quelques cases ?</p>
4668              </div>
4669            
4670          
4671      
4672        
4673            <div class="flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF" id="card_AqUeYe">
4674              <div class="flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF">
4675                <div class="flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF">
4676                  <div class="flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF">
4677                    
4678<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)">
4679                    
4680                  </div>
4681                  
4682                  <div class="flip-card-content-template--32452537811286__ss_flip_cards_2_VpQnpF">
4683                    <div class="flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF">
4684                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4685                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4686                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
468601Z" fill="black"></path>
4687                      </svg>
4688                    </div>
4689                  </div>
4690                </div>
4691                <div class="flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF">
4692                  
4693                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4694                      <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">
4695                    </div>
4696                  
4697                  
4698                  
4699                  
4700                  
4701                </div>
4702              </div>
4703            </div>
4704          
4705      
4706        
4707            <div class="flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF" id="card_E7mNiy">
4708              <div class="flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF">
4709                <div class="flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF">
4710                  <div class="flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF">
4711                    
4712<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)">
4713                    
4714                  </div>
4715                  
4716                  <div class="flip-card-content-template--32452537811286__ss_flip_cards_2_VpQnpF">
4717                    <div class="flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF">
4718                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4719                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4720                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
472001Z" fill="black"></path>
4721                      </svg>
4722                    </div>
4723                  </div>
4724                </div>
4725                <div class="flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF">
4726                  
4727                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4728                      <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">
4729                    </div>
4730                  
4731                  
4732                  
4733                  
4734                  
4735                </div>
4736              </div>
4737            </div>
4738          
4739      
4740        
4741            <div class="flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF" id="card_zf4m7W">
4742              <div class="flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF">
4743                <div class="flip-card-front-template--32452537811286__ss_flip_cards_2_VpQnpF">
4744                  <div class="flip-image-template--32452537811286__ss_flip_cards_2_VpQnpF">
4745                    
4746<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)">
4747                    
4748                  </div>
4749                  
4750                  <div class="flip-card-content-template--32452537811286__ss_flip_cards_2_VpQnpF">
4751                    <div class="flip-icon-template--32452537811286__ss_flip_cards_2_VpQnpF">
4752                      <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none">
4753                        <path fill-rule="evenodd" clip-rule="evenodd" d="M8.31201 17.062V0.812012H9.56201V17.062H8.31201Z" fill="black"></path>
4754                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.812013 8.31201H17.062V9.56201H0.812013V8.312
475401Z" fill="black"></path>
4755                      </svg>
4756                    </div>
4757                  </div>
4758                </div>
4759                <div class="flip-card-back-template--32452537811286__ss_flip_cards_2_VpQnpF">
4760                  
4761                    <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4762                      <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">
4763                    </div>
4764                  
4765                  
4766                  
4767                  
4768                  
4769                </div>
4770              </div>
4771            </div>
4772          
4773      
4774    </div>
4775  </div>
4776</div>
4777
4778<div class="flip-modal-template--32452537811286__ss_flip_cards_2_VpQnpF">
4779  <div class="flip-modal-inner-template--32452537811286__ss_flip_cards_2_VpQnpF">
4780    
4781      
4782    
4783      
4784        <div class="flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF" data-id="card_AqUeYe">
4785          
4786            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4787              <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">
4788            </div>
4789          
4790          
4791          
4792          
4793          
4794          <button class="flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF">
4795            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4796              <path fill-rule="evenodd" clip-rule="evenodd"
4797              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"
4798              fill="white"></path>
4799            </svg>
4800          </button>
4801        </div>
4802      
4803    
4804      
4805        <div class="flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF" data-id="card_E7mNiy">
4806          
4807            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4808              <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">
4809            </div>
4810          
4811          
4812          
4813          
4814          
4815          <button class="flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF">
4816            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4817              <path fill-rule="evenodd" clip-rule="evenodd"
4818              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"
4819              fill="white"></path>
4820            </svg>
4821          </button>
4822        </div>
4823      
4824    
4825      
4826        <div class="flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF" data-id="card_zf4m7W">
4827          
4828            <div style="margin: -30px -30px 16px -30px; overflow: hidden; border-radius: 24px 24px 0 0;">
4829              <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">
4830            </div>
4831          
4832          
4833          
4834          
4835          
4836          <button class="flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF">
4837            <svg width="24" height="24" viewBox="0 0 24 24" fill="none">
4838              <path fill-rule="evenodd" clip-rule="evenodd"
4839              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"
4840              fill="white"></path>
4841            </svg>
4842          </button>
4843        </div>
4844      
4845    
4846  </div>
4847</div>
4848
4849<script>
4850  const eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF = {};
4851
4852  function handleCardFliptemplate32452537811286__ss_flip_cards_2_VpQnpF(e) {
4853    const card = e.currentTarget.querySelector('.flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF');
4854    card.classList.toggle('fliped');
4855  }
4856
4857  function handleCardClicktemplate32452537811286__ss_flip_cards_2_VpQnpF(e) {
4858    const card = e.currentTarget.querySelector('.flip-card-wrapper-template--32452537811286__ss_flip_cards_2_VpQnpF');
4859    if (card) {
4860        card.classList.toggle('fliped');
4861    }
4862  }
4863
4864  function initFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF() {
4865    const isMobile = window.matchMedia("(max-width: 1024px)").matches;
4866    const wrapperCards = document.querySelectorAll('.flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF');
4867
4868    wrapperCards.forEach(card => {
4869        if (!isMobile) {
4870          card.addEventListener('mouseenter', handleCardFliptemplate32452537811286__ss_flip_cards_2_VpQnpF);
4871          card.addEventListener('mouseleave', handleCardFliptemplate32452537811286__ss_flip_cards_2_VpQnpF);
4872        }
4873    });
4874
4875    if (!eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards) {
4876        eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards = [];
4877    }
4878    eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards = Array.from(wrapperCards).map(card => {
4879        return {
4880            element: card,
4881            handler: isMobile ? handleCardClicktemplate32452537811286__ss_flip_cards_2_VpQnpF : handleCardFliptemplate32452537811286__ss_flip_cards_2_VpQnpF,
4882            eventType: isMobile ? 'click' : 'mouseenter'
4883        };
4884    });
4885
4886    const tabs = document.querySelectorAll('.flip-card-template--32452537811286__ss_flip_cards_2_VpQnpF');
4887    const modal = document.querySelector('.flip-modal-template--32452537811286__ss_flip_cards_2_VpQnpF');
4888    const modalInner = document.querySelector('.flip-modal-inner-template--32452537811286__ss_flip_cards_2_VpQnpF');
4889    const modalText = document.querySelectorAll('.flip-modal-content-template--32452537811286__ss_flip_cards_2_VpQnpF');
4890    const closeModal = document.querySelectorAll('.flip-close-modal-template--32452537811286__ss_flip_cards_2_VpQnpF');
4891
4892    if(tabs) {
4893      tabs.forEach(tab => {
4894        tab.addEventListener('click', () => {
4895          if(modalText) {
4896            document.body.style.overflow = 'hidden';
4897            if(modal) {
4898              modal.classList.add('active');
4899              setTimeout(() => {
4900                modalInner.classList.add('active');
4901              }, 200)
4902            } else {
4903              modalInner.classList.remove('active');
4904              setTimeout(() => {
4905                modal.classList.remove('active');
4906              }, 200)
4907            }
4908            modalText.forEach(e => {
4909              if(tab.id === e.getAttribute('data-id')) {
4910                e.classList.add('active');
4911              } else {
4912                setTimeout(() => {
4913                  e.classList.remove('active')
4914                }, 200)
4915              }
4916            })
4917          }
4918        })
4919      })
4920    }
4921
4922    if(closeModal) {
4923      closeModal.forEach((i) => {
4924        i.addEventListener("click", () => {
4925          document.body.style.overflow = '';
4926          if(modal) {
4927            modalInner.classList.remove('active');
4928            setTimeout(() => {
4929              modal.classList.remove('active');
4930            }, 200)
4931          }
4932          modalText.forEach(e => {
4933            setTimeout(() => {
4934              e.classList.remove('active')
4935            }, 200)
4936          })
4937        })
4938      })
4939
4940    }
4941
4942    document.addEventListener('click', function(e) {
4943      if (e.target == modal) {
4944        document.body.style.overflow = '';
4945        modalInner.classList.remove('active');
4946        setTimeout(() => {
4947          modal.classList.remove('active');
4948        }, 200)
4949      }
4950    });
4951  }
4952
4953  function destroyFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF() {
4954    if (eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards) {
4955        eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards.forEach(({ element, handler, eventType }) => {
4956            if (element && handler) {
4957                element.removeEventListener(eventType, handler);
4958                if (eventType === 'mouseenter') {
4959                    element.removeEventListener('mouseleave', handler);
4960                }
4961            }
4962        });
4963        eventHandlerstemplate32452537811286__ss_flip_cards_2_VpQnpF.cards = [];
4964    }
4965  }
4966
4967  document.addEventListener('DOMContentLoaded', initFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF);
4968  window.addEventListener('resize', () => {
4969    destroyFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF();
4970    initFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF();
4971  });
4972
4973  if (Shopify.designMode) {
4974    document.addEventListener('shopify:section:load', initFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF);
4975    document.addEventListener('shopify:section:unload', destroyFlipCardstemplate32452537811286__ss_flip_cards_2_VpQnpF);
4976  }
4977</script>
4977
4978
4979
4980</div><div id="shopify-section-template--32452537811286__ss_bento_grid_5_UGkixL" class="shopify-section">
4981<style data-shopify>.section-template--32452537811286__ss_bento_grid_5_UGkixL {
4982    border-top: solid #121212 0px;
4983    border-bottom: solid #121212 0px;
4984    margin-top: 0px;
4985    margin-bottom: 0px;
4986    margin-left: 0rem;
4987    margin-right: 0rem;
4988    border-radius: 0px;
4989    overflow: hidden;
4990  }
4991
4992  .section-template--32452537811286__ss_bento_grid_5_UGkixL-settings {
4993    margin: 0 auto;
4994    padding-top: 27px;
4995    padding-bottom: 27px;
4996    padding-left: 1.5rem;
4997    padding-right: 1.5rem;
4998  }
4999
5000  .bento-cards-template--32452537811286__ss_bento_grid_5_UGkixL {
5001    display: grid;
5002    grid-template-columns: repeat(1, 1fr);
5003    gap: 6px 0;
5004    grid-auto-rows: 0.8fr;
5005  }
5006
5007  .bento-card-template--32452537811286__ss_bento_grid_5_UGkixL {
5008    overflow: hidden;
5009    border-radius: 20px;
5010    background: ;
5011    display: flex;
5012    flex-direction: column;
5013  }
5014
5015  .bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL {
5016    width: 100%;
5017    height: 100%;
5018
5019  }
5020
5021  .bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL img,
5022  .bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL svg {
5023    display: block;
5024    width: 100%;
5025    height: 100%;
5026    object-fit: cover;
5027  }
5028
5029  .bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL svg {
5030    background-color: #AFAFAF;
5031  }
5032
5033  .bento-image-card-template--32452537811286__ss_bento_grid_5_UGkixL {
5034    position: relative;
5035    background-color: transparent;
5036  }
5037
5038  .bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL {
5039    display: flex;
5040    flex-direction: column;
5041    align-items: center;
5042    justify-content: center;
5043    height: 100%;
5044    flex: 1;
5045    gap: 8px;
5046    align-self: stretch;
5047    padding: 32px 16px;
5048  }
5049
5050  .bento-card-image-content-template--32452537811286__ss_bento_grid_5_UGkixL {
5051    position: absolute;
5052    top: 0;
5053    left: 0;
5054    width: 100%;
5055    height: 100%;
5056    z-index: 2;
5057  }
5058
5059  .bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL {
5060    text-align: center;
5061    width: 100%;
5062  }
5063
5064  .bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL * {
5065    margin: 0;
5066    font-size: 38px;
5067    line-height: 130%;
5068    font-style: normal;
5069    text-transform: unset;
5070    text-decoration: none;
5071    word-break: break-word;
5072    font-weight: 700;
5073  }
5074
5075  .bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL {
5076    text-align: center;
5077    width: 100%;
5078  }
5079
5080  .bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL * {
5081    margin: 0;
5082    font-size: 18px;
5083    line-height: 150%;
5084    font-style: normal;
5085    text-transform: unset;
5086    text-decoration: none;
5087    word-break: break-word;
5088  }
5089
5090  @media(min-width: 1024px) {
5091
5092    .section-template--32452537811286__ss_bento_grid_5_UGkixL {
5093      margin-top: 0px;
5094      margin-bottom: 0px;
5095      margin-left: 0rem;
5096      margin-right: 0rem;
5097      border-radius: 0px;
5098    }
5099
5100    .section-template--32452537811286__ss_bento_grid_5_UGkixL-settings {
5101      padding: 0 5rem;
5102      padding-top: 36px;
5103      padding-bottom: 36px;
5104      padding-left: 5rem;
5105      padding-right: 5rem;
5106
5107    }
5108
5109    .bento-cards-template--32452537811286__ss_bento_grid_5_UGkixL {
5110      display: grid;
5111      gap: 6px;
5112      grid-template-columns: repeat(3, 1fr);
5113    }
5114
5115    .bento-card-template--32452537811286__ss_bento_grid_5_UGkixL.big-card {
5116      grid-area: span 2 / span 1 / span 2 / span 1;
5117    }
5118
5119    .bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL {
5120      padding: 48px 24px;
5121      gap: 8px;
5122    }
5123
5124    .bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL * {
5125      font-size: 32px;
5126    }
5127
5128    .bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL {
5129      text-align: center;
5130    }
5131
5132    .bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL {
5133      text-align: center;
5134    }
5135
5136    .bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL * {
5137      font-size: 17px;
5138    }
5139  }</style>
5140  <style>
5141    .section-template--32452537811286__ss_bento_grid_5_UGkixL-settings {
5142      max-width: clamp(100px, var(--page-content-width, var(--page-width)), 100%);
5143    }
5144  </style>
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156  
5157    <style>
5158      .bento-card-card_dbpnGR {
5159        background-color: #c5dae9;
5160        border: 0px solid #121212
5161      }
5162
5163      .bento-card-heading-card_dbpnGR * {
5164        color: #272d8b;
5165      }
5166
5167      .bento-card-text-card_dbpnGR * {
5168        color: #272d8b;
5169      }
5170    </style>
5171
5172    
5173  
5174
5175  
5176    <style>
5177      .bento-card-image_meB8Ar {
5178        background-color: #f3f3f3;
5179        border: 0px solid #121212
5180      }
5181
5182      .bento-card-heading-image_meB8Ar * {
5183        color: #121212;
5184      }
5185
5186      .bento-card-text-image_meB8Ar * {
5187        color: #121212;
5188      }
5189    </style>
5190
5191    
5192  
5193
5194  
5195    <style>
5196      .bento-card-image_A8TqxG {
5197        background-color: #f3f3f3;
5198        border: 0px solid #121212
5199      }
5200
5201      .bento-card-heading-image_A8TqxG * {
5202        color: #121212;
5203      }
5204
5205      .bento-card-text-image_A8TqxG * {
5206        color: #121212;
5207      }
5208    </style>
5209
5210    
5211  
5212
5213  
5214    <style>
5215      .bento-card-image_jr8cCJ {
5216        background-color: #f3f3f3;
5217        border: 0px solid #121212
5218      }
5219
5220      .bento-card-heading-image_jr8cCJ * {
5221        color: #121212;
5222      }
5223
5224      .bento-card-text-image_jr8cCJ * {
5225        color: #121212;
5226      }
5227    </style>
5228
5229    
5230  
5231
5232  
5233    <style>
5234      .bento-card-card_gVPtgL {
5235        background-color: #272d8b;
5236        border: 0px solid #121212
5237      }
5238
5239      .bento-card-heading-card_gVPtgL * {
5240        color: #121212;
5241      }
5242
5243      .bento-card-text-card_gVPtgL * {
5244        color: #c5dae9;
5245      }
5246    </style>
5247
5248    
5249  
5250
5251
5252<div
5253  class="section-template--32452537811286__ss_bento_grid_5_UGkixL bento-template--32452537811286__ss_bento_grid_5_UGkixL"
5254  
5255    style="background-color:#FFFFFF;"
5256  
5257>
5258  <div class="section-template--32452537811286__ss_bento_grid_5_UGkixL-settings">
5259    <div class="bento-cards-template--32452537811286__ss_bento_grid_5_UGkixL">
5260      
5261        
5262          <div class="bento-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-card_dbpnGR ">
5263            <div class="bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL">
5264              
5265                <div class="bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-heading-card_dbpnGR">
5266                  <h4>LA FOLIE DOUCE™</h4>
5267                </div>
5268              
5269              
5270                <div class="bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-text-card_dbpnGR">
5271                  <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>
5272                </div>
5273              
5274            </div>
5275          </div>
5276        
5277      
5278        
5279          <div class="bento-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-image-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image_meB8Ar big-card">
5280            <div class="bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL">
5281              
5282<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)">
5283              
5284            </div>
5285            <div class="bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image-content-template--32452537811286__ss_bento_grid_5_UGkixL">
5286              
5287                <div class="bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-heading-image_meB8Ar">
5288                  
5289                </div>
5290              
5291              
5292                <div class="bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-text-image_meB8Ar">
5293                  
5294                </div>
5295              
5296            </div>
5297          </div>
5298        
5299      
5300        
5301          <div class="bento-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-image-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image_A8TqxG ">
5302            <div class="bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL">
5303              
5304<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)">
5305              
5306            </div>
5307            <div class="bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image-content-template--32452537811286__ss_bento_grid_5_UGkixL">
5308              
5309                <div class="bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-heading-image_A8TqxG">
5310                  
5311                </div>
5312              
5313              
5314                <div class="bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-text-image_A8TqxG">
5315                  
5316                </div>
5317              
5318            </div>
5319          </div>
5320        
5321      
5322        
5323          <div class="bento-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-image-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image_jr8cCJ ">
5324            <div class="bento-card-image-wrap-template--32452537811286__ss_bento_grid_5_UGkixL">
5325              
5326<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)">
5327              
5328            </div>
5329            <div class="bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-image-content-template--32452537811286__ss_bento_grid_5_UGkixL">
5330              
5331                <div class="bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-heading-image_jr8cCJ">
5332                  
5333                </div>
5334              
5335              
5336                <div class="bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-text-image_jr8cCJ">
5337                  
5338                </div>
5339              
5340            </div>
5341          </div>
5342        
5343      
5344        
5345          <div class="bento-card-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-card_gVPtgL ">
5346            <div class="bento-card-content-template--32452537811286__ss_bento_grid_5_UGkixL">
5347              
5348                <div class="bento-card-heading-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-heading-card_gVPtgL">
5349                  
5350                </div>
5351              
5352              
5353                <div class="bento-card-text-template--32452537811286__ss_bento_grid_5_UGkixL bento-card-text-card_gVPtgL">
5354                  <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>
5355                </div>
5356              
5357            </div>
5358          </div>
5359        
5360      
5361    </div>
5362  </div>
5363</div>
5364
5365
5366</div><div id="shopify-section-template--32452537811286__featured-product-type" class="shopify-section product__cross-selling">
5367
5368</div><div id="shopify-section-template--32452537811286__product-footer" class="shopify-section">
5369
5370<a href="#0" class="cd-top js-cd-top" style="background: url(//www.mercihandy.com/cdn/shop/t/121/assets/btt.svg?v=180781647308159510801790930669) center no-repeat;background-size: cover">Top</a>
5371
5372
5373  <div class="modal-all-ingredients" id="modal-all-ingredient">
5374    <a
5375      class="close"
5376      href="javascript:void(0);"
5377      onclick="event.preventDefault();
5377 $('#modal-all-ingredient').fadeOut();$('body').removeClass('overlay-open');$('body').css('overflow', 'auto');"></a>
5378    <h4 class="modal-all-ingredients--label">Tous nos ingrédients</h4>
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">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>
5380
5381<p>&nbsp;</p>
5382
5383<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>
5384
5385<p>&nbsp;</p>
5386
5387<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>
5388
5389<p>&nbsp;</p>
5390
5391<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>
5392
5393<p>&nbsp;</p>
5394
5395<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>
5396
5397<p>&nbsp;</p>
5398
5399<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>
5400
5401<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>
5402
5403<p>&nbsp;</p>
5404
5405<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>
5406
5407<p>&nbsp;</p>
5408
5409<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>
5410
5411<p>&nbsp;</p>
5412
5413<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
5413an></span></span></span></span></span></p>
5414
5415<p>&nbsp;</p>
5416
5417<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>
5418
5419<p>&nbsp;</p>
5420
5421<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>
5422
5423<p>&nbsp;</p>
5424
5425<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>
5426
5427<p>&nbsp;</p>
5428
5429<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>
5430
5431<p>&nbsp;</p>
5432
5433<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>
5434
5435<p>&nbsp;</p>
5436
5437<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>
5438
5439<p>&nbsp;</p>
5440
5441<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
5441acrylate 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>
5442
5443<p>&nbsp;</p>
5444
5445<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>
5446
5447<p>&nbsp;</p>
5448
5449<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>
5450
5451<p>&nbsp;</p>
5452
5453<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>
5454
5455<p>&nbsp;</p>
5456
5457<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>
5458
5459<p>&nbsp;</p>
5460
5461<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>
5462
5463<p>&nbsp;</p>
5464
5465<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>
5466
5467<p>&nbsp;</p>
5468
5469<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>
5470
5471<p>&nbsp;</p>
5472
5473<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>
5474
5475  </div>
5476
5477
5478<div
5479  class="sticky-add-to-cart"
5480  data-page="collection"
5481  id="sticky-add-to-cart">
5482  <div class="container sticky-add-to-cart--grid">
5483    <!-- product -->
5484    <div class="sticky-add-to-cart__product">
5485      <div class="sticky-add-to-cart__product--text">
5486        <p class="product-type">Noël 2026</p>
5487        <p class="product-title">Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™</p>
5488      </div>
5489      <img src="//www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_124x124.jpg?v=1789724889" alt="">
5490    </div>
5491
5492    <!-- add-to-cart -->
5493    
5494
5495
5496  <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="✓" />
5497    
5498  <input
5499    type="hidden"
5500    name="id"
5501    value="55188997243222" /><input type="hidden" name="properties[Expédition après]" value="15/10/2026" />
5502    <div class="input-number-wrapper">
5503      <span class="input-number-decrement">–</span>
5504      <input
5505        class="input-number"
5506        type="number"
5507        id="Quantity"
5508        name="quantity"
5509        value="1"
5510        min="1">
5511      <span class="input-number-increment">+</span>
5512    </div>
5513  
5514  <button
5515    class="product__add-to-cart "
5516    type="submit"
5517    name="add"
5518    data-submit-button
5519    >
5520
5521    <span class="product__add-to-cart__text" data-submit-button-text>
5522      
5523
5524        
5525          Ajouter au panier
5526        
5527
5528      
5529    </span>
5530
5531    <div class="product__add-to-cart__price" data-price-wrapper>
5532      <span data-product-price>
5533        69,90 €
5534      </span>
5535
5536      
5537    </div>
5538  </button>
5539
5540  <input type="hidden" name="product-id" value="11219937722710" /><input type="hidden" name="section-id" value="template--32452537811286__product-footer" /></form>
5541
5542
5543
5544
5545      <!-- Playshorts integration -->
5546
5547  
5547<script>
5548  // Fonction pour ajouter au panier
5549  const addToCart = async (variantId) => {
5550    const formData = {
5551      id: variantId,
5552    };
5553    // PRECO CAL26 : date de precommande pour Shippingbo
5554    if (String(variantId) === '55188997243222') {
5555      formData.properties = { 'Expédition après': '15/10/2026' };
5556    }
5557
5558    await fetch(window.Shopify.routes.root + "cart/add.js", {
5559      method: "POST",
5560      headers: { "Content-Type": "application/json" },
5561      body: JSON.stringify(formData),
5562    });
5563
5564    // Récupérer l'état du panier
5565    await fetch(window.Shopify.routes.root + "cart.js");
5566  };
5567
5568  // Fonction pour rafraîchir l'affichage du panier
5569  const refreshCart = async () => {
5570    try {
5571      const response = await fetch("/cart?view=drawer");
5572      const html = await response.text();
5573      const parser = new DOMParser();
5574      const doc = parser.parseFromString(html, "text/html");
5575      const cartDrawer = doc.querySelector(".cart-drawer");
5576      document.querySelector(".cart-drawer").innerHTML = cartDrawer.innerHTML;
5577      document.querySelector(".cart-drawer").classList.add("is-open");
5578    } catch (error) {
5579      console.error("Erreur refresh cart:", error);
5580    }
5581  };
5582
5583  // Écouteur pour l'ajout au panier
5584  document.addEventListener("PLAYSHORTS_ADD_TO_CART", async (event) => {
5585    const { variantId } = event.detail;
5586    let success = false;
5587
5588    try {
5589      await addToCart(variantId);
5590      await refreshCart();
5591      success = true;
5592    } catch (error) {
5593      console.error(error);
5594    }
5595
5596    document.dispatchEvent(
5597      new CustomEvent("PLAYSHORTS_ADD_TO_CART_RESPONSE", {
5598        detail: { variantId, success }
5599      })
5600    );
5601  });
5602
5603  document.addEventListener("PLAYSHORTS_SHOW_CART", () => {
5604    window.location = `/cart`;
5605  });
5606</script>
5606
5607
5608    
5608<script>
5609var t="f2107d37-e174-45e9-bf64-315beddd91c6",
5610e=document.createElement("script"),
5611s=new URL("https://skallup-storage.fra1.digitaloceanspaces.com/integration/latest/index.js");
5612s.searchParams.append('APP_KEY',t);
5613s.searchParams.append("PRODUCT_ID","11219937722710");
5614var l=document.documentElement.lang;
5615l&&s.searchParams.append('LOCALE',l);
5616e.src=s.toString();
5617e.type="module";
5618e.async=1;
5619document.head.appendChild(e);
5620</script>
5620
5621<div id="playshorts"></div>
5621<script>
5622(function () {
5623  var VARIANT_ID = 55188997243222;
5624  var KEY = 'Expédition après';
5625  var VALUE = '15/10/2026';
5626  var CART_RE = /\/cart\/(add|change|update)(\.js)?/;
5627  var root = (window.Shopify && Shopify.routes && Shopify.routes.root) || '/';
5628  var origFetch = window.fetch.bind(window);
5629  var running = null;
5630 
5631  function ensure() {
5632    if (running) return running;
5633    running = origFetch(root + 'cart.js', { credentials: 'same-origin' })
5634      .then(function (r) { return r.json(); })
5635      .then(function (cart) {
5636        var todo = (cart.items || []).filter(function (i) {
5637          return i.variant_id === VARIANT_ID && !(i.properties && i.properties[KEY]);
5638        });
5639        return todo.reduce(function (p, item) {
5640          return p.then(function () {
5641            var props = Object.assign({}, item.properties || {});
5642            props[KEY] = VALUE;
5643            return origFetch(root + 'cart/change.js', {
5644              method: 'POST',
5645              credentials: 'same-origin',
5646              headers: { 'Content-Type': 'application/json' },
5647              body: JSON.stringify({ id: item.key, quantity: item.quantity, properties: props })
5648            });
5649          });
5650        }, Promise.resolve());
5651      })
5652      .catch(function (e) { console.warn('PRECO CAL26', e); })
5653      .then(function () { running = null; });
5654    return running;
5655  }
5656 
5657  // Ajouts au panier via fetch (Wide Bundle, PlayShorts, thème...)
5658  window.fetch = function (input, init) {
5659    var url = typeof input === 'string' ? input : (input && input.url) || '';
5660    var p = origFetch(input, init);
5661    if (CART_RE.test(url)) p.then(function () { setTimeout(ensure, 300); }, function () {});
5662    return p;
5663  };
5664 
5665  // Ajouts au panier via XMLHttpRequest / jQuery
5666  var origOpen = XMLHttpRequest.prototype.open;
5667  XMLHttpRequest.prototype.open = function (method, url) {
5668    if (CART_RE.test(String(url))) {
5669      this.addEventListener('load', function () { setTimeout(ensure, 300); });
5670    }
5671    return origOpen.apply(this, arguments);
5672  };
5673 
5674  // Filet de sécurité : au passage au checkout, on vérifie avant de partir
5675  document.addEventListener('click', function (e) {
5676    var el = e.target.closest && e.target.closest('a[href*="/checkout"], button[name="checkout"]');
5677    if (!el || el.dataset.precoOk) return;
5678    e.preventDefault();
5679    e.stopPropagation();
5680    ensure().then(function () {
5681      el.dataset.precoOk = '1';
5682      el.click();
5683    });
5684  }, true);
5685 
5686  // À chaque chargement de page (ajouts sans AJAX, paniers déjà remplis)
5687  if (document.readyState === 'loading') {
5688    document.addEventListener('DOMContentLoaded', ensure);
5689  } else {
5690    ensure();
5691  }
5692})();
5693</script>
5693
5694 
5695  </div>
5696</div>
5697
5698<script type="application/ld+json">
5699  {
5700  "@context": "http://schema.org/",
5701    "@type": "Product",
5702    "name": "Calendrier de l&#39;Avent 2026 — Merci Handy × La Folie Douce™",
5703  "url": "https://www.mercihandy.com/products/calendrier-de-l-avent-2026",
5704  
5705    
5706    "image": [
5707    "https://www.mercihandy.com/cdn/shop/files/CALENDRIER-GLACE_web_1500x.jpg?v=1789724889"
5708    ],
5709  
5710  "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 ",
5711  
5712    "sku": "MH-KIT-ADCAL-XS26",
5713  
5714  "brand": {
5715  "@type": "Thing",
5716      "name": "Merci Handy FR"
5717  },
5718  
5719    "offers": [
5720    
5721      {
5722      "@type" : "Offer",
5723                "availability" : "http://schema.org/InStock",
5724      "price" : "69.9",
5725      "priceCurrency" : "EUR",
5726      "url" : "https://www.mercihandy.com/products/calendrier-de-l-avent-2026?variant=55188997243222",
5727      "itemOffered" :
5728                {
5729                    "@type" : "Product",
5730      
5731      
5732        "name" : "Default Title",
5733      
5734      
5735        "sku": "MH-KIT-ADCAL-XS26",
5736      
5737      
5738        "weight": {
5739        "@type": "QuantitativeValue",
5740        
5741          "unitCode": "kg",
5742        
5743        "value": "1.5 kg"
5744        },
5745      
5746      "url": "https://www.mercihandy.com/products/calendrier-de-l-avent-2026?variant=55188997243222"
5747      }
5748              }
5749    
5750    ]
5751  
5752  }
5753</script>
5753
5754
5755<script id="z_data_treasureHunt">
5756  var z_product = 11219937722710;
5757  var z_customer = {
5758        "id": null,
5759  "email": null
5760  };
5761  var z_TreasureHunt_settings = null;
5762  var z_TreasureHunt_selectors = null;
5763  var z_TreasureHunt_widgetCustomization = null;
5764</script>
5764
5765
5766<script data-source="//www.mercihandy.com/cdn/shop/t/121/assets/cart_management.js?v=160096429361806343081790930672"></script>
vendor: 1 bytes, line 5766
5766
5767<script class="productInfox" type="text/info" data-id="11219937722710" data-ava="true" data-vars="55188997243222," data-cols="631852597590,88868880418,88868618274,"></script>
5767
5768
5769</div>
5770	<noscript class="endOfLayoutContentX" type="text/mark"></noscript>
5771  </main>
5772
5773  <div id="shopify-section-reassurance" class="shopify-section section__reassurance section--no-mb">
5774
5775
5776
5777
5778
5779
5780
5781
5782<div class="container">
5783    <div class="reassurance--grid">
5784        
5785            <div class="reassurance__item">
5786                
5787
5788                <!-- Picto -->
5789                <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">
5790    <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
5790oJATj58hNLfjuJhgZwcMCY6SUQvGRM9MIrnBXJywpjow1E9K5BTYwRyaoxATo0RyKkxAjk1RiCnxgjk1BjBK10yyvRKF5GcXLs0xwwbZf7cIl7pJlzwk3CTuxXRYXhm97M25ql/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="/>
5791</svg>
5792
5793                <div class="reassurance__text">
5794                    <!-- Title -->
5795                    <div class="reassurance__text--title">
5796    <p>Livraison offerte à dos de licorne</p></div>
5797
5798                    <!-- Subtitle -->
5799                    <div class="reassurance__text--subtitle">
5800    <p>à partir de 35€ via Mondial Relay</p><p>et 50€ via Colissimo</p></div>
5801                </div>
5802
5803            </div>
5804        
5805            <div class="reassurance__item">
5806                
5807
5808                <!-- Picto -->
5809                <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">
5810    <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"/>
5811</svg>
5812
5813                <div class="reassurance__text">
5814                    <!-- Title -->
5815                    <div class="reassurance__text--title"><p>Paiements sécurisés</p></div>
5816
5817                    <!-- Subtitle -->
5818                    <div class="reassurance__text--subtitle"><p>c'est plus sûr que sûr.</p></div>
5819                </div>
5820
5821            </div>
5822        
5823            <div class="reassurance__item">
5824                
5825
5826                <!-- Picto -->
5827                <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">
5828    <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
58280KoTyGxoZ23iwNLMc90cgIDnjyyznDs3NFjX4ohvsfI8cgvS4bkHqktCZbcBl3seM2SDErnrn7a5x7vslztFWqyxIdRNa5B0LQ/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="/>
5829</svg>
5830
5831                <div class="reassurance__text">
5832                    <!-- Title -->
5833                    <div class="reassurance__text--title"><p>Un arc-en-ciel&nbsp;livré</p></div>
5834
5835                    <!-- Subtitle -->
5836                    <div class="reassurance__text--subtitle"><p>rempli d'amour, d'optimisme, et de couleurs.</p></div>
5837                </div>
5838
5839            </div>
5840        
5841            <div class="reassurance__item">
5842                
5843
5844                <!-- Picto -->
5845                <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">
5846    <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=="/>
5847</svg>
5848
5849                <div class="reassurance__text">
5850                    <!-- Title -->
5851                    <div class="reassurance__text--title"><p>Une question ? Un câlin ?</p>
5852</div>
5853
5854                    <!-- Subtitle -->
5855                    <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>&nbsp;</em><br/>(Whatsapp uniquement par écrit au +33 7 57 81 10 31)</p>
5856</div>
5857                </div>
5858
5859            </div>
5860        
5861    </div>
5862</div>
5863
5864</div>
5865  <div id="shopify-section-footer" class="shopify-section section__footer section--no-mb"><style>
5866    :root {
5867        --footer-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/footer-desk.jpg?v=131348547108072862041790930744");
5868    }
5869    
5870    @media (max-width: 1300px) {
5871        :root {
5872            --footer-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/footer-laptop.jpg?v=83018657796927594221790930746");
5873        }
5874    }
5875    
5876    @media (max-width: 480px) {
5877        :root {
5878            --footer-bg: url("//www.mercihandy.com/cdn/shop/t/121/assets/footer-mob.jpg?v=115199093169216609091790930748");
5879        }
5880    }
5881    
5882    #footer {
5883        background-image: var(--footer-bg);
5884        background-position: center;
5885        background-size: 100% 100%;
5886    }
5887</style>
5888<footer id="footer">
5889    <div class="container">
5890        <div
5891            class="footer--grid">
5892
5893            <!-- Logo -->
5894            <div class="footer__logo">
5895                <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">
5896    <defs>
5897        <clipPath id="a">
5898            <path d="M0 841.89h1190.551V0H0z"/>
5899        </clipPath>
5900    </defs>
5901    <g clip-path="url(#a)" transform="matrix(.35278 0 0 -.35278 -90.863 199.994)">
5902        <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
59027 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 
590215.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"/>
5903        <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"/>
5904    </g>
5905</svg>
5906            </div>
5907
5908            <!-- Menu 1 -->
5909                <div class="footer__menu1">
5910                    <p class="footer__menu--title">E-shop</p>
5911                    <ul class="footer__menu">
5912                        
5913                            <li>
5914                                <a href="https://mercihandy.welcomekit.co/">Nous rejoindre</a>
5915                            </li>
5916                        
5917                            <li>
5918                                <a href="/pages/ugc">Deviens créateur UGC Merci Handy</a>
5919                            </li>
5920                        
5921                            <li>
5922                                <a href="/pages/contact">Contact</a>
5923                            </li>
5924                        
5925                            <li>
5926                                <a href="/blogs/rainbow-mag">Rainbow Mag (blog)</a>
5927                            </li>
5928                        
5929                            <li>
5930                                <a href="/products/rainbow-card">Rainbow Card</a>
5931                            </li>
5932                        
5933                            <li>
5934                                <a href="/pages/droit-de-retractation">Droit de rétractation</a>
5935                            </li>
5936                        
5937                    </ul>
5938                </div>
5939            
5940
5941            <!-- Menu 2 -->
5942                <div class="footer__menu2">
5943                    <p class="footer__menu--title ">E-shop</p>
5944                    <ul class="footer__menu">
5945                        
5946                            <li>
5947                                <a href="/pages/faq">FAQ</a>
5948                            </li>
5949                        
5950                            <li>
5951                                <a href="/pages/livraison-retours">Livraison & retours</a>
5952                            </li>
5953                        
5954                            <li>
5955                                <a href="/pages/tracking">Suivi de commande</a>
5956                            </li>
5957                        
5958                            <li>
5959                                <a href="/pages/notre-histoire">Notre histoire</a>
5960                            </li>
5961                        
5962                            <li>
5963                                <a href="/pages/cgv">CGV</a>
5964                            </li>
5965                        
5966                            <li>
5967                                <a href="/pages/politique-de-confidentialite">Confidentialité</a>
5968                            </li>
5969                        
5970                            <li>
5971                                <a href="/pages/mentions-legales">Mentions légales</a>
5972                            </li>
5973                        
5974                    </ul>
5975                </div>
5976            
5977
5978            <!-- Social links --><div class="footer__rs">
5979                <h4 class="footer__menu--title ">Rejoindre la famille</h4>
5980                <ul class="footer__menu-rs">
5981                    
5982
5983                    
5984
5985                    
5986
5987                            <li>
5988                                <a href="https://www.tiktok.com/share/user/6651300827044544518" target="_blank">
5989                                    <?xml version="1.0" encoding="utf-8"?>
5990<!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
5991<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"
5992	 viewBox="-502 -3.2 577.2 562.2" style="enable-background:new -502 -3.2 577.2 562.2;" xml:space="preserve">
5993<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
5994	c-42.7,0-77.3-34.6-77.3-77.3V80C-488.5,37.4-453.9,2.8-411.3,2.8z"/>
5995<g>
5996	<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
5997		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
5998		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
5999		 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
6000		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"/>
6001	<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
6002		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
6003		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
6004		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"/>
6005	<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
6006		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
6007		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
6008		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"/>
6009</g>
6010</svg>
6011                                    <span class="icon-fallback-text">Tiktok</span>
6012                                </a>
6013                            </li>
6014                        
6015                    
6016
6017                    
6018
6019                            <li>
6020                                <a href="https://www.instagram.com/mercihandy/" target="_blank">
6021                                    <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>
6022
6023                                    <span class="icon-fallback-text">Instagram</span>
6024                                </a>
6025                            </li>
6026                        
6027                    
6028
6029                    
6030
6031                    
6032
6033                            <li>
6034                                <a href="https://www.youtube.com/user/mercihandy" target="_blank">
6035                                    <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>
6036
6037                                    <span class="icon-fallback-text">YouTube</span>
6038                                </a>
6039                            </li>
6040                        
6041                    
6042
6043                    
6044
6045                    
6046                </ul>
6047            </div>
6048
6049            <!-- Newsletter -->
6050            <div class="footer__newsletter">
6051                <h4 class="footer__menu--title">Newsletter</h4>
6052                <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="✓" />
6053                    
6054                    <div class="form-container">
6055                        
6056                        <input name="contact[tags]" type="hidden" value="newsletter">
6057                        <input type="email" name="contact[email]" id="Email-footer"
6058                            value=""
6059                            placeholder="ton e-mail" autocorrect="off" autocapitalize="off">
6060                        <button id="Subscribe-footer" name="commit" type="submit">
6061                            <span>Je m&#39;inscris</span>
6062                        </button>
6063                        
6064                    </div>
6065                </form>
6066
6067                
6068                    <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>
6069                
6070            </div>
6071
6072        </div>
6073    </div>
6074    <div class="login-modal modal">
6075        <section class="account__login panel">
6076    <a class="cross" data-action="open-login-modal" href="javascript:void(0)"></a>
6077    <header class="panel__header">
6078        <h1 class="register--title">Petit chat connecte toi !</p>
6079    </header>
6080
6081    <div class="panel__content">
6082        <a class="button--rainbow no-account-link" class="login__no-account" href="/account/register">Pas de compte ?</a>
6083        <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="✓" />
6084            <input name="checkout_url" type="hidden" value="https://www.mercihandy.com"/>
6085            <span class="login__social-separator text--caps">ou</span>
6086
6087            
6088
6089            <div class="form__control ">
6090                <label class="form__label" for="customer__email">Ton e-mail</label>
6091                <input id="customer__email" name="customer[email]" required="required" tabindex="1" type="email">
6092            </div>
6093
6094            <div class="form__control ">
6095                <label class="form__label" for="customer__password">
6096                    Mot de passe
6097                </label>
6098                <input id="customer__password" name="customer[password]" required="required" tabindex="2" type="password">
6099                <a class="login__forgot-link" data-action="display-recover-password-form" href="#">Mot de passe oublié?</a>
6100            </div>
6101
6102            <div class="form__control">
6103                <input type="submit" class="button--rainbow" value="Se connecter">
6104            </div>
6105            <input name="checkout_url" type="hidden" value="https://www.mercihandy.com/account"/>
6106        </form>
6107    </div>
6108</section>
6109
6110<section class="account__recover-password panel" style="display: none">
6111    <header class="panel__header">
6112        <h1 class="register--title">Réinitialiser votre mot de passe</p>
6113    </header>
6114
6115    <div class="panel__content">
6116        <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="✓" />
6117            
6118
6119            
6120
6121            <div class="form__control ">
6122                <label class="form__label" for="customer__email2">Ton e-mail</label>
6123                <input id="customer__email2" name="email" required="required" tabindex="1" type="email">
6124            </div>
6125
6126            <input type="submit" class="button--rainbow" value="Soumettre">
6127        </form>
6128    </div>
6129</section>
6130    </div>
6131</footer>
6132
6133<style> #shopify-section-footer .shopify-forms, #shopify-section-footer [id^="shopify-forms"] {scroll-margin-top: 180px; padding-top: 60px;} </style></div>
6134
6135  
6135<script data-source="https://cdn.shipup.co/shipup-eta/latest/shipup-eta.js" defer></script>
6135
6136
6137  
6137<script type="text/lazyload">
6138    ShipupETA.init({ publicApiKey: 'xH9fVm_MgkzKelD00R-ssA' }).fetchPredictions({
6139    destination: {
6140      country_code: 'FR',
6141    },
6142    carriers: [
6143      {
6144        service_code: null,
6145        code: 'colissimo',
6146      },
6147        ],
6148    })
6149    .then(predictions => {
6150        console.log('Predictions', predictions)
6151      })
6152    .catch(error => {
6153        console.error('Error', error)
6154    })
6155  </script>
6155
6156
6157  
6157<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js" defer></script>
6157
6158  
6158<script src="//www.mercihandy.com/cdn/shop/t/121/assets/rivets-cart.min.js?v=20427885922090290391790930823" defer></script>
6158
6159  
6159<script src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
6159
6160
6161  
6161<script>
6162    // This allows to expose several variables to the global scope, to be used in scripts
6163    window.shop = {
6164      template: "product.calendrier-de-l-avent",
6165      currentPage: 1,
6166      shopCurrency: "EUR",
6167      moneyFormat: "{{amount_with_comma_separator}} €",
6168      moneyWithCurrencyFormat: "{{amount_with_comma_separator}} € EUR",
6169      collectionSortBy: null
6170    };
6171
6172    
6173  </script>
6173
6174
6175  
6175<script type="text/javascript">
6176    document.documentElement.className = document.documentElement.className.replace('no-js', '');
6177
6178    window.theme = {
6179      strings: {
6180        addToCart: "Ajouter au panier",
6181        soldOut: "Victime de son succès",
6182        unavailable: "Indisponible"
6183        },
6184      moneyFormat: "{{amount_with_comma_separator}} €"
6185    };
6186
6187    
6188  </script>
6188
6189
6190  
6190<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/121/assets/slick.min.js?v=71779134894361685811790930837"></script>
6190
6191  
6191<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/121/assets/parallax.js?v=122813341995267682121790930814"></script>
6191
6192
6193  <link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/layout.password.js?v=80461231444809070941790930769" as="script">
6193<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/121/assets/[email protected]?v=42470027515645674201790930904" defer="defer"></script>
6193<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/121/assets/layout.theme.js?v=21007535331822610421790930772" defer="defer"></script>
6193<link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.article.js?v=99252336100072649051790930863" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.collection.js?v=158201972838812709531790930865" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/[email protected]_card.js?v=162647625942784067471790930907" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.gift_card.js?v=69897615613510403221790930866" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/[email protected]?v=148969862757064628881790930909" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.index.js?v=7899441763852126691790930868" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.page.about.js?v=22104933108971794631790930871" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.page.ingredients.js?v=87494107858976977811790930873" as="script">
6193<script type="text/javascript" data-source="//www.mercihandy.com/cdn/shop/t/121/assets/template.product.js?v=89128237006670867061790930874" defer="defer"></script>
6193<link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.addresses.js?v=78808675229793143221790930862" as="script"><link rel="prefetch" href="//www.mercihandy.com/cdn/shop/t/121/assets/template.login.js?v=176629342743160933551790930870" as="script">
6194
6195  
6196
6197  
6198
6199  
6200
6201  
6201<script type="text/javascript" data-source="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=JEdjH7"></script>
6201
6202
6203  
6204    <div class="popin-recherche">
6205  <a href="#" class="close" onclick="$('.popin-recherche').fadeOut();$('.algolia-autocomplete').hide();$('html').css('overflow-y','auto');"></a>
6206
6207  <div class="container">
6208
6209      <form action="/search" type="_GET" id="searchbar__module">
6210        <input id="searchbar__module-content" name="q" type="text" placeholder="Rechercher un produit ...">
6211      </form>
6212
6213  </div>
6214
6215</div>
6216  
6217
6218  
6219    <!-- Blink titre onglet -->
6220    
6220<script>
6221
6222      window.onload = function () {
6223
6224        var pageTitle = document.title;
6225        var attentionMessage = "💔  C’est déjà fini entre nous ? 😭";
6226        var blinkEvent = null;
6227
6228        document.addEventListener('visibilitychange', function (e) {
6229          var isPageActive = !document.hidden;
6230
6231          if (!isPageActive) {
6232            blink();
6233          } else {
6234            document.title = pageTitle;
6235            clearInterval(blinkEvent);
6236          }
6237        });
6238
6239        function blink() {
6240          blinkEvent = setInterval(function () {
6241            if (document.title === attentionMessage) {
6242              document.title = pageTitle;
6243            } else {
6244              document.title = attentionMessage;
6245            }
6246          }, 1000);
6247        }
6248      };
6249    </script>
6249
6250    <!-- Fin Blink titre onglet -->
6251  
6252
6253  <!-- **BEGIN** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
6254  <!-- **BEGIN** Hextom CTB Integration // Main - DO NOT MODIFY -->
6255<script type="application/javascript">
6256    window.hextom_ctb = {
6257        p1: [
6258            
6259                
6260                    "stcudorp llA"
6261                    ,
6262                
6263                    "reirdnelac"
6264                    ,
6265                
6266                    "sniam stik"
6267                    ,
6268                
6269                    "stiudorp son zervuocéd - stik soN"
6270                    ,
6271                
6272                    "looc port sétuaevuon soN"
6273                    ,
6274                
6275                    "lëon"
6276                    ,
6277                
6278                    "sniam sed snios"
6279                    
6280                
6281            
6282        ],
6283        p2: {
6284            
6285        }
6286    };
6287</script>
6287
6288<!-- **END** Hextom CTB Integration // Main - DO NOT MODIFY -->
6289  <!-- **END** Hextom CTB Integration // Main Include - DO NOT MODIFY -->
6290
6291    
6291<script type="text/lazyload">
6292      var loadScript = function (url, callback) {
6293          var script = document.createElement("script");
6294          script.type = "text/javascript";
6295
6296          if (typeof callback == 'function') {
6297            // If the browser is Internet Explorer.
6298            if (script.readyState) {
6299              script.onreadystatechange = function () {
6300                if (script.readyState == "loaded" || script.readyState == "complete") {
6301                  script.onreadystatechange = null;
6302                  callback();
6303                }
6304              }; // For any other browser.
6305
6306            } else {
6307              script.onload = function () {
6308                callback();
6309              };
6310            }
6311          }
6312
6313          script.src = url;
6314          document.getElementsByTagName("head")[0].appendChild(script);
6315      };
6316
6317      function launchAwin() {
6318          var scriptTag = document.createElement('script');
6319          scriptTag.setAttribute('defer', 'defer');
6320          scriptTag.setAttribute('src', 'https://www.dwin1.com/23218.js');
6321          scriptTag.type = "text/javascript";
6322          document.head.append(scriptTag);
6323      }
6324
6325      function launchSnapchat() {
6326          (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
6327          {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
6328          a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
6329          r.src=n;var u=t.getElementsByTagName(s)[0];
6330          u.parentNode.insertBefore(r,u);})(window,document,
6331          'https://sc-static.net/scevent.min.js');
6332
6333          var customerEmail = "";
6334
6335          snaptr('init', '86fa34dd-5da5-4a02-a19d-5dc4b53f94c3', {
6336              'user_email': customerEmail
6337          });
6338
6339          snaptr('track', 'PAGE_VIEW');
6340      }
6341
6342      function launchFacebookPixel() {
vendor: 468 bytes, lines 6342-6350
6342
6343        !function(f,b,e,v,n,t,s)
6344        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
6345          n.callMethod.apply(n,arguments):n.queue.push(arguments)};
6346         if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
6347         n.queue=[];t=b.createElement(e);t.async=!0;
6348         t.src=v;s=b.getElementsByTagName(e)[0];
6349         s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');
6350        fbq('init', '
6350822976171166341
vendor: 44 bytes, lines 6350-6352
6350');
6351        fbq('track', 'PageView');
6352      
6352}
6353
6354      function launchBing() {
6355        (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");
6356      }
6357
6358      function launchGoogleAds() {
6359        var el = document.createElement('script');
6360        el.setAttribute('async', true);
6361        el.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=AW-987588472');
6362        document.head.append(el);
6363
6364        
vendor: 151 bytes, lines 6364-6367
6364window.dataLayer = window.dataLayer || [];
6365        function gtag(){dataLayer.push(arguments);}
6366        gtag('js', new Date());
6367        gtag('config', '
6367AW-987588472
vendor: 11 bytes, lines 6367-6369
6367');
6368
6369      
6369}
6370
6371      function launchGoogleAnalytics() {
6372        window['ga-disable-UA-43718675-1'] = false;
6373      }
6374
6375    </script>
6375
6376
6377    <!--Start of Drop tracking tag-->
6378    
6378<script type="text/lazyload">
6379      window.xx_drop_debug = false;
6380      window.xx_drop_autoboot = true;
6381      window.xx_drop_tag = {
6382        app_key: "52c06c3f-2734-4498-8f0d-1330e0345bd6",
6383        base_url:
6384          "https://o2o0d5nzdh.execute-api.us-west-1.amazonaws.com/tag-api-production-production_stage",
6385      };
6386      window.xx_drop_ecommerce = { customer_id: "" };
6387    </script>
6387
6388    
6388<script data-source="https://tag.usedrop.io/tag.js" ></script>
6388
6389    <!--End of Drop tracking tag-->
6390
6391  
6391<script>window.nfecShopVersion = '1683692860';window.nfecJsVersion = '449407';window.nfecCVersion = 75519</script>
6391
6392
6393  
6394
6395    
6395<script data-source="https://www.googleoptimize.com/optimize.js?id=GTM-5DHRCCT"></script>
6395
6396
6397        <!-- begin heyday code snippet-->
6398      
6398<script type='text/lazyload'>
6399        window._hdAttributes = {
6400          orgId: '2b351169-f843-4f08-8096-375b53e4f5e7',
6401          webPageId: 'c3e40e90-270b-4ed7-9bbb-75d11ea3e2f0',
6402          facebookPageId: '173788249459019',
6403          facebookAppId: '607070653222695',
6404          welcomeMessage:'-10% en t\'inscrivant à la newsletter🎁',
6405          delay: 2,
6406          language: 'fr_FR',
6407          mainIcon: 'https://assets.heyday.ai/2b351169-f843-4f08-8096-375b53e4f5e7/images/logo.png',
6408          themeColor: '#f8bbce',
6409          orgName: "Merci Handy",
6410          ref: 'RESET'
6411        }
6412      </script>
6412
6413
6414	
6414<script data-source='https://api.heyday.ai/v130/2b351169-f843-4f08-8096-375b53e4f5e7/c3e40e90-270b-4ed7-9bbb-75d11ea3e2f0/fr/setupchat.js'></script>
6414
6415
6416
6417  
6417<script charset="UTF-8" type="text/javascript" data-source="https://cdn.shipup.co/latest_v2/shipup-js.js"></script>
6417
6418<link rel="stylesheet" data-href="https://cdn.shipup.co/latest_v2/shipup.css"/>
6419
6420
6421
6422<!-- Visites M6 -->
6423<script type="text/javascript" data-source="//mercihandy-1.leadsmonitor.io/track.js" async></script>
6423
6424
6425
6426  <!--   	Omegatheme Auto tag start       -->
6427  
6427<script id="omg_auto_tag" type="text/lazyload" data-type="custom">
6428    var OMGAuto_domainApi = 'https://api.omegatheme.com/ot-order-tagger';
6429    var OMGAuto_current_url = window.location.href
6430    // check installed or uninstalled app
6431    function OMGAutoCheckInstallAppOrNot() {
6432        fetch(`${OMGAuto_domainApi}/backend/checkInstallAppStore.php?shop=${window.Shopify.shop}`)
6433        .then((response) => response.json())
6434        .then(
6435            function(data){
6436                if(data) {
6437                    
6438
6439                    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
6439bcdn.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
6439ao.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 
64390.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";
6440                    function handleStringReplace(string) {
6441                        return string.replaceAll(" 0.0.0.0 ", ',').split(",")
6442                    }
6443
6444                    var refBase = document.referrer;
6445                    var listUrlAfter = handleStringReplace(my_array);
6446
6447
6448                    function IsReferredFromMe() {
6449                        var ref = document.referrer;
6450                        if ((ref == null) || (ref.length == 0)) {
6451                            return false;
6452                        }
6453                        if (ref.indexOf("http://") == 0) {
6454                            ref = ref.substring(7);
6455                        }
6456                        ref = ref.toLowerCase();
6457                        var myDomain = document.domain;
6458                        if ((myDomain == null) || (myDomain.length == 0)) {
6459                            return false;
6460                        }
6461                        if (myDomain.indexOf("http://") == 0) {
6462                            myDomain = myDomain.substring(7);
6463                        }
6464                        myDomain = myDomain.toLowerCase();
6465                        return ref.indexOf(myDomain) == 0;
6466                    }
6467
6468                    // Get referal_source and save to sessionStorage
6469                    let parser = document.createElement('a');
6470                    parser.href = refBase;
6471                    let currentSession = sessionStorage.getItem('omgUrlPrevious')
6472                    if (!currentSession) {
6473                        if (refBase.match(/^https?:\/\/([^\/]+\.)?google\.com(\/|$)/i)) {
6474                            sessionStorage.setItem('omgUrlPrevious', 'google')
6475                        } else if (listUrlAfter.indexOf(parser.hostname) >= 0) {
6476                            sessionStorage.setItem('omgUrlPrevious', 'facebook')
6477                        } else {
6478                            sessionStorage.setItem('omgUrlPrevious', 'other')
6479                        }
6480                    }
6481
6482                    // init request
6483                    const referal_source = sessionStorage.getItem('omgUrlPrevious')
6484                    if (referal_source !== '') {
6485                        // Send cart update when /cart
6486                        if (window.location.pathname === '/cart') {
6487                            updateAttributeCartData();
6488                        }
6489
6490                        // Add Event Click Add to cart
6491                        setTimeout(() => {
6492                            let addToCartBtns = document.querySelectorAll("[name='add']")
6493                            if (addToCartBtns.length) {
6494                                addToCartBtns.forEach(btn => {
6495                                    btn.addEventListener('click', (e) => {
6496                                        setTimeout(() => {
6497                                            updateAttributeCartData();
6498                                        }, 1000)
6499                                    })
6500                                })
6501                            }
6502                        }, 1000)
6503                    }
6504
6505                    function updateAttributeCartData(updateItem = '') {
6506                        let xhr = new XMLHttpRequest();
6507                        let data = {
6508                            attributes: {
6509                                'omg_referal_source': referal_source
6510                            }
6511                        }
6512                        if (updateItem) {
6513                            data['updates'] = updateItem
6514                        }
6515                        xhr.open("POST", window.Shopify.routes.root + 'cart/update.js');
6516                        xhr.setRequestHeader("Accept", "application/json");
6517                        xhr.setRequestHeader("Content-Type", "application/json");
6518                        xhr.onreadystatechange = function () {
6519                            if (this.readyState === 4 && this.status === 200 && updateItem) {
6520                                window.location.href = `https://${window.Shopify.shop}/checkout`;
6521                            }
6522                        }
6523                        xhr.send(JSON.stringify(data));
6524                    }
6525
6526                    // button Buy it now
6527                    // listen button change
6528                    function processButtonBuyItNow () {
6529                        let numberCheckButton = 0
6530
6531                        const isButtonBuyItNowExist = setInterval(() => {
6532                            const checkButtonCartExists = document.querySelectorAll(`.shopify-payment-button`)
6533
6534                            // check button checkout exists 10 times if dont have button break
6535                            if (!checkButtonCartExists.length) {
6536                                numberCheckButton += 1
6537                                if (numberCheckButton > 10) {
6538                                    clearInterval(isButtonBuyItNowExist)
6539                                }
6540                                return
6541                            }
6542
6543                            if (checkButtonCartExists.length
6544                                && document.querySelector(`.shopify-payment-button__button`).textContent.length > 6) {
6545                                checkButtonCartExists.forEach(element => {
6546                                    const item = element
6547                                    if (item.childNodes.length) {
6548                                        const clone = item.cloneNode(true);
6549                                        clone.id = 'OMGAutoTags';
6550                                        item.after(clone);
6551                                        item.style.cssText = 'display:none !important;';
6552                                    }
6553                                })
6554
6555                                const style = document.createElement('style');
6556
6557                                style.textContent = `
6558                                    .shopify-payment-button__button {
6559                                      display: none !important;
6560                                    }
6561                                    #OMGAutoTags .shopify-payment-button__button {
6562                                    display: block !important;
6563                                }`;
6564
6565                                // document.querySelector(`#OMGAutoTags .shopify-payment-button__button, #OMGTest .shopify-payment-button__more-options`).removeEventListener('click')
6566                                // #OMGAutoTags .shopify-payment-button__more-options
6567                                if (document.querySelector(`#OMGAutoTags .shopify-payment-button__button`)) {
6568                                    document.querySelector(`#OMGAutoTags .shopify-payment-button__button`).addEventListener('click', async (e) => {
6569                                        e.stopPropagation()
6570                                        e.preventDefault()
6571                                        let response = await fetch(location.protocol + '//' + location.host + location.pathname + '.json');
6572                                        let cartInfoData = await response.json()
6573                                        cartInfoData = cartInfoData['product'];
6574                                        let variantId = 0
6575                                        if (cartInfoData) {
6576                                            variantId = cartInfoData.variants[0].id
6577                                            if (window.location.href.indexOf('variant') > -1) {
6578                                                const queryString = window.location.search
6579                                                const urlParams = new URLSearchParams(queryString)
6580                                                variantId = urlParams.get('variant')
6581                                            }
6582                                        }
6583
6584                                        // await clearCartInfoData()
6585                                        const removeResponse = await fetch(`${location.protocol}//${location.host}/cart/clear.js`, {
6586                                            method: 'POST',
6587                                            headers: {
6588                                                'Accept': 'application/json',
6589                                                'Content-Type': 'application/json'
6590                                            }
6591                                        });
6592                                        await removeResponse.json();
6593                                        let updateItem = ''
6594                                        if (variantId) {
6595                                            updateItem = {}
6596                                            updateItem[variantId] = document.querySelector('input[name="quantity"]')
6597                                                ? Number(document.querySelector('input[name="quantity"]').value) : 1;
6598                                        }
6599
6600                                        updateAttributeCartData(updateItem)
6601                                    })
6602                                } else {
6603                                    style.textContent = `
6604                                        .shopify-payment-button__button {
6605                                            display: block;
6606                                        }
6607                                        #OMGAutoTags .shopify-payment-button__button {
6608                                            display: none !important;
6609                                         }`;
6610                                }
6611
6612                                document.head.appendChild(style);
6613                            }
6614
6615                            if (document.getElementById(`OMGAutoTags`)) {
6616                                clearInterval(isButtonBuyItNowExist)
6617                            }
6618                        }, 100)
6619                    }
6620
6621                    if (__st.p === 'product') {
6622                        processButtonBuyItNow()
6623                    }
6624                }
6625            }
6626        )
6627    }
6628    OMGAutoCheckInstallAppOrNot();
6629</script>
6629
6630  <!--   	Omegatheme Auto tag end       -->
6631
6632  <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
6633
6634  <!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled -->
6635  <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 6635-6636
6635
6636<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
6636GTM-TF26BP3
vendor: 83 bytes, lines 6636-6637
6636"
6637height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
6638<!-- End Google Tag Manager (noscript) -->
6639
6640  
6640<script type="text/lazyload" style="display: none !important">
6641  if (!window.pe_disco) {
6642    window.pe_disco = {};
6643  };
6644  if (!window.pe_disco.collectionProducts) {
6645    window.pe_disco.collectionProducts = {};
6646  };
6647
6648  
6649    
6650  
6651
6652</script>
vendor: 1 bytes, line 6652
6652
6653<script type="text/lazyload">
6654  window.pe_disco = {
6655      product: {
6656          
6657      },
6658      collection: {
6659          
6660      },
6661      collectionProducts: window.pe_disco.collectionProducts,
6662      collections: [
6663          
6664              
6665          
6666              
6667          
6668              
6669          
6670              
6671          
6672              
6673          
6674              
6675          
6676              
6677          
6678              
6679          
6680              
6681          
6682              
6683          
6684              
6685          
6686              
6687          
6688              
6689          
6690              
6691          
6692              
6693          
6694              
6695          
6696              
6697          
6698              
6699          
6700              
6701          
6702              
6703          
6704              
6705          
6706              
6707          
6708              
6709          
6710              
6711          
6712      ],
6713      sales:  [] ,
6714      myshopify_url: "mercihandy.myshopify.com",
6715      cacheid: "9bb4f61d-32de-4e51-9855-764170b723fe"
6716  };
6717</script>
6717
6718
6719  
6720    <div id="shopify-section-mini_cart" class="shopify-section section__mini-cart section--no-mb"><link href="//www.mercihandy.com/cdn/shop/t/121/assets/mini_cart.css?v=182772973343019364651790930780" rel="stylesheet" type="text/css" media="all" />
6721<link href="//www.mercihandy.com/cdn/shop/t/121/assets/section-mini-cart.css?v=172538688923821769421790930834" rel="stylesheet" type="text/css" media="all" />
6722<style>
6723  body:has(.mini-cart.open) #achille-widget-launcher { display: none !important; }
6724</style><div
6725  class="mini-cart modal"
6726  data-cart-view
6727  id="mini-cart"
6728  rv-data-cart-total-price="cart.total_price">
6729
6730  <div class="mini-cart-loader" id="mini-cart-loader">
6731    <div class="lds-ripple">
6732      <div></div>
6733      <div></div>
6734    </div>
6735  </div>
6736
6737  <a
6738    class="close"
6739    data-action="close-mini-cart"
6740    href="#"></a>
6741  <p class="mini-cart__title" id="progress-text">
6742    <span
6743      rv-price_progress="cart.items"
6744      rv-product_gift="cart.items"
6745      rv-show="progress.isNotLast">
6746      <span rv-show="progress.firstCondition">Bravo, tu as débloqué un ou plusieurs cadeaux !<br/></span>
6747      Plus que <span rv-text="progress.price"></span> pour profiter d'un(e) <span id="nextGift" rv-text="progress.gift"></span>
6748    </span>
6749  </p><p class="mh-progress-msg" data-mh-progress-msg hidden></p>
6750
6751  <div class="mini-cart--content">
6752    
6753
6754
6755<div id="gift">
6756  <div class="progress-bar">
6757    <div class="progress-bar__container">
6758      <div class="progress-bar__inner" rv-progress="cart.total_price"></div>
6759    </div>
6760
6761    <ul class="gift-list">
6762
6763<li
6764          class="gift-list__item"
6765          rv-position="3500"
6766          data-condition="35 €">
6767          <div class="gift-list__item-title">Livraison offerte en Mondial Relay</div>
6768        </li>
6769
6770<li
6771          class="gift-list__item"
6772          rv-position="5000"
6773          data-condition="50 €">
6774          <div class="gift-list__item-title">Livraison offerte à domicile</div>
6775        </li>
6776<!-- Prepare JSON -->
6777          
6778<li
6779          class="gift-list__item"
6780          rv-position="7000"
6781          data-condition="70 €">
6782          <div class="gift-list__item-title">1 crème mains offerte</div>
6783        </li>
6784<!-- Prepare JSON -->
6785          
6786<li
6787          class="gift-list__item"
6788          rv-position="10000"
6789          data-condition="100 €">
6790          <div class="gift-list__item-title">1 brume parfumée offerte</div>
6791        </li></ul>
6792  </div>
6793</div>
6794
6795<!-- get the section values from the JS -->
6796<script type="application/json" id="ProgressBar">
6797  {
6798  "max": 4000,
6799  "products": [
6800  
6801            
6802            
6803            
6804            
6805            {
6806            "condition":
6807            3500,
6808            "name":
6809            "Livraison offerte en Mondial Relay",
6810            "inCart":
6811            false,
6812            "isDiscount": true
6813                                                                                                                                                                                                                              }
6814            ,
6815            
6816          
6817            {
6818            "condition":
6819            5000,
6820            "name":
6821            "Livraison offerte à domicile",
6822            "inCart":
6823            false,
6824            "isDiscount": true
6825                                                                                                                                                                                                                              }
6826            ,
6827            
6828          
6829            {
6830            "id":
6831            46538611360086,
6832            "price":
6833            0,
6834            "condition":
6835            7000,
6836            "inCart":
6837            false,
6838            "name":
6839            "Crème Mains Upside Down (cadeau)"
6840            }
6841            ,
6842            
6843          
6844            {
6845            "id":
6846            55519615811926,
6847            "price":
6848            0,
6849            "condition":
6850            10000,
6851            "inCart":
6852            false,
6853            "name":
6854            "Brume Corps et Cheveux MOON (offert)"
6855            }
6856            
6857          
6858  ],
6859  "giftPriceCart": 0
6860  }
6861</script>
6861
6862
6863<script type="text/lazyload">
6864  const ProgressBar = function() {
6865    this.settings = {};
6866
6867    if (!document.getElementById("ProgressBar")) {
6868      return false;
6869    }
6870    this.settings = JSON.parse(document.getElementById("ProgressBar").innerHTML);
6871
6872    // Rivets binders
6873    var self = this;
6874    rivets.binders["progress"] = function(el, value) {
6875
6876      // value = value - self.settings.giftPriceCart;
6877
6878      var stepCount = self.settings.products.length;
6879      var currentStep = 0;
6880      for (product of self.settings.products) {
6881        if (value >= product.condition) {
6882          currentStep++;
6883        }
6884      }
6885
6886      // If the currentStep is the last step
6887      if (currentStep === stepCount) { // We fill the progress bar totally
6888        var position = 100;
6889      } else { // Get min and max condition amount of the 2 step we are between
6890        var min = (currentStep > 0)
6891          ? self.settings.products[currentStep - 1].condition
6892          : 0;
6893        var max = self.settings.products[currentStep].condition;
6894
6895        // Get min and max percentage position of the two step we are between
6896        var minPosition = Math.max(0, (100 / stepCount) * (currentStep - 1) + (100 / stepCount / 2));
6897        var maxPosition = Math.min(100, (100 / stepCount) * currentStep + (100 / stepCount / 2));
6898
6899        // Calculate the percentage position related to the min and max condition with the cart amount
6900        var percentage = (value - min) / (max - min);
6901
6902        // Finally transpose the proportion in the progress bar scale
6903        var position = ((maxPosition - minPosition) * percentage) + minPosition;
6904      } el.style.width = position + "%";
6905
6906
6907      self.settings.products.forEach((product, index) => {
6908        if (value >= product.condition && !product.inCart) {
6909          _addGift(index);
6910        } else if (value < product.condition && product.inCart) {
6911          _removeGift(index);
6912        }
6913      });
6914    };
6915
6916    var progress = {
6917      'price': 0,
6918      'gift': false,
6919      'isNotLast': true,
6920      'firstCondition': false
6921    }
6922
6923    $(document).ready(function() {
6924      var miniCart = document.getElementById('mini-cart');
6925      var totalPrice = miniCart.getAttribute('data-cart-total-price');
6926      var realPrice = totalPrice - self.settings.giftPriceCart;
6927
6928      rivets.bind($('#progress-text'), {progress: progress});
6929
6930      if (totalPrice >= self.settings.products[0].condition) {
6931        progress.firstCondition = true;
6932      }
6933    });
6934
6935    rivets.binders["price_progress"] = function(el) {
6936      var miniCart = document.getElementById('mini-cart');
6937      var totalPrice = miniCart.getAttribute('data-cart-total-price');
6938      var realPrice = totalPrice - self.settings.giftPriceCart;
6939
6940      if (totalPrice >= self.settings.products[0].condition) {
6941        progress.firstCondition = true;
6942      } else {
6943        progress.firstCondition = false;
6944      }
6945
6946      function isInCart(el) {
6947        return el.inCart;
6948      }
6949
6950      for (product of self.settings.products) {
6951
6952        if (! self.settings.products.every(isInCart)) {
6953          progress.isNotLast = true;
6954          if (!product.inCart) {
6955            var progressPrice = product.condition - totalPrice;
6956
6957            if (progressPrice > 0) {
6958              result = Shopify.formatMoney(progressPrice, theme.moneyFormat);
6959              progress.price = result;
6960            }
6961
6962            break;
6963          }
6964        } else {
6965          progress.isNotLast = false;
6966        }
6967      }
6968    }
6969
6970    rivets.binders["product_gift"] = function(el) {
6971      for (product of self.settings.products) {
6972        if (!product.inCart) {
6973          progress.gift = product.name;
6974          break;
6975        }
6976      }
6977    }
6978
6979    // rivets.binders["position"] = function(el, value) {
6980    // var pos = (parseInt(value) * 100) / self.settings.max;
6981    // el.style.left = pos + "%";
6982    // };
6983
6984    rivets.formatters.realCartPrice = function(value) {
6985      return(value = value - self.settings.giftPriceCart);
6986    };
6987
6988    rivets.formatters.realItemCount = function(value) {
6989      var itemCount = 0;
6990      for (product of self.settings.products) {
6991        if (product.inCart && !product.isDiscount) {
6992          itemCount++
6993        }
6994      }
6995
6996      return(value = value - itemCount);
6997    }
6998
6999    function _addGift(index) {
7000      if (self.settings.products[index].isDiscount) {
7001        self.settings.products[index].inCart = true;
7002        return;
7003      }
7004
7005      CartJS.addItem(self.settings.products[index].id, 1, {}, {
7006        success: function(data, textStatus, jqXHR) {
7007
7008          // self.settings.giftPriceCart += self.settings.products[index].price;
7009          self.settings.products[index].inCart = true;
7010        },
7011        error: function(jqXHR, textStatus, errorThrown) {
7012          console.log("Error: " + errorThrown + "!");
7013        }
7014      });
7015
7016      // Make sure there is only 1 gift in the cart - Safari issue
7017      CartJS.updateItemById(self.settings.products[index].id, 1);
7018    }
7019
7020    function _removeGift(index) {
7021      if (self.settings.products[index].isDiscount) {
7022        self.settings.products[index].inCart = false;
7023        return;
7024      }
7025
7026      CartJS.updateItemById(self.settings.products[index].id, 0, {}, {
7027        success: function(data, textStatus, jqXHR) {
7028
7029          // self.settings.giftPriceCart -= self.settings.products[index].price;
7030          self.settings.products[index].inCart = false;
7031        },
7032        error: function(jqXHR, textStatus, errorThrown) {
7033          console.log("Error: " + errorThrown + "!");
7034        }
7035      });
7036    }
7037  };
7038</script>
7038
7039
7040<script type="text/lazyload">
7041  var progressBar = new ProgressBar();
7042  rivets.formatters.isGift = function(value) {
7043    let is_gift = false;
7044    progressBar.settings.products.forEach(function(product) {
7045      if (value == product.id) {
7046        is_gift = true;
7047      }
7048    });
7049    return is_gift;
7050  };
7051
7052  rivets.formatters.isNotGift = function(value) {
7053    let is_gift = progressBar.settings.products.some(function(product) {
7054      if (value == product.id) {
7055        return true;
7056      }
7057    })
7058    return ! is_gift;
7059  };
7060
7061  rivets.formatters.isGiftOrBogo = function(value, bogo) {
7062    let is_gift = progressBar.settings.products.some(function(product) {
7063      if (value == product.id) {
7064        return true || bogo.length;
7065      }
7066    })
7067    return is_gift || (bogo && bogo.length);
7068  };
7069
7070  rivets.formatters.isNotGiftOrBogo = function(value, bogo) {
7071    let is_gift = progressBar.settings.products.some(function(product) {
7072      if (value == product.id) {
7073        return true || bogo.length;
7074      }
7075    })
7076    return ! is_gift && !(bogo && bogo.length);
7077  };
7078</script>
7078
7079
7080    <div class="mini-cart__product-list" rv-show="cart.item_count | gt 0">
7081      <div rv-each-item="cart.items">
7082        <div class="product-in-cart">
7083          <a rv-href="item.url">
7084            <img
7085              src="//www.mercihandy.com/cdn/shopifycloud/storefront/assets/no-image-160-46f2d4a0_118x118.gif"
7086              rv-src="item.image | productImageSize 'small'"
7087              alt="" />
7088          </a>
7089
7090          <div class="product-in-cart__info">
7091            <a href="" rv-text="item.product_title"></a>
7092            <p rv-if="item.variant_title" rv-text="item.variant_title"></p>
7093
7094            <div
7095              class="type-title"
7096              rv-if="item.product_type"
7097              rv-text="item.product_type"></div>
7098
7099            <div class="price" rv-html="item.price | money Currency.currentCurrency"></div>
7100          </div>
7101
7102          <div class="product-in-cart__quantity">
7103            <div class="input-number-wrapper with-rivets" rv-if="item.variant_id | isNotGiftOrBogo item.properties.properties.bogo_gift">
7104              <span
7105                class="input-number-decrement"
7106                onclick="bogo.removeBogoItemsBySelector(this)"
7107                rv-data-cart-quantity="item.quantity | minus 1"
7108                rv-data-cart-update-id="item.id">–</span>
7109              <span class="input-number input-number--span" rv-text="item.quantity"></span>
7110              <span
7111                class="input-number-increment"
7112                rv-data-cart-quantity="item.quantity | plus 1"
7113                rv-data-cart-update-id="item.id">+</span>
7114            </div>
7115            <div class="gift-message-wrapper" rv-if="item.variant_id | isGiftOrBogo item.properties.properties.bogo_gift">
7116              <span rv-text="item.quantity"></span>&nbsp;<span>Offert<span rv-if="item.quantity | gt 1">s</span>
7117              </span>
7118            </div>
7119          </div>
7120
7121          <div class="product-in-cart__remove">
7122            <a
7123              onclick="bogo.removeBogoItems(this)"
7124              class="close close--remove-item"
7125              href="#"
7126              rv-data-cart-quantity="0"
7127              rv-data-cart-update-id="item.id"
7128              rv-if="item.properties.properties.bogo_gift | noExists"
7129              rv-if="item.line_price | gt 0"></a>
7130          </div>
7131        </div>
7132      </div>
7133    </div>
7134    <div class="empty-cart" rv-show="cart.item_count | eq 0">
7135      <p>Ton panier est vide</p>
7136    </div><label class="mh-giftwrap" data-mh-giftwrap data-variant-id="51682147139926" hidden><img class="mh-giftwrap__img" src="//www.mercihandy.com/cdn/shop/files/PACKSHOT-GRIS-POCHETTE-CADEAU-WEB_1.jpg?v=1761565144&width=80" alt="" width="32" height="32" loading="lazy"><span class="mh-giftwrap__text">
7137          <strong>Une pochette cadeau Merci Handy ?</strong>
7138          <span></span>
7139          <span class="mh-giftwrap__price">+ 2,00 €</span>
7140        </span>
7141        <input class="mh-giftwrap__input" type="checkbox" name="mh-pouch">
7142        <span class="mh-giftwrap__cta" aria-hidden="true">
7143          <span class="mh-giftwrap__cta-add">+ Ajouter</span>
7144          <span class="mh-giftwrap__cta-added">Ajoutée ✓</span>
7145        </span>
7146      </label><div class="mh-upsell" data-mh-upsell data-count="6" hidden>
7147        <div class="mh-upsell__head">
7148          <p class="mh-upsell__title">Complète ton panier</p>
7149          <span class="mh-upsell__hint">Glisse pour voir plus</span>
7150        </div>
7151        <div class="mh-upsell__track"><div class="mh-upsell__card" data-mh-upsell-card data-product-id="10059715346774" data-price="790">
7152                <a href="/products/spray-mains-nettoyant-glitter-fever" class="mh-upsell__img"><img src="//www.mercihandy.com/cdn/shop/files/PACKSHOT-WEB-GRIS-GF.jpg?v=1767177896&width=160" alt="Spray Mains Nettoyant Glitter Fever" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7153                <div class="mh-upsell__body">
7154                  <a href="/products/spray-mains-nettoyant-glitter-fever" class="mh-upsell__name">Spray Mains Nettoyant Glitter Fever</a>
7155                  <span class="mh-upsell__price">7,90 €</span>
7156                  <button
7157                    type="button"
7158                    class="mh-upsell__add"
7159                    data-cart-add="52187196850518"
7160                    data-action="cross_sell_atc">+ Ajouter</button>
7161                </div>
7162              </div><div class="mh-upsell__card" data-mh-upsell-card data-product-id="7030532735010" data-price="700">
7163                <a href="/products/patchs-boutons" class="mh-upsell__img"><img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/320b1f831625--IMG-SOUS-MENU-VISAGE3.png?v=1736438982&width=160" alt="24 Patchs Boutons" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7164                <div class="mh-upsell__body">
7165                  <a href="/products/patchs-boutons" class="mh-upsell__name">24 Patchs Boutons</a>
7166                  <span class="mh-upsell__price">7,00 €</span>
7167                  <button
7168                    type="button"
7169                    class="mh-upsell__add"
7170                    data-cart-add="40503912661026"
7171                    data-action="cross_sell_atc">+ Ajouter</button>
7172                </div>
7173              </div><div class="mh-upsell__card" data-mh-upsell-card data-product-id="9944412717398" data-price="490">
7174                <a href="/products/creme-mains-hydratante-earth" class="mh-upsell__img"><img src="//www.mercihandy.com/cdn/shop/files/EARTHHANDCREAMBIAISWEB-GRIS.jpg?v=1763374730&width=160" alt="Crème Mains Hydratante EARTH" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7175                <div class="mh-upsell__body">
7176                  <a href="/products/creme-mains-hydratante-earth" class="mh-upsell__name">Crème Mains Hydratante EARTH</a>
7177                  <span class="mh-upsell__price">4,90 €</span>
7178                  <button
7179                    type="button"
7180                    class="mh-upsell__add"
7181                    data-cart-add="51782438584662"
7182                    data-action="cross_sell_atc">+ Ajouter</button>
7183                </div>
7184              </div><div class="mh-upsell__card" data-mh-upsell-card data-product-id="1864996257826" data-price="300">
7185                <a href="/products/gel-mains-cherie-cherry" class="mh-upsell__img"><img src="//www.mercihandy.com/cdn/shop/products/gelcheriecherry_2.png?v=1654854047&width=160" alt="Gel Mains Nettoyant Chérie Cherry" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7186                <div class="mh-upsell__body">
7187                  <a href="/products/gel-mains-cherie-cherry" class="mh-upsell__name">Gel Mains Nettoyant Chérie Cherry</a>
7188                  <span class="mh-upsell__price">3,00 €</span>
7189                  <button
7190                    type="button"
7191                    class="mh-upsell__add"
7192                    data-cart-add="16683629772834"
7193                    data-action="cross_sell_atc">+ Ajouter</button>
7194                </div>
7195              </div><div class="mh-upsell__card" data-mh-upsell-card data-product-id="9616116253014" data-price="990">
7196                <a href="/products/patchs-nez-hydrocolloide" class="mh-upsell__img"><img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/00aa8a32be24--Frame-41.png?v=1788947337&width=160" alt="4 Patchs Nez Hydrocolloïdes" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7197                <div class="mh-upsell__body">
7198                  <a href="/products/patchs-nez-hydrocolloide" class="mh-upsell__name">4 Patchs Nez Hydrocolloïdes</a>
7199                  <span class="mh-upsell__price">9,90 €</span>
7200                  <button
7201                    type="button"
7202                    class="mh-upsell__add"
7203                    data-cart-add="50431227265366"
7204                    data-action="cross_sell_atc">+ Ajouter</button>
7205                </div>
7206              </div><div class="mh-upsell__card" data-mh-upsell-card data-product-id="9743783067990" data-price="700">
7207                <a href="/products/24-patchs-boutons-holographiques" class="mh-upsell__img"><img src="https://cdn.shopify.com/s/files/1/0295/3625/t/35/assets/ea34acd8f8d3--PACKSHOT-PATCH-HOLO-4-5-transparent-ombre.png?v=1767624268&width=160" alt="24 Patchs Boutons Unicorn Edition" width="56" height="56" loading="lazy"><span class="mh-upsell__badge" data-mh-badge hidden></span></a>
7208                <div class="mh-upsell__body">
7209                  <a href="/products/24-patchs-boutons-holographiques" class="mh-upsell__name">24 Patchs Boutons Unicorn Edition</a>
7210                  <span class="mh-upsell__price">7,00 €</span>
7211                  <button
7212                    type="button"
7213                    class="mh-upsell__add"
7214                    data-cart-add="51001651069270"
7215                    data-action="cross_sell_atc">+ Ajouter</button>
7216                </div>
7217              </div></div>
7218      </div></div>
7219
7220  <div class="mini-cart__footer">
7221    
7222      <div class="mh-reassurance"><div class="mh-reassurance__item">
7223            <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 15v-3a8 8 0 0 1 16 0v3"></path><path d="M4 15h3v5H5.5A1.5 1.5 0 0 1 4 18.5z"></path><path d="M20 15h-3v5h1.5a1.5 1.5 0 0 0 1.5-1.5z"></path><path d="M17 20c0 1.2-1.8 2-4 2"></path></svg>
7224            <strong>Mia te répond</strong>
7225            <span>[email protected]</span>
7226          </div><div class="mh-reassurance__item">
7227            <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 7h11v9H2z"></path><path d="M13 10h4l3 3v3h-7z"></path><circle cx="6" cy="18" r="1.8"></circle><circle cx="17" cy="18" r="1.8"></circle></svg>
7228            <strong>Livré en 3 à 5 jours</strong>
7229            <span>Lien de suivi</span>
7230          </div><div class="mh-reassurance__item">
7231            <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9z"></path></svg>
7232            <strong>4,7/5 · 10 219 avis</strong>
7233            <span>vérifiés OpenReviews</span>
7234          </div></div>
7235      
7236    
7237
7238    <div class="mini-cart__total-price" rv-show="cart.item_count | gt 0">
7239      <a class="button__atc button__atc--checkout" href="/checkout">
7240        <span class="button__atc--text">Commander</span>
7241
7242        <div class="button__atc--price">
7243          <span rv-html="cart.total_price | money Currency.currentCurrency"></span>
7244        </div>
7245      </a>
7246
7247    </div>
7248  </div>
7249</div>
7249<script type="application/json" id="mh-texts">
7250  {
7251    "locale": "fr",
7252    "msg": "Plus que [montant] pour [palier] !",
7253    "done": "Bravo ! Tous tes cadeaux sont débloqués.",
7254    "badgePrefix": "Débloque"
7255  }
7256</script>
vendor: 1 bytes, line 7256
7256
7257<script type="application/json" id="mh-tiers">
7258  [{"condition": 3500, "type": "discount", "title": "Livraison offerte en Mondial Relay", "badge": "", "message": "avoir la livraison offerte en Mondial Relay"},
7259{"condition": 5000, "type": "discount", "title": "Livraison offerte à domicile", "badge": "", "message": "avoir la livraison offerte à domicile"},
7260{"condition": 7000, "type": "product", "title": "1 crème mains offerte", "badge": "", "message": "recevoir 1 crème mains offerte"},
7261{"condition": 10000, "type": "product", "title": "1 brume parfumée offerte", "badge": "", "message": "recevoir 1 brume parfumée offerte"}
7262]
7263</script>
7263
7264
7265<script data-source="//www.mercihandy.com/cdn/shop/t/121/assets/bogo.js?v=147022868964647448071790930660"></script>
vendor: 1 bytes, line 7265
7265
7266<script data-source="//www.mercihandy.com/cdn/shop/t/121/assets/mini_cart.js?v=59746719866674931351790930780"></script>
7266
7267
7268<script type="text/lazyload">
7269  (function() {
7270    var tiers = [];
7271    var texts = { locale: 'fr', msg: 'Plus que [montant] pour [palier] !', done: 'Bravo ! Tous tes cadeaux sont débloqués.', badgePrefix: 'Débloque' };
7272    try { tiers = JSON.parse(document.getElementById('mh-tiers').innerHTML); } catch (e) {}
7273    try { texts = JSON.parse(document.getElementById('mh-texts').innerHTML); } catch (e) {}
7274
7275    function lowerFirst(text) {
7276      return text ? text.charAt(0).toLowerCase() + text.slice(1) : '';
7277    }
7278
7279    // Texte du badge : celui du palier s'il est rempli, sinon déduit du nom du palier
7280    tiers.forEach(function(tier) {
7281      if (tier.badge) return;
7282      var title = (tier.title || '').trim();
7283      if (texts.locale === 'fr') {
7284        if (tier.type === 'discount') {
7285          tier.badge = /domicile/i.test(title) ? 'Débloque la livraison à domicile' : 'Débloque la livraison offerte';
7286        } else {
7287          var name = title.replace(/^\d+\s*(x\s*)?/i, '').replace(/\s*\d+\s*ml$/i, '').trim();
7288          tier.badge = name ? 'Débloque ta ' + lowerFirst(name) : 'Débloque ton cadeau';
7289        }
7290      } else {
7291        tier.badge = (texts.badgePrefix + ' ' + lowerFirst(title)).trim();
7292      }
7293    });
7294
7295    function formatPrice(cents) {
7296      if (window.Shopify && Shopify.formatMoney && window.theme && theme.moneyFormat) {
7297        return Shopify.formatMoney(cents, theme.moneyFormat);
7298      }
7299      return (cents / 100).toFixed(2).replace('.', ',') + ' €';
7300    }
7301
7302    function escapeHtml(text) {
7303      var div = document.createElement('div');
7304      div.textContent = text;
7305      return div.innerHTML;
7306    }
7307
7308    function mhCartSync(cart) {
7309      cart = cart || (window.CartJS && CartJS.cart);
7310      if (!cart || !cart.items) return;
7311
7312      var inCart = {};
7313      cart.items.forEach(function(item) {
7314        inCart['p' + item.product_id] = true;
7315        inCart['v' + item.variant_id] = true;
7316      });
7317
7318      // Paliers atteints (points de la jauge)
7319      var steps = document.querySelectorAll('#mini-cart .gift-list__item');
7320      tiers.forEach(function(tier, i) {
7321        if (steps[i]) steps[i].classList.toggle('is-reached', cart.total_price >= tier.condition);
7322      });
7323
7324      // Prochain palier
7325      var next = null;
7326      for (var k = 0; k < tiers.length; k++) {
7327        if (cart.total_price < tiers[k].condition) { next = tiers[k]; break; }
7328      }
7329      var gap = next ? next.condition - cart.total_price : 0;
7330
7331      // Message « Plus que [montant] pour [palier] ! »
7332      var msg = document.querySelector('[data-mh-progress-msg]');
7333      if (msg) {
7334        if (cart.item_count === 0) {
7335          msg.hidden = true;
7336        } else if (next) {
7337          msg.innerHTML = escapeHtml(texts.msg)
7338            .replace('[montant]', '<strong>' + formatPrice(gap) + '</strong>')
7339            .replace('[palier]', escapeHtml(lowerFirst(next.message)));
7340          msg.hidden = false;
7341        } else {
7342          msg.innerHTML = '<strong>' + escapeHtml(texts.done) + '</strong>';
7343          msg.hidden = false;
7344        }
7345      }
7346
7347      var visible = 0;
7348      document.querySelectorAll('[data-mh-upsell-card]').forEach(function(card) {
7349        var hide = !!inCart['p' + card.getAttribute('data-product-id')];
7350        card.hidden = hide;
7351        if (!hide) visible++;
7352        var badge = card.querySelector('[data-mh-badge]');
7353        if (badge) {
7354          var show = !!next && cart.item_count > 0 && parseInt(card.getAttribute('data-price'), 10) >= gap;
7355          badge.hidden = !show;
7356          if (show) badge.textContent = next.badge;
7357        }
7358      });
7359
7360      var upsell = document.querySelector('[data-mh-upsell]');
7361      if (upsell) {
7362        upsell.hidden = visible === 0;
7363        upsell.setAttribute('data-count', visible);
7364      }
7365
7366      var pouch = document.querySelector('[data-mh-giftwrap]');
7367      if (pouch) {
7368        pouch.hidden = cart.item_count === 0;
7369        pouch.querySelector('input').checked = !!inCart['v' + pouch.getAttribute('data-variant-id')];
7370      }
7371    }
7372
7373    $(document).on('cart.ready cart.requestComplete', function(event, cart) {
7374      mhCartSync(cart);
7375    });
7376
7377    $(document).on('change', '[data-mh-giftwrap] input', function() {
7378      var variantId = parseInt($(this).closest('[data-mh-giftwrap]').attr('data-variant-id'), 10);
7379      if (this.checked) {
7380        CartJS.addItem(variantId, 1);
7381      } else {
7382        CartJS.updateItemById(variantId, 0);
7383      }
7384    });
7385
7386    mhCartSync();
7387  })();
7388</script>
7388
7389
7390
7391
7392
7393</div>
7394  
7395
7396  
7396<script type="text/lazyload">
7397    jQuery(function () {
7398      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}, {
7399      currency: "EUR",
7400      moneyFormat: "{{amount_with_comma_separator}} €",
7401      moneyWithCurrencyFormat: "{{amount_with_comma_separator}} € EUR",
7402      rivetsModels: {
7403      miniCart: {
7404        freeShippingLimit: 3000
7405          }
7406        }
7407      });
7408    });
7409  </script>
7409
7410
7411  
7411<script src="//www.mercihandy.com/cdn/shop/t/121/assets/load-scripts.js?v=68497071161819468831790930775" defer></script>
7411
7412
7413  
7414    <!-- Algolia head -->
7415      
7415<script type="text/template" id="template_algolia_money_format">{{amount_with_comma_separator}} €
7416</script>
vendor: 1 bytes, line 7416
7416
7417<script type="text/template" id="template_algolia_autocomplete"><div class="
7418  aa-columns-container
7419
7420  [[# with.articles ]] aa-with-articles [[/ with.articles ]]
7421  [[^ with.articles ]] aa-without-articles [[/ with.articles ]]
7422
7423  [[# with.collections ]] aa-with-collections [[/ with.collections ]]
7424  [[^ with.collections ]] aa-without-collections [[/ with.collections ]]
7425
7426  [[# with.footer ]] aa-with-footer [[/ with.footer ]]
7427  [[^ with.footer ]] aa-without-footer [[/ with.footer ]]
7428
7429  [[# with.poweredBy ]] aa-with-powered-by [[/ with.poweredBy ]]
7430  [[^ with.poweredBy ]] aa-without-powered-by [[/ with.poweredBy ]]
7431
7432  [[# with.products ]] aa-with-products [[/ with.products ]]
7433  [[^ with.products ]] aa-without-products [[/ with.products ]]
7434
7435  [[# with.pages ]] aa-with-pages [[/ with.pages ]]
7436  [[^ with.pages ]] aa-without-pages [[/ with.pages ]]
7437">
7438  <div class="aa-dataset-products aa-right-column"></div>
7439
7440  <div class="aa-left-column">
7441    <div class="aa-collections">
7442      <div class="aa-collections-header">
7443        Collections
7444      </div>
7445      <div class="aa-dataset-collections"></div>
7446    </div>
7447
7448   
7449    
7450    <div class="aa-pages">
7451      <div class="aa-pages-header">
7452        Pages
7453      </div>
7454      <div class="aa-dataset-pages"></div>
7455    </div>
7456
7457    <div class="aa-powered-by">
7458      <a
7459        class="aa-powered-by-logo"
7460        href="https://www.algolia.com/?utm_source=shopify&utm_medium=link&utm_campaign=autocomplete-[[ storeName ]]"
7461      ></a>
7462    </div>
7463  </div>
7464</div>
7465</script>
vendor: 1 bytes, line 7465
7465
7466<script type="text/template"
7467  id="template_algolia_autocomplete.css">.algolia-autocomplete {
7468  box-sizing: border-box;
7469
7470  background: white;
7471  border: 1px solid #CCC;
7472  border-top: 2px solid [[ colors.main ]];
7473
7474  z-index: 10000 !important;
7475
7476  color: black;
7477
7478  text-align: left;
7479}
7480
7481.aa-dropdown-menu .aa-highlight {
7482  color: black;
7483  font-weight: bold;
7484}
7485
7486.aa-dropdown-menu .aa-cursor {
7487  cursor: pointer;
7488  background: #f8f8f8;
7489}
7490
7491/* Resets */
7492.aa-dropdown-menu div,
7493.aa-dropdown-menu p,
7494.aa-dropdown-menu span,
7495.aa-dropdown-menu a {
7496  box-sizing: border-box;
7497
7498  margin: 0;
7499  padding: 0;
7500
7501  line-height: 1;
7502  font-size: initial;
7503}
7504
7505/* Links */
7506.aa-dropdown-menu a,
7507.aa-dropdown-menu a:hover,
7508.aa-dropdown-menu a:focus,
7509.aa-dropdown-menu a:active {
7510  font-weight: initial;
7511  font-style: initial;
7512  text-decoration: initial;
7513
7514  color: [[ colors.main ]];
7515}
7516
7517.aa-dropdown-menu a:hover,
7518.aa-dropdown-menu a:focus,
7519.aa-dropdown-menu a:active {
7520  text-decoration: underline;
7521}
7522
7523/* Column layout */
7524.aa-dropdown-menu .aa-left-column,
7525.aa-dropdown-menu .aa-right-column {
7526  position: relative;
7527
7528  padding: 24px 24px 0 24px;
7529}
7530
7531.aa-dropdown-menu-size-xs .aa-left-column,
7532.aa-dropdown-menu-size-xs .aa-right-column,
7533.aa-dropdown-menu-size-sm .aa-left-column,
7534.aa-dropdown-menu-size-sm .aa-right-column {
7535  padding: 24px 12px 0 12px;
7536}
7537
7538.aa-dropdown-menu .aa-with-powered-by .aa-left-column {
7539  padding-bottom: 48px;
7540}
7541
7542.aa-dropdown-menu-size-xs .aa-left-column,
7543.aa-dropdown-menu-size-sm .aa-left-column {
7544  padding-top: 0;
7545  padding-bottom: 32px;
7546}
7547
7548.aa-dropdown-menu-size-xs .aa-without-powered-by .aa-left-column,
7549.aa-dropdown-menu-size-sm .aa-without-powered-by .aa-left-column {
7550  padding-bottom: 0;
7551}
7552
7553.aa-dropdown-menu-size-lg .aa-columns-container {
7554  direction: rtl;
7555
7556  width: 100%;
7557
7558  display: table;
7559  table-layout: fixed;
7560}
7561
7562.aa-dropdown-menu-size-lg .aa-left-column,
7563.aa-dropdown-menu-size-lg .aa-right-column {
7564  display: table-cell;
7565  direction: ltr;
7566  vertical-align: top;
7567}
7568
7569.aa-dropdown-menu-size-lg .aa-left-column {
7570  width: 30%;
7571}
7572/*
7573.aa-dropdown-menu-size-lg .aa-without-articles.aa-without-collections .aa-left-column {
7574  display: none;
7575}
7576*/
7577.aa-dropdown-menu-size-lg .aa-without-products .aa-left-column {
7578  width: 100%;
7579}
7580
7581.aa-dropdown-menu-size-lg .aa-right-column {
7582  width: 70%;
7583  border-left: 1px solid #ebebeb;
7584
7585  padding-bottom: 64px;
7586}
7587
7588.aa-dropdown-menu-size-lg .aa-without-footer .aa-right-column {
7589  padding-bottom: 0;
7590}
7591
7592.aa-dropdown-menu-size-lg .aa-without-articles.aa-without-collections .aa-right-column {
7593  width: 100%;
7594  border-left: none;
7595}
7596/*
7597.aa-dropdown-menu-size-lg .aa-without-products .aa-right-column {
7598  display: none;
7599}
7600*/
7601
7602/* Products group */
7603.aa-dropdown-menu .aa-dataset-products .aa-suggestions:after {
7604  content: '';
7605  display: block;
7606  clear: both;
7607}
7608/*
7609.aa-dropdown-menu .aa-without-products .aa-dataset-products {
7610  display: none;
7611}
7612*/
7613.aa-dropdown-menu .aa-products-empty {
7614  margin-bottom: 16px;
7615}
7616
7617.aa-dropdown-menu .aa-products-empty .aa-no-result {
7618  color: [[ colors.secondary ]];
7619}
7620
7621.aa-dropdown-menu .aa-products-empty .aa-see-all {
7622  margin-top: 8px;
7623}
7624
7625/* Product */
7626.aa-dropdown-menu .aa-dataset-products .aa-suggestion {
7627  float: left;
7628
7629  width: 50%;
7630
7631  margin-bottom: 16px;
7632  margin-top: -4px; /* -$v_padding */
7633}
7634
7635.aa-dropdown-menu-size-xs .aa-dataset-products .aa-suggestion,
7636.aa-dropdown-menu-size-sm .aa-dataset-products .aa-suggestion {
7637  width: 100%;
7638}
7639
7640.aa-dropdown-menu .aa-product {
7641  position: relative;
7642  min-height: 56px; /* $img_size + 2 * $v_padding */
7643
7644  padding: 4px 16px; /* $v_padding, $h_padding */
7645}
7646
7647.aa-dropdown-menu .aa-product-picture {
7648  position: absolute;
7649
7650  width: 48px; /* $img_size */
7651  height: 48px; /* $img_size */
7652
7653  top: 4px; /* $v_padding */
7654  left: 16px; /* $h_padding */
7655
7656  background-position: center center;
7657  background-size: contain;
7658  background-repeat: no-repeat;
7659}
7660
7661.aa-dropdown-menu .aa-product-text {
7662  margin-left: 64px; /* $img_size + $h_padding */
7663}
7664
7665.aa-dropdown-menu-size-xs .aa-product {
7666  padding: 4px;
7667}
7668
7669.aa-dropdown-menu-size-xs .aa-product-picture {
7670  display: none;
7671}
7672
7673.aa-dropdown-menu-size-xs .aa-product-text {
7674  margin: 0;
7675}
7676
7677.aa-dropdown-menu .aa-product-info {
7678  font-size: 0.85em;
7679  color: [[ colors.secondary ]];
7680}
7681
7682.aa-dropdown-menu .aa-product-info .aa-highlight {
7683  font-size: 1em;
7684}
7685
7686.aa-dropdown-menu .aa-product-price {
7687  color: [[ colors.main ]];
7688}
7689
7690.aa-dropdown-menu .aa-product-title,
7691.aa-dropdown-menu .aa-product-info {
7692  width: 100%;
7693
7694  margin-top: -0.4em;
7695
7696  white-space: nowrap;
7697  overflow: hidden;
7698  text-overflow: ellipsis;
7699
7700  line-height: 1.5;
7701}
7702
7703/* Collections, Articles & Pages */
7704/*
7705.aa-dropdown-menu .aa-without-collections .aa-collections {
7706  display: none;
7707}
7708
7709.aa-dropdown-menu .aa-without-articles .aa-articles {
7710  display: none;
7711}
7712
7713.aa-dropdown-menu .aa-without-pages .aa-pages {
7714  display: none;
7715}
7716*/
7717.aa-dropdown-menu .aa-collections,
7718.aa-dropdown-menu .aa-articles,
7719.aa-dropdown-menu .aa-pages {
7720  margin-bottom: 24px;
7721}
7722
7723.aa-dropdown-menu .aa-collections-empty .aa-no-result,
7724.aa-dropdown-menu .aa-articles-empty .aa-no-result,
7725.aa-dropdown-menu .aa-pages-empty .aa-no-result {
7726  opacity: 0.7;
7727}
7728
7729.aa-dropdown-menu .aa-collections-header,
7730.aa-dropdown-menu .aa-articles-header,
7731.aa-dropdown-menu .aa-pages-header {
7732  margin-bottom: 8px;
7733
7734  text-transform: uppercase;
7735  font-weight: bold;
7736  font-size: 0.8em;
7737
7738  color: [[ colors.secondary ]];
7739}
7740
7741.aa-dropdown-menu .aa-collection,
7742.aa-dropdown-menu .aa-article,
7743.aa-dropdown-menu .aa-page {
7744  padding: 4px;
7745}
7746
7747/* Footer */
7748
7749.aa-dropdown-menu .aa-footer {
7750  display: block;
7751
7752  width: 100%;
7753
7754  position: absolute;
7755  left: 0;
7756  bottom: 0;
7757
7758  padding: 16px 48px;
7759
7760  background-color: #f8f8f8;
7761}
7762
7763.aa-dropdown-menu-size-xs .aa-footer,
7764.aa-dropdown-menu-size-sm .aa-footer,
7765.aa-dropdown-menu-size-md .aa-footer {
7766  display: none;
7767}
7768
7769/* Powered By */
7770
7771.aa-dropdown-menu .aa-without-powered-by .aa-powered-by {
7772  display: none;
7773}
7774
7775.aa-dropdown-menu .aa-powered-by {
7776  width: 100%;
7777
7778  position: absolute;
7779  left: 0;
7780  bottom: 16px;
7781
7782  text-align: center;
7783  font-size: 0.8em;
7784  color: [[ colors.secondary ]];
7785}
7786
7787.aa-dropdown-menu .aa-powered-by-logo {
7788  display: inline-block;
7789
7790  width: 142px;
7791  height: 24px;
7792
7793  margin-bottom: -6px;
7794
7795  background-position: center center;
7796  background-size: contain;
7797  background-repeat: no-repeat;
7798  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMwIDE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5zZWFyY2gtYnktYWxnb2xpYTwvdGl0bGU+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItMzYuODY4JSIgeTE9IjEzNC45MzYlIiB4Mj0iMTI5LjQzMiUiIHkyPSItMjcuNyUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBBRUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzNjlFNyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTkuMzk5LjAyMmgxMy4yOTlhMi4zNzIgMi4z
7798NzIgMCAwIDEgMi4zNzcgMi4zNjRWMTUuNjJhMi4zNzIgMi4zNzIgMCAwIDEtMi4zNzcgMi4zNjRINTkuMzk5YTIuMzcyIDIuMzcyIDAgMCAxLTIuMzc3LTIuMzY0VjIuMzgxQTIuMzY4IDIuMzY4IDAgMCAxIDU5LjM5OS4wMjJ6IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTY2LjI1NyA0LjU2Yy0yLjgxNSAwLTUuMSAyLjI3Mi01LjEgNS4wNzggMCAyLjgwNiAyLjI4NCA1LjA3MiA1LjEgNS4wNzIgMi44MTUgMCA1LjEtMi4yNzIgNS4xLTUuMDc4IDAtMi44MDYtMi4yNzktNS4wNzItNS4xLTUuMDcyem0wIDguNjUyYy0xLjk4MyAwLTMuNTkzLTEuNjAyLTMuNTkzLTMuNTc0IDAtMS45NzIgMS42MS0zLjU3NCAzLjU5My0zLjU3NCAxLjk4MyAwIDMuNTkzIDEuNjAyIDMuNTkzIDMuNTc0YTMuNTgyIDMuNTgyIDAgMCAxLTMuNTkzIDMuNTc0em0wLTYuNDE4djIuNjY0YzAgLjA3Ni4wODIuMTMxLjE1My4wOTNsMi4zNzctMS4yMjZjLjA1NS0uMDI3LjA3MS0uMDkzLjA0NC0uMTQ3YTIuOTYgMi45NiAwIDAgMC0yLjQ2NS0xLjQ4N2MtLjA1NSAwLS4xMS4wNDQtLjExLjEwNGwuMDAxLS4wMDF6bS0zLjMzLTEuOTU2bC0uMzEyLS4zMTFhLjc4My43ODMgMCAwIDAtMS4xMDYgMGwtLjM3Mi4zN2EuNzczLjc3MyAwIDAgMCAwIDEuMTAxbC4zMDcuMzA1Yy4wNDkuMDQ5LjEyMS4wMzguMTY0LS4wMTEuMTgxLS4yNDUuMzc4LS40NzkuNTk3LS42OTcuMjI1LS4yMjMuNDU1LS40Mi43MDctLjU5OS4wNTUtLjAzMy4wNi0uMTA5LjAxNi0uMTU4aC0uMDAxem01LjAwMS0uODA2di0uNjE2YS43ODEuNzgxIDAgMCAwLS43ODMtLjc3OWgtMS44MjRhLjc4Ljc4IDAgMCAwLS43ODMuNzc5di42MzJjMCAuMDcxLjA2Ni4xMi4xMzcuMTA0YTUuNzM2IDUuNzM2IDAgMCAxIDEuNTg4LS4yMjNjLjUyIDAgMS4wMzUuMDcxIDEuNTM0LjIwN2EuMTA2LjEwNiAwIDAgMCAuMTMxLS4xMDR6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEwMi4xNjIgMTMuNzYyYzAgMS40NTUtLjM3MiAyLjUxNy0xLjEyMyAzLjE5My0uNzUuNjc2LTEuODk1IDEuMDEzLTMuNDQgMS4wMTMtLjU2NCAwLTEuNzM2LS4xMDktMi42NzMtLjMxNmwuMzQ1LTEuNjg5Yy43ODMuMTYzIDEuODE5LjIwNyAyLjM2MS4yMDcuODYgMCAxLjQ3My0uMTc0IDEuODQtLjUyMy4zNjctLjM0OS41NDgtLjg2Ni41NDgtMS41NTN2LS4zNDlhNi4zNzQgNi4zNzQgMCAwIDEtLjgzOC4zMTYgNC4xNTEgNC4xNTEgMCAwIDEtMS4xOTQuMTU4IDQuNTE1IDQuNTE1IDAgMCAxLTEuNjE2LS4yNzggMy4zODUgMy4zODUgMCAwIDEtMS4yNTQtLjgxNyAzLjc0NCAz
7798Ljc0NCAwIDAgMS0uODExLTEuMzUxYy0uMTkyLS41MzktLjI5LTEuNTA0LS4yOS0yLjIxMiAwLS42NjUuMTA0LTEuNDk4LjMwNy0yLjA1NGEzLjkyNSAzLjkyNSAwIDAgMSAuOTA0LTEuNDMzIDQuMTI0IDQuMTI0IDAgMCAxIDEuNDQxLS45MjYgNS4zMSA1LjMxIDAgMCAxIDEuOTQ1LS4zNjVjLjY5NiAwIDEuMzM3LjA4NyAxLjk2MS4xOTFhMTUuODYgMTUuODYgMCAwIDEgMS41ODguMzMydjguNDU2aC0uMDAxem0tNS45NTQtNC4yMDZjMCAuODkzLjE5NyAxLjg4NS41OTIgMi4yOTkuMzk0LjQxNC45MDQuNjIxIDEuNTI4LjYyMS4zNCAwIC42NjMtLjA0OS45NjQtLjE0MmEyLjc1IDIuNzUgMCAwIDAgLjczNC0uMzMydi01LjI5YTguNTMxIDguNTMxIDAgMCAwLTEuNDEzLS4xOGMtLjc3OC0uMDIyLTEuMzY5LjI5NC0xLjc4Ni44MDEtLjQxMS41MDctLjYxOSAxLjM5NS0uNjE5IDIuMjIzem0xNi4xMiAwYzAgLjcxOS0uMTA0IDEuMjY0LS4zMTggMS44NThhNC4zODkgNC4zODkgMCAwIDEtLjkwNCAxLjUyYy0uMzg5LjQyLS44NTQuNzQ2LTEuNDAyLjk3NS0uNTQ4LjIyOS0xLjM5MS4zNi0xLjgxMy4zNi0uNDIyLS4wMDUtMS4yNi0uMTI1LTEuODAyLS4zNmE0LjA4OCA0LjA4OCAwIDAgMS0xLjM5Ny0uOTc1IDQuNDg2IDQuNDg2IDAgMCAxLS45MDktMS41MiA1LjAzNyA1LjAzNyAwIDAgMS0uMzI5LTEuODU4YzAtLjcxOS4wOTktMS40MTEuMzE4LTEuOTk5LjIxOS0uNTg4LjUyNi0xLjA5LjkyLTEuNTA5LjM5NC0uNDIuODY1LS43NDEgMS40MDItLjk3YTQuNTQ3IDQuNTQ3IDAgMCAxIDEuNzg2LS4zMzggNC42OSA0LjY5IDAgMCAxIDEuNzkxLjMzOGMuNTQ4LjIyOSAxLjAxOS41NSAxLjQwMi45Ny4zODkuNDIuNjkuOTIxLjkwOSAxLjUwOS4yMy41ODguMzQ1IDEuMjguMzQ1IDEuOTk5aC4wMDF6bS0yLjE5MS4wMDVjMC0uOTIxLS4yMDMtMS42ODktLjU5Ny0yLjIyMy0uMzk0LS41MzktLjk0OC0uODA2LTEuNjU0LS44MDYtLjcwNyAwLTEuMjYuMjY3LTEuNjU0LjgwNi0uMzk0LjUzOS0uNTg2IDEuMzAyLS41ODYgMi4yMjMgMCAuOTMyLjE5NyAxLjU1OC41OTIgMi4wOTguMzk0LjU0NS45NDguODEyIDEuNjU0LjgxMi43MDcgMCAxLjI2LS4yNzIgMS42NTQtLjgxMi4zOTQtLjU0NS41OTItMS4xNjYuNTkyLTIuMDk4aC0uMDAxem02Ljk2MiA0LjcwN2MtMy41MTEuMDE2LTMuNTExLTIuODIyLTMuNTExLTMuMjc0TDExMy41ODMuOTI2bDIuMTQyLS4zMzh2MTAuMDAzYzAgLjI1NiAwIDEuODggMS4zNzUgMS44ODV2MS43OTJoLS4wMDF6bTMuNzc0IDBoLTIuMTUzVjUuMDcybDIuMTUzLS4zMzh2OS41MzR6bS0xLjA3OS0xMC41NDJjLjcxOCAwIDEuMzA0LS41NzggMS4zMDQtMS4yOTEgMC0uNzE0LS41ODEtMS4yOTEtMS4zMDQtMS4yOTEtLjcyMyAwLTEuMzA0LjU3OC0xLjMwNCAxLjI5MSAwIC43MTQuNTg2IDEuMjkxIDEuMzA0IDEuMjkxem02LjQzMSAxLjAxM2MuNzA3IDAgMS4zMDQuMDg3IDEuNzg2LjI2Mi40ODIuMTc0Ljg3MS40MiAxLjE1Ni43My4yODUuMzExLjQ4OC43MzUuNjA4IDEuMTgyLjEyNi40NDcuMTg2LjkzNy4xODYgMS40NzZ2NS40ODFhMjUuMjQgMjUuMjQgMCAwIDEtMS40OTUuMjUxYy0uNjY4LjA5OC0xLjQxOS4xNDctMi4yNTEuMTQ3YTYuODI5IDYuODI5IDAgMCAxLTEuNTE3LS4xNTggMy4yMTMgMy4yMTMgMCAwIDEtMS4xNzgtLjUwNyAyLjQ1NSAyLjQ1NSAwIDAgMS0uNzYxLS45MDRjLS4xODEtLjM3LS4yNzQtLjg5My0uMjc0LTEuNDM4IDAtLjUyMy4xMDQtLjg1NS4zMDctMS4yMTUuMjA4LS4zNi40ODctLjY1NC44MzgtLjg4M2EzLjYwOSAzLjYwOSAwIDAgMSAxLjIyNy0uNDkgNy4wNzMgNy4wNzMgMCAwIDEgMi4yMDItLjEwM2MuMjYzLjAyNy41MzcuMDc2LjgzMy4xNDd2LS4zNDljMC0uMjQ1LS4wMjctLjQ3OS0uMDg4LS42OTdhMS40ODYgMS40ODYgMCAwIDAtLjMwNy0uNTgzYy0uMTQ4LS4xNjktLjM0LS4zLS41ODEtLjM5MmEyLjUzNiAyLjUzNiAwIDAgMC0uOTE1LS4xNjNjLS40OTMgMC0uOTQyLjA2LTEuMzUzLjEzMS0uNDExLjA3MS0uNzUuMTUzLTEuMDA4LjI0NWwtLjI1Ny0xLjc0OWMuMjY4LS4wOTMuNjY4LS4xODUgMS4xODMtLjI3OGE5LjMzNSA5LjMzNSAwIDAgMSAxLjY2LS4xNDJsLS4wMDEtLjAwMXptLjE4MSA3LjczMWMuNjU3IDAgMS4xNDUtLjAzOCAxLjQ4NC0uMTA0di0yLjE2OGE1LjA5NyA1LjA5NyAwIDAgMC0xLjk3OC0uMTA0Yy0uMjQxLjAzMy0uNDYuMDk4LS42NTIuMTkxYTEuMTY3IDEuMTY3IDAgMCAwLS40NjYuMzkyYy0uMTIxLjE2OS0uMTc1LjI2Ny0uMTc1LjUyMyAwIC41MDEuMTc1Ljc5LjQ5My45ODEuMzIzLjE5Ni43NS4yODkgMS4yOTMuMjg5aC4wMDF6TTg0LjEwOSA0Ljc5NGMuNzA3IDAgMS4zMDQuMDg3IDEuNzg2LjI2Mi40ODIuMTc0Ljg3MS40MiAxLjE1Ni43My4yOS4zMTYuNDg3LjczNS42MDggMS4xODIuMTI2LjQ0Ny4xODYuOTM3LjE4NiAxLjQ3NnY1LjQ4MWEyNS4yNCAyNS4yNCAwIDAgMS0xLjQ5NS4yNTFjLS42NjguMDk4LTEuNDE5LjE0Ny0yLjI1MS4xNDdhNi44MjkgNi44MjkgMCAwIDEtMS41MTctLjE1OCAzLjIxMyAzLjIxMyAwIDAgMS0xLjE3OC0uNTA3IDIuNDU1IDIuNDU1IDAgMCAxLS43NjEtLjkwNGMtLjE4MS0uMzctLjI3NC0uODkzLS4yNzQtMS40MzggMC0uNTIzLjEwNC0uODU1LjMwNy0xLjIxNS4yMDgtLjM2LjQ4Ny0uNjU0LjgzOC0uODgzYTMuNjA5IDMuNjA5IDAgMCAxIDEuMjI3LS40OSA3LjA3MyA3LjA3MyAwIDAgMSAyLjIwMi0uMTAzYy4yNTcuMDI3LjUzNy4wNzYuODMzLjE0N3YtLjM0OWMwLS4yNDUtLjAyNy0uNDc5LS4wODgtLjY5N2ExLjQ4NiAxLjQ4NiAwIDAgMC0uMzA3LS41ODNjLS4xNDgtLjE2OS0uMzQtLjMtLjU4MS0uMzkyYTIuNTM2IDIuNTM2IDAgMCAwLS45MTUtLjE2M2MtLjQ5MyAwLS45NDIuMDYtMS4zNTMuMTMxLS40MTEuMDcxLS43NS4xNTMtMS4wMDguMjQ1bC0uMjU3LTEuNzQ5Yy4yNjgtLjA5My42NjgtLjE4NSAxLjE4My0uMjc4YTguODkgOC44OSAwIDAgMSAxLjY2LS4xNDJsLS4wMDEtLjAwMXptLjE4NiA3LjczNmMuNjU3IDAgMS4xNDUtLjAzOCAxLjQ4NC0uMTA0di0yLjE2OGE1LjA5NyA1LjA5NyAwIDAgMC0xLjk3OC0uMTA0Yy0uMjQxLjAzMy0uNDYuMDk4LS42NTIuMTkxYTEuMTY3IDEuMTY3IDAgMCAwLS40NjYuMzkyYy0uMTIxLjE2OS0uMTc1LjI2Ny0uMTc1LjUyMyAwIC41MDEuMTc1Ljc5LjQ5My45ODEuMzE4LjE5MS43NS4yODkgMS4yOTMuMjg5aC4wMDF6bTguNjgyIDEuNzM4Yy0zLjUxMS4wMTYtMy41MTEtMi44MjItMy41MTEtMy4yNzRMODkuNDYxLjkyNmwyLjE0Mi0uMzM4djEwLjAwM2MwIC4yNTYgMCAxLjg4IDEuMzc1IDEuODg1djEuNzkyaC0uMDAxeiIgZmlsbD0iIzE4MjM1OSIvPjxwYXRoIGQ9Ik01LjAyNyAxMS4wMjVjMCAuNjk4LS4yNTIgMS4yNDYtLjc1NyAxLjY0NC0uNTA1LjM5Ny0xLjIwMS41OTYtMi4wODkuNTk2LS44ODggMC0xLjYxNS0uMTM4LTIuMTgxLS40MTR2LTEuMjE0Yy4zNTguMTY4LjczOS4zMDEgMS4xNDEuMzk3LjQwMy4wOTcuNzc4LjE0NSAxLjEyNS4xNDUuNTA4IDAgLjg4NC0uMDk3IDEuMTI1LS4yOWEuOTQ1Ljk0NSAwIDAgMCAuMzYzLS43NzkuOTc4Ljk3OCAwIDAgMC0uMzMzLS43NDdjLS4yMjItLjIwNC0uNjgtLjQ0Ni0xLjM3NS0uNzI1LS43MTYtLjI5LTEuMjIxLS42MjEtMS41MTUtLjk5NC0uMjk0LS4zNzItLjQ0LS44Mi0uNDQtMS4zNDMgMC0uNjU1LjIzMy0xLjE3MS42OTgtMS41NDcuNDY2LS4zNzYgMS4wOS0uNTY0IDEuODc1LS41NjQuNzUyIDAgMS41LjE2NSAyLjI0NS40OTRsLS40MDggMS4wNDdjLS42OTgtLjI5NC0xLjMyMS0uNDQtMS44NjktLjQ0LS40MTUgMC0uNzMuMDktLjk0NS4yNzFhLjg5Ljg5IDAgMCAwLS4zMjIuNzE3YzAgLjIwNC4wNDMuMzc5LjEyOS41MjQuMDg2LjE0NS4yMjcuMjgyLjQyNC40MTEuMTk3LjEyOS41NTEuMjk5IDEuMDYzLjUxLjU3Ny4yNC45OTkuNDY0IDEuMjY4LjY3MS4yNjkuMjA4LjQ2Ni40NDIuNTk
7798xLjcwNC4xMjUuMjYxLjE4OC41NjkuMTg4LjkyNGwtLjAwMS4wMDJ6bTMuOTggMi4yNGMtLjkyNCAwLTEuNjQ2LS4yNjktMi4xNjctLjgwOC0uNTIxLS41MzktLjc4Mi0xLjI4MS0uNzgyLTIuMjI2IDAtLjk3LjI0Mi0xLjczMy43MjUtMi4yODguNDgzLS41NTUgMS4xNDgtLjgzMyAxLjk5My0uODMzLjc4NCAwIDEuNDA0LjIzOCAxLjg1OC43MTQuNDU1LjQ3Ni42ODIgMS4xMzIuNjgyIDEuOTY2di42ODJINy4zNTdjLjAxOC41NzcuMTc0IDEuMDIuNDY3IDEuMzI5LjI5NC4zMS43MDcuNDY1IDEuMjQxLjQ2NS4zNTEgMCAuNjc4LS4wMzMuOTgtLjA5OWE1LjEgNS4xIDAgMCAwIC45NzUtLjMzdjEuMDI2YTMuODY1IDMuODY1IDAgMCAxLS45MzUuMzEyIDUuNzIzIDUuNzIzIDAgMCAxLTEuMDguMDkxbC4wMDItLjAwMXptLS4yMzEtNS4xOTljLS40MDEgMC0uNzIyLjEyNy0uOTY0LjM4MXMtLjM4Ni42MjUtLjQzMiAxLjExMmgyLjY5NmMtLjAwNy0uNDkxLS4xMjUtLjg2Mi0uMzU0LTEuMTE1LS4yMjktLjI1Mi0uNTQ0LS4zNzktLjk0NS0uMzc5bC0uMDAxLjAwMXptNy42OTIgNS4wOTJsLS4yNTItLjgyN2gtLjA0M2MtLjI4Ni4zNjItLjU3NS42MDgtLjg2NS43MzktLjI5LjEzMS0uNjYyLjE5Ni0xLjExNy4xOTYtLjU4NCAwLTEuMDM5LS4xNTgtMS4zNjctLjQ3My0uMzI4LS4zMTUtLjQ5MS0uNzYxLS40OTEtMS4zMzcgMC0uNjEyLjIyNy0xLjA3NC42ODItMS4zODYuNDU1LS4zMTIgMS4xNDgtLjQ4MiAyLjA3OS0uNTFsMS4wMjYtLjAzMnYtLjMxN2MwLS4zOC0uMDg5LS42NjMtLjI2Ni0uODUxLS4xNzctLjE4OC0uNDUyLS4yODItLjgyNC0uMjgyLS4zMDQgMC0uNTk2LjA0NS0uODc2LjEzNGE2LjY4IDYuNjggMCAwIDAtLjgwNi4zMTdsLS40MDgtLjkwMmE0LjQxNCA0LjQxNCAwIDAgMSAxLjA1OC0uMzg0IDQuODU2IDQuODU2IDAgMCAxIDEuMDg1LS4xMzJjLjc1NiAwIDEuMzI2LjE2NSAxLjcxMS40OTQuMzg1LjMyOS41NzcuODQ3LjU3NyAxLjU1MnY0LjAwMmgtLjkwMmwtLjAwMS0uMDAxem0tMS44OC0uODU5Yy40NTggMCAuODI2LS4xMjggMS4xMDQtLjM4NC4yNzgtLjI1Ni40MTYtLjYxNS40MTYtMS4wNzd2LS41MTZsLS43NjMuMDMyYy0uNTk0LjAyMS0xLjAyNy4xMjEtMS4yOTcuMjk4cy0uNDA2LjQ0OC0uNDA2LjgxNGMwIC4yNjUuMDc5LjQ3LjIzNi42MTUuMTU4LjE0NS4zOTQuMjE4LjcwOS4yMThoLjAwMXptNy41NTctNS4xODljLjI1NCAwIC40NjQuMDE4LjYyOC4wNTRsLS4xMjQgMS4xNzZhMi4zODMgMi4zODMgMCAwIDAtLjU1OS0uMDY0Yy0uNTA1IDAtLjkxNC4xNjUtMS4yMjcuNDk0LS4zMTMuMzI5LS40Ny43NTctLjQ3IDEuMjg0djMuMTA1aC0xLjI2MlY3LjIxOGguOTg4bC4xNjcgMS4wNDdoLjA2NGMuMTk3LS4zNTQuNDU0LS42MzYuNzcxLS44NDNhMS44MyAxLjgzIDAgMCAxIDEuMDIzLS4zMTJoLjAwMXptNC4xMjUgNi4xNTVjLS44OTkgMC0xLjU4Mi0uMjYyLTIuMDQ5LS43ODctLjQ2Ny0uNTI1LS43MDEtMS4yNzctLjcwMS0yLjI1OSAwLS45OTkuMjQ0LTEuNzY3LjczMy0yLjMwNC40ODktLjUzNyAxLjE5NS0uODA2IDIuMTE5LS44MDYuNjI3IDAgMS4xOTEuMTE2IDEuNjkyLjM0OWwtLjM4MSAxLjAxNWMtLjUzNC0uMjA4LS45NzQtLjMxMi0xLjMyMS0uMzEyLTEuMDI4IDAtMS41NDIuNjgyLTEuNTQyIDIuMDQ2IDAgLjY2Ni4xMjggMS4xNjYuMzg0IDEuNTAxLjI1Ni4zMzUuNjMxLjUwMiAxLjEyNS41MDJhMy4yMyAzLjIzIDAgMCAwIDEuNTk1LS40MTl2MS4xMDFhMi41MyAyLjUzIDAgMCAxLS43MjIuMjg1IDQuMzU2IDQuMzU2IDAgMCAxLS45MzIuMDg2di4wMDJ6bTguMjc3LS4xMDdoLTEuMjY4VjkuNTA2YzAtLjQ1OC0uMDkyLS44LS4yNzctMS4wMjYtLjE4NC0uMjI2LS40NzctLjMzOC0uODc4LS4zMzgtLjUzIDAtLjkxOS4xNTgtMS4xNjguNDc1LS4yNDkuMzE3LS4zNzMuODQ4LS4zNzMgMS41OTN2Mi45NDloLTEuMjYyVjQuODAxaDEuMjYydjIuMTIyYzAgLjM0LS4wMjEuNzA0LS4wNjQgMS4wOWguMDgxYTEuNzYgMS43NiAwIDAgMSAuNzE3LS42NjZjLjMwNi0uMTU4LjY2My0uMjM2IDEuMDcyLS4yMzYgMS40MzkgMCAyLjE1OS43MjUgMi4xNTkgMi4xNzV2My44NzNsLS4wMDEtLjAwMXptNy42NDktNi4wNDhjLjc0MSAwIDEuMzE5LjI2OSAxLjczMi44MDYuNDE0LjUzNy42MiAxLjI5MS42MiAyLjI2MSAwIC45NzQtLjIwOSAxLjczMi0uNjI4IDIuMjc1LS40MTkuNTQyLTEuMDAxLjgxNC0xLjc0Ni44MTQtLjc1MiAwLTEuMzM2LS4yNy0xLjc1MS0uODExaC0uMDg2bC0uMjMxLjcwNGgtLjk0NVY0LjgwMWgxLjI2MnYxLjk4N2wtLjAyMS42NTUtLjAzMi41NTNoLjA1NGMuNDAxLS41OTEuOTkyLS44ODYgMS43NzItLjg4NnptLS4zMjggMS4wMzFjLS41MDggMC0uODc1LjE0OS0xLjA5OC40NDgtLjIyNC4yOTktLjMzOS43OTktLjM0NiAxLjUwMXYuMDg2YzAgLjcyMy4xMTUgMS4yNDcuMzQ0IDEuNTcxLjIyOS4zMjQuNjAzLjQ4NiAxLjEyMy40ODYuNDQ4IDAgLjc4Ny0uMTc3IDEuMDE4LS41MzIuMjMxLS4zNTQuMzQ2LS44NjcuMzQ2LTEuNTM2IDAtMS4zNS0uNDYyLTIuMDI1LTEuMzg2LTIuMDI1bC0uMDAxLjAwMXptMy4yNDQtLjkyNGgxLjM3NWwxLjIwOSAzLjM2OGMuMTgzLjQ4LjMwNC45MzEuMzY1IDEuMzU0aC4wNDNjLjAzMi0uMTk3LjA5MS0uNDM2LjE3Ny0uNzE3LjA4Ni0uMjgxLjU0MS0xLjYxNiAxLjM2NC00LjAwNGgxLjM2NGwtMi41NDEgNi43M2MtLjQ2MiAxLjIzNS0xLjIzMiAxLjg1My0yLjMxIDEuODUzLS4yNzkgMC0uNTUxLS4wMy0uODE2LS4wOTF2LS45OTljLjE5LjA0My40MDYuMDY0LjY1LjA2NC42MDkgMCAxLjAzNy0uMzUzIDEuMjg0LTEuMDU4bC4yMi0uNTU5LTIuMzg1LTUuOTQxaC4wMDF6IiBmaWxsPSIjMUQzNjU3Ii8+PC9nPjwvc3ZnPg==);
7799}
7800</script>
vendor: 1 bytes, line 7800
7800
7801<script type="text/template"
7802  id="template_algolia_autocomplete_pages_empty"><div class="aa-pages-empty">
7803  <div class="aa-no-result">
7804    [[ translations.noPageFound ]]
7805  </div>
7806</div>
7807</script>
vendor: 1 bytes, line 7807
7807
7808<script type="text/template"
7809  id="template_algolia_autocomplete_page"><div class="aa-page">
7810  <div class="aa-picture" style="background-image: url('[[# helpers.iconImage ]][[/ helpers.iconImage ]]')"></div>
7811  <div class="aa-text">
7812    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7813  </div>
7814</div>
7815</script>
vendor: 1 bytes, line 7815
7815
7816<script type="text/template"
7817  id="template_algolia_autocomplete_collection"><div class="aa-collection">
7818  <div class="aa-picture" style="background-image: url('[[# helpers.iconImage ]][[/ helpers.iconImage ]]')"></div>
7819  <div class="aa-text">
7820    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7821  </div>
7822</div>
7823</script>
vendor: 1 bytes, line 7823
7823
7824<script type="text/template"
7825  id="template_algolia_autocomplete_collections_empty"><div class="aa-collections-empty">
7826  <div class="aa-no-result">
7827    [[ translations.noCollectionFound ]]
7828  </div>
7829</div>
7830</script>
vendor: 1 bytes, line 7830
7830
7831<script type="text/template"
7832  id="template_algolia_autocomplete_article"><div class="aa-article">
7833  <div class="aa-text">
7834    <span class="aa-title">[[& _highlightResult.title.value ]]</span>
7835  </div>
7836</div>
7837</script>
vendor: 1 bytes, line 7837
7837
7838<script type="text/template"
7839  id="template_algolia_autocomplete_articles_empty"><div class="aa-articles-empty">
7840  <div class="aa-no-result">
7841    No article found
7842  </div>
7843</div>
7844</script>
vendor: 1 bytes, line 7844
7844
7845<script type="text/template"
7846  id="template_algolia_autocomplete_product"><div class="aa-product">
7847  <div class="aa-product-picture" style="background-image: url('[[# helpers.thumbImage ]][[/ helpers.thumbImage ]]')"></div>
7848  <div class="aa-product-text">
7849    <p class="aa-product-title">
7850      [[# helpers.fullHTMLTitle ]][[/ helpers.fullHTMLTitle ]]
7851    </p>
7852    <p class="aa-product-info">
7853      [[# product_type ]]
7854        [[& _highlightResult.product_type.value ]]
7855      [[/ product_type ]]
7856      [[# vendor ]]
7857        [[# helpers.by ]] [[& _highlightResult.vendor.value ]] [[/ helpers.by ]]
7858      [[/ vendor ]]
7859    </p>
7860    <p class="aa-product-price">
7861      [[# helpers.autocompletePrice ]][[/ helpers.autocompletePrice ]]
7862    </p>
7863  </div>
7864</div>
7865</script>
vendor: 1 bytes, line 7865
7865
7866<script type="text/template"
7867  id="template_algolia_autocomplete_products_empty"><div class="aa-products-empty">
7868  <p class="aa-no-result">
7869    [[# helpers.no_result_for ]] "[[ query ]]" [[/ helpers.no_result_for]]
7870  </p>
7871
7872  <p class="aa-see-all">
7873    <a href="/search?q=">
7874      [[ translations.allProducts ]]
7875    </a>
7876  </p>
7877</div>
7878</script>
vendor: 1 bytes, line 7878
7878
7879<script type="text/template"
7880  id="template_algolia_autocomplete_footer"><div class="aa-footer">
7881  [[ translations.allProducts ]]
7882  <a class="aa-footer-link" href="/search?q=[[ query ]]">
7883    [[ translations.matching ]]
7884    <span class="aa-query">
7885      "[[ query ]]"
7886    </span>
7887  </a>
7888  (<span class="aa-nbhits">[[# helpers.formatNumber ]][[ nbHits ]][[/ helpers.formatNumber ]]</span>)
7889</div>
7890</script>
vendor: 1 bytes, line 7890
7890
7891<script type="text/template"
7892  id="template_algolia_instant_search"><div class="ais-page">
7893  <div class="ais-input">
7894    
7895    <div class="ais-search-box-container"></div>
7896    <div class="ais-input-button">
7897      <div class="ais-clear-input-icon"></div>
7898    </div>
7899  </div>
7900  <div class="ais-facets-button">
7901    Voir les filtres
7902  </div>
7903  <div class="ais-facets">
7904    <div class="ais-current-refined-values-container"></div>
7905    [[# facets ]]
7906    <div class="ais-facet-[[ type ]] ais-facet-[[ name ]]"></div>
7907    [[/ facets ]]
7908  </div>
7909  <div class="ais-block">
7910
7911    <div class="ais-search-header">
7912      <div class="ais-stats-container"></div>
7913      <div class="ais-change-display">
7914        <span class="ais-change-display-block ais-change-display-selected"><i class="fa fa-th-large"></i></span>
7915        <span class="ais-change-display-list"><i class="fa fa-th-list"></i></span>
7916      </div>
7917      <div class="ais-sort">
7918        [[ translations.sortBy ]]
7919        <span class="ais-sort-orders-container"></span>
7920      </div>
7921    </div>
7922    <div class="ais-hits-container ais-results-as-block"></div>
7923  </div>
7924  <div class="ais-pagination-container"></div>
7925</div>
7926
7927</script>
vendor: 1 bytes, line 7927
7927
7928<script type="text/template"
7929  id="template_algolia_instant_search.css">.ais-page .aa-highlight {
7930  color: black;
7931  font-weight: bold;
7932}
7933
7934/* Resets */
7935.ais-page div,
7936.ais-page p,
7937.ais-page span,
7938.ais-page a,
7939.ais-page ul,
7940.ais-page li,
7941.ais-page input {
7942  box-sizing: border-box;
7943
7944  margin: 0;
7945  padding: 0;
7946
7947  line-height: 1;
7948  font-size: initial;
7949}
7950
7951/* Links */
7952.ais-page .ais-link,
7953.ais-page a,
7954.ais-page a:hover,
7955.ais-page a:focus,
7956.ais-page a:active {
7957  font-weight: initial;
7958  font-style: initial;
7959  text-decoration: initial;
7960
7961  color: [[ colors.main ]];
7962
7963  cursor: pointer;
7964}
7965
7966.ais-page a:hover,
7967.ais-page a:focus,
7968.ais-page a:active,
7969.ais-page .ais-link:hover {
7970  text-decoration: underline;
7971}
7972
7973/* Columns */
7974.ais-page .ais-facets {
7975  width: 25%;
7976  float: left;
7977  padding-right: 8px;
7978
7979}
7980
7981.ais-page .ais-facets .ais-facet-price_range, .ais-page .ais-facets .ais-facet-vendor{
7982	display:none;
7983}
7984
7985.ais-page .ais-block {
7986  width: 75%;
7987  float: right;
7988  padding-left: 8px;
7989}
7990
7991.ais-results-size-xs .ais-page .ais-facets,
7992.ais-results-size-xs .ais-page .ais-block,
7993.ais-results-size-sm .ais-page .ais-facets,
7994.ais-results-size-sm .ais-page .ais-block {
7995  width: 100%;
7996  padding-left: 0px;
7997}
7998
7999.ais-page .ais-pagination {
8000  clear: both;
8001}
8002
8003/* Refine button */
8004.ais-page .ais-facets-button {
8005  display: none;
8006
8007  margin: 16px 0;
8008  padding: 8px;
8009
8010  border: 1px solid #e0e0e0;
8011  text-align: center;
8012
8013  cursor: pointer;
8014}
8015
8016.ais-results-size-xs .ais-page .ais-facets-button,
8017.ais-results-size-sm .ais-page .ais-facets-button {
8018  display: block;
8019}
8020
8021.ais-results-size-xs .ais-page .ais-facets,
8022.ais-results-size-sm .ais-page .ais-facets {
8023  display: none;
8024}
8025
8026.ais-results-size-xs .ais-page .ais-facets__shown,
8027.ais-results-size-sm .ais-page .ais-facets__shown {
8028  display: block;
8029}
8030
8031/* Facets */
8032.ais-page .ais-facet {
8033/*
8034	border: 1px solid #e0e0e0;
8035  margin-bottom: 16px;
8036  color: #636363;
8037*/
8038  border:none;
8039  margin-bottom:2em;
8040  color:#ccc;
8041
8042}
8043
8044.ais-page .ais-facet a,
8045.ais-page .ais-facet a:hover,
8046.ais-page .ais-facet a:focus,
8047.ais-page .ais-facet a:active {
8048  color: #666;
8049}
8050
8051.ais-page .ais-facet--header {
8052  padding: 6px 8px;
8053  text-transform: uppercase;
8054/*
8055  background: #f4f4f4;
8056  font-size: 0.95em;
8057  color: #757575;
8058*/
8059background:none;
8060font-size:1em;
8061color:#666;
8062font-weight:bold;
8063border-bottom:2px solid #ccc;
8064}
8065
8066.ais-page .ais-facet--body {
8067  padding: 8px;
8068background:#fafafa
8069}
8070
8071.ais-page .ais-facet--item {
8072  position: relative;
8073  width: 100%;
8074
8075  padding: 6px 50px 6px 0;
8076
8077  cursor: pointer;
8078}
8079
8080.ais-page .ais-facet--label {
8081  display: inline-block;
8082  margin-top: -0.15em;
8083  margin-bottom: -0.15em;
8084
8085  width: 100%;
8086
8087  white-space: nowrap;
8088  overflow: hidden;
8089  text-overflow: ellipsis;
8090
8091  cursor: pointer;
8092
8093  line-height: 1.3;
8094}
8095
8096.ais-page .ais-facet--count {
8097  [[# distinct ]]
8098    display: none;
8099  [[/ distinct ]]
8100
8101  position: absolute;
8102
8103  top: 6px;
8104  right: 0px;
8105
8106  color: [[ colors.secondary ]];
8107}
8108
8109.ais-page .ais-facet--active {
8110  font-weight: bold;
8111}
8112
8113.ais-page .ais-facet--active, .ais-page .ais-facet--item:hover {
8114 /* margin-left: -8px;
8115  padding-left: 4px;*/
8116  padding-right: 42px;
8117color:[[ colors.main ]];
8118
8119/*
8120  border-left: 4px solid [[ colors.main ]];
8121*/
8122}
8123
8124.ais-page .ais-facet--active .ais-facet--count, .ais-page .ais-facet--item:hover .ais-facet--count {
8125  right: -8px;
8126}
8127
8128.ais-page .ais-current-refined-values {
8129  position: relative;
8130}
8131
8132.ais-page .ais-current-refined-values--header {
8133  padding-right: 72px;
8134}
8135
8136.ais-page .ais-current-refined-values--clear-all {
8137  position: absolute;
8138
8139  top: 5px;
8140  right: 8px;
8141}
8142
8143.ais-page .ais-current-refined-values--link {
8144  display: table;
8145
8146  width: 100%;
8147  margin: 4px 0;
8148
8149  border: 1px solid #e0e0e0;
8150
8151  cursor: pointer;
8152}
8153
8154.ais-page .ais-current-refined-values--link:before {
8155  content: '\2a2f';
8156  display: table-cell;
8157  vertical-align: middle;
8158
8159  width: 0;
8160  padding: 4px 6px;
8161
8162  background: #e0e0e0;
8163}
8164
8165.ais-page .ais-current-refined-values--link div {
8166  display: inline;
8167}
8168
8169.ais-page .ais-current-refined-values--link > div {
8170  display: table-cell;
8171  vertical-align: middle;
8172
8173  margin-top: -0.15em;
8174  margin-bottom: -0.15em;
8175  padding: 4px 6px;
8176
8177  background: #f4f4f4;
8178
8179  width: 100%;
8180  max-width: 1px;
8181
8182  white-space: nowrap;
8183  overflow: hidden;
8184  text-overflow: ellipsis;
8185
8186  line-height: 1.3;
8187}
8188
8189.ais-page .ais-current-refined-values--link:hover {
8190  text-decoration: none;
8191}
8192
8193.ais-page .ais-current-refined-values--link:hover > div {
8194  text-decoration: line-through;
8195}
8196
8197.ais-page .ais-current-refined-values--label {
8198  font-weight: bold;
8199}
8200
8201.ais-page .ais-current-refined-values--count {
8202  display: none;
8203}
8204
8205.ais-page .ais-range-slider--target {
8206  margin: 16px 16px 24px 16px;
8207  cursor: pointer;
8208}
8209
8210.ais-page .ais-range-slider--tooltip {
8211  display: none;
8212
8213  background: transparent;
8214
8215  font-size: 0.8em;
8216}
8217
8218.ais-page .ais-range-slider--connect {
8219  background: [[ colors.main ]];
8220}
8221
8222.ais-page .ais-range-slider--handle {
8223  border-color: #ccc;
8224}
8225
8226.ais-page .ais-range-slider--active .ais-range-slider--tooltip {
8227  display: block;
8228}
8229
8230.ais-page .ais-range-slider--value {
8231  margin-left: -20px;
8232  padding-top: 15px;
8233
8234  font-size: 0.8em;
8235}
8236
8237/* Search box */
8238
8239.ais-page .ais-input {
8240  display: table;
8241  width: 100%;
8242  padding:1em 0;
8243  margin-bottom:1.5em;
8244font-size:1em;
8245
8246  border-bottom: 2px solid [[ colors.main ]];
8247}
8248
8249.ais-page .ais-input--label {
8250  display: table-cell;
8251  vertical-align: middle;
8252
8253  width: 0;
8254
8255  padding: 8px;
8256  padding-right: 24px;
8257
8258  white-space: nowrap;
8259  color: white;
8260  background: [[ colors.main ]];
8261}
8262
8263.ais-results-size-xs .ais-page .ais-input--label {
8264  display: none;
8265}
8266
8267.ais-page .ais-search-box-container {
8268  display: table-cell;
8269  width: 100%;
8270  vertical-align: middle;
8271}
8272
8273.ais-page .ais-search-box--input {
8274  width: 100%;
8275  padding: 8px 16px 8px 4px;
8276font-size:2em;
8277
8278  border: none;
8279}
8280
8281
8282.ais-page .ais-search-box--input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
8283    color:    #ccc;
8284}
8285.ais-page .ais-search-box--input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
8286   color:    #ccc;
8287   opacity:  1;
8288}
8289.ais-page .ais-search-box--input::-moz-placeholder { /* Mozilla Firefox 19+ */
8290   color:    #ccc;
8291   opacity:  1;
8292}
8293.ais-page .ais-search-box--input:-ms-input-placeholder { /* Internet Explorer 10-11 */
8294   color:    #ccc;
8295}
8296.ais-page .ais-search-box--input::-ms-input-placeholder { /* Microsoft Edge */
8297   color:    #ccc;
8298}
8299
8300.ais-page .ais-search-box--input::placeholder { /* Most modern browsers support this now. */
8301   color:    #ccc;
8302}
8303
8304.ais-page .ais-search-box--input::-ms-clear {
8305  display: none;
8306  width: 0;
8307  height: 0;
8308}
8309
8310.ais-page .ais-search-box--input,
8311.ais-page .ais-search-box--input:focus {
8312  outline: 0;
8313  box-shadow: none;
8314
8315  height: 32px;
8316  padding: 0 8px;
8317}
8318
8319.ais-page .ais-input-button {
8320  display: table-cell;
8321  vertical-align: middle;
8322
8323  width: 0;
8324  padding: 4px 8px;
8325}
8326
8327.ais-page .ais-clear-input-icon,
8328.ais-page .ais-algolia-icon {
8329  background-size: contain;
8330  background-position: center center;
8331  background-repeat: no-repeat;
8332
8333  cursor: pointer;
8334}
8335
8336.ais-page .ais-clear-input-icon {
8337  display: none;
8338
8339  width: 16px;
8340  height: 16px;
8341
8342  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBvcGFjaXR5PSIwLjYiPjxwYXRoIGQ9Ik0uNTY2IDEuNjk4TDAgMS4xMyAxLjEzMiAwbC41NjUuNTY2TDYgNC44NjggMTAuMzAyLjU2NiAxMC44NjggMCAxMiAxLjEzMmwtLjU2Ni41NjVMNy4xMzIgNmw0LjMwMiA0LjMuNTY2LjU2OEwxMC44NjggMTJsLS41NjUtLjU2Nkw2IDcuMTMybC00LjMgNC4zMDJMMS4xMyAxMiAwIDEwLjg2OGwuNTY2LS41NjVMNC44NjggNiAuNTY2IDEuNjk4eiIvPjwvc3ZnPg==');
8343}
8344
8345.ais-page .ais-algolia-icon {
8346  width: 24px;
8347  height: 24px;
8348
8349  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOTUgOTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmFsZ29saWEtbmV3LWxvZ288L3RpdGxlPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iLTM3LjkwMSUiIHkxPSIxMzQuNzY4JSIgeDI9IjEzMC4xMTQlIiB5Mj0iLTI3LjgwMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMDBBRUZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzNjlFNyIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSJ1cmwoI2EpIiB3aWR0aD0iOTQuMDQ1IiBoZWlnaHQ9Ijk0LjA3MiIgcng9IjEyLjM3NCIvPjxwYXRoIGQ9Ik00OC4xMjUgMjMuNzc1Yy0xNC42NzEgMC0yNi41OCAxMS44OTgtMjYuNTggMjYuNTg4IDAgMTQuNjkgMTEuODk1IDI2LjU4OCAyNi41OCAyNi41ODggMTQuNjg1IDAgMjYuNTgtMTEuOTEyIDI2LjU4LTI2LjYwMlM2Mi44MSAyMy43NzUgNDguMTI1IDIzLjc3NXptMCA0NS4zMDdjLTEwLjM0MyAwLTE4LjcyNy04LjM4Ni0xOC43MjctMTguNzMzIDAtMTAuMzQ2IDguMzg0LTE4LjczMiAxOC43MjctMTguNzMyIDEwLjM0NCAwIDE4LjcyNyA4LjM4NiAxOC43MjcgMTguNzMyIDAgMTAuMzQ3LTguMzgzIDE4LjczMy0xOC43MjcgMTguNzMzem0wLTMzLjZ2MTMuOTU1YzAgLjQwOC40MzYuNjguODAzLjQ5TDYxLjMgNDMuNTAxYS41NDguNTQ4IDAgMCAwIC4yMTctLjc2MmMtMi41NzItNC41MDYtNy4zMzUtNy41OTYtMTIuODM0LTcuOGEuNTQ5LjU0OSAwIDAgMC0uNTU4LjU0NHpNMzAuNzYgMjUuMjQ2bC0xLjYyLTEuNjJhNC4wODIgNC4wODIgMCAwIDAtNS43NyAwbC0xLjkzMyAxLjkzM2E0LjA4NSA0LjA4NSAwIDAgMCAwIDUuNzczbDEuNjA2IDEuNjA2Yy4yNDUuMjQ1LjY0LjIwNC44NDQtLjA2OGEzMC41NzIgMzAuNTcyIDAgMCAxIDMuMTE2LTMuNjYyIDI5LjcyMyAyOS43MjMgMCAwIDEgMy42ODktMy4xMzFjLjI3Mi0uMTkuMy0uNi4wNjgtLjgzem0yNi4wNjMtNC4yMzR2LTMuMjI2YTQuMDc4IDQuMDc4IDAgMCAwLTQuMDgzLTQuMDg0aC05LjVhNC4wNzggNC4wNzggMCAwIDAtNC4wODMgNC4wODR2My4zMDhjMCAuMzY4LjM1NC42MjYuNzA4LjUzMWEyOS41NjIgMjkuNTYyIDAgMCAxIDguMjc1LTEuMTU3YzIuNzIyIDAgNS40MDMuMzY3IDcuOTg5IDEuMDc1YS41NS41NSAwIDAgMCAuNjk0LS41M3oiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+);
8350}
8351
8352/* Search header */
8353.ais-page .ais-search-header {
8354  margin: 0 0 8px 0;
8355  padding: 0.6em 0.9em 0.4em 0.9em;
8356
8357  background: #f4f4f4;
8358  color: [[ colors.secondary ]];
8359}
8360
8361.ais-page .ais-search-header:after {
8362  content: '';
8363  clear: both;
8364  display: block;
8365}
8366
8367.ais-page .ais-search-header {
8368  font-size: 0.85em;
8369}
8370
8371.ais-page .ais-search-header * {
8372  font-size: inherit;
8373  line-height: 1.6;
8374}
8375
8376/* Stats */
8377.ais-page .ais-stats {
8378  float: left;
8379}
8380
8381.ais-page .ais-stats--nb-results {
8382  font-weight: bold;
8383}
8384
8385.ais-results-size-xs .ais-page .ais-stats {
8386  float: none;
8387}
8388
8389/* Display mode */
8390.ais-page .ais-change-display {
8391  float: right;
8392
8393  margin-left: 10px;
8394
8395  cursor: pointer;
8396}
8397
8398.ais-page .ais-change-display-block:hover,
8399.ais-page .ais-change-display-list:hover,
8400.ais-page .ais-change-display-selected {
8401  color: [[ colors.main ]];
8402}
8403
8404/* Sort orders */
8405.ais-page .ais-sort {
8406  float: right;
8407}
8408
8409.ais-results-size-xs .ais-page .ais-sort {
8410  float: none;
8411}
8412
8413.ais-page .ais-sort-by-selector {
8414  display: inline-block;
8415  width: auto;
8416  min-width: 0;
8417  height: 1.6em;
8418  min-height: 0;
8419
8420  padding: 0 0.4em;
8421  margin: 0;
8422  margin-top: -0.1em;
8423
8424  cursor: pointer;
8425}
8426
8427/* Hits */
8428.ais-page .ais-hits:after {
8429  content: '';
8430  clear: both;
8431  display: block;
8432}
8433
8434.ais-page .ais-hit-empty {
8435  margin-top: 60px;
8436  text-align: center;
8437}
8438
8439.ais-page .ais-highlight {
8440  position: relative;
8441  z-index: 1;
8442
8443  font-weight: bold;
8444}
8445
8446.ais-page .ais-highlight:before {
8447  content: '';
8448  position: absolute;
8449
8450  z-index: -1;
8451
8452  width: 100%;
8453  height: 100%;
8454
8455  background: [[ colors.main ]];
8456  opacity: 0.1;
8457}
8458
8459.ais-page .ais-hit {
8460  position: relative;
8461  float: left;
8462  margin: 8px 0 16px 0;
8463  border: 1px solid #e0e0e0;
8464  cursor: pointer;
8465}
8466
8467.ais-page .ais-hit:hover {
8468  border-color: [[ colors.main ]];
8469}
8470
8471.ais-page .ais-hit--details * {
8472  width: 100%;
8473
8474 /* margin-top: -0.15em;
8475  margin-bottom: -0.15em;*/
8476
8477  white-space: nowrap;
8478  overflow: hidden;
8479  text-overflow: ellipsis;
8480
8481  line-height: 1.3;
8482}
8483
8484.ais-page .ais-hit--title {
8485  color: [[ colors.main ]];
8486font-family:'Oswald';
8487text-transform:uppercase;
8488line-height:1.5;
8489}
8490.ais-page .ais-hit--title a {
8491font-size:1.1em
8492}
8493.ais-page .ais-hit--subtitle {
8494  font-size: 0.9em;
8495  color: [[ colors.secondary ]];
8496}
8497
8498.ais-page .ais-hit--subtitle * {
8499  font-size: inherit;
8500}
8501
8502.ais-page .ais-hit--price {
8503  color: [[ colors.main ]];
8504}
8505
8506.ais-page .ais-hit--price-striked {
8507  text-decoration: line-through;
8508  color: [[ colors.secondary ]];
8509}
8510
8511.ais-page .ais-hit--price-striked span {
8512  color: [[ colors.main ]];
8513}
8514
8515.ais-page .ais-hit--price-discount {
8516  color: [[ colors.secondary ]];
8517}
8518
8519.ais-page .ais-hit--cart-button {
8520  display: inline-block;
8521
8522  width: auto;
8523  padding: 8px 16px;
8524  margin-top: 8px;
8525
8526  background-color: [[ colors.main ]];
8527  color: white;
8528
8529  font-size: 0.9em;
8530  text-transform: uppercase;
8531}
8532
8533.ais-page .ais-hit--cart-button:not(.ais-hit--cart-button__disabled):hover {
8534  background-color: [[ colors.main ]];
8535  color: white;
8536  text-decoration: none;
8537}
8538
8539.ais-page .ais-hit--cart-button__disabled {
8540  background: #ccc;
8541}
8542
8543.ais-page .ais-results-as-list .ais-hit {
8544  padding: 30px 25px; /* $v_padding $h_padding */
8545  width: 100%;
8546  min-height: 170px; /* $img_size + 2 * $v_padding */
8547}
8548
8549.ais-page .ais-results-as-list .ais-hit--picture {
8550  position: absolute;
8551  /*top: 30px;  $v_padding */
8552  /*left: 25px;  $h_padding */
8553  /*width: 110px;  $img_size */
8554  /*height: 110px;  $img_size */
8555
8556    top: 10px;
8557    left: 50%;
8558    margin-left: -75px;
8559    width: 150px;
8560    height: 150px;
8561
8562  background-position: center center;
8563  background-size: contain;
8564  background-repeat: no-repeat;
8565}
8566
8567.ais-page .ais-results-as-list .ais-hit--details {
8568  margin-left: 0px; /* $img_size + 2 * $h_padding 160px */
8569}
8570
8571.ais-page .ais-results-as-block .ais-hit {
8572  padding: 30px 25px; /* $v_padding $h_padding */
8573
8574  text-align: center;
8575}
8576
8577.ais-results-size-xs .ais-page .ais-results-as-block .ais-hit {
8578  width: 98%;
8579  margin-left: 2%;
8580}
8581
8582.ais-results-size-sm .ais-page .ais-results-as-block .ais-hit,
8583.ais-results-size-md .ais-page .ais-results-as-block .ais-hit {
8584  width: 47.5%;
8585  margin-left: 5%;
8586}
8587
8588.ais-results-size-sm .ais-page .ais-results-as-block > div > div:nth-of-type(2n + 1) .ais-hit,
8589.ais-results-size-md .ais-page .ais-results-as-block > div > div:nth-of-type(2n + 1) .ais-hit {
8590  margin-left: 0;
8591}
8592
8593.ais-results-size-lg .ais-page .ais-results-as-block .ais-hit {
8594  width: 30%;
8595  margin-left: 5%;
8596}
8597
8598.ais-results-size-lg .ais-page .ais-results-as-block > div > div:nth-of-type(3n + 1) .ais-hit {
8599  margin-left: 0;
8600}
8601
8602.ais-page .ais-results-as-block .ais-hit--picture {
8603  position: absolute;
8604 /* top: 30px; $v_padding */
8605 /* left: 50%;*/
8606 /* margin-left: -55px;  -$img_size / 2 */
8607
8608 /* width: 110px;  $img_size */
8609 /* height: 110px;  $img_size */
8610
8611    top: 10px;
8612    left: 50%;
8613    margin-left: -75px;
8614    width: 150px;
8615    height: 150px;
8616
8617
8618  background-position: center center;
8619  background-size: contain;
8620  background-repeat: no-repeat;
8621}
8622
8623.ais-page .ais-results-as-block .ais-hit--details {
8624  margin-top: 140px; /* $img_size + $v_padding */
8625}
8626
8627/* Pagination */
8628.ais-page .ais-pagination {
8629  text-align: center;
8630}
8631
8632.ais-page .ais-pagination--item {
8633  display: inline-block;
8634
8635  width: 32px;
8636  height: 32px;
8637
8638  margin: 0px 5px;
8639
8640  /*border: 1px solid #e0e0e0;
8641  border-radius: 2px;*/
8642
8643  text-align: center;
8644}
8645
8646.ais-page .ais-pagination--active {
8647  /*border-color: [[ colors.main ]];*/
8648
8649}
8650.ais-page .ais-pagination--item__active .ais-pagination--link{
8651  color:[[ colors.main ]];
8652  font-weight:bold;
8653}
8654.ais-page .ais-pagination--link {
8655  display: inline-block;
8656
8657  width: 100%;
8658  height: 100%;
8659
8660  padding: 5px 0;
8661
8662  font-size: 0.9em;
8663  color: [[ colors.secondary ]];
8664}
8665</script>
vendor: 1 bytes, line 8665
8665
8666<script type="text/template"
8667  id="template_algolia_instant_search_stats">[[# hasNoResults ]]
8668  [[ translations.noResultFound ]]
8669[[/ hasNoResults ]]
8670
8671[[# hasOneResult ]]
8672  <span class="ais-stats--nb-results">
8673    [[ translations.oneResultFound ]]
8674  </span>
8675[[/ hasOneResult ]]
8676
8677[[# hasManyResults ]]
8678  [[# helpers.outOf ]] [[ start ]]-[[ end ]] [[/ helpers.outOf ]]
8679  <span class="ais-stats--nb-results">
8680    [[# helpers.formatNumber ]][[ nbHits ]][[/ helpers.formatNumber ]]
8681    [[ translations.resultsFound ]]
8682  </span>
8683[[/ hasManyResults ]]
8684
8685[[# helpers.in ]] [[ processingTimeS ]][[/ helpers.in ]]
8686</script>
vendor: 1 bytes, line 8686
8686
8687<script type="text/template"
8688  id="template_algolia_instant_search_facet_item"><label class="[[ cssClasses.label ]]">
8689  [[# type.disjunctive ]]
8690    <input type="checkbox" class="[[ cssClasses.checkbox ]]" [[# isRefined ]]checked[[/ isRefined ]]/>
8691  [[/ type.disjunctive ]]
8692  [[ name ]]
8693  <span class="[[ cssClasses.count ]]">
8694    [[# helpers.formatNumber ]]
8695      [[ count ]]
8696    [[/ helpers.formatNumber ]]
8697  </span>
8698</label>
8699</script>
vendor: 1 bytes, line 8699
8699
8700<script type="text/template"
8701  id="template_algolia_instant_search_current_refined_values_item">[[# label ]]
8702  <div class="ais-current-refined-values--label">[[ label ]]</div>[[^ operator ]]:[[/ operator]]
8703[[/ label ]]
8704
8705[[# operator ]]
8706  [[& displayOperator ]]
8707  [[# helpers.formatNumber ]][[ name ]][[/ helpers.formatNumber ]]
8708[[/ operator ]]
8709[[^ operator ]]
8710  [[# exclude ]]-[[/ exclude ]][[ name ]]
8711[[/ operator ]]
8712</script>
vendor: 1 bytes, line 8712
8712
8713<script type="text/template"
8714  id="template_algolia_instant_search_product"><div class="ais-hit ais-product" data-handle="[[ handle ]]" data-variant-id="[[ objectID ]]" data-distinct="[[ _distinct ]]">
8715  <div class="ais-hit--picture" style="background-image: url('[[# helpers.mediumImage ]][[/ helpers.mediumImage ]]')"></div>
8716
8717  <div class="ais-hit--details">
8718    <p class="ais-hit--title">
8719      <a href="[[# helpers.instantsearchLink ]][[/ helpers.instantsearchLink ]]" onclick="void(0)" title="[[# helpers.fullTitle ]][[/ helpers.fullTitle ]]">
8720        [[# helpers.fullHTMLTitle ]][[/ helpers.fullHTMLTitle ]]
8721      </a>
8722    </p>
8723    <p class="ais-hit--subtitle" title="[[ product_type ]]">
8724      [[& _highlightResult.product_type.value ]]
8725    </p>
8726    <p class="ais-hit--price">[[# helpers.instantsearchPrice ]][[/ helpers.instantsearchPrice ]]</p>
8727    <!-- Extra info examples - Remove the display: none to show them -->
8728    <p class="ais-hit--info" style="display: none">
8729      [[# sku ]]
8730        <span class="algolia-sku">[[& _highlightResult.sku.value ]]</span>
8731      [[/ sku ]]
8732      [[# barcode ]]
8733        <span class="algolia-barcode">[[& _highlightResult.barcode.value ]]</span>
8734      [[/ barcode ]]
8735      [[# weight ]]
8736        <span class="algolia-weight">[[ weight ]]</span>
8737      [[/ weight ]]
8738      [[^ taxable ]]
8739        <span class="algolia-taxable">Tax free</span>
8740      [[/ taxable ]]
8741    </p>
8742    <!-- Tags example - Remove the display: none to show them -->
8743    <p class="ais-hit--tags" style="display:none;">
8744      [[# _highlightResult.tags ]]
8745        <span class="ais-hit--tag">[[& value ]]</span>
8746      [[/ _highlightResult.tags ]]
8747    </p>
8748    
8749      <form id="algolia-add-to-cart-[[ objectID ]]" style="display: none;" action="/cart/add" method="post" enctype="multipart/form-data" data-add-to-cart>
8750        <input type="hidden" name="id" value="[[ objectID ]]" />
8751      </form>
8752      <p class="ais-hit--cart">
8753        [[# can_order ]]
8754          <span class="ais-hit--cart-button" data-form-id="algolia-add-to-cart-[[ objectID ]]" data-variant-id="[[ objectID ]]">
8755            [[ translations.addToCart ]]
8756          </span>
8757        [[/ can_order ]]
8758        [[^ can_order ]]
8759          <span class="ais-hit--cart-button ais-hit--cart-button__disabled">
8760            Out of stock
8761          </span>
8762        [[/ can_order ]]
8763      </p>
8764    
8765  </div>
8766</div>
8767</script>
vendor: 1 bytes, line 8767
8767
8768<script type="text/template"
8769  id="template_algolia_instant_search_no_result"><div class="ais-hit-empty">
8770  <div class="ais-hit-empty--title">[[ translations.noResultFound ]]</div>
8771  <div class="ais-hit-empty--clears">
8772    [[# helpers.try_clear_or_change_input ]]
8773      <a class="ais-hit-empty--clear-filters ais-link"> </a>
8774      <a class="ais-hit-empty--clear-input ais-link"> </a>
8775    [[/ helpers.try_clear_or_change_input ]]
8776  </div>
8777</div>
8778</script>
8778
8779<link href="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_font-awesome-4-4-0.min.css?v=36583777724753847531790930975" rel="stylesheet" type="text/css" media="all" />
8780<link href="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_instantsearch-1.min.css?v=166218819908294642881790930975" rel="stylesheet" type="text/css" media="all" />
8781<script src="//polyfill-fastly.net/v2/polyfill.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 8781
8781
8782<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_lodash-3-7-0.min.js?v=142206583781764021691790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8782
8782
8783<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_jquery-2.min.js?v=98014222988859431451790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8783
8783
8784<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_hogan-3.min.js?v=28009280404630273671790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8784
8784
8785<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_autocomplete.jquery-0-24-2.min.js?v=158638160074408502211790930976" type="text/javascript"></script>
vendor: 1 bytes, line 8785
8785
8786<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_algoliasearch-3.min.js?v=10767517563255651031790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8786
8786
8787<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_dependency_instantsearch-1.min.js?v=111880420339400920001790930976" type="text/javascript"></script>
vendor: 1 bytes, line 8787
8787
8788<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_config.js?v=171445105707552048701790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8788
8788
8789<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_init.js?v=146381387165791916681790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8789
8789
8790<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_analytics.js?v=8862769048055002311790930974" type="text/javascript"></script>
vendor: 1 bytes, line 8790
8790
8791<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_translations.js?v=163863186545256134101790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8791
8791
8792<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_helpers.js?v=31687727475882865061790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8792
8792
8793<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_autocomplete.js?v=121062175754300739381790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8793
8793
8794<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_facets.js?v=151514025024737727481790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8794
8794
8795<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_sort_orders.js?v=2675549924911842181790930975" type="text/javascript"></script>
vendor: 1 bytes, line 8795
8795
8796<script src="//www.mercihandy.com/cdn/shop/t/121/assets/algolia_instant_search.js?v=99867259032419895411790930975" type="text/javascript"></script>
8796
8797    <!-- /Algolia head -->
8798    
8799
8800    
8800<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
8800
8801
8802<script>
8803  klaviyo.init({
8804      account: "JEdjH7",
8805      list: 'PWWrZP',
8806      platform: "shopify"
8807    });
8808    klaviyo.enable("backinstock", {
8809      trigger: {
8810        product_page_text: "Me prévenir quand il est de retour 🔔",
8811        product_page_class: "btn-notify",
8812        product_page_text_align: "center",
8813        product_page_margin: "0px",
8814        replace_anchor: true
8815      },
8816      modal: {
8817        headline: "{product_name}",
8818        body_content: "Je veux recevoir une notification quand ce produit est de retour en stock.",
8819        email_field_label: "E-mail",
8820        button_label: "Je veux recevoir une notification 🔔",
8821        subscription_success_label: "C'est noté ! On te tient au courant dès que ce produit est de retour ❤️",
8822        newsletter_subscribe_label: "Je m’inscris aussi à la newsletter pour recevoir des infos en avant-première, des offres et réductions exclusives",
8823        footer_content: '',
8824        additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');",
8825        drop_background_color: "#000",
8826        background_color: "#fff",
8827        text_color: "#222",
8828        button_text_color: "#fff",
8829        button_background_color: "#000000",
8830        close_button_color: "#ccc",
8831        error_background_color: "#fcd6d7",
8832        error_text_color: "#C72E2F",
8833        success_background_color: "#d3efcd",
8834        success_text_color: "#1B9500"
8835      }
8836    });
8837</script>
8837
8838
8839<script type="text/lazyload">
8840  $(document).ready(function(){
8841    var shipup = new ShipupJS.default('xH9fVm_MgkzKelD00R-ssA');
8842    var element = document.getElementById('shipup-container');
8843    shipup.render(element);
8844  });
8845</script>
8845
8846
8847    <div class="klaviyo-form-R9Ps5x"></div>
8848
8849<style> shopify-forms-embed {display: block; scroll-margin-top: 200px; padding-top: 140px;} </style>
8850<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
8850<script>
8851  window['ShopifyForms'] = {
8852    ...window['ShopifyForms'],
8853    currentPageType: "product"
8854  };
8855</script>
8855
8856
8857
8858</div><div id="shopify-block-AQkY4T2ZEblZMVGJKd__12258922384453542286" class="shopify-block shopify-app-block">
8859
8860<!-- BEGIN app snippet: inflate-mount-context -->
8861
8862
8863<script>
8864  window.__INFLATE = Object.assign({}, window.__INFLATE, {
8865    shop: "mercihandy.myshopify.com",
8866    backend: "https://inflate-back.osc-fr1.scalingo.io"
8867  });
8868</script>
8868
8869<!-- END app snippet -->
8870<script src="https://cdn.shopify.com/extensions/019ef58e-37d4-7e06-bcf7-2eb278e790b2/inflate_prod-282/assets/inflate-widget.js" defer></script>
8870
8871</div><div id="shopify-block-AcjZvSkRRZkd3c0RUQ__17112463525833628118" class="shopify-block shopify-app-block">
8872<script>
8873  (function () {
8874    if (window.AchilleWidgetConfig) return;
8875    window.AchilleWidgetConfig = {
8876      widgetKey: "efa1b5377f13677ad85c4119deee493655e65642acd0ff0e7c87ccf9c268d2cf",
8877      primaryColor: "#000000",
8878      position: "bottom-right",
8879      locale: "fr"
8880,
8881      product: {
8882        id: "11219937722710",
8883        title: "Calendrier de l'Avent 2026 — Merci Handy × La Folie Douce™",
8884        handle: "calendrier-de-l-avent-2026",
8885        url: "https:\/\/www.mercihandy.com\/products\/calendrier-de-l-avent-2026",
8886        image: "\/\/www.mercihandy.com\/cdn\/shop\/files\/CALENDRIER-GLACE_web.jpg?v=1789724889\u0026width=600",
8887        variant_id: "55188997243222",
8888        variant_title: "Default Title",
8889        price: "69,90 €"
8890      }
8891    };
8892    var script = document.createElement("script");
8893    script.src = "https://automation.achille.ai/widget/loader.js";
8894    script.async = true;
8895    document.body.appendChild(script);
8896  })();
8897</script>
8897
8898</div><div id="shopify-block-AM1NwYTRzRVFCaERlQ__2493559307285634702" class="shopify-block shopify-app-block">
8899
8900
8901
8902
8903
8904
8905  <!-- BEGIN app snippet: pe-disco-countdown-timer -->
8906
8907
8908<script type="text/javascript">
8909  if (!window.pe_disco) {
8910    window.pe_disco = {};
8911  };
8912  if (!window.pe_disco.collectionProducts) {
8913    window.pe_disco.collectionProducts = {};
8914  };
8915  let translationOverridesSetting = "";
8916  let translationOverrides = {};
8917  if (translationOverridesSetting && translationOverridesSetting.trim && translationOverridesSetting.trim() !== "") {
8918    try {
8919      translationOverrides = JSON.parse(translationOverridesSetting);
8920    } catch (error) {
8921      console.warn("ProductEssentials: failed to parse translation overrides JSON", error);
8922      translationOverrides = {};
8923    }
8924  }
8925  window.pe_disco = {
8926      product: {
8927          
8928      },
8929      collection: {
8930          
8931      },
8932      collectionProducts: window.pe_disco.collectionProducts,
8933      collections: [
8934          
8935              
8936          
8937              
8938          
8939              
8940          
8941              
8942          
8943              
8944          
8945              
8946          
8947              
8948          
8949              
8950          
8951              
8952          
8953              
8954          
8955              
8956          
8957              
8958          
8959              
8960          
8961              
8962          
8963              
8964          
8965              
8966          
8967              
8968          
8969              
8970          
8971              
8972          
8973              
8974          
8975              
8976          
8977              
8978          
8979              
8980          
8981              
8982          
8983      ],
8984      sales:  [] ,
8985      preview:  null ,
8986      myshopify_url: "mercihandy.myshopify.com",
8987      storefrontAccessToken: "",
8988      cacheid: "9bb4f61d-32de-4e51-9855-764170b723fe",
8989      translation_overrides: translationOverrides
8990  };
8991</script>
8991<!-- END app snippet -->
8992
8993  
8994
8995  <!-- BEGIN app snippet: pe-disco-hero-banner-placeholder --><!-- END app snippet -->
8996
8997  <!-- BEGIN app snippet: pe-disco-theme-config -->
8997<script type="text/javascript">
8998  (function() {
8999    var themeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id;
9000    if (!themeId || themeId === 0) return;
9001
9002    window.pe_disco = window.pe_disco || {};
9003    window.pe_disco.themeStoreId = themeId;
9004    window.pe_disco.themeName = window.Shopify.theme.name || '';
9005
9006    // Only fetch config if theme is in supported list (avoids 404 errors)
9007    var supportedThemes = ["735"];
9008    if (supportedThemes.indexOf(String(themeId)) === -1) return;
9009
9010    // Build config URL by replacing placeholder with actual theme ID
9011    var baseUrl = 'https://cdn.shopify.com/extensions/01a0fcc2-e6ec-747a-918a-d4816437a1a6/discount-planner-by-productessentials-69/assets/theme-index.json';
9012    var configUrl = baseUrl.replace('theme-index.json', 'theme-' + themeId + '.json');
9013
9014    // Fetch theme config and inject as data script tag
9015    fetch(configUrl)
9016      .then(function(response) {
9017        if (!response.ok) return null;
9018        return response.text();
9019      })
9020      .then(function(json) {
9021        if (json) {
9022          var script = document.createElement('script');
9023          script.type = 'application/json';
9024          script.id = 'pe-disco-theme-config';
9025          script.textContent = json;
9026          document.head.appendChild(script);
9027        }
9028      })
9029      .catch(function() { /* Config not found - will use fallback selectors */ });
9030  })();
9031</script>
9031
9032<!-- END app snippet -->
9033
9034  
9034<script type="text/javascript" async="" src="https://disco-static.productessentials.app/main.js?shop=mercihandy.myshopify.com"></script>
9034
9035
9036</div><div id="shopify-block-ANEhDMy82bklEWk1ZS__17776213695176358135" class="shopify-block shopify-app-block">
9037
9038
9039
9040
9041
9042
9043<link rel="preconnect" href="https://inflate-back.osc-fr1.scalingo.io" crossorigin>
9044<link rel="dns-prefetch" href="https://inflate-back.osc-fr1.scalingo.io">
9045
9046<div id="inflate-stars-override" data-inflate-stars-override="true" style="display: none;"></div>
9047
9048<style>
9049  .rating .icon-star,
9050  .rating > svg:not(.inflate-star-svg),
9051  .rating .rating-star svg:not(.inflate-star-svg),
9052  .shopify-product-reviews-badge svg,
9053  .spr-badge-starrating svg {
9054    display: none !important;
9055    opacity: 0 !important;
9056    width: 0 !important;
9057    height: 0 !important;
9058    visibility: hidden !important;
9059  }
9060
9061  .rating[data-inflate-processed] > .rating-star,
9062  .rating[data-inflate-processed] .rating-star:not(.inflate-star-box-override):not(.inflate-star-glyph-override) {
9063    display: none !important;
9064    opacity: 0 !important;
9065    width: 0 !important;
9066    height: 0 !important;
9067    visibility: hidden !important;
9068    position: absolute !important;
9069    overflow: hidden !important;
9070  }
9071
9072  .rating:not([data-inflate-processed])::before {
9073    content: '';
9074    display: inline-block;
9075    width: 87px;
9076    height: 15px;
9077    background:
9078      linear-gradient(to right,
9079        #E5E7EB 0px, #E5E7EB 15px,
9080        transparent 15px, transparent 18px,
9081        #E5E7EB 18px, #E5E7EB 33px,
9082        transparent 33px, transparent 36px,
9083        #E5E7EB 36px, #E5E7EB 51px,
9084        transparent 51px, transparent 54px,
9085        #E5E7EB 54px, #E5E7EB 69px,
9086        transparent 69px, transparent 72px,
9087        #E5E7EB 72px, #E5E7EB 87px
9088      );
9089    border-radius: 3px;
9090    animation: inflate-skeleton-pulse 1.5s ease-in-out infinite;
9091    vertical-align: middle;
9092  }
9093
9094  @keyframes inflate-skeleton-pulse {
9095    0%, 100% { opacity: 0.6; }
9096    50% { opacity: 1; }
9097  }
9098
9099  .rating:not([data-inflate-processed]) ~ .rating-count,
9100  .rating:not([data-inflate-processed]) + .rating-count {
9101    display: none !important;
9102  }
9103  .rating-wrapper:has(.rating:not([data-inflate-processed])) .rating-count {
9104    display: none !important;
9105  }
9106
9107  .rating[data-inflate-processed="empty"] {
9108    display: none !important;
9109  }
9110  .rating[data-inflate-processed="empty"]::before {
9111    display: none !important;
9112  }
9113  .rating[data-inflate-processed="empty"] ~ .rating-count,
9114  .rating[data-inflate-processed="empty"] + .rating-count {
9115    display: none !important;
9116  }
9117  .rating-wrapper:has(.rating[data-inflate-processed="empty"]) .rating-count {
9118    display: none !important;
9119  }
9120
9121  .rating[data-inflate-processed="timeout"]::before {
9122    display: none !important;
9123  }
9124
9125  .inflate-stars-override-container {
9126    animation: inflate-fade-in 150ms ease-out;
9127  }
9128
9129  @keyframes inflate-fade-in {
9130    from { opacity: 0; }
9131    to { opacity: 1; }
9132  }
9133
9134  .product-card:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9135  .card:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9136  li.grid__item:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9137  [class*="product-card"]:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]),
9138  [class*="product-item"]:has(.rating[data-inflate-processed]) .rating:not([data-inflate-processed]) {
9139    display: none !important;
9140    visibility: hidden !important;
9141    opacity: 0 !important;
9142    width: 0 !important;
9143    height: 0 !important;
9144    overflow: hidden !important;
9145    position: absolute !important;
9146  }
9147
9148  .rating[data-inflate-processed] ~ .rating:not([data-inflate-processed]) {
9149    display: none !important;
9150    visibility: hidden !important;
9151  }
9152
9153  /*
9154    Snippet collection (inflate-collection-stars / collection-stars):
9155    on conserve le bloc sur toute la largeur pour éviter certains décalages thème,
9156    mais on laisse l'alignement horizontal piloté par la config dashboard.
9157  */
9158  .rating[data-product-handle] {
9159    width: 100% !important;
9160    max-width: 100% !important;
9161    box-sizing: border-box !important;
9162  }
9163
9164  #inflate-stars-override {
9165    display: none !important;
9166  }
9167</style>
9168
9169<script>
9170  (function() {
9171    window.__INFLATE_STARS_CONFIG = {
9172      shop: "mercihandy.myshopify.com",
9173      backend: "https://inflate-back.osc-fr1.scalingo.io",
9174      enabled: true,
9175      starSize: "md",
9176      showCount: true,
9177      showValue: false
9178    };
9179  })();
9180</script>
9180
9181
9182<script>
9183(function() {
9184  var DEBUG = false;
9185  try {
9186    if (typeof localStorage !== 'undefined' && localStorage.getItem('inflate-widget-debug') === '1') {
9187      DEBUG = true;
9188    }
9189  } catch (e) {}
9190
9191  var noop = function() {};
9192  var log = DEBUG ? function() { console.log.apply(console, ['[Inflate Stars]'].concat(Array.prototype.slice.call(arguments))); } : noop;
9193
9194  var config = window.__INFLATE_STARS_CONFIG || {};
9195  var globalClientConfig = null;
9196  var globalStarsColor = '#FFB800';
9197  var globalAccentColor = '#FFB800';
9198  var globalCountTextColor = '#111';
9199
9200  // ── Shared init promise ──────────────────────────────────────────────
9201
9202  function isHandle(pid) {
9203    return pid && /[a-zA-Z]/.test(pid);
9204  }
9205
9206  function getInitData(backend, shop, productIds) {
9207    if (window.__INFLATE_INIT_PROMISE) return window.__INFLATE_INIT_PROMISE;
9208
9209    var numericIds = (productIds || []).filter(function(id) { return !isHandle(id); });
9210    var handleIds = (productIds || []).filter(function(id) { return isHandle(id); });
9211
9212    var url = backend + '/product_reviews/widget-init/?shop=' + encodeURIComponent(shop);
9213    if (numericIds.length > 0) {
9214      url += '&product_ids=' + encodeURIComponent(numericIds.join(','));
9215    }
9216
9217    window.__INFLATE_INIT_PROMISE = fetch(url)
9218      .then(function(r) {
9219        if (!r.ok) throw new Error('HTTP ' + r.status);
9220        return r.json();
9221      })
9222      .then(function(data) {
9223        if (handleIds.length === 0) return data;
9224        return fetchAggregateForHandles(backend, data.api_key, handleIds).then(function(handleRatings) {
9225          if (!data.ratings) data.ratings = {};
9226          for (var i = 0; i < handleIds.length; i++) {
9227            data.ratings[handleIds[i]] = handleRatings[i];
9228          }
9229          return data;
9230        });
9231      })
9232      .catch(function() {
9233        window.__INFLATE_INIT_PROMISE = null;
9234        return fetchLegacy(backend, shop, productIds);
9235      });
9236
9237    return window.__INFLATE_INIT_PROMISE;
9238  }
9239
9240  function fetchAggregateForHandles(backend, apiKey, handleIds) {
9241    if (!handleIds || handleIds.length === 0) return Promise.resolve([]);
9242    return Promise.all(handleIds.map(function(handle) {
9243      var url = backend + '/product_reviews/aggregate/?api_key=' + encodeURIComponent(apiKey) + '&product_id=' + encodeURIComponent(handle);
9244      return fetch(url).then(function(r) { return r.json(); }).then(function(payload) {
9245        return { average_rating: payload.average_rating || 0, total_reviews: payload.total_reviews || 0 };
9246      }).catch(function() { return { average_rating: 0, total_reviews: 0 }; });
9247    }));
9248  }
9249
9250  function fetchLegacy(backend, shop, productIds) {
9251    return fetch(backend + '/clients/shopify/storefront_config?shop=' + encodeURIComponent(shop))
9252      .then(function(r) { return r.json(); })
9253      .then(function(cfg) {
9254        var result = { api_key: cfg.api_key, client_uuid: cfg.client_uuid, branding: cfg.branding };
9255        if (!productIds || productIds.length === 0) return result;
9256        var numericIds = productIds.filter(function(id) { return !isHandle(id); });
9257        var handleIds = productIds.filter(function(id) { return isHandle(id); });
9258        var batchPromise = numericIds.length > 0
9259          ? fetch(backend + '/product_reviews/aggregate/batch/?api_key=' + encodeURIComponent(cfg.api_key) + '&product_ids=' + encodeURIComponent(numericIds.join(',')))
9260              .then(function(r) { return r.json(); })
9261          : Promise.resolve({});
9262        return batchPromise.then(function(ratings) {
9263          result.ratings = ratings;
9264          if (handleIds.length === 0) return result;
9265          return fetchAggregateForHandles(backend, cfg.api_key, handleIds).then(function(handleRatings) {
9266            for (var i = 0; i < handleIds.length; i++) result.ratings[handleIds[i]] = handleRatings[i];
9267            return result;
9268          });
9269        });
9270      });
9271  }
9272
9273  // ── Product ID collection ────────────────────────────────────────────
9274
9275  function collectProductIds() {
9276    var ids = [];
9277    var seen = {};
9278    var ratingElements = document.querySelectorAll('.rating');
9279
9280    ratingElements.forEach(function(el) {
9281      var pid = extractProductId(el);
9282      if (pid && !seen[pid]) {
9283        seen[pid] = true;
9284        ids.push(pid);
9285      }
9286    });
9287
9288    return ids;
9289  }
9290
9291  function extractProductId(el) {
9292    var cardParent = el.closest('.product-card, .product-item, li.grid__item, [class*="product-card"], [class*="product-item"], .card, li');
9293
9294    if (cardParent) {
9295      var cardLink = cardParent.querySelector('a[id^="CardLink"]');
9296      if (cardLink) {
9297        var linkId = cardLink.getAttribute('id');
9298        var m;
9299        if ((m = linkId.match(/CardLink--(\d+)/))) return m[1];
9300        if ((m = linkId.match(/product-grid-(\d+)/))) return m[1];
9301        if ((m = linkId.match(/__main-(\d+)/))) return m[1];
9302        var allNumbers = linkId.match(/(\d{10,})/g);
9303        if (allNumbers && allNumbers.length > 0) return allNumbers[allNumbers.length - 1];
9304      }
9305
9306      var prLink = cardParent.querySelector('a[href*="pr_rec_pid="]');
9307      if (prLink) {
9308        var prMatch = prLink.getAttribute('href').match(/pr_rec_pid=(\d+)/);
9309        if (prMatch) return prMatch[1];
9310      }
9311    }
9312
9313    var pid = el.getAttribute('data-product-id') || el.getAttribute('product-id');
9314    if (pid) return pid;
9315
9316    var current = el.parentElement;
9317    for (var i = 0; i < 5 && current; i++) {
9318      pid = current.getAttribute('data-product-id') || current.getAttribute('product-id');
9319      if (pid) return pid;
9320      current = current.parentElement;
9321    }
9322
9323    // Featured product / product-information sections (e.g. homepage): use the product page link
9324    // as canonical source so the rating matches the product page (same product, same group logic).
9325    // Prefer handle from link over data-product-id to avoid wrong ID (e.g. other product in group).
9326    var featuredContainer = el.closest('featured-product-information, [id*="ProductInformation"], [id*="featured_product"], .product-information, [class*="product-information__grid"], product-information');
9327    if (featuredContainer) {
9328      var productLink = featuredContainer.querySelector('a[href*="/products/"]');
9329      if (productLink) {
9330        var href = productLink.getAttribute('href') || '';
9331        var match = href.match(/\/products\/([^?#/]+)/);
9332        if (match && match[1]) return match[1];
9333      }
9334      pid = featuredContainer.getAttribute('data-product-id');
9335      if (pid) return pid;
9336      var pidEl = featuredContainer.querySelector('[data-product-id]');
9337      if (pidEl) {
9338        pid = pidEl.getAttribute('data-product-id');
9339        if (pid) return pid;
9340      }
9341    }
9342
9343    current = el.parentElement;
9344    for (var j = 0; j < 20 && current; j++) {
9345      pid = current.getAttribute('data-product-id') || current.getAttribute('product-id');
9346      if (pid) return pid;
9347      current = current.parentElement;
9348    }
9349
9350    return null;
9351  }
9352
9353  // ── CSS injection (dynamic branding) ─────────────────────────────────
9354
9355  function injectCSS(clientConfig) {
9356    var branding = clientConfig.branding || {};
9357    var widgets = branding.widgets || {};
9358    var starsColor = widgets.stars_color || widgets.accent_color || '#FFB800';
9359    var accentColor = widgets.accent_color || widgets.stars_color || '#FFB800';
9360    var textColor = widgets.text_color || branding.text_color || '#111';
9361    globalAccentColor = accentColor;
9362    globalStarsColor = starsColor;
9363    globalCountTextColor = textColor;
9364    var starType = (widgets.star_type || 'rounded').toLowerCase();
9365    if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') {
9366      starType = 'rounded';
9367    }
9368
9369    var starSizeMap = {
9370      's': { box: 18, glyph: 14, gap: 3 },
9371      'sm': { box: 18, glyph: 14, gap: 3 },
9372      'm': { box: 20, glyph: 16, gap: 3 },
9373      'md': { box: 20, glyph: 16, gap: 3 },
9374      'l': { box: 22, glyph: 17, gap: 4 },
9375      'lg': { box: 22, glyph: 17, gap: 4 }
9376    };
9377    var sizeKey = (config.starSize || 'md').toLowerCase();
9378    var starDims = starSizeMap[sizeKey] || starSizeMap['md'];
9379
9380    if (starType === 'rounded' || starType === 'sharp') {
9381      starDims = {
9382        box: Math.round(starDims.box * 0.75),
9383        glyph: Math.round(starDims.glyph * 0.75),
9384        gap: starDims.gap
9385      };
9386    }
9387
9388    var starRadius = starType === 'sharp' ? '0px' : (starType === 'rounded' ? '4px' : '0px');
9389
9390    var gapPx = starDims.gap;
9391    if (widgets.star_rating_gap !== undefined && widgets.star_rating_gap !== null) {
9392      var ug = Number(widgets.star_rating_gap);
9393      if (!isNaN(ug) && ug >= 0 && ug <= 24) gapPx = Math.round(ug);
9394    }
9395
9396    var alignment = (widgets.stars_override_alignment || 'center').toString().toLowerCase();
9397    var justifyValue = alignment === 'left' ? 'flex-start' : (alignment === 'right' ? 'flex-end' : 'center');
9398
9399    document.documentElement.style.setProperty('--inflate-accent', accentColor);
9400    document.documentElement.style.setProperty('--inflate-stars', starsColor);
9401    document.documentElement.style.setProperty('--inflate-stars-count-color', textColor);
9402    document.documentElement.style.setProperty('--infl-star-scale', '1');
9403    document.documentElement.style.setProperty('--infl-star-radius', starRadius);
9404    document.documentElement.style.setProperty('--infl-star-box-px', starDims.box + 'px');
9405    document.documentElement.style.setProperty('--infl-inflate-star-glyph-px', starDims.glyph + 'px');
9406    document.documentElement.style.setProperty('--infl-star-gap', gapPx + 'px');
9407
9408    var css =
9409      '.inflate-star-glyph-override svg,' +
9410      '.inflate-star-box-override svg {' +
9411      '  display: block !important; opacity: 1 !important; visibility: visible !important;' +
9412      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9413      '}' +
9414      '.rating, .product-rating, .star-rating {' +
9415      '  position: relative !important; display: inline-flex !important; align-items: center !important;' +
9416      '  justify-content: ' + justifyValue + ' !important; gap: 8px !important; font-size: 0 !important;' +
9417      '}' +
9418      '.flex.flex-col.gap-2 > .rating, .product-card__details .rating, .product-card__content .rating {' +
9419      '  justify-content: ' + justifyValue + ' !important;' +
9420      '  text-align: ' + (alignment === 'left' ? 'left' : (alignment === 'right' ? 'right' : 'center')) + ' !important;' +
9421      '  margin-left: ' + (alignment === 'right' ? 'auto' : '0') + ' !important;' +
9422      '  margin-right: ' + (alignment === 'left' ? 'auto' : '0') + ' !important;' +
9423      '}' +
9424      '.product-card__media .rating.product-card__rating,' +
9425      '.product-card__media > .rating:not([data-product-id]):not(.inflate-stars-override-container),' +
9426      '.product-card__media .rating:not([data-product-id]) {' +
9427      '  display: none !important; visibility: hidden !important; opacity: 0 !important;' +
9428      '  width: 0 !important; height: 0 !important; overflow: hidden !important;' +
9429      '}' +
9430      '.rating .rating-count, .rating p.rating-count, .rating > .rating-count, .rating-count {' +
9431      '  font-size: 14px !important;' +
9432      '}' +
9433      '.inflate-stars-override-container {' +
9434      '  --infl-star-gap: ' + gapPx + 'px !important;' +
9435      '  display: inline-flex !important; align-items: center !important;' +
9436      '  justify-content: ' + justifyValue + ' !important; gap: var(--infl-star-gap) !important; font-size: 0 !important;' +
9437      '}' +
9438      '.rating[data-inflate-processed] {' +
9439      '  flex-wrap: nowrap !important;' +
9440      '}' +
9441      '.rating[data-inflate-processed] > .inflate-stars-override-container {' +
9442      '  flex: 0 0 auto !important;' +
9443      '}' +
9444      '.rating[data-inflate-processed] > p.rating-count,' +
9445      '.rating[data-inflate-processed] > .rating-count,' +
9446      '.rating[data-inflate-processed] p.rating-count.caption {' +
9447      '  flex: 0 0 auto !important; flex-grow: 0 !important; flex-shrink: 0 !important;' +
9448      '  width: auto !important; max-width: max-content !important; min-width: 0 !important;' +
9449      '  align-self: center !important; box-sizing: border-box !important;' +
9450      '}' +
9451      '.card__info .rating[data-inflate-processed], .card .rating[data-inflate-processed], li.grid__item .rating[data-inflate-processed] {' +
9452      '  justify-content: ' + justifyValue + ' !important; display: inline-flex !important;' +
9453      '}' +
9454      '.inflate-star-box-override {' +
9455      '  display: inline-flex !important; align-items: center !important; justify-content: center !important;' +
9456      '  width: var(--infl-star-box-px, 20px) !important; height: var(--infl-star-box-px, 20px) !important;' +
9457      '  border-radius: var(--infl-star-radius, 4px) !important; flex-shrink: 0 !important;' +
9458      '  position: relative !important; font-size: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9459      '  line-height: 1 !important; color: #ffffff !important; overflow: visible !important;' +
9460      '  visibility: visible !important; opacity: 1 !important; text-align: center !important;' +
9461      '}' +
9462      '.inflate-star-box-override.empty { background: #E5E7EB !important; }' +
9463      '.inflate-star-box-override * { color: #ffffff !important; fill: #ffffff !important; }' +
9464      '.inflate-star-box-override.filled { background: var(--inflate-stars, #FFB800) !important; }' +
9465      '.inflate-star-glyph-override {' +
9466      '  display: inline-flex !important; align-items: center !important; justify-content: center !important;' +
9467      '  flex-shrink: 0 !important;' +
9468      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9469      '  min-width: var(--infl-inflate-star-glyph-px, 16px) !important; min-height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9470      '}' +
9471      '.inflate-star-glyph-override svg {' +
9472      '  width: var(--infl-inflate-star-glyph-px, 16px) !important; height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9473      '  min-width: var(--infl-inflate-star-glyph-px, 16px) !important; min-height: var(--infl-inflate-star-glyph-px, 16px) !important;' +
9474      '  display: block !important; position: relative !important; flex-shrink: 0 !important;' +
9475      '}' +
9476      '.inflate-star-glyph-override.filled svg path:last-child { fill: var(--inflate-stars, #FFB800) !important; }' +
9477      '.inflate-star-glyph-override.empty svg path { fill: #E5E7EB !important; }' +
9478      '.inflate-rating-value {' +
9479      '  font-size: 16px !important; font-weight: 700 !important;' +
9480      '  color: var(--inflate-stars-count-color, #111) !important; line-height: 1 !important; margin-right: 4px !important;' +
9481      '}' +
9482      '.inflate-rating-count {' +
9483      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9484      '  font-weight: 500 !important; line-height: 1 !important;' +
9485      '}' +
9486      '.rating-count, .rating-count.caption, p.rating-count, p.rating-count.caption {' +
9487      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9488      '  font-weight: 500 !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important;' +
9489      '  display: inline-block !important; visibility: visible !important; opacity: 1 !important; border: none !important;' +
9490      '}' +
9491      '.rating-count span[aria-hidden="true"], .rating-count.caption span[aria-hidden="true"],' +
9492      'p.rating-count span[aria-hidden="true"], p.rating-count.caption span[aria-hidden="true"] {' +
9493      '  font-size: 14px !important; color: var(--inflate-stars-count-color, #111) !important;' +
9494      '  display: inline !important; visibility: visible !important; opacity: 1 !important;' +
9495      '  font-weight: 500 !important; line-height: 1.4 !important;' +
9496      '}' +
9497      '.rating-count .visually-hidden, .rating-count.caption .visually-hidden {' +
9498      '  position: absolute !important; width: 1px !important; height: 1px !important;' +
9499      '  padding: 0 !important; margin: -1px !important; overflow: hidden !important;' +
9500      '  clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border-width: 0 !important;' +
9501      '}';
9502
9503    var style = document.getElementById('inflate-stars-override-css');
9504    if (style) style.remove();
9505    style = document.createElement('style');
9506    style.id = 'inflate-stars-override-css';
9507    style.textContent = css;
9508    document.head.appendChild(style);
9509  }
9510
9511  // ── Star rendering ───────────────────────────────────────────────────
9512
9513  function renderStars(rating, starType, starsColor) {
9514    var r = Math.max(0, Math.min(5, parseFloat(rating) || 0));
9515    var full = Math.floor(r);
9516    var frac = r - full;
9517    var html = '';
9518    var emptyColor = '#E5E7EB';
9519    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';
9520    var uid = Date.now().toString(36) + '-' + Math.random().toString(36).slice(2);
9521
9522    for (var i = 0; i < 5; i++) {
9523      var state = i < full ? 'full' : (i === full && frac > 0 ? 'partial' : 'empty');
9524      var pct = (i === full && frac > 0) ? Math.max(0, Math.min(100, frac * 100)) : 0;
9525
9526      if (starType === 'simple') {
9527        var clipId = 'infl-p-' + uid + '-' + i;
9528        var defs = (state === 'partial' && pct > 0) ? '<defs><clipPath id="' + clipId + '"><rect x="0" y="0" width="' + pct + '%" height="100%"/></clipPath></defs>' : '';
9529        html += '<span class="inflate-star-glyph-override ' + state + '">' +
9530                '<svg viewBox="0 0 24 24" style="display:block;">' + defs +
9531                '<path d="' + d + '" fill="' + emptyColor + '"/>' +
9532                (state === 'partial' && pct > 0 ? '<path d="' + d + '" fill="' + starsColor + '" clip-path="url(#' + clipId + ')"/>' :
9533                 (state === 'full' ? '<path d="' + d + '" fill="' + starsColor + '"/>' : '')) +
9534                '</svg></span>';
9535      } else {
9536        var bg = state === 'full' ? starsColor :
9537                 (state === 'partial' && pct > 0 ? 'linear-gradient(to right, ' + starsColor + ' ' + pct + '%, ' + emptyColor + ' ' + pct + '%)' : emptyColor);
9538        var boxSize = 'var(--infl-star-box-px, 20px)';
9539        var borderRadius = 'var(--infl-star-radius, 4px)';
9540        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;">' +
9541                '<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>' +
9542                '</span>';
9543      }
9544    }
9545    return html;
9546  }
9547
9548  // ── Hydrate a single .rating element ─────────────────────────────────
9549
9550  function hydrateRating(el, avgRating, totalReviews, starType, starsColor) {
9551    if (el.hasAttribute('data-inflate-processed')) return;
9552
9553    if (totalReviews === 0 || avgRating === 0) {
9554      el.innerHTML = '';
9555      el.setAttribute('data-inflate-processed', 'empty');
9556      return;
9557    }
9558
9559    var childrenToRemove = [];
9560    for (var i = 0; i < el.children.length; i++) {
9561      var child = el.children[i];
9562      var cn = String(child.className || '');
9563      if (cn.indexOf('rating-count') === -1 && cn.indexOf('inflate-') === -1) {
9564        childrenToRemove.push(child);
9565      }
9566    }
9567    childrenToRemove.forEach(function(c) { el.removeChild(c); });
9568
9569    el.setAttribute('data-rating', avgRating.toFixed(1));
9570    el.setAttribute('aria-label', avgRating.toFixed(1) + ' out of 5.0 stars');
9571
9572    var container = document.createElement('div');
9573    container.className = 'inflate-stars-override-container';
9574    container.innerHTML = renderStars(avgRating, starType, starsColor);
9575    el.insertBefore(container, el.firstChild);
9576
9577    updateOrCreateCount(el, totalReviews);
9578
9579    el.setAttribute('data-inflate-processed', 'true');
9580  }
9581
9582  function updateOrCreateCount(el, totalReviews) {
9583    var countEl = findCountElement(el);
9584
9585    var countHtml = '<span aria-hidden="true">(' + totalReviews + ')</span><span class="visually-hidden">' + totalReviews + ' total reviews</span>';
9586    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;';
9587    var spanStyle = 'font-size: 14px !important; color: ' + globalCountTextColor + ' !important; display: inline !important; visibility: visible !important; opacity: 1 !important;';
9588
9589    if (countEl) {
9590      countEl.innerHTML = countHtml;
9591      countEl.style.cssText = countStyle;
9592      var span = countEl.querySelector('span[aria-hidden="true"]');
9593      if (span) span.style.cssText = spanStyle;
9594      if (countEl.parentNode !== el) {
9595        if (countEl.parentNode) countEl.parentNode.removeChild(countEl);
9596        el.appendChild(countEl);
9597      }
9598    } else {
9599      countEl = document.createElement('p');
9600      countEl.className = 'rating-count caption';
9601      countEl.innerHTML = countHtml;
9602      countEl.style.cssText = countStyle;
9603      var span = countEl.querySelector('span[aria-hidden="true"]');
9604      if (span) span.style.cssText = spanStyle;
9605      el.appendChild(countEl);
9606    }
9607  }
9608
9609  function findCountElement(el) {
9610    var found = el.querySelector('.rating-count');
9611    if (found) return found;
9612
9613    var parent = el.parentElement;
9614    if (parent) {
9615      found = parent.querySelector('.rating-count');
9616      if (found) return found;
9617    }
9618
9619    var sib = el.nextElementSibling;
9620    while (sib) {
9621      if (sib.classList && sib.classList.contains('rating-count')) return sib;
9622      sib = sib.nextElementSibling;
9623    }
9624    sib = el.previousElementSibling;
9625    while (sib) {
9626      if (sib.classList && sib.classList.contains('rating-count')) return sib;
9627      sib = sib.previousElementSibling;
9628    }
9629
9630    return null;
9631  }
9632
9633  // ── Fallback: extract rating from element attributes ─────────────────
9634
9635  function extractRatingFromElement(el) {
9636    var val = el.getAttribute('data-rating');
9637    if (val) return parseFloat(val);
9638
9639    var style = el.getAttribute('style') || '';
9640    var m = style.match(/--rating:\s*([\d.]+)/);
9641    if (m) return parseFloat(m[1]);
9642
9643    var aria = el.getAttribute('aria-label') || '';
9644    if ((m = aria.match(/([\d.]+)\s+(?:stars?\s+)?out\s+of\s+5/i))) return parseFloat(m[1]);
9645    if ((m = aria.match(/est\s+([\d.]+)\s+sur\s+5/i))) return parseFloat(m[1]);
9646    if ((m = aria.match(/([\d.]+)\s+sur\s+5/i))) return parseFloat(m[1]);
9647
9648    var parent = el.closest('[data-rating]');
9649    if (parent) return parseFloat(parent.getAttribute('data-rating'));
9650
9651    var text = el.textContent || '';
9652    if ((m = text.match(/([\d.]+)\s*\/\s*5|([\d.]+)\s+stars?/i))) return parseFloat(m[1] || m[2]);
9653
9654    return 0;
9655  }
9656
9657  function extractReviewCount(el) {
9658    var count = el.getAttribute('data-review-count') || el.getAttribute('data-rating-count');
9659    if (count) return parseInt(count, 10);
9660
9661    var parent = el.parentElement;
9662    if (parent) {
9663      count = parent.getAttribute('data-review-count') || parent.getAttribute('data-rating-count');
9664      if (count) return parseInt(count, 10);
9665    }
9666
9667    var text = el.textContent || '';
9668    var m = text.match(/\((\d+)\s*(?:reviews?|avis|ratings?)\)/i);
9669    if (m) return parseInt(m[1], 10);
9670
9671    var countEl = el.querySelector('.rating-count, .review-count, [data-count], .spr-badge-caption');
9672    if (countEl) {
9673      count = countEl.getAttribute('data-count') || countEl.getAttribute('data-review-count');
9674      if (count) return parseInt(count, 10);
9675      var ct = countEl.textContent || '';
9676      if ((m = ct.match(/(\d+)/))) return parseInt(m[1], 10);
9677    }
9678
9679    if (parent) {
9680      countEl = parent.querySelector('.rating-count');
9681      if (countEl) {
9682        var ct = countEl.textContent || '';
9683        if ((m = ct.match(/(\d+)/))) return parseInt(m[1], 10);
9684      }
9685    }
9686
9687    return 0;
9688  }
9689
9690  // ── Process ratings (batch from API or fallback) ─────────────────────
9691
9692  var isProcessingBatch = false;
9693
9694  function processWithData(data) {
9695    var branding = globalClientConfig ? (globalClientConfig.branding || {}) : {};
9696    var widgets = branding.widgets || {};
9697    var starType = (widgets.star_type || 'rounded').toLowerCase();
9698    if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
9699    var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
9700    var ratings = data.ratings || {};
9701
9702    var ratingElements = document.querySelectorAll('.rating:not([data-inflate-processed])');
9703    var processedCards = new Set();
9704
9705    ratingElements.forEach(function(el) {
9706      var cardParent = el.closest('.product-card, .product-item, li.grid__item, [class*="product-card"], [class*="product-item"], .card, li');
9707      if (cardParent && processedCards.has(cardParent)) return;
9708
9709      var pid = extractProductId(el);
9710      if (pid && ratings[pid]) {
9711        var r = ratings[pid];
9712        hydrateRating(el, r.average_rating || 0, r.total_reviews || 0, starType, starsColor);
9713        el.setAttribute('data-inflate-product-id', pid);
9714        if (cardParent) processedCards.add(cardParent);
9715      } else if (pid && !ratings[pid]) {
9716        el.innerHTML = '';
9717        el.setAttribute('data-inflate-processed', 'empty');
9718        el.setAttribute('data-inflate-product-id', pid);
9719        var siblingCount = findCountElement(el);
9720        if (siblingCount && siblingCount.parentNode !== el) {
9721          siblingCount.style.display = 'none';
9722        }
9723        if (cardParent) processedCards.add(cardParent);
9724      } else if (!pid && el.closest('featured-product-information, [id*="ProductInformation"], [id*="featured_product"], .product-information, [class*="product-information__grid"], product-information')) {
9725        el.innerHTML = '';
9726        el.setAttribute('data-inflate-processed', 'empty');
9727      } else {
9728        var fallbackRating = extractRatingFromElement(el);
9729        var fallbackCount = extractReviewCount(el);
9730        if (fallbackRating > 0) {
9731          hydrateRating(el, fallbackRating, fallbackCount, starType, starsColor);
9732        }
9733      }
9734    });
9735  }
9736
9737  function processNewRatings() {
9738    if (isProcessingBatch) return;
9739    var unprocessed = document.querySelectorAll('.rating:not([data-inflate-processed])');
9740    if (unprocessed.length === 0) return;
9741
9742    isProcessingBatch = true;
9743    var newIds = [];
9744    var seen = {};
9745    unprocessed.forEach(function(el) {
9746      var pid = extractProductId(el);
9747      if (pid && !seen[pid]) { seen[pid] = true; newIds.push(pid); }
9748    });
9749
9750    if (newIds.length === 0) {
9751      var branding = globalClientConfig ? (globalClientConfig.branding || {}) : {};
9752      var widgets = branding.widgets || {};
9753      var starType = (widgets.star_type || 'rounded').toLowerCase();
9754      if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
9755      var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
9756      unprocessed.forEach(function(el) {
9757        var rating = extractRatingFromElement(el);
9758        var count = extractReviewCount(el);
9759        if (rating > 0) hydrateRating(el, rating, count, starType, starsColor);
9760      });
9761      isProcessingBatch = false;
9762      return;
9763    }
9764
9765    var numericIds = newIds.filter(function(id) { return !isHandle(id); });
9766    var handleIds = newIds.filter(function(id) { return isHandle(id); });
9767    var chunks = [];
9768    for (var i = 0; i < numericIds.length; i += 25) {
9769      chunks.push(numericIds.slice(i, i + 25));
9770    }
9771
9772    var backend = config.backend;
9773    var shop = config.shop;
9774    var apiKey = globalClientConfig && globalClientConfig.api_key;
9775
9776    var batchPromise = chunks.length > 0
9777      ? Promise.all(chunks.map(function(chunk) {
9778          var url = backend + '/product_reviews/widget-init/?shop=' + encodeURIComponent(shop) + '&product_ids=' + encodeURIComponent(chunk.join(','));
9779          return fetch(url).then(function(r) { return r.json(); }).catch(function() { return {}; });
9780        })).then(function(responses) {
9781          var ratings = {};
9782          responses.forEach(function(resp) {
9783            if (resp && resp.ratings) {
9784              for (var k in resp.ratings) {
9785                if (resp.ratings.hasOwnProperty(k)) ratings[k] = resp.ratings[k];
9786              }
9787            }
9788          });
9789          return ratings;
9790        })
9791      : Promise.resolve({});
9792
9793    var handlePromise = handleIds.length > 0 && apiKey
9794      ? fetchAggregateForHandles(backend, apiKey, handleIds).then(function(handleRatings) {
9795          var r = {};
9796          for (var i = 0; i < handleIds.length; i++) r[handleIds[i]] = handleRatings[i];
9797          return r;
9798        })
9799      : Promise.resolve({});
9800
9801    Promise.all([batchPromise, handlePromise]).then(function(results) {
9802      var merged = { ratings: results[0] };
9803      for (var k in results[1]) { if (results[1].hasOwnProperty(k)) merged.ratings[k] = results[1][k]; }
9804      processWithData(merged);
9805      isProcessingBatch = false;
9806    }).catch(function() {
9807      isProcessingBatch = false;
9808    });
9809  }
9810
9811  // ── MutationObserver ─────────────────────────────────────────────────
9812
9813  function observeDOM() {
9814    var pendingProcess = null;
9815    var lastProcessTime = 0;
9816    var minInterval = 500;
9817    var unprocessedSelector = '.rating:not([data-inflate-processed])';
9818
9819    function hasUnprocessedRating(node) {
9820      if (!node || node.nodeType !== 1) return false;
9821      if (node.matches && node.matches(unprocessedSelector)) return true;
9822      if (node.querySelectorAll) {
9823        var found = node.querySelectorAll(unprocessedSelector);
9824        if (found.length > 0) return true;
9825      }
9826      return false;
9827    }
9828
9829    function scheduleProcessing(delay) {
9830      if (pendingProcess) return;
9831      pendingProcess = setTimeout(function() {
9832        pendingProcess = null;
9833        var now = Date.now();
9834        if (now - lastProcessTime < minInterval) return;
9835        lastProcessTime = now;
9836        processNewRatings();
9837      }, delay || 300);
9838    }
9839
9840    var observer = new MutationObserver(function(mutations) {
9841      var hasNew = false;
9842      for (var i = 0; i < mutations.length && !hasNew; i++) {
9843        var mutation = mutations[i];
9844        if (mutation.type === 'childList') {
9845          for (var j = 0; j < mutation.addedNodes.length && !hasNew; j++) {
9846            if (hasUnprocessedRating(mutation.addedNodes[j])) hasNew = true;
9847          }
9848          if (!hasNew && hasUnprocessedRating(mutation.target)) hasNew = true;
9849        }
9850        if (mutation.type === 'attributes' && hasUnprocessedRating(mutation.target)) {
9851          hasNew = true;
9852        }
9853      }
9854      if (hasNew) scheduleProcessing(300);
9855    });
9856
9857    observer.observe(document.body, {
9858      childList: true,
9859      subtree: true,
9860      attributes: true,
9861      attributeFilter: ['class', 'style', 'aria-label', 'data-rating']
9862    });
9863
9864    document.addEventListener('visibilitychange', function() {
9865      if (!document.hidden) {
9866        setTimeout(function() { processNewRatings(); }, 200);
9867      }
9868    });
9869  }
9870
9871  // ── Init ─────────────────────────────────────────────────────────────
9872
9873  function init() {
9874    var backend = config.backend;
9875    var shop = config.shop;
9876    if (!backend || !shop) return;
9877
9878    var productIds = collectProductIds();
9879    log('Collected', productIds.length, 'product IDs');
9880
9881    getInitData(backend, shop, productIds).then(function(data) {
9882      if (!data) return;
9883      globalClientConfig = data;
9884      injectCSS(data);
9885
9886      if (data.ratings) {
9887        processWithData(data);
9888      } else {
9889        var branding = data.branding || {};
9890        var widgets = branding.widgets || {};
9891        var starType = (widgets.star_type || 'rounded').toLowerCase();
9892        if (starType !== 'rounded' && starType !== 'sharp' && starType !== 'simple') starType = 'rounded';
9893        var starsColor = widgets.stars_color || widgets.accent_color || globalStarsColor || '#FFB800';
9894        document.querySelectorAll('.rating:not([data-inflate-processed])').forEach(function(el) {
9895          var rating = extractRatingFromElement(el);
9896          var count = extractReviewCount(el);
9897          if (rating > 0) hydrateRating(el, rating, count, starType, starsColor);
9898        });
9899      }
9900
9901      observeDOM();
9902
9903      setTimeout(function() {
9904        processNewRatings();
9905      }, 3000);
9906
9907      setTimeout(function() {
9908        document.querySelectorAll('.rating:not([data-inflate-processed])').forEach(function(el) {
9909          el.setAttribute('data-inflate-processed', 'timeout');
9910        });
9911      }, 5000);
9912    });
9913  }
9914
9915  if (document.readyState === 'loading') {
9916    document.addEventListener('DOMContentLoaded', init);
9917  } else {
9918    init();
9919  }
9920})();
9921</script>
9921
9922</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
9923
9924
9925<div id="secomapp_freegifts_version" data-version="3.0"></div>
9926
9927    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
9928<link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941<style id="sca_fg_custom_style">
9942    
9943        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
9944        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
9945        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
9946        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
9947        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
9948        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
9949        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
9950        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
9951        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
9952        .bogos-gift-select-variant-title { color: #005BD3; }
9953        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
9954        
9955        .fg-gift-thumbnail-offer-title { color: #000000; }
9956        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
9957        .fg-gift-thumbnail-offer-time { background-color: #000000; }
9958        #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }
9959
9960        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
9961        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
9962
9963        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }
9964        
9965        
9966        #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
9967        #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
9968        #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #5E5873 !important; }
9969        #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #b9b9c3 !important; }
9970        #sca-fg-today-offer-iframe .sca-offer-title { color: #82868b; }
9971        #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
9972        .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #69CE82; }
9973        @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
9974        @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
9975        .sca-fg-icon-success-circle { stroke: #69CE82; }
9976        #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #ebe9f1 }
9977        #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #69CE8225 }
9978        #sca-fg-today-offer-iframe .sca-gift-product-title { color:  #303030}
9979        #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
9980        #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
9981        #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }
9982        
9983        
9984        .bogos-bundles-widget { background-color: #F3F3F3;  }
9985        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
9986        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
9987        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
9988        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
9989        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
9990        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
9991        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
9992        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
9993        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
9994        
9995        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
9996        .bogos-bundles-quantity-break-widget-title { color: #303030; }
9997        .bogos-bundles-quantity-break-widget-description { color: #303030; }
9998        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
9999        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
10000        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
10001        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
10002        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
10003        .bogos-bundle-quantity-break-sub-title { color: #616161; }
10004        .bogos-bundles-quantity-break-discount-price { color: #303030; }
10005        .bogos-bundle-quantity-break-title { color: #303030; }
10006        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
10007
10008        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
10009        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
10010        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
10011        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
10012        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
10013        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
10014        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
10015        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
10016        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
10017        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
10018        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
10019        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
10020        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
10021        .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; }
10022        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
10023        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
10024        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
10025        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
10026        .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; }
10027        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
10028        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
10029        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
10030        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
10031        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
10032        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
10033        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
10034        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #FFFFFF; }
10035        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
10036        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
10037        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
10038        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
10039        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
10040        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
10041        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
10042        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
10043        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
10043heckbox:checked { background-color: #8051FF; border-color: #8051FF;}
10044        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
10045        
10046        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
10047        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
10048        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
10049        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
10050        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
10051        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
10052        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
10053        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
10054        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
10055        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
10056        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
10057        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
10058        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
10059        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
10060        
10061        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
10062        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
10063        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
10064        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
10065        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
10066        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
10067        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
10068        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
10069        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
10070        .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; }
10071        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
10072        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
10073        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
10074        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
10075        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
10076        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
10077        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
10078        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
10079        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
10080        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
10081        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
10082        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
10083        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
10084        
10085        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
10086        .bogos-fbt-header-title { color: #303030; }
10087        .bogos-fbt-header-description { color: #303030; }
10088        .bogos-fbt-footer-discounted-price { color: #303030; }
10089        .bogos-fbt-footer-original-price { color: #616161; }
10090        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
10091        .bogos-fbt-product-title {color: #303030; }
10092        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
10093        .bogos-fbt-upsell-product-original-price {color: #808080; }
10094        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
10095        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
10096        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
10097        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
10098        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
10099        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
10100        .bogos-fbt-shipping-discount-title { color: #2332D5; }
10101        .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;}
10102        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
10103        
10104        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
10105        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
10106        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
10107        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
10108        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
10109        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
10110        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
10111        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
10112        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
10113        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
1011303030; }
10114        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
10115        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
10116        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
10117        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
10118        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
10119        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
10120        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
10121        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
10122        
10123        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
10124        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
10125        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
10126        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
10127        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
10128        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
10129        .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;}
10130        
10131    
10132    
10133</style>
10133<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
10134    
10135    
10136</script>
10136
10137
10138<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 10138
10138
10139<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/lz-string.min.js" defer></script>
10139
10140
10141<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
10142     data-animation="slideInOutTop"></div>
10143<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
10144
10145<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
10146<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
10147
10148<div id="sca-fg-today-offer-widget"></div>
10149<div id="sca-fg-today-offer-iframe"></div>
10150
10151<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
10152<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
10153<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
10154
10155<div id="bogos-cart-discount-congrats-msg-wrap"></div>
10156
10157<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
10158    if (typeof Shopify === "undefined") window.Shopify = {};
10159    Shopify.cartItems = [];
10160    Shopify.current_product = {};
10161    Shopify.current_collection = {};
10162    Shopify.products = {};
10163
10164    // current product or collection
10165    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":0,"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
10165(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"}};
10166    
10167    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":0,"inventory_management":"shopify","inventory_policy":"continue","barcode":"3760277826167","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}};
10168    Shopify.current_product['collections'] = Object.values({...[{"id":631852597590,"handle":"nos-dernieres-nouveaute","updated_at":"2026-10-03T13:00:31+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-10-03T13:00:31+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-10-03T16:44:51+02:00","body_html":"\u003cp\u003eTous nos soins au même endroit : mains, visage, corps et lèvres. Des formules clean, des parfums qui donnent le sourire.\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"}]});
10169    Shopify.current_product['variants_quantity'] = {};
10170    
10171    Shopify.current_product['variants_quantity']['55188997243222'] = "0" - 0;
10172    
10173    
10174
10175    Shopify.current_collection = {...null};
10176
10177    window.SECOMAPP = window.SECOMAPP || {};
10178    SECOMAPP.fg_codes = [];
10179    SECOMAPP.activateOnlyOnePromoCode = false;
10180
10181    SECOMAPP.localization = [];SECOMAPP.localization.push({
10182        ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},
10183        root_url: "/"
10184    });
10185    
10186    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
10186scription_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"}
10186,"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
10186n_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"}}};
10187    
10188SECOMAPP.fgData.translation = {};
10189    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
10189IT","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
10189IT","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}}}};
10190    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
10190IT","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
10190IT","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
10191    
10192    
10193    SECOMAPP.current_template = "product";
10194    SECOMAPP.pathname = window.location.pathname;
10195    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
10196        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
10197    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
10198        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
10199    }
10200
10201    SECOMAPP.setCookie = function (e, t, o, n, r) {
10202        let i = new Date;
10203        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
10204        let f = "expires=" + i.toUTCString();
10205        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
10206    };
10207    SECOMAPP.deleteCookie = function (e, t) {
10208        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
10209    };
10210    SECOMAPP.getCookie = function (e) {
10211        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
10212            let r;
10213            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
10214            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
10215        }
10216        return ""
10217    };
10218    SECOMAPP.getQueryString = function (key) {
10219        let e = {};
10220        let t = window.location.search.substring(1).split("&");
10221        let o = 0;
10222        for (; o < t.length; o++) {
10223            let n = t[o].split("=");
10224            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
10225            else if ("string" == typeof e[n[0]]) {
10226                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
10227            } else e[n[0]].push(decodeURIComponent(n[1]))
10228        }
10229        return key ? e?.[key] : e;
10230    };
10231
10232    SECOMAPP.offer_codes = [
10233        {param: "freegifts_code", cookie: "sca_fg_codes"},
10234        {param: "bundles_code", cookie: "sca_bundle_codes"},
10235        {param: "upsells_code", cookie: "sca_upsell_codes"},
10236        {param: "discounts_code", cookie: "sca_discount_codes"},
10237    ];
10238    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
10239        SECOMAPP.fg_codes = [];
10240        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
10241        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
10242        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
10243        && (function () {
10244            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
10245            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
10246            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
10247        })();
10248    });
10249
10250    SECOMAPP.customer = {};
10251    SECOMAPP.customer.orders = [];
10252    SECOMAPP.customer.freegifts = [];
10253    SECOMAPP.customer.freegifts_v2 = [];
10254    
10255    SECOMAPP.customer.email = "";
10256    SECOMAPP.customer.first_name = "";
10257    SECOMAPP.customer.last_name = "";
10258    SECOMAPP.customer.tags = Object.values({...null});
10259    SECOMAPP.customer.orders_count = "" - 0;
10260    SECOMAPP.customer.total_spent = "" - 0;
10261    SECOMAPP.customer.b2b = "" - 0;
10262    SECOMAPP.market = {
10263        id: "31129634" - 0,
10264        handle: "fr",
10265    };
10266    
10267
10268    // get class name config from settings_data.json
10269    if (!Shopify.scaHandleConfigValue) {
10270        Shopify.scaHandleConfigValue = {
10271            ...null,
10272            ...null
10273        };
10274    }
10275
10276    // add link proxy
10277    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
10278    
10279    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
10280    
10281    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
10282    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
10283
10284    // get shop locales
10285    SECOMAPP.shop_locales = Object.values({
10286        ...[{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}]
10287    });
10288
10289    SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}} }
10290
10291    
10292    
10293    window.fgGiftIcon = "https://d33a6lvgbd0fej.cloudfront.net/bWVyY2loYW5keS5teXNob3BpZnkuY29t/custom-icon-freegift_1732110106.png";
10294    window.fgWidgetIconsObj = {
10295        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-1_small.png',
10296        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-2_small.png',
10297        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-3_small.png',
10298        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-4_small.png',
10299        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-5_small.png',
10300        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-6_small.png',
10301        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-7_small.png',
10302        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-8_small.png'
10303    }
10304
10305    window.fgStepIconsObj = {
10306        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-1_small.png',
10307        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-2_small.png',
10308        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-3_small.png',
10309        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-4_small.png',
10310        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-5_small.png',
10311        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-6_small.png',
10312        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-7_small.png',
10313    }
10314
10315    window.fgSummaryIconsObj = {
10316        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-1_small.png',
10317        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-2_small.png',
10318        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-3_small.png',
10319        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-4_small.png',
10320        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-5_small.png',
10321        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-6_small.png',
10322        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-7_small.png',
10323        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-8_small.png',
10324    }
10325
10326    window.fgShippingIconsObj = {
10327        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-1_small.png',
10328        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-2_small.png',
10329        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-3_small.png',
10330        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-4_small.png',
10331    }
10332
10333    // variable from tools
10334    SECOMAPP.variables = {
10335        ...SECOMAPP.variables,
10336        ...null,
10337        ...[],
10338        shipping_product_img: 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping_product_small.png'
10339    }
10340
10341    window.fgResource = {
10342        gift: {
10343            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"]
10344        },
10345        bundle: {
10346            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"],
10347            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"]
10348        },
10349        upsell: {
10350            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"],
10351            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"]
10352        },
10353        discount: {
10354            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"],
10355            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"]
10356        },
10357        "bundle-page": {
10358            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"],
10359            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"]
10360        },
10361        booster: {
10362            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"],
10363            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"]
10364        }
10365    }
10366</script>
10366
10367
10368<script defer src="https://cdn.bogos.io/bWVyY2loYW5keS5teXNob3BpZnkuY29t/freegifts_data_1781070994.min.js"></script>
10368
10369<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/bWVyY2loYW5keS5teXNob3BpZnkuY29t/freegifts_data_1781070994.min.js"></div>
10370
10371
10372<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"></div> 
10373<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"></div>
10374<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"></div>
10375<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"></div>
10376<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"></div>
10377<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"></div>
10378<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster-page.min.js"></div>
10379
10380
10381<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"></div>
10382<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"></div>
10383<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"></div>
10384<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"></div>
10385<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"></div>
10386<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster-page.min.css"></div>
10387<!-- END app snippet -->
10388
10389
10390<!-- BEGIN app snippet: search -->
10391
10392<!-- END app snippet -->
10393
10394
10395
10396</div>
10396<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
10396
10397</body>
10398
10399<script src="https://widebundle.com/scripttagTest.php?shop=mercihandy.myshopify.com" defer></script>
10399
10400</html>
10401
10402<style>
10403      /* FOR HEYDAY WEB CHAT  */
10404      :root {
10405        --HeydayStartIconHorizontal: 30px; /* Arbitrary value. To be modified by client */
10406        --HeydayStartIconVertical: 30px; /* Arbitrary value. To be modified by client */
10407        --FBDialogHorizontal: 18pt; /* Arbitrary value. To be modified by client */
10408        --FBDialogVertical: 18pt; /* Arbitrary value. To be modified by client */
10409      }
10410      #HeydayStartIconContainer {
10411        left: var(--HeydayStartIconHorizontal) !important;
10412        bottom: var(--HeydayStartIconVertical) !important;
10413      }
10414      #HeydayStartIconClose {
10415        left: calc(
10416          5px + var(--HeydayStartIconHorizontal)
10417        ) !important; /* 5px + HeydayStartIconContainer corresponding value */
10418        bottom: calc(
10419          90px + var(--HeydayStartIconVertical)
10420        ) !important; /* 90px + HeydayStartIconContainer corresponding value */
10421      }
10422      #chatWindow {
10423        left: calc(20px + var(--HeydayStartIconHorizontal))
10424          /* 20px + HeydayStartIconContainer corresponding value */ !important;
10425        bottom: calc(20px + var(--HeydayStartIconVertical))
10426          /* 20px + HeydayStartIconContainer corresponding value */ !important;
10427      }
10428      /* FOR FB CUSTOMER CHAT */
10429      .fb_dialog {
10430        left: var(--FBDialogHorizontal) !important;
10431        bottom: var(--FBDialogVertical) !important;
10432      }
10433      .fb-customerchat iframe {
10434        left: var(--FBDialogHorizontal) /* fb_dialog right value */ !important;
10435        bottom: calc(45pt + var(--FBDialogVertical))
10436          /* 45pt + fb_dialog corresponding value */ !important;
10437      }
10438      @media screen and (max-device-width: 479px) {
10439        
10440        :root {
10441        --HeydayStartIconHorizontal: 25px; /* Arbitrary value. To be modified by client */
10442        --HeydayStartIconVertical: 25px; /* Arbitrary value. To be modified by client */
10443        --FBDialogHorizontal: 16pt; /* Arbitrary value. To be modified by client */
10444        --FBDialogVertical: 16pt; /* Arbitrary value. To be modified by client */
10445      }
10446        
10447        #chatWindow.heyday-chat {
10448          left: 0 !important;
10449          bottom: 0 !important;
10450        }
10451        .fb-customerchat iframe {
10452          left: 0 !important;
10453          bottom: 0 !important;
10454        }
10455      }
10456          
10457          @media screen and (max-device-width: 350px) {
10458        #chatWindow.heyday-chat {
10459          left: 0 !important;
10460          bottom: 0 !important;
10461        }
10462        .fb-customerchat iframe {
10463          left: 0 !important;
10464          bottom: 0 !important;
10465        }
10466            
10467            .iconToggleContainer{
10468            
10469            bottom: 0 !important;
10470            }
10471      }
10472
10473</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.