PageSourceSearch

https://lightinderm.com/pages/in-store-experience

html lightinderm.com collected 2026-10-04 09:11:56 UTC 448,599 bytes, 9,259 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="fr">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content=""><meta name="view-transition" content="same-origin">
8    <style>
9      @view-transition { navigation: auto; }
10      /* Named groups: isolate persistent chrome + animated content */
11      .section-header-v2   { view-transition-name: header-v2; }
12      .shopify-section.fav-announcement-bar { view-transition-name: announcement-bar; }
13      #MainContent          { view-transition-name: main-content; }
14
15      /* Persistent elements — no animation at all */
16      ::view-transition-old(header-v2),
17      ::view-transition-new(header-v2),
18      ::view-transition-old(announcement-bar),
19      ::view-transition-new(announcement-bar),
20      ::view-transition-old(root),
21      ::view-transition-new(root) {
22        animation: none;
23      }
24
25      /* Only the main content area crossfades */
26      ::view-transition-old(main-content),
27      ::view-transition-new(main-content) {
28        animation-duration: 200ms;
29        animation-timing-function: cubic-bezier(0.2, 0, 0, 1);
30      }
31      @media (prefers-reduced-motion: reduce) {
32        ::view-transition-old(main-content),
33        ::view-transition-new(main-content) {
34          animation-duration: 1ms;
35        }
36      }
37    </style>
38    
39    
40    <link rel="canonical" href="https://lightinderm.com/pages/in-store-experience">
41    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link
42        rel="icon"
43        type="image/png"
44        href="//lightinderm.com/cdn/shop/files/FAVICON_LID.png?crop=center&height=32&v=1697096380&width=32"
45      ><title>
46      In Store Experience
47 &ndash; Lightinderm</title>
48
49    
50
51    
52
53<meta property="og:site_name" content="Lightinderm">
54<meta property="og:url" content="https://lightinderm.com/pages/in-store-experience">
55<meta property="og:title" content="In Store Experience">
56<meta property="og:type" content="website">
57<meta property="og:description" content="L’appareil de soin LED le plus complet : LED, sérum, massage. 7 protocoles ciblés. Anti-rides, cernes, taches. Résultats visibles en 3 minutes par jour."><meta property="og:image" content="http://lightinderm.com/cdn/shop/files/LID-Logo_symbole-2025_black_Vector.svg?v=1749118915">
58  <meta property="og:image:secure_url" content="https://lightinderm.com/cdn/shop/files/LID-Logo_symbole-2025_black_Vector.svg?v=1749118915">
59  <meta property="og:image:width" content="3874">
60  <meta property="og:image:height" content="963"><meta name="twitter:card" content="summary_large_image">
61<meta name="twitter:title" content="In Store Experience">
62<meta name="twitter:description" content="L’appareil de soin LED le plus complet : LED, sérum, massage. 7 protocoles ciblés. Anti-rides, cernes, taches. Résultats visibles en 3 minutes par jour.">
63
64
65    
65<script src="//lightinderm.com/cdn/shop/t/83/assets/constants.js?v=58251544750838685771750781926" defer="defer"></script>
65
66    
66<script src="//lightinderm.com/cdn/shop/t/83/assets/pubsub.js?v=158357773527763999511750781926" defer="defer"></script>
66
67    
67<script src="//lightinderm.com/cdn/shop/t/83/assets/global.js?v=100725089330462163231787612286" defer="defer"></script>
67<script src="//lightinderm.com/cdn/shop/t/83/assets/theme.js?v=69200470730467858171750781933" defer="defer"></script>
67
68
69    
69<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
69<meta name="google-site-verification" content="54oSFqlU5H64SYxbR92ggw8VXIqno1Cvrli4cwB4RxU">
70<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/82573099313/digital_wallets/dialog">
71<meta id="in-context-paypal-metadata" data-shop-id="82573099313" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
72<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://lightinderm.com/pages/in-store-experience">
73<link rel="alternate" hreflang="fr" href="https://lightinderm.com/pages/in-store-experience">
74<link rel="alternate" hreflang="en" href="https://lightinderm.com/en/pages/in-store-experience">
75<link rel="alternate" hreflang="fr-CH" href="https://lightinderm.com/fr-ch/pages/in-store-experience">
76<link rel="alternate" hreflang="en-CH" href="https://lightinderm.com/en-ch/pages/in-store-experience">
77<link rel="alternate" hreflang="en-GB" href="https://lightinderm.com/en-uk/pages/in-store-experience">
78<link rel="alternate" hreflang="fr-GB" href="https://lightinderm.com/fr-uk/pages/in-store-experience">
79<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=1016856881"></script>
79
80<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
81<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=1016856881&shop_id=82573099313" crossorigin="anonymous"></script>
vendor: 1 bytes, line 81
81
82<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":82573099313,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/82573099313","merchantName":"Lightinderm","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Lightinderm","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 82
82
83<script id="shopify-features" type="application/json">{"accessToken":"24178a92d0a9583c9a1b55f05b7060c7","betas":["rich-media-storefront-analytics"],"domain":"lightinderm.com","predictiveSearch":true,"shopId":82573099313,"locale":"fr"}</script>
vendor: 1 bytes, line 83
83
84<script>var Shopify = Shopify || {};
85Shopify.shop = "lightinderm.myshopify.com";
86Shopify.locale = "fr";
87Shopify.currency = {"active":"EUR","rate":"1.0"};
88Shopify.country = "FR";
89Shopify.theme = {"name":"Production","id":182890824062,"schema_name":"Dusk","schema_version":"2.0","theme_store_id":null,"role":"main"};
90Shopify.theme.handle = "null";
91Shopify.theme.style = {"id":null,"handle":null};
92Shopify.cdnHost = "lightinderm.com/cdn";
93Shopify.routes = Shopify.routes || {};
94Shopify.routes.root = "/";
95Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
96Shopify.SignInWithShop = Shopify.SignInWithShop || {};
97Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
98Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 98
98
99<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 99
99
100<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 100
100
101<script>
102  window.ShopifyPay = window.ShopifyPay || {};
103  window.ShopifyPay.apiHost = "shop.app\/pay";
104  window.ShopifyPay.redirectState = null;
105</script>
vendor: 1 bytes, line 105
105
106<script>
107  window.Shopify = window.Shopify || {};
108  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
109  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
110  window.Shopify.SignInWithShop.eligible = false;
111</script>
vendor: 1 bytes, line 111
111
112<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script type="module">
115  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
116
117  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
118
119</script>
vendor: 1 bytes, line 119
119
120<script>
121  window.Shopify = window.Shopify || {};
122  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
123  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"]};
124</script>
vendor: 1 bytes, line 124
124
125<script>(function() {
126  var isLoaded = false;
127  function asyncLoad() {
128    if (isLoaded) return;
129    isLoaded = true;
130    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=lightinderm.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/3OYS4xy6ste_RpDBHVTUiQ.js?shop=lightinderm.myshopify.com"];
131    for (var i = 0; i < urls.length; i++) {
132      var s = document.createElement('script');
133      s.type = 'text/javascript';
134      s.async = true;
135      s.src = urls[i];
136      var x = document.getElementsByTagName('script')[0];
137      x.parentNode.insertBefore(s, x);
138    }
139  };
140  if(window.attachEvent) {
141    window.attachEvent('onload', asyncLoad);
142  } else {
143    window.addEventListener('load', asyncLoad, false);
144  }
145})();</script>
vendor: 1 bytes, line 145
145
146<script id="__st">var __st={"a":82573099313,"offset":7200,"reqid":"4c84d020-02d0-4cca-981b-a7a6ff2003d7-1791105113","pageurl":"lightinderm.com\/pages\/in-store-experience","s":"pages-137303327025","u":"84fef4c6819a","p":"page","rtyp":"page","rid":137303327025};</script>
vendor: 1 bytes, line 146
146
147<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 147
147
148<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 148
148
149<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//lightinderm.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 149
149
150<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 = "//lightinderm.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>
150<script crossorigin="anonymous" defer="defer" src="//lightinderm.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 150
150
151<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 151
151
152<script>
153  window.Shopify = window.Shopify || {};
154  window.Shopify.MCP = window.Shopify.MCP || {};
155  window.Shopify.MCP.enabled = true;
156  window.Shopify.MCP.shop = "lightinderm.myshopify.com";
157  window.Shopify.MCP.mcpEndpoint = "https:\/\/lightinderm.com\/api\/mcp";
158  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"]}}];
159</script>
vendor: 1 bytes, line 159
159
160<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("\/\/lightinderm.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
161</script>
vendor: 1 bytes, line 161
161
162<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://lightinderm.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
163</script>
vendor: 1 bytes, line 163
163
164<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
165  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);
166</script>
vendor: 1 bytes, line 166
166
167<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})}}));
168</script>
168
169<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://lightinderm.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
170<style id="shopify-accelerated-checkout-cart">
171        #shopify-buyer-consent {
172  margin-top: 1em;
173  display: inline-block;
174  width: 100%;
175}
176
177#shopify-buyer-consent.hidden {
178  display: none;
179}
180
181#shopify-subscription-policy-button {
182  background: none;
183  border: none;
184  padding: 0;
185  text-decoration: underline;
186  font-size: inherit;
187  cursor: pointer;
188}
189
190#shopify-subscription-policy-button::before {
191  box-shadow: none;
192}
193
194      </style>
195
196<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
196
197
198    
198<script type="text/javascript" src="https://dwf.lightinderm.com/js/na/na/u/102ae37e23.js"></script>
198
199
200
201
202
203<script>
204    window.addEventListener('load', function() {
205    var _learnq = window._learnq || [];
206    function addedToCart() {
207      fetch(`${window.location.origin}/cart.js`)
208      .then(res => res.clone().json().then(data => {
209        var cart = {
210          total_price: data.total_price/100,
211          $value: data.total_price/100,
212          total_discount: data.total_discount,
213          original_total_price: data.original_total_price/100,
214          items: data.items
215        }
216        if (item !== 'undefined') {
217          cart = Object.assign(cart, item)
218        }
219        if (klAjax) {
220            _learnq.push(['track', 'Added to Cart', cart]);
221            klAjax = false;
222          }
223      }))
224    };
225    (function (ns, fetch) {
226      ns.fetch = function() {
227        const response = fetch.apply(this, arguments);
228        response.then(res => {
229          if (`${window.location.origin}/cart/add.js`
230              .includes(res.url)) {
231                addedToCart()
232          }
233        });
234        return response
235      }
236    }(window, window.fetch));
237    var klAjax = true;
238    var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']");
239    for (var i = 0; i < atcButtons.length; i++) {
240        atcButtons[i].addEventListener("click", function() {
241          if (klAjax) {
242            _learnq.push(['track', 'Added to Cart', item]);
243            klAjax = false;
244          }
245        })
246    }
247    });
248</script>
248
249
250<link
251        rel="stylesheet"
252        href="//lightinderm.com/cdn/shop/t/83/assets/component-predictive-search.css?v=73461322162357056951750781926"
253        media="print"
254        onload="this.media='all'"
255      >
255<script>
256      document.documentElement.className = document.documentElement.className.replace(
257        'no-js',
258        'js',
259      );
260      if (Shopify.designMode) {
261        document.documentElement.classList.add('shopify-design-mode');
262      }
263    </script>
263
264
265    <link
266      rel="stylesheet"
267      id="fav-mobile-css"
268      href="//lightinderm.com/cdn/shop/t/83/assets/mobile.css?v=49027017255451256811782375659"
269      as="style"
270      media="screen"
271    >
272    <link
273      rel="stylesheet"
274      id="fav-desktop-css"
275      href="//lightinderm.com/cdn/shop/t/83/assets/desktop.css?v=11646775685264774701781805010"
276      as="style"
277      media="screen and (min-width: 768px)"
278    >
279
280    
281
282    
282<script
283      src="https://cdn-widgetsrepository.yotpo.com/v1/loader/3OYS4xy6ste_RpDBHVTUiQ"
284      async
285    ></script>
285
286
287    
287<script type="text/javascript">
288      (function (c, l, a, r, i, t, y) {
289        c[a] =
290          c[a] ||
291          function () {
292            (c[a].q = c[a].q || []).push(arguments);
293          };
294        t = l.createElement(r);
295        t.async = 1;
296        t.src = 'https://www.clarity.ms/tag/' + i;
297        y = l.getElementsByTagName(r)[0];
298        y.parentNode.insertBefore(t, y);
299      })(window, document, 'clarity', 'script', 'rgvvvgzzfo');
300    </script>
300
301
302<link href="//lightinderm.com/cdn/shop/t/83/assets/lightinderm-cookiebot.css?v=18825397120108933651790611265" rel="stylesheet" type="text/css" media="all" />
303<script src="//lightinderm.com/cdn/shop/t/83/assets/lightinderm-cookiebot.js?v=32839867750634127961787674854" defer></script>
303
304
305    
306
307
308  <link href="//lightinderm.com/cdn/shop/t/83/assets/main.Dx6tEC3S.min.css" rel="stylesheet" type="text/css" media="all" />
309
310
311    
311<script>
312(function () {
313  "use strict";
314
315  // Passer a true pour tracer les ecritures en console pendant la recette.
316  var DEBUG = false;
317
318  var apiReady = false;
319  var lastWritten = null;
320
321  function log() {
322    if (DEBUG) console.log.apply(console, ["[consent]"].concat([].slice.call(arguments)));
323  }
324
325  /* ------------------------------------------------------------------
326     1) Source de verite prioritaire : l'objet Cookiebot, quand il est la.
327     ------------------------------------------------------------------ */
328  function fromCookiebotObject() {
329    var cb = window.Cookiebot;
330    if (!cb || !cb.hasResponse || !cb.consent) return null;
331    var c = cb.consent;
332    return {
333      analytics: c.statistics === true,
334      marketing: c.marketing === true,
335      preferences: c.preferences === true
336    };
337  }
338
339  /* ------------------------------------------------------------------
340     2) Fallback synchrone : le cookie first-party CookieConsent.
341     Lisible des la premiere ligne, sans attendre la chaine
342     app embed -> GTM -> balise Cookiebot -> script Cookiebot.
343     C'est ce qui evite d'ecrire un refus temporaire a un visiteur
344     recurrent qui avait accepte (et donc la regeneration de _shopify_y).
345     Le format n'est pas du JSON valide et n'est pas contractuel cote
346     Cookiebot : parsing tolerant, et abandon si la forme est inattendue.
347     ------------------------------------------------------------------ */
348  function fromCookie() {
349    var m = document.cookie.match(/(?:^|;\s*)CookieConsent=([^;]*)/);
350    if (!m) return null;
351
352    var raw;
353    try { raw = decodeURIComponent(m[1]); } catch (e) { raw = m[1]; }
354
355    // Garde-fou : si on ne reconnait pas la structure, on ne devine pas.
356    if (!/necessary\s*:/.test(raw)) return null;
357
358    function flag(key) {
359      return new RegExp(key + "\\s*:\\s*true").test(raw);
360    }
361
362    return {
363      analytics: flag("statistics"),
364      marketing: flag("marketing"),
365      preferences: flag("preferences")
366    };
367  }
368
369  /* ------------------------------------------------------------------
370     3) Resolution : objet Cookiebot > cookie > refus par defaut.
371     Le refus par defaut ne concerne qu'un visiteur sans cookie
372     CookieConsent, donc un vrai nouveau visiteur : rien a casser.
373     ------------------------------------------------------------------ */
374  function resolveConsent() {
375    return fromCookiebotObject()
376        || fromCookie()
377        || { analytics: false, marketing: false, preferences: false };
378  }
379
380  function toPayload(c) {
381    return {
382      analytics: c.analytics,
383      marketing: c.marketing,
384      preferences: c.preferences,
385      // Aligne sur marketing. C'est une decision juridique (CCPA/CPRA),
386      // pas technique : a valider avec qui gere la conformite.
387      sale_of_data: c.marketing
388    };
389  }
390
391  /* ------------------------------------------------------------------
392     4) Anti-churn : ne pas reecrire un etat identique.
393     currentVisitorConsent() renvoie des chaines "yes" / "no" / "".
394     ------------------------------------------------------------------ */
395  function alreadyMatches(payload) {
396    var api = window.Shopify && window.Shopify.customerPrivacy;
397    if (!api || typeof api.currentVisitorConsent !== "function") return false;
398
399    var current;
400    try { current = api.currentVisitorConsent(); } catch (e) { return false; }
401    if (!current) return false;
402
403    var keys = ["analytics", "marketing", "preferences", "sale_of_data"];
404    for (var i = 0; i < keys.length; i++) {
405      var expected = payload[keys[i]] ? "yes" : "no";
406      if (String(current[keys[i]] || "") !== expected) return false;
407    }
408    return true;
409  }
410
411  /* ------------------------------------------------------------------
412     5) Ecriture
413     ------------------------------------------------------------------ */
414  function applyConsent() {
415    // Si l'API Shopify n'est pas prete, on ne fait rien : le callback de
416    // loadFeatures rappellera applyConsent() de toute facon.
417    if (!apiReady) { log("API pas prete, differe"); return; }
418
419    var api = window.Shopify && window.Shopify.customerPrivacy;
420    if (!api || typeof api.setTrackingConsent !== "function") return;
421
422    var payload = toPayload(resolveConsent());
423    var signature = JSON.stringify(payload);
424
425    if (signature === lastWritten) { log("inchange"); return; }
426    if (alreadyMatches(payload)) { lastWritten = signature; log("deja a jour"); return; }
427
428    try {
429      api.setTrackingConsent(payload, function (result) {
430        if (result && result.error) {
431          console.warn("[consent] Shopify a refuse la mise a jour :", result.error);
432          return;
433        }
434        lastWritten = signature;
435        log("applique", payload);
436      });
437    } catch (e) {
438      console.warn("[consent] setTrackingConsent a echoue :", e);
439    }
440  }
441
442  /* ------------------------------------------------------------------
443     6) Ecouteurs Cookiebot, poses AVANT loadFeatures.
444     OnConsentReady : restitution ou premier choix.
445     OnAccept / OnDecline : changement via la banniere reouverte.
446     ------------------------------------------------------------------ */
447  var events = ["CookiebotOnConsentReady", "CookiebotOnAccept", "CookiebotOnDecline"];
448  for (var i = 0; i < events.length; i++) {
449    window.addEventListener(events[i], applyConsent);
450  }
451
452  /* ------------------------------------------------------------------
453     7) Chargement de l'API Shopify.
454     window.Shopify est defini par le script injecte par
455     content_for_header. Plutot que d'exiger un emplacement precis, on
456     attend son apparition : le snippet fonctionne alors quel que soit
457     son emplacement dans le theme (head ou fin de body).
458     ------------------------------------------------------------------ */
459  function whenShopifyReady(callback) {
460    if (window.Shopify && typeof window.Shopify.loadFeatures === "function") {
461      callback();
462      return;
463    }
464    var started = Date.now();
465    var timer = setInterval(function () {
466      if (window.Shopify && typeof window.Shopify.loadFeatures === "function") {
467        clearInterval(timer);
468        callback();
469      } else if (Date.now() - started > 10000) {
470        clearInterval(timer);
471        console.warn("[consent] window.Shopify.loadFeatures introuvable apres 10s : boutique headless, ou snippet charge hors du theme ?");
472      }
473    }, 50);
474  }
475
476  whenShopifyReady(function () {
477    window.Shopify.loadFeatures(
478      [{ name: "consent-tracking-api", version: "0.1" }],
479      function (error) {
480        if (error) {
481          console.warn("[consent] consent-tracking-api non chargee :", error);
482          return;
483        }
484        apiReady = true;
485        applyConsent(); // ecrit l'etat reel des maintenant (cookie ou objet)
486      }
487    );
488  });
489})();
490</script>
490
491  <!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
492
493
494
495
496
497
498
499
500
501
502
503  
504    
504<script
505      async
506      type="text/javascript"
507      src="https://cdn.506.io/eg/script.js?shop=lightinderm.myshopify.com&v=12"
508    ></script>
508
509  
510
511
512
513  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTExMDUxMTM=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2023-10-09T15:13:12.880Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Unlimited&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;imageUrl&quot;:null,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;displayAfter&quot;:5,&quot;headerText&quot;:&quot;&quot;,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;,&quot;selfcloseAfter&quot;:5,&quot;showImage&quot;:false,&quot;subHeaderText&quot;:&quot;&quot;},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;},&quot;themePresetId&quot;:null,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:null,&quot;vertical&quot;:null},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;padding&quot;:null,&quot;fontFamily&quot;:null,&quot;cssStyles&quot;:null,&quot;duration&quot;:null,&quot;hasCustomizations&quot;:false,&quot;primaryColor&quot;:null},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:null,&quot;closeModalOutsideClick&quot;:true,&quot;priceShowZeroDecimals&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;addButtonText&quot;:null,&quot;cssStyles&quot;:null,&quot;dismissButtonText&quot;:null,&quot;hasCustomizations&quot;:false,&quot;imageUrl&quot;:null,&quot;outOfStockButtonText&quot;:null,&quot;primaryColor&quot;:null,&quot;secondaryColor&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:&quot;Subscription Plan&quot;},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;show&quot;:false,&quot;removalRequestSent&quot;:null},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;delayUpdates&quot;:2000,&quot;decodePayload&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;enableBuyNowInterceptions&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:false,&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;useFinalPrice&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;customCSS&quot;:null},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;accessToEnterprise&quot;:false},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;fr&quot;,&quot;shopDomain&quot;:&quot;lightinderm.com&quot;}">
514
515
516<script defer>
517  (async function() {
518    try {
519
520      const blockVersion = "v3"
521      if (blockVersion != "v3") {
522        return
523      }
524
525      let metaErrorFlag = false;
526      if (metaErrorFlag) {
527        return
528      }
529
530      // Parse metafields as JSON
531      const metafields = {};
532
533      // Process metafields in JavaScript
534      let savedRulesArray = [];
535      for (const [key, value] of Object.entries(metafields)) {
536        if (value) {
537          for (const prop in value) {
538            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
539            savedRulesArray.push(value);
540            break;
541          }
542        }
543      }
544
545      const metaTag = document.createElement('meta');
546      metaTag.id = 'easygift-rules';
547      metaTag.content = JSON.stringify(savedRulesArray);
548      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMTA1MTEz');
549
550      document.head.appendChild(metaTag);
551      } catch (err) {
552        
553      }
554  })();
555</script>
555
556
557
558  
558<script
559    type="text/javascript"
560    defer
561  >
562
563    (function () {
564      try {
565        window.EG_INFO = window.EG_INFO || {};
566        var shopInfo = {"isInstalled":true,"installedOn":"2023-10-09T15:13:12.880Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"imageUrl":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"fr","shopDomain":"lightinderm.com"};
567        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
568        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
569          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
570          if (products.length > 0) {
571            var productIds = products.map(function(prod) {
572              var productGid = prod.id;
573              var productIdNumber = parseInt(productGid.split('/').pop());
574              return productIdNumber;
575            });
576            var productInfo = null;
577            var isProductInList = productIds.includes(productInfo.id);
578            if (isProductInList) {
579              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
580              if (redirectionURL) {
581                window.location = redirectionURL;
582              }
583            }
584          }
585        }
586
587        
588      } catch(err) {
589      return
590    }}
590)()
591  </script>
591
592
593
594
595<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
596
597
598  
598<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/3zJBvePtSGWzDDD4sXA3MHankSjjUfG4K8ilg7A6?languageCode=fr" async></script>
598
599
600
601
602  
603<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
604
605
606
607
608
609
610
611
612
613
614
615
616  
616<script async src="https://static.klaviyo.com/onsite/js/RuGdQ8/klaviyo.js?company_id=RuGdQ8"></script>
616
617  
617<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>
617
618
619  
620
621
622
623
624  
624<script>
625    window.klaviyoReviewsProductDesignMode = false
626  </script>
626
627
628
629
630
631
632
633
634
635
636<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
637
638
639
640<script type="module" dynamic>
641  const configUrl = "/a/elevar/static/configs/6c55540af1d0f4308baee404bed63a195991dd78/config.js";
642  const config = (await import(configUrl)).default;
643  const scriptUrl = config.script_src_app_theme_embed;
644
645  if (scriptUrl) {
646    const { handler } = await import(scriptUrl);
647
648    await handler(
649      config,
650      {
651        cartData: {
652  marketId: "70555795761",
653  localeCountryCode:"FR",
654  attributes:{},
655  cartTotal: "0.0",
656  currencyCode:"EUR",
657  items: []
658}
659,
660        user: {
661  cartTotal: "0.0",
662  currencyCode:"EUR",
663  customer: {},
664}
665,
666        isOnCartPage:false,
667        collectionView:null,
668        searchResultsView:null,
669        productView:null,
670      }
671    );
672  }
673</script>
673
674
675
676<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
676<script
677  type="module"
678>
679  setTimeout(async function () {
680    const keySessionStorage = 'aw_settings';
681    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
682    if(!__AW__settings) {
683      const awSettings = await fetch(
684              "/apps/addingwell-proxy",
685              {
686                method: "GET",
687                redirect: "follow",
688                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
689              }
690      );
691      if (awSettings.ok) {
692        __AW__settings = await awSettings.json();
693        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
694      } else {
695        console.error('Addingwell - Loading proxy error', awSettings.status);
696        return;
697      }
698    }
699
700    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
701      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
702      let __AW__isAddingwellCdn = false;
703      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
704        __AW__gtmUrl = __AW__settings.gtmUrl;
705        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
706      }
707
708      (function(w,d,s,l,i){
709        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
710        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
711        j.async=true;
712        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
713      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
714    }
715
716    const __AW__getEventNameWithSuffix = (eventName) => {
717      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
718    }
719
720    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
721      return new Promise(function(resolve) {
722        let attempts = 0;
723        maxAttempts = maxAttempts || 5;
724        intervalMs = intervalMs || 200;
725        function check() {
726          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
727          if (match) {
728            resolve(match[1]);
729          } else if (attempts < maxAttempts) {
730            attempts++;
731            setTimeout(check, intervalMs);
732          } else {
733            console.warn('[AW] _shopify_y cookie not found after consent');
734            resolve(null);
735          }
736        }
737        check();
738      });
739    }
740
741    const __AW__CONSENT_KEY = 'aw_consent_state';
742
743    function __AW__getConsentState() {
744      try {
745        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
746          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
747        }
748      } catch(e) {}
749      return null;
750    }
751
752    function __AW__isEmptyConsent(stateStr) {
753      try {
754        return Object.values(JSON.parse(stateStr)).every(v => v === '');
755      } catch(e) {}
756      return true;
757    }
758
759    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
760
761    document.addEventListener('visitorConsentCollected', async function(event) {
762      const currentConsentState = __AW__getConsentState();
763
764      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
765        return;
766      }
767
768      __AW__prevConsentState = currentConsentState;
769
770      if (currentConsentState !== null) {
771        if (__AW__isEmptyConsent(currentConsentState)) {
772          localStorage.removeItem(__AW__CONSENT_KEY);
773        } else {
774          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
775        }
776      }
777
778      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
779
780      const shopifyY = await __AW__waitForShopifyYCookie();
781      if (!shopifyY) return;
782
783      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
784      window[__AW__settings.dataLayerVariableName].push({
785        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
786      });
787    });
788
789    if(__AW__settings.enableDataLayer) {
790      const MAX_ITEMS_BATCH = 10;
791      const sendBatchEvents = (items, eventName, eventObject) => {
792        let batch = [];
793        for(let i  = 0; i < items.length; i++) {
794          batch.push(items[i]);
795          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
796            const eventClone = {
797              ...eventObject,
798              ecommerce: {
799                ...eventObject.ecommerce,
800                items: [...batch]
801              }
802            };
803            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
804            window[__AW__settings.dataLayerVariableName].push({
805              ...{'event': __AW__getEventNameWithSuffix(eventName)},
806              ...eventClone
807            });
808
809            batch = [];
810          }
811        }
812      }
813
814      function __AW__filterNullOrEmpty(obj) {
815        let filteredObj = {};
816
817        for (let key in obj) {
818          if (obj.hasOwnProperty(key)) {
819            let value = obj[key];
820
821            // If value is an object (and not null), recursively filter sub-elements
822            if (typeof value === "object" && value !== null && value !== undefined) {
823              let filteredSubObject = __AW__filterNullOrEmpty(value);
824
825              // Add the filtered sub-object only if it's not empty
826              if (Object.keys(filteredSubObject).length > 0) {
827                filteredObj[key] = filteredSubObject;
828              }
829            } else {
830              // Add the value only if it's neither null nor an empty string
831              if (value !== null && value !== "" && value !== undefined) {
832                filteredObj[key] = value;
833              }
834            }
835          }
836        }
837        return filteredObj;
838      }
839
840      function getPageType(value) {
841        const pageTypeMapping = {
842          404: '404',
843          article: 'article',
844          blog: 'blog',
845          cart: 'cart',
846          collection: 'collection',
847          gift_card: 'gift_card',
848          index: 'homepage',
849          product: 'product',
850          search: 'searchresults',
851          'customers/login': 'login',
852          'customers/register': 'sign_up'
853        };
854        return pageTypeMapping[value] || 'other';
855      }
856      let __AW__cartReady = false;
857      const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
858      const pendingCartEventName = "aw_pending_cart_event";
859      let awCartQueue = Promise.resolve();
860
861      function pushDataLayerEvents() {
862        initCart();
863        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
864        const templateName = "page";
865
866        const getFormattedPrice = (priceInCents) => priceInCents/100;
867        /**********************
868         * DATALAYER SECTIONS
869         ***********************/
870        /**
871         * DATALAYER: User Data
872         * Build user_data properties.
873         */
874        let newCustomer = true;
875        window.__AW__CommonData = {
876          user_data: {
877            new_customer: newCustomer,
878          }
879        };
880
881        
882
883        window.__AW__CommonData.country = "FR"
884        window.__AW__CommonData.market = "4ed4099a-b570-44bd-9f99-e992a174b5f3"
885        window.__AW__CommonData.marketId = 70555795761
886
887        
888          window.__AW__CommonData.language = "fr-FR";
889        
890        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
891
892        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
893        async function sha256(str) {
894          if (!str) return undefined;
895          if (!(window.crypto && window.crypto.subtle)) {
896            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
897            return undefined;
898          }
899          try {
900            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
901            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
902          } catch (e) {
903            console.error('Erreur lors du hash SHA256 pour', str, e);
904            return undefined;
905          }
906        }
907        async function getUserDataHash(user_data) {
908          const hashObj = {};
909          if (!user_data) return hashObj;
910          try {
911            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
912            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
913            if (user_data.address && typeof user_data.address === 'object') {
914              hashObj.address = {};
915              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
916              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
917              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
918              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
919              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
920              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
921              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
922            }
923          } catch (e) {
924            console.error('Erreur lors du hash user_data_hashed', e);
925          }
926          return __AW__filterNullOrEmpty(hashObj);
927        }
928        (async function() {
929          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
930            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
931          }
932        })();
933
934        window.__AW__CommonData["page_type"] = getPageType(templateName);
935        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
936        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
937
938        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
939
940        /** DATALAYER: select_item handoff */
941        const pendingSelectItemName = "aw_pending_select_item";
942
943        const __AW__pushSelectItem = (payload) => {
944          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
945          window[__AW__settings.dataLayerVariableName].push(payload);
946        };
947
948        const __AW__flushPendingSelectItem = () => {
949          let pending = null;
950          try {
951            pending = sessionStorage.getItem(pendingSelectItemName);
952            sessionStorage.removeItem(pendingSelectItemName);
953          } catch (e) {
954            return;
955          }
956          if (!pending) return;
957          try {
958            __AW__pushSelectItem(JSON.parse(pending));
959          } catch (e) {
960            console.warn('[AW] pending select_item error', e);
961          }
962        };
963
964        __AW__flushPendingSelectItem();
965
966
967        /**
968         * DATALAYER: 404 Pages
969         * Fire on 404 Pages */
970        
971
972
973        /**
974         * DATALAYER: Blog Articles
975         * Fire on Blog Article Pages */
976        
977
978        
979
980        
981
982        /** DATALAYER: Product List Page (Collections, Category)
983         * Fire on all product listing pages. */
984
985        const __AW__transformNumberToString = (value) => {
986          if (value !== null && value !== undefined && typeof value === 'number') {
987            return value.toString();
988          }
989          /** By Default return the current value */
990          return value;
991        };
992
993        let discountPrice = 0.00;
994        
995
996        /** DATALAYER: Product Page
997         * Fire on all Product View pages. */
998        
999
1000        /** DATALAYER: Cart View
1001         * Fire anytime a user views their cart (non-dynamic) */
1002        
1003
1004        let drawerCartAlreadyOpened = false;
1005        let pendingViewCartTimeout = null;
1006
1007        let stateObserver = null;
1008        let domObserver = null;
1009
1010        function initCart() {
1011          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
1012            credentials: 'same-origin',
1013            headers: { 'Accept': 'application/json' }
1014          }).then(r => r.ok ? r.json() : null)
1015            .then(freshCart => {
1016              if (freshCart) {
1017                window.__AW__slaveShopifyCart = freshCart;
1018              } else {
1019                window.__AW__slaveShopifyCart = { items: [] };
1020              }
1021              __AW__cartReady = true;
1022            })
1023            .catch(e => {
1024              console.warn('[AW] Cart hydration failed', e);
1025              window.__AW__slaveShopifyCart = { items: [] };
1026              __AW__cartReady = true;
1027            })
1028            .finally(() => {
1029              // A snapshot left by a non-AJAX add to cart (form submit + reload) can only be synced once the cart is ready
1030              if (sessionStorage.getItem(pendingCartEventName)) {
1031                scheduleCartSync();
1032              }
1033            });
1034        }
1035
1036        function fireViewCartOncePerOpen() {
1037          if (pendingViewCartTimeout) return;
1038
1039          drawerCartAlreadyOpened = true;
1040
1041          pendingViewCartTimeout = setTimeout(() => {
1042            pendingViewCartTimeout = null;
1043            if (!__AW__cartReady) return;
1044            const ecommerceDataLayer = {
1045              ecommerce: {
1046                currency: window.__AW__slaveShopifyCart.currency,
1047                value: window.__AW__slaveShopifyCart.total_price / 100,
1048                items: window.__AW__slaveShopifyCart.items.map(item => {
1049                  const price = (item.discounted_price ?? item.price) / 100;
1050                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1051
1052                  let coupon = "";
1053                  if (Array.isArray(item?.discounts)) {
1054                    coupon = item.discounts
1055                            .filter(d => typeof d?.title === "string")
1056                            .map(d => d.title)
1057                            .join(", ");
1058                  }
1059
1060                  return {
1061                    item_id: __AW__transformNumberToString(item.product_id),
1062                    item_variant: item.variant_title,
1063                    item_variant_title: item.variant_title,
1064                    item_variant_id: __AW__transformNumberToString(item.variant_id),
1065                    item_product_id: __AW__transformNumberToString(item.product_id),
1066                    item_product_title: item.product_title,
1067                    item_name: item.product_title,
1068                    price,
1069                    discount,
1070                    item_brand: item.vendor,
1071                    item_category: item.product_type,
1072                    item_list_name: item.collection || "",
1073                    item_list_id: "",
1074                    quantity: item.quantity,
1075                    sku: __AW__transformNumberToString(item.sku),
1076                    coupon,
1077                    url: item.url,
1078                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1079                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1080
1081                  };
1082                })
1083              }
1084            };
1085
1086            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1087            window[__AW__settings.dataLayerVariableName].push({
1088              event: __AW__getEventNameWithSuffix("view_cart"),
1089              ...ecommerceDataLayer
1090            });
1091          }, 1000);
1092        }
1093
1094        function resetOnClose() {
1095          drawerCartAlreadyOpened = false;
1096          if (pendingViewCartTimeout) {
1097            clearTimeout(pendingViewCartTimeout);
1098            pendingViewCartTimeout = null;
1099          }
1100        }
1101
1102        function getTargets() {
1103          const cartDrawer = document.querySelector("cart-drawer");
1104          const dialog =
1105                  document.querySelector("cart-drawer dialog") ||
1106                  document.querySelector("cart-drawer-component dialog") ||
1107                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
1108
1109          return { cartDrawer, dialog };
1110        }
1111
1112        function isCartOpen({ cartDrawer, dialog }) {
1113          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
1114          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
1115          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
1116          return openByDialog || openByClass || openByAttr;
1117        }
1118
1119        function attachStateObserver() {
1120          const { cartDrawer, dialog } = getTargets();
1121
1122          if (stateObserver) stateObserver.disconnect();
1123
1124          stateObserver = new MutationObserver(() => {
1125            const openNow = isCartOpen(getTargets());
1126
1127            if (openNow) {
1128              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1129            } else {
1130              resetOnClose();
1131            }
1132          });
1133
1134          if (cartDrawer) {
1135            stateObserver.observe(cartDrawer, {
1136              attributes: true,
1137              attributeFilter: ["class", "open"]
1138            });
1139          }
1140
1141          if (dialog) {
1142            stateObserver.observe(dialog, {
1143              attributes: true,
1144              attributeFilter: ["open"]
1145            });
1146          }
1147
1148          const openNow = isCartOpen(getTargets());
1149          if (openNow) {
1150            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1151          } else {
1152            resetOnClose();
1153          }
1154        }
1155
1156        function observeCartDrawerOpen() {
1157          attachStateObserver();
1158
1159          if (domObserver) domObserver.disconnect();
1160
1161          domObserver = new MutationObserver(() => {
1162            attachStateObserver();
1163          });
1164
1165          domObserver.observe(document.documentElement, {
1166            childList: true,
1167            subtree: true
1168          });
1169        }
1170
1171        observeCartDrawerOpen();
1172
1173
1174        /** DATALAYER: Search Results */
1175        var searchPage = new RegExp("search", "g");
1176        if(document.location.pathname.match(searchPage)){
1177          var __AW__items = [];
1178          
1179
1180          const awEcommerceSearch = {
1181            search_term: null,
1182            results_count: null,
1183            ecommerce: {
1184              currency: "EUR",
1185              items : []
1186            }
1187          };
1188          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1189        }
1190
1191
1192        document.addEventListener('click', async function(e) {
1193          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1194          if (!btn || !__AW__cartReady) return;
1195          snapshotCart();
1196        }, true);
1197
1198        patchFetch();
1199        patchXhr();
1200
1201        function snapshotCart() {
1202          try {
1203            sessionStorage.setItem(
1204              pendingCartEventName,
1205              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1206            );
1207          } catch (e) {
1208            console.warn('[AW] snapshot error', e);
1209          }
1210        }
1211
1212        function patchXhr() {
1213          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1214          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1215
1216          XMLHttpRequest.prototype.send = function(body) {
1217            this.addEventListener('load', () => {
1218              try {
1219                const abs = this.responseURL || '';
1220                const u = new URL(abs, location.origin);
1221                const mt = u.pathname + (u.search || '');
1222                if (this.status === 200 && cartRegex.test(mt)) {
1223                  scheduleCartSync();
1224                }
1225              } catch (e) {
1226                console.error('[AW] XHR handler error', e);
1227              }
1228            });
1229            return nativeSend.apply(this, arguments);
1230          };
1231
1232          XMLHttpRequest.prototype.send.__AW__patched = true;
1233        }
1234
1235        function patchFetch() {
1236          const previousFetch = window.fetch;
1237          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1238
1239          window.fetch = async function (...args) {
1240            const resource = args[0];
1241            try {
1242
1243              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1244              if (cartRegex.test(url)) {
1245                const response = await previousFetch.apply(this, args);
1246                if (response.ok) {
1247                  scheduleCartSync();
1248                } else {
1249                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1250                }
1251                return response;
1252              }
1253            } catch (error) {
1254              console.error('[AW] Fetch Wrapper Error:', error);
1255            }
1256
1257            return previousFetch.apply(this, args);
1258          };
1259
1260          window.fetch.__AW__patched = true;
1261        }
1262
1263        function scheduleCartSync() {
1264          if (!__AW__cartReady) return;
1265          awCartQueue = awCartQueue
1266            .then(() => {
1267              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1268              return runCartSyncOnce();
1269            }).catch(e => {
1270              console.error('[AW] scheduleCartSync error', e);
1271            });
1272        }
1273
1274        async function runCartSyncOnce() {
1275          try {
1276            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1277              credentials: 'same-origin',
1278              headers: { 'Accept': 'application/json' }
1279            });
1280            if (!response.ok) throw new Error('HTTP ' + response.status);
1281            const newCart = await response.json();
1282            await compareCartData(newCart);
1283          } catch (error) {
1284            console.error('[AW] Error fetching /cart.js (singleton):', error);
1285          }
1286        }
1287
1288        function compareCartData(newCartData) {
1289          return new Promise((resolve) => {
1290            setTimeout(() => {
1291              try {
1292                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1293                newCartData = newCartData || {items: []};
1294                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1295                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1296                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1297
1298                newItems.forEach((newItem, key) => {
1299                  const oldItem = oldItems.get(key);
1300                  const eventName = "add_to_cart";
1301                  if (!oldItem) {
1302                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1303                  } else if (newItem.quantity > oldItem.quantity) {
1304                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1305                  }
1306                });
1307
1308                oldItems.forEach((oldItem, key) => {
1309                  const newItem = newItems.get(key);
1310                  const eventName = "remove_from_cart";
1311                  if (!newItem) {
1312                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1313                  } else if (oldItem.quantity > newItem.quantity) {
1314                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1315                  }
1316                });
1317
1318                sessionStorage.removeItem(pendingCartEventName);
1319                window.__AW__slaveShopifyCart = newCartData;
1320              } catch(e) {
1321                console.error('[AW] compareCartData error', e);
1322                sessionStorage.removeItem(pendingCartEventName);
1323              } finally {
1324                resolve();
1325              }
1326            }, 500);
1327          });
1328        }
1329
1330        function handleCartDataLayer(eventName, quantity, item) {
1331          const price = (item.discounted_price ?? item.price) / 100;
1332          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1333          const totalValue = price * quantity;
1334          let coupon = "";
1335          if(Array.isArray(item?.discounts)) {
1336            coupon = item.discounts
1337                    .filter(discount => typeof discount?.title === 'string')
1338                    .map(discount => discount.title)
1339                    .join(', ');
1340          }
1341
1342          const ecommerceCart = {
1343            ecommerce: {
1344              currency: "EUR",
1345              value: totalValue,
1346              items: [{
1347                item_id: __AW__transformNumberToString(item.product_id),
1348                item_variant: item.variant_title || "Default Variant",
1349                item_variant_id: __AW__transformNumberToString(item.variant_id),
1350                item_variant_title: item.variant_title || "Default Variant",
1351                item_name: item.product_title,
1352                item_product_id: __AW__transformNumberToString(item.product_id),
1353                item_product_title: item.product_title,
1354                sku: __AW__transformNumberToString(item.sku),
1355                discount: discount,
1356                price: price,
1357                item_brand: item.vendor,
1358                item_category: item.product_type,
1359                quantity: quantity,
1360                coupon: coupon,
1361                url: item?.url,
1362                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1363                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1364              }]
1365            }
1366          };
1367
1368          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1369          window[__AW__settings.dataLayerVariableName].push({
1370            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1371            ...ecommerceCart
1372          });
1373
1374        }
1375      }
1376
1377      if (document.readyState === 'loading') {
1378        // document still loading...
1379        document.addEventListener('DOMContentLoaded', () => {
1380          pushDataLayerEvents();
1381        });
1382      } else {
1383        // already loaded, chocs away!
1384        pushDataLayerEvents();
1385      }
1386    }
1387  }, 0);
1388</script>
1388
1389
1390
1391<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1392<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: 82573099313,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1392
1392
1393<script>
1394  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1395</script>
vendor: 1 bytes, line 1395
1395
1396<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}
1396).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: 82573099313,storefrontBaseUrl: "https://lightinderm.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lightinderm.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3497853310","configuration":"{\"posthog_api_key\":\"phc_ATCxJDFZW6ZjMmFNIRd2vIIExOcXUcdb5ijtbRnSN1d\",\"posthog_api_host\":\"https:\/\/ph-shop.lightinderm.com\",\"data_collection_strategy\":\"non-anonymized-by-consent\",\"tracked_events\":\"[\\\"page_viewed\\\",\\\"collection_viewed\\\",\\\"product_viewed\\\",\\\"product_added_to_cart\\\",\\\"cart_viewed\\\",\\\"product_removed_from_cart\\\",\\\"checkout_started\\\",\\\"checkout_contact_info_submitted\\\",\\\"payment_info_submitted\\\",\\\"checkout_completed\\\"]\",\"posthog_ecommerce_spec\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d7c40041bf59e695435ea8ca0d4a31b2","type":"APP","apiClientId":347390214145,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data","read_customer_address","read_customer_email","read_customer_name","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1396,"dataSharingState":"unrestricted"},{"id":"2986934654","configuration":"{\"accountID\":\"R5jtRb\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2976055678","configuration":"{\"projectId\":\"rgvvvgzzfo\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2592113022","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/6c55540af1d0f4308baee404bed63a195991dd78\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"292880689","configuration":"{\"tenantId\":\"e486d352-d4d8-4708-b993-a202ced12d08\", \"shop\":\"lightinderm.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aecc2e21ca41aa0ccd0fd68bb810007d","type":"APP","apiClientId":4294333,"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":"99156273","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"id":"298353022","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"NM X ADW | Datalayer"},{"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":"Lightinderm","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"lightinderm.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/lightinderm.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15850818765182","handle":"masterclass-lightinderm-x-ad-caelia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57218220818814","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15527438516606","handle":"protocole-repair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56083453739390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15530172088702","handle":"protocole-purity","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56092468478334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1396,{"id":"15530306830718","handle":"protocole-lift","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56092846883198","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15530311614846","handle":"protocole-spotless","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56092857565566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15530315874686","handle":"protocole-brightening","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56092871033214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15530318659966","handle":"protocole-skin-perfect","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56092875850110","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15577569853822","handle":"pack-sur-mesure","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56259491365246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15605081964926","handle":"protocole-eye","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56340062601598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16100724244862","handle":"2-capsules-skin-perfect-offertes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58091414684030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15512801837438","handle":"recharge-skin-perfect","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56019826114942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15605067776382","handle":"recharge-eye","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56339988316542","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15524007805310","handle":"recharge-repair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072214806910","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15523997286782","handle":"capsules-spotless-new","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072158478718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15524015669630","handle":"recharge-purity","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072310325630","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15524023271806","handle":"recharge-lift","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072400568702","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15524026548606","handle":"recharge-brightening","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072451621246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9981382754609","handle":"gift-vanity","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49897011839281","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1396,{"id":"14820415504766","handle":"cadeau-the-cream-50ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51903241552254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9089397227825","handle":"the-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56129093501310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8943290777905","handle":"vanity","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47507021168945","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://lightinderm.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"182890824062","themePublished":"true","eventMetadataId":"fb986098-863f-4c93-86bd-ba9911b30748","pageType":"page","resourceId":"137303327025","shopId":"82573099313","storefrontBaseUrl":"https:\/\/lightinderm.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\",{}]]"});})();</script>
1396<script>
1397  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1398  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1399  window.ShopifyAnalytics.meta.currency = 'EUR';
1400  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":137303327025,"requestId":"4c84d020-02d0-4cca-981b-a7a6ff2003d7-1791105113"}};
1401  for (var attr in meta) {
1402    window.ShopifyAnalytics.meta[attr] = meta[attr];
1403  }
1404</script>
vendor: 1 bytes, line 1404
1404
1405<script class="analytics">
1406  (function () {
1407    var customDocumentWrite = function(content) {
1408      var jquery = null;
1409
1410      if (window.jQuery) {
1411        jquery = window.jQuery;
1412      } else if (window.Checkout && window.Checkout.$) {
1413        jquery = window.Checkout.$;
1414      }
1415
1416      if (jquery) {
1417        jquery('body').append(content);
1418      }
1419    };
1420
1421    var hasLoggedConversion = function(token) {
1422      if (token) {
1423        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1424      }
1425      return false;
1426    }
1427
1428    var setCookieIfConversion = function(token) {
1429      if (token) {
1430        var twoMonthsFromNow = new Date(Date.now());
1431        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1432
1433        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1434      }
1435    }
1436
1437    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1438    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1439    if (trekkie.integrations) {
1440      return;
1441    }
1442    trekkie.methods = [
1443      'identify',
1444      'page',
1445      'ready',
1446      'track',
1447      'trackForm',
1448      'trackLink'
1449    ];
1450    trekkie.factory = function(method) {
1451      return function() {
1452        var args = Array.prototype.slice.call(arguments);
1453        args.unshift(method);
1454        trekkie.push(args);
1455        if (method == 'track' || method == 'page') {
1456          var pageUrl;
1457          try {
1458            pageUrl = window.location.href;
1459          } catch (e) {}
1460          var pageReferrer;
1461          try {
1462            pageReferrer = document.referrer;
1463          } catch (e) {}
1464          try {
1465            if (window.__TREKKIE_SHIM_QUEUE == null) {
1466              window.__TREKKIE_SHIM_QUEUE = [];
1467            }
1468            window.__TREKKIE_SHIM_QUEUE.push({
1469              from: 'trekkie-stub',
1470              method: method,
1471              args: args.slice(1),
1472              pageContext: {
1473                url: pageUrl,
1474                referrer: pageReferrer
1475              }
1476            });
1477          } catch (e) {
1478            // no-op
1479          }
1480        }
1481        return trekkie;
1482      };
1483    };
1484    for (var i = 0; i < trekkie.methods.length; i++) {
1485      var key = trekkie.methods[i];
1486      trekkie[key] = trekkie.factory(key);
1487    }
1488    trekkie.load = function(config) {
1489      trekkie.config = config || {};
1490      trekkie.config.initialDocumentCookie = document.cookie;
1491      var first = document.getElementsByTagName('script')[0];
1492var script = document.createElement('script');
1493script.type = 'text/javascript';
1494script.onerror = function(e) {
1495  var scriptFallback = document.createElement('script');
1496  scriptFallback.type = 'text/javascript';
1497  scriptFallback.onerror = function(error) {
1498          var Monorail = {
1499      produce: function produce(monorailDomain, schemaId, payload) {
1500        var currentMs = new Date().getTime();
1501        var event = {
1502          schema_id: schemaId,
1503          payload: payload,
1504          metadata: {
1505            event_created_at_ms: currentMs,
1506            event_sent_at_ms: currentMs
1507          }
1508        };
1509        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1510      },
1511      sendRequest: function sendRequest(endpointUrl, payload) {
1512        // Try the sendBeacon API
1513        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1514          var blobData = new window.Blob([payload], {
1515            type: 'text/plain'
1516          });
1517
1518          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1519            return true;
1520          } // sendBeacon was not successful
1521
1522        } // XHR beacon
1523
1524        var xhr = new XMLHttpRequest();
1525
1526        try {
1527          xhr.open('POST', endpointUrl);
1528          xhr.setRequestHeader('Content-Type', 'text/plain');
1529          xhr.send(payload);
1530        } catch (e) {
1531          console.log(e);
1532        }
1533
1534        return false;
1535      },
1536      isIos12: function isIos12() {
1537        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1538      }
1539    };
1540    Monorail.produce('monorail-edge.shopifysvc.com',
1541      'trekkie_storefront_load_errors/1.1',
1542      {shop_id: 82573099313,
1543      theme_id: 182890824062,
1544      app_name: "storefront",
1545      context_url: window.location.href,
1546      source_url: "//lightinderm.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1547
1548  };
1549  scriptFallback.async = true;
1550  scriptFallback.src = '//lightinderm.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1551  first.parentNode.insertBefore(scriptFallback, first);
1552};
1553script.async = true;
1554script.src = '//lightinderm.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1555first.parentNode.insertBefore(script, first);
1556
1557    };
1558    trekkie.load(
1559      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":82573099313,"isMerchantRequest":null,"themeId":182890824062,"themeCityHash":"5481373237825641423","contentLanguage":"fr","currency":"EUR","eventMetadataId":"fb986098-863f-4c93-86bd-ba9911b30748"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1560    );
1561
1562    var loaded = false;
1563    trekkie.ready(function() {
1564      if (loaded) return;
1565      loaded = true;
1566
1567      window.ShopifyAnalytics.lib = window.trekkie;
1568
1569      var originalDocumentWrite = document.write;
1570      document.write = customDocumentWrite;
1571      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1572      document.write = originalDocumentWrite;
1573
1574      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1575      var token = match? match[1]: undefined;
1576      if (!hasLoggedConversion(token)) {
1577        setCookieIfConversion(token);
1578        
1579      }
1580    });
1581
1582    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":137303327025,"requestId":"4c84d020-02d0-4cca-981b-a7a6ff2003d7-1791105113","shopifyEmitted":true});
1583
1584    var eventsListenerScript = document.createElement('script');
1585    eventsListenerScript.async = true;
1586    eventsListenerScript.src = "//lightinderm.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1587    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1588})();</script>
vendor: 1 bytes, line 1588
1588
1589<script
1590  defer
1591  src="https://lightinderm.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1592  data-application="storefront-renderer"
1593  data-shop-id="82573099313"
1594  data-render-region="gcp-us-west1"
1595  data-page-type="page"
1596  data-theme-instance-id="182890824062"
1597  data-theme-name="Dusk"
1598  data-theme-version="2.0"
1599  data-monorail-region="shop_domain"
1600  data-resource-timing-sampling-rate="10"
1601  data-shs="true"
1602  data-shs-beacon="true"
1603  data-shs-export-with-fetch="true"
1604  data-shs-logs-sample-rate="1"
1605  data-shs-beacon-endpoint="https://lightinderm.com/api/collect"
1606></script>
1606
1607<meta name="shopify-y" content="bcb3577f-0882-410b-b917-455281d46704" data-expiration="1822662713000"><meta name="shopify-s" content="35a37f15-205b-434a-a1fc-88f2fcdee444" data-expiration="1791106913000"><meta name="new-cookie-storage-activated" content="t">
1608</head>
1609
1610  <body class="template-page template-suffix-in-store-experience">
1611    <a class="skip-to-content-link visually-hidden" href="#MainContent">
1612      Skip to content
1613    </a>
1614
1615<script src="//lightinderm.com/cdn/shop/t/83/assets/cart.js?v=112836314363784915911790864237" defer="defer"></script>
1615<script src="//lightinderm.com/cdn/shop/t/83/assets/cart-drawer.js?v=176831107686405442671790864236" defer="defer"></script>
1615<cart-drawer
1616  x-data="cartDrawerV2"
1617  x-effect="resetPromoState(promoCodeState)"
1618  class="drawer cart-drawer-v2 is-empty"
1619>
1620  <div id="CartDrawer" class="cart-drawer">
1621    <div id="CartDrawer-Overlay" class="cart-drawer__overlay cart-drawer-v2__overlay"></div>
1622
1623    <div
1624      class="drawer__inner cart-drawer-v2__inner"
1625      role="dialog"
1626      aria-modal="true"
1627      aria-label="Votre panier"
1628      tabindex="-1"
1629    ><header class="drawer__header cart-drawer-v2__header">
1630        <h2 class="drawer__heading cart-drawer-v2__title">
1631          Panier (0)
1632        </h2>
1633        <button
1634          class="drawer__close cart-drawer-v2__close button button-icon"
1635          type="button"
1636          @click="closeDrawer"
1637          aria-label="Close"
1638        >
1639          <svg class="icon icon-close" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1640  <path d="M20 4L12 12M12 12L4 20M12 12L20 20M12 12L4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1641</svg>
1642        </button>
1643      </header>
1644
1645      
1646
1647<div class="cart-drawer-v2__trust-bar" aria-label="Réassurances commande">
1648  <div class="cart-drawer-v2__trust-item">
1649    <span aria-hidden="true">🇫🇷</span>
1650    <span>Innovation française
1651</span>
1652  </div>
1653  <div class="cart-drawer-v2__trust-item">
1654    <svg aria-hidden="true" focusable="false" class="icon icon-success" viewBox="0 0 13 13">
1655  <path d="M6.5 12.35C9.73087 12.35 12.35 9.73086 12.35 6.5C12.35 3.26913 9.73087 0.65 6.5 0.65C3.26913 0.65 0.65 3.26913 0.65 6.5C0.65 9.73086 3.26913 12.35 6.5 12.35Z" fill="#428445" stroke="white" stroke-width="0.7"/>
1656  <path d="M5.53271 8.66357L9.25213 4.68197" stroke="white"/>
1657  <path d="M4.10645 6.7688L6.13766 8.62553" stroke="white">
1658</svg>
1659
1660    <span>Testé cliniquement
1661</span>
1662  </div>
1663  <div class="cart-drawer-v2__trust-item">
1664    <svg
1665      class="icon cart-drawer-v2__trust-patent-icon"
1666      aria-hidden="true"
1667      focusable="false"
1668      viewBox="0 0 13.0503 13"
1669      fill="none"
1670      xmlns="http://www.w3.org/2000/svg"
1671    >
1672      <path d="M2.38417 4.64724C2.38417 5.74715 2.8211 6.80202 3.59886 7.57977C4.37662 8.35753 5.43149 8.79447 6.5314 8.79447C7.63132 8.79447 8.68618 8.35753 9.46394 7.57977C10.2417 6.80202 10.6786 5.74715 10.6786 4.64724C10.6786 3.54732 10.2417 2.49245 9.46394 1.7147C8.68618 0.936939 7.63132 0.5 6.5314 0.5C5.43149 0.5 4.37662 0.936939 3.59886 1.7147C2.8211 2.49245 2.38417 3.54732 2.38417 4.64724Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
1673      <path d="M6.81942 9.02489L8.82563 12.4997L10.1503 10.4934L12.5503 10.3493L10.3042 6.45996" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
1674      <path d="M6.36406 8.79441L4.22463 12.5L2.89992 10.4936L0.5 10.3496L2.72778 6.49041" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
1675    </svg>
1676    <span>50 brevets
1677</span>
1678  </div>
1679</div>
1680
1681
1682      <div class="cart-drawer-v2__body"><div class="cart-drawer-v2__empty">
1683            <svg
1684              aria-hidden="true"
1685              focusable="false"
1686              class="cart-drawer-v2__empty-icon"
1687              viewBox="0 0 38.1499 41.5"
1688            >
1689              <path d="M27.075 14.75V8.75C27.075 4.33172 23.4932 0.75 19.075 0.75C14.6567 0.75 11.075 4.33172 11.075 8.75V14.75M2.25897 17.4539L1.05897 30.2539C0.717773 33.8933 0.547176 35.713 1.15106 37.1185C1.68156 38.3533 2.6112 39.3741 3.791 40.0176C5.13401 40.75 6.96169 40.75 10.6171 40.75H27.5329C31.1882 40.75 33.0159 40.75 34.3589 40.0176C35.5387 39.3741 36.4684 38.3533 36.9989 37.1185C37.6027 35.713 37.4321 33.8933 37.091 30.2539L35.891 17.4539C35.6028 14.3807 35.4588 12.8441 34.7676 11.6823C34.1589 10.6592 33.2596 9.84022 32.1841 9.32969C30.9629 8.75 29.4196 8.75 26.3329 8.75L11.8171 8.75C8.73034 8.75 7.18698 8.75 5.9658 9.32969C4.89029 9.84022 3.99098 10.6592 3.38228 11.6823C2.69114 12.8441 2.54708 14.3807 2.25897 17.4539Z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1690            </svg>
1691            <p>Désolé, votre panier est vide.
1692</p>
1693          </div><cart-drawer-items class="cart-drawer-v2__items is-empty">
1694          <form
1695            action="/cart"
1696            id="CartDrawer-Form"
1697            class="cart__contents cart-drawer__form cart-drawer-v2__form"
1698            method="post"
1699          >
1700            <div
1701              id="CartDrawer-CartItems"
1702              class="drawer__contents js-contents cart-drawer-v2__contents"
1703            ><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1704              <p
1705                id="CartDrawer-LineItemStatus"
1706                class="visually-hidden"
1707                aria-hidden="true"
1708                role="status"
1709              >
1710                Loading...
1711              </p>
1712            </div>
1713            <div id="CartDrawer-CartErrors" role="alert"></div>
1714          </form>
1715        </cart-drawer-items>
1716      </div><footer class="drawer__footer cart-drawer-v2__footer cart-drawer-v2__footer--empty">
1717          <div class="cart-drawer-v2__empty-bonus">
1718            <div class="cart-drawer-v2__empty-card-grid">
1719              <a href="/pages/diagnostic" class="cart-drawer-v2__empty-card"><img
1720                    src="//lightinderm.com/cdn/shop/t/83/assets/cart-empty-start-face.png?v=15993082364286245851782292369"
1721                    alt=""
1722                    class="cart-drawer-v2__empty-card-image"
1723                    width="64"
1724                    height="64"
1725                    loading="lazy"
1726                  ><span>
1727                  <strong>Démarrer avec Lightinderm
1728</strong>
1729                  <small>Laissez-vous guider
1730</small>
1731                </span>
1732                <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1733  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1734</svg>
1735
1736              </a>
1737              <a href="/collections/capsules" class="cart-drawer-v2__empty-card"><img
1738                    src="//lightinderm.com/cdn/shop/t/83/assets/cart-empty-refill.png?v=122105754476242533991782292366"
1739                    alt=""
1740                    class="cart-drawer-v2__empty-card-image"
1741                    width="64"
1742                    height="64"
1743                    loading="lazy"
1744                  ><span>
1745                  <strong>Continuer mon protocole
1746</strong>
1747                  <small>Achetez vos recharges
1748</small>
1749                </span>
1750                <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1751  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1752</svg>
1753
1754              </a>
1755            </div>
1756          </div>
1757
1758          <a href="/pages/diagnostic" class="cart-drawer-v2__empty-diagnostic"><img
1759                src="//lightinderm.com/cdn/shop/t/83/assets/cart-empty-diagnostic.png?v=116413825621246825301782292365"
1760                alt=""
1761                class="cart-drawer-v2__empty-diagnostic-image"
1762                width="48"
1763                height="48"
1764                loading="lazy"
1765              ><span>
1766              <small>Trouvez votre protocole en 3 minutes
1767</small>
1768              <strong>Diagnostic de peau
1769<svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1770  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1771</svg>
1772
1773              </strong>
1774            </span>
1775          </a>
1776
1777          <div class="cart-drawer-v2__promo">
1778            
1779
1780<div
1781  x-modelable="state"
1782  x-model="promoCodeState"
1783  x-data="promoCodeControler('ALANA, ALENVERS, AMANDINE, AMBER, AMELIE, ANNECLAIRE, ATONAGE, AUDREY, AUDREYFLO, AURELIE, BRUNE, BRUNET, BEAUTYANDCLIC, BYREO, CAMILLE, CAROLINE, CATHERINE, CHARLOTTEP, CITADINE, CLAIRE, CLARIS, CLELIA, CLOE, CORALINE, DELPHINE, ERICA, FIONA, GAUVINGE, GERALDINE, HAPPY, JENNY, KARINE, KARINEANDRE, KATYD, KENZA, KLEO, LADNBEAUTY, LAURE, LAURENCE, LEONAROSE, LUCA, LYDIA, MADEMOISELLED, MAI, MAIA, MARGAUX, MARIE, MARINE20, MEGGIE, MICHELE, MIRABILIA, NATACHA, NELLY, ORYELLE, PALO, PATRICK, PEEKABOOO, RELOOKED, RITA, SARA, SOLENE, SONIA, VANESSA, VERONIKA, VERONIKA20, VERONIKA25, CHARLA, CLEAN, CONSTANCE, KRISTI, LUDI, SARAH, THAIS, ZOE, SANDRA, EMOTIONNE, ZOELEGER, LILIA, HEALTHY, LAURE20, ADRIEN, MUSE, CAROLE, VIRGINIEMPP, ELEMAA, MUMANDCHIC, SEVERINE, LIDCC, MICHELE20, 45ANSETPLUS, VERONIKA10', [56092871065982,56092871098750,56340062634366,56340062667134,56092846915966,56092846981502,56092468511102,56092468543870,56083453772158,56083453804926,56092875882878,56092875915646,5609285
17837598334,56092857631102,56259491365246,56259524198782,56259524231550,56259524264318,56259524297086,56259524329854,56259491398014,56259524362622,56259524395390,56259524428158,56259524460926,56259524493694,56259491430782,56259524526462,56259524559230,56259524591998,56259524624766,56259524657534,56259491463550,56259524690302,56259524723070,56259524755838,56259524788606,56259524821374,56259491496318,56274118017406,56274118050174,56274118082942,56274118115710,56274118148478,56274118181246,56274118214014,56274118246782,56274118279550,56274118312318,56274118345086,56274118377854,56274118410622,56274118443390,56274118476158,56274118508926,56274118541694,56274118574462,56274118607230,56274118639998,56274118672766,56274118705534,56274118738302,56274118771070,56274118803838,56259524854142,56274118836606,56259524886910,56274118869374,56259524919678,56274118902142,56259524952446,56274118934910,56259524985214,56274118967678,56259491529086,56274119000446,56259525017982,56274119033214,56259525050750,56274119065982,56259525083518,56274119098750,56259525116286,56274119131518,56259525149054,56274119164286,56413007118718,56413007151486,56413007184254,56413007217022,56413007249790,56413007282558,56413007315326,56413007348094,56413007380862,56413007413630,56413007446398,56413007479166,56413007511934,56413007544702,56413007577470,56413007610238,56413007643006,56413007675774,56413007708542,56413007741310,56413007774078,56413007806846,56413007839614,56413007872382,56413007905150,56413007937918], 'variant', 58091414684030, 16100724244862, 'Produit offert', 'Ce produit vous est offert avec le code promo :', '', '')"
1784  class="flex gap-2"
1785>
1786  <form @submit.prevent="handleApplyPromoCode" class="flex w-full flex-col gap-2">
1787    <label for="promo-code">Vous avez un code promo ? Entrez-le ici pour bénéficier de votre offre !</label>
1788    <div
1789      class="flex gap-2"
1790    >
1791      <input
1792        x-model="promoCodeInput"
1793        x-bind:disabled="state === 'loading'"
1794        x-bind:class="{ 'opacity-50 cursor-not-allowed': state === 'loading' }"
1795        type="text"
1796        class="!font-riviera-nights placeholder:!font-riviera-nights"
1797        id="promo-code"
1798        name="promo-code"
1799        placeholder="Code promo"
1800      >
1801      <button
1802        x-bind:disabled="state === 'loading'"
1803        x-bind:class="{ 'opacity-50 cursor-not-allowed': state === 'loading' }"
1804        type="submit"
1805        id="apply-promo-code"
1806        class="button"
1807      >
1808        <span x-show="state !== 'loading'">Appliquer</span>
1809        <span x-show="state === 'loading'" x-cloak class="flex items-center gap-1">
1810          <svg
1811            class="h-4 w-4 animate-spin"
1812            xmlns="http://www.w3.org/2000/svg"
1813            fill="none"
1814            viewBox="0 0 24 24"
1815          >
1816            <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
1817            <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
1818          </svg>
1819          Appliquer
1820        </span>
1821      </button>
1822    </div>
1823    <p
1824      x-cloak
1825      x-show="promoCodeState === 'gift-already-in-cart'"
1826      class="text-red-600"
1827    >
1828      Le produit gratuit est déjà dans le panier
1829    </p>
1830    <p
1831      x-cloak
1832      x-show="promoCodeState === 'bad-code'"
1833      class="text-red-600"
1834    >
1835      Le code promo n’a pas pu être appliqué.
1836    </p>
1837    <p
1838      x-cloak
1839      x-show="promoCodeState === 'promo-code-applied'"
1840      class="text-green-600"
1841    >
1842      Code promo appliqué
1843    </p>
1844    <p
1845      x-cloak
1846      x-show="promoCodeState === 'promo-gift-applied'"
1847      class="text-green-600"
1848    >
1849      Produit ajouté avec succès !
1850    </p>
1851    <p
1852      x-cloak
1853      x-show="promoCodeState === 'current-offer-better'"
1854      class="text-green-600"
1855    >
1856      Votre offre en cours est déjà plus avantageuse que ce code.
1857    </p>
1858  </form>
1859</div>
1860<div
1861  id="discount-products-container"
1862  class="hidden"
1863></div>
1864
1865          </div>
1866
1867          <div class="cart-drawer-v2__empty-total">
1868            <span>
1869              TOTAL :
1870              <small>(dont 0€ de TVA)
1871</small>
1872            </span>
1873            <strong>0€</strong>
1874          </div>
1875
1876          <div
1877            class="cart-drawer-v2__ctas cart-drawer-v2__ctas--empty cart-drawer-v2__ctas--checkout-only"
1878            aria-disabled="true"
1879          >
1880            <button type="button" class="cart-drawer-v2__checkout" disabled>Paiement
1881</button>
1882          </div>
1883
1884          <div class="cart-drawer-v2__payment-notes">
1885            <span>
1886              Payez en 2x ou 3x sans frais avec
1887              <strong>Alma</strong>
1888            </span>
1889            <span>
1890              <svg aria-hidden="true" focusable="false" class="icon icon-padlock" viewBox="0 0 16 21" fill="none">
1891  <path fill-rule="evenodd" d="M5.03 1.79A3.73 3.73 0 018 .5c1.28 0 2.28.48 2.97 1.29.67.8 1 1.87 1.03 3V7.5h3c.28 0 .5.22.5.5v12a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V8c0-.28.22-.5.5-.5h3V4.8c0-1.1.36-2.15 1.03-3.01zM11 6.4v1.09H5V4.82c.03-.99.31-1.82.8-2.4A2.75 2.75 0 018 1.49c1.01 0 1.73.37 2.2.93.49.58.77 1.41.8 2.4V6.4zM1.5 8.49v11h13v-11h-13zm6.51 2.5a1.5 1.5 0 00-.7 2.82v2.5a.68.68 0 001.36 0v-2.47A1.5 1.5 0 008 11l.01-.01z" clip-rule="evenodd" fill="currentColor" />
1892</svg>
1893
1894              Paiement sécurisé
1895            </span>
1896          </div>
1897        </footer></div>
1898  </div>
1899</cart-drawer><div
1900  class="cart-drawer-v2__reminder"
1901  data-promo-reminder
1902  data-promo-reminder-title="Votre remise de [amount] se termine [duration]"
1903  data-promo-reminder-body="Elle s’applique automatiquement à votre panier jusqu’au [date]."
1904  data-promo-reminder-gift-value="valeur [amount]"
1905  data-promo-reminder-loss="Commandez au plus tard le [date], sinon vous perdez [total] d’avantages."
1906  data-promo-reminder-days=""
1907  hidden
1908>
1909  <div class="cart-drawer-v2__reminder-overlay" data-promo-reminder-dismiss></div>
1910  <div
1911    class="cart-drawer-v2__reminder-dialog"
1912    role="dialog"
1913    aria-modal="true"
1914    aria-labelledby="CartPromoReminder-Title"
1915    aria-describedby="CartPromoReminder-Body CartPromoReminder-Delivery CartPromoReminder-Gift CartPromoReminder-Loss"
1916    tabindex="-1"
1917  >
1918    <h2
1919      id="CartPromoReminder-Title"
1920      class="cart-drawer-v2__reminder-title"
1921      data-promo-reminder-title
1922    ></h2>
1923    <p
1924      id="CartPromoReminder-Body"
1925      class="cart-drawer-v2__reminder-body"
1926      data-promo-reminder-body
1927    ></p>
1928    <p id="CartPromoReminder-Delivery" class="cart-drawer-v2__reminder-body">
1929      
1930
1931<span data-order-countdown>
1932  Commandez dans les
1933  <strong class="font-bold" data-order-cutoff>...</strong>,
1934</span>
1935<span data-order-now hidden>Commandez maintenant,</span>
1936recevez votre commande le
1937<strong class="font-bold" data-delivery-date>...</strong>
1938
1939    </p><div class="cart-drawer-v2__reminder-gift" data-promo-reminder-gift hidden>
1940      <img
1941        class="cart-drawer-v2__reminder-gift-image"
1942        data-promo-reminder-gift-image
1943        alt=""
1944        width="56"
1945        height="56"
1946        loading="lazy"
1947        hidden
1948      >
1949      <span id="CartPromoReminder-Gift" class="cart-drawer-v2__reminder-gift-text">
1950        <span class="cart-drawer-v2__reminder-gift-name" data-promo-reminder-gift-name></span>
1951        <span class="cart-drawer-v2__reminder-gift-value" data-promo-reminder-gift-value></span>
1952      </span>
1953    </div>
1954    <p
1955      id="CartPromoReminder-Loss"
1956      class="cart-drawer-v2__reminder-loss"
1957      data-promo-reminder-loss
1958      hidden
1959    ></p>
1960    <button
1961      type="button"
1962      class="cart-drawer-v2__reminder-checkout"
1963      data-promo-reminder-checkout
1964    >
1965      Finaliser ma commande
1966    </button>
1967    <button type="button" class="cart-drawer-v2__reminder-continue" data-promo-reminder-dismiss>
1968      Continuer mes achats
1969    </button>
1970  </div>
1971</div>
1972<div id="header-sticky-wrapper" data-no-header-inert>
1973      <!-- BEGIN sections: header-group -->
1974<div id="shopify-section-sections--25522849186174__announcement-bar" class="shopify-section shopify-section-group-header-group fav-announcement-bar">
1975<link href="//lightinderm.com/cdn/shop/t/83/assets/section-announcement-bar.css?v=168836184734074288361787612287" rel="stylesheet" type="text/css" media="all" />
1976
1977  <style>
1978    :root {
1979      --section-announcement-bar: 1;
1980      --announcement-bar-height: 40px;
1981    }
1982
1983    
1984
1985    
1986      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical {
1987        display: block;
1988        height: var(--announcement-bar-height);
1989        overflow: hidden;
1990      }
1991
1992      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .wrapper {
1993        display: grid;
1994        width: 100%;
1995        height: 100%;
1996        align-items: center;
1997        justify-items: center;
1998        overflow: hidden;
1999      }
2000
2001      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .item {
2002        grid-area: 1 / 1;
2003        display: flex;
2004        width: 100%;
2005        height: 100%;
2006        align-items: center;
2007        justify-content: center;
2008        padding: 0 16px;
2009        font-size: 12px;
2010        line-height: 16px;
2011        text-align: center;
2012        visibility: hidden;
2013        opacity: 0;
2014        transform: translateY(100%);
2015        animation: announcement-bar-rotate-sections--25522849186174__announcement-bar 12s ease-in-out infinite;
2016        animation-delay: calc(12s / 3 * var(--message-index) - 0.45s);
2017      }
2018
2019      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .item p {
2020        margin: 0;
2021      }
2022
2023      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .item > span,
2024      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .item > .announcement-bar__link {
2025        max-width: 100%;
2026        min-width: 0;
2027      }
2028
2029      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical:hover .item,
2030      #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical:focus-within .item {
2031        animation-play-state: paused;
2032      }
2033
2034      
2035        @media (prefers-reduced-motion: reduce) {
2036          #shopify-section-sections--25522849186174__announcement-bar .announcement-bar--vertical .item {
2037            animation-name: announcement-bar-switch-sections--25522849186174__announcement-bar;
2038            animation-timing-function: steps(1, end);
2039            animation-delay: calc(12s / 3 * var(--message-index));
2040            transform: none;
2041          }
2042        }
2043
2044        @keyframes announcement-bar-switch-sections--25522849186174__announcement-bar {
2045          0%,
2046          33.333333333333336% {
2047            visibility: visible;
2048            opacity: 1;
2049            transform: none;
2050          }
2051
2052          33.343333333333334%,
2053          100% {
2054            visibility: hidden;
2055            opacity: 0;
2056            transform: none;
2057          }
2058        }
2059
2060        @keyframes announcement-bar-rotate-sections--25522849186174__announcement-bar {
2061          0% {
2062            visibility: visible;
2063            opacity: 0;
2064            transform: translateY(100%);
2065          }
2066
2067          3.75% {
2068            visibility: visible;
2069            opacity: 1;
2070            transform: translateY(0);
2071          }
2072
2073          33.333333333333336% {
2074            visibility: visible;
2075            opacity: 1;
2076            transform: translateY(0);
2077          }
2078
2079          37.083333333333336% {
2080            visibility: hidden;
2081            opacity: 0;
2082            transform: translateY(-100%);
2083          }
2084
2085          100% {
2086            visibility: hidden;
2087            opacity: 0;
2088            transform: translateY(100%);
2089          }
2090        }
2091      
2092    
2093  </style>
2094
2095  
2096    <div
2097      id="sections--25522849186174__announcement-bar"
2098      class="announcement-bar--vertical full-width font-riviera-nights"
2099      role="region"
2100      aria-label="Announcement"
2101      tabindex="0"
2102    >
2103  
2104  <div
2105    class="wrapper"
2106    style="background-color: #000000;"
2107  >
2108    
2109
2110            <div
2111              class="item"
2112              
2113                style="--message-index: 0"
2114              
2115              
2116            ><span style="color: inherit;">
2117                <p>Livraison express et gratuite - à partir de 100€ et sur tous nos abonnements</p>
2118              </span></div>
2119            
2120
2121            <div
2122              class="item"
2123              
2124                style="--message-index: 1"
2125              
2126              
2127            ><span style="color: inherit;">
2128                <p>Payer en 2, 3 ou 4x sans frais</p>
2129              </span></div>
2130            
2131
2132            <div
2133              class="item"
2134              
2135                style="--message-index: 2"
2136              
2137              
2138            ><span style="color: inherit;">
2139                <p>À la rentrée, votre peau change : <a href="/pages/consultation" title="Consultation avec nos Experts Lightinderm"><span style="text-decoration:underline">réservez une consultation gratuite.</span></a></p>
2140              </span></div>
2141            
2142</div>
2143  
2144    </div>
2145  
2146
2147<style> #shopify-section-sections--25522849186174__announcement-bar p {color: #ffffff;} </style></div><div id="shopify-section-sections--25522849186174__header-v2" class="shopify-section shopify-section-group-header-group section-header"><style>
2148  [x-cloak] { display: none !important; }
2149  :root {
2150    --header-height: 56px;
2151    --header-reassurance-height: 0px;
2152  }:root {
2153    --header-height: 88px;
2154    --header-reassurance-height: 32px;
2155  }@media (min-width: 1024px) {
2156    :root { --header-height: 76px; }:root { --header-height: 108px; }}
2157  /* Prevent FOUC: keep drawer rendered but invisible on mobile before Alpine hydrates.
2158     On desktop it stays visible as the main nav. Overrides global [x-cloak] display:none. */
2159  [data-mobile-drawer][x-cloak] { display: flex !important; }
2160  @media (max-width: 1023px) {
2161    [data-mobile-drawer][x-cloak] { visibility: hidden; }
2162    #header-v2-mobile-drawer {
2163      height: calc(100dvh - 3.5rem - var(--header-reassurance-height, 0px) - var(--announcement-bar-height, 0px));
2164    }
2165  }
2166  /* Skip-to-content should clear the sticky header */
2167  #MainContent { scroll-margin-top: calc(var(--header-height, 76px) + var(--announcement-bar-height, 0px)); }#MainContent { padding-top: calc(var(--header-height, 76px) + var(--announcement-bar-height, 0px)); }
2168  #header-sticky-wrapper {
2169    position: fixed;
2170    top: 0;
2171    left: 0;
2172    right: 0;
2173    z-index: 999;
2174    transition: transform 300ms ease-out;
2175  }
2176  #header-sticky-wrapper[data-header-hidden] {
2177    transform: translateY(calc(-1 * (var(--header-height, 76px) + var(--announcement-bar-height, 0px))));
2178  }
2179  @media (prefers-reduced-motion: reduce) {
2180    #header-sticky-wrapper {
2181      transition: none;
2182    }
2183  }</style>
2184
2185<div
2186  x-data="headerV2"
2187  x-effect="$el.closest('#header-sticky-wrapper')?.toggleAttribute('data-header-hidden', headerHidden)"
2188  @keydown.escape.window="handleEscape()"
2189  class="section-header-v2 z-[999]"
2190  :style="mobileOpen ? 'position:fixed !important; top:var(--announcement-bar-height,0px); left:0; right:0;' : ''"
2191><header
2192    data-header-topbar
2193    class="relative z-50 flex h-14 items-center gap-3 border-b border-grayscale-200 bg-white px-4 lg:h-[76px] lg:gap-6 lg:px-12"
2194  ><button
2195        type="button"
2196        data-mobile-burger
2197        @click="toggleMobile()"
2198        class="no-style relative -ml-2 flex h-10 w-10 shrink-0 cursor-pointer items-center justify-center transition-transform duration-150 ease-out active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100 lg:hidden"
2199        :aria-expanded="mobileOpen ? 'true' : 'false'"
2200        aria-haspopup="dialog"
2201        aria-controls="header-v2-mobile-drawer"
2202        aria-label="Menu"
2203      >
2204        <span
2205          aria-hidden="true"
2206          class="absolute inset-0 flex items-center justify-center transition-[opacity,transform] duration-200 ease-out motion-reduce:transition-none"
2207          :class="mobileOpen ? 'opacity-0 rotate-90 scale-75' : 'opacity-100 rotate-0 scale-100'"
2208        >
2209          
2210<svg class="icon icon-hamburger" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2211  <path d="M2 6H22M2 12H22M2 18H13" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2212</svg>
2213
2214        </span>
2215        <span
2216          aria-hidden="true"
2217          x-cloak
2218          class="absolute inset-0 flex items-center justify-center transition-[opacity,transform] duration-200 ease-out motion-reduce:transition-none"
2219          :class="mobileOpen ? 'opacity-100 rotate-0 scale-100' : 'opacity-0 -rotate-90 scale-75'"
2220        >
2221          <svg class="icon icon-close" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
2222  <path d="M20 4L12 12M12 12L4 20M12 12L20 20M12 12L4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2223</svg>
2224        </span>
2225      </button><a
2226      href="/"
2227      @click="closeMobile()"
2228      class="flex shrink-0 items-center lg:mr-6"
2229      aria-label="Lightinderm"
2230    ><img src="//lightinderm.com/cdn/shop/files/logo_noir_LID_2026.svg?v=1781808998&amp;width=300" alt="" srcset="//lightinderm.com/cdn/shop/files/logo_noir_LID_2026.svg?v=1781808998&amp;width=300 300w" width="300" height="79" loading="eager" class="h-8 w-auto max-w-none lg:h-9" fetchpriority="high">
2231</a><div
2232        id="header-v2-mobile-drawer"
2233        data-mobile-drawer
2234        x-cloak
2235        class="
2236          flex
2237          max-lg:fixed max-lg:inset-x-0 max-lg:top-[calc(3.5rem+var(--header-reassurance-height,0px)+var(--announcement-bar-height,0px))] max-lg:bottom-0 max-lg:z-[999]
2238          max-lg:w-full
2239          max-lg:flex-col max-lg:gap-0 max-lg:overflow-y-auto max-lg:bg-white
2240          max-lg:transition-transform max-lg:duration-300 max-lg:ease-out motion-reduce:max-lg:transition-none
2241          lg:flex-1 lg:items-stretch lg:gap-6
2242        "
2243        :class="[mobileOpen ? 'max-lg:translate-x-0' : 'max-lg:-translate-x-full', mobileVisible ? 'max-lg:visible' : 'max-lg:invisible']"
2244      >
2245        <div class="flex flex-col gap-0 px-4 pb-4 lg:flex-1 lg:flex-row lg:items-stretch lg:gap-6 lg:px-0 lg:py-0">
2246          <div
2247  class="relative max-lg:hidden"
2248  @mouseenter="onTriggerEnter('AMktVeXNqY1Z5R1U5K__desktop_products')"
2249  
2250>
2251  <button
2252    type="button"
2253    class="no-style group/trigger flex cursor-pointer items-center gap-2 py-6 font-riviera-nights text-xs leading-[18px] font-bold whitespace-nowrap text-grayscale-900 uppercase transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-[0.97] motion-reduce:transition-none motion-reduce:active:scale-100"
2254    @click="toggleMenu('AMktVeXNqY1Z5R1U5K__desktop_products')"
2255    @focus="onTriggerFocus('AMktVeXNqY1Z5R1U5K__desktop_products')"
2256    :aria-expanded="activeMenu === 'AMktVeXNqY1Z5R1U5K__desktop_products' ? 'true' : 'false'"
2257    aria-haspopup="true"
2258    aria-controls="mega-AMktVeXNqY1Z5R1U5K__desktop_products"
2259  >
2260    <span>Tous les produits</span>
2261    <span
2262      class="inline-flex transition-transform duration-300 motion-reduce:duration-0"
2263      style="transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);"
2264      :class="activeMenu === 'AMktVeXNqY1Z5R1U5K__desktop_products' ? 'rotate-180' : 'group-hover/trigger:translate-y-0.5'"
2265      aria-hidden="true"
2266    >
2267      
2268
2269
2270
2271
2272    <svg
2273      xmlns="http://www.w3.org/2000/svg"
2274      width="24"
2275      height="25"
2276      viewBox="0 0 24 25"
2277      fill="none"
2278      class="w-4 h-4"
2279    >
2280      <path d="M6 9.98291L12 15.9829L18 9.98291" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2281    </svg>
2282
2283  
2284
2285    </span>
2286  </button>
2287</div>
2288
2289<div
2290  id="mega-AMktVeXNqY1Z5R1U5K__desktop_products"
2291  class="mega-menu-panel fixed right-0 left-0 z-40 border-t border-grayscale-200 bg-white shadow-[0_12px_24px_-12px_rgba(32,29,40,0.15)] max-lg:hidden"
2292  style="top: calc(var(--header-height, 76px) + var(--announcement-bar-height, 0px));"
2293  x-show="activeMenu === 'AMktVeXNqY1Z5R1U5K__desktop_products'"
2294  x-cloak
2295  x-transition:enter="transition ease-out duration-200 motion-reduce:duration-0"
2296  x-transition:enter-start="opacity-0 -translate-y-2"
2297  x-transition:enter-end="opacity-100 translate-y-0"
2298  x-transition:leave="transition ease-in duration-150 motion-reduce:duration-0"
2299  x-transition:leave-start="opacity-100 translate-y-0"
2300  x-transition:leave-end="opacity-0 -translate-y-2"
2301  role="region"
2302  aria-label="Tous les produits"
2303>
2304  <div class="header-width-manager grid grid-cols-12 items-stretch" style="row-gap: 2rem;">
2305    <div
2306  class="flex h-full min-w-0 flex-col justify-center gap-4 p-8 bg-sand"
2307  style="grid-column: span 6;"
2308  
2309><div
2310    class="grid flex-1"
2311    style="grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem;"
2312  >
2313    <a
2314      href="/collections/les-protocoles"
2315      
2316      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-white"
2317      aria-label="Débuter avec Lightinderm"
2318      
2319    ><img src="//lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=360 360w, //lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=480 480w, //lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=640 640w, //lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=720 720w" width="720" height="1079" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2320<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-black/65 via-black/10 to-transparent"></span>
2321
2322    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">Débuter avec Lightinderm</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">Laissez-vous guider</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2323
2324
2325
2326
2327    <svg
2328      xmlns="http://www.w3.org/2000/svg"
2329      width="24"
2330      height="24"
2331      viewBox="0 0 24 24"
2332      fill="none"
2333      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2334    >
2335      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2336    </svg>
2337  
2338</span>
2339    </div></a>
2340<a
2341      href="/collections/capsules"
2342      
2343      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-white"
2344      aria-label="Continuer mon protocole"
2345      
2346    ><img src="//lightinderm.com/cdn/shop/files/Insert_capsule_REPAIR_page_3_A_R.jpg?v=1776774956&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/Insert_capsule_REPAIR_page_3_A_R.jpg?v=1776774956&amp;width=360 360w, //lightinderm.com/cdn/shop/files/Insert_capsule_REPAIR_page_3_A_R.jpg?v=1776774956&amp;width=480 480w, //lightinderm.com/cdn/shop/files/Insert_capsule_REPAIR_page_3_A_R.jpg?v=1776774956&amp;width=640 640w, //lightinderm.com/cdn/shop/files/Insert_capsule_REPAIR_page_3_A_R.jpg?v=1776774956&amp;width=720 720w" width="720" height="786" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2347<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-black/65 via-black/10 to-transparent"></span>
2348
2349    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">Continuer mon protocole</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">Achetez vos recharges de sérum</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2350
2351
2352
2353
2354    <svg
2355      xmlns="http://www.w3.org/2000/svg"
2356      width="24"
2357      height="24"
2358      viewBox="0 0 24 24"
2359      fill="none"
2360      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2361    >
2362      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2363    </svg>
2364  
2365</span>
2366    </div></a>
2367<a
2368      href="/pages/consultation"
2369      
2370      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-white"
2371      aria-label="Consultation visio gratuite"
2372      
2373    ><img src="//lightinderm.com/cdn/shop/files/hf_20260730_144848_4d4b0a68-ae65-40f9-a435-9b34252eedd3_1.png?v=1785423099&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/hf_20260730_144848_4d4b0a68-ae65-40f9-a435-9b34252eedd3_1.png?v=1785423099&amp;width=360 360w, //lightinderm.com/cdn/shop/files/hf_20260730_144848_4d4b0a68-ae65-40f9-a435-9b34252eedd3_1.png?v=1785423099&amp;width=480 480w, //lightinderm.com/cdn/shop/files/hf_20260730_144848_4d4b0a68-ae65-40f9-a435-9b34252eedd3_1.png?v=1785423099&amp;width=640 640w, //lightinderm.com/cdn/shop/files/hf_20260730_144848_4d4b0a68-ae65-40f9-a435-9b34252eedd3_1.png?v=1785423099&amp;width=720 720w" width="720" height="720" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2374<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-black/65 via-black/10 to-transparent"></span>
2375
2376    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">Consultation visio gratuite</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">Rencontrez notre experte en privé</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2377
2378
2379
2380
2381    <svg
2382      xmlns="http://www.w3.org/2000/svg"
2383      width="24"
2384      height="24"
2385      viewBox="0 0 24 24"
2386      fill="none"
2387      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2388    >
2389      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2390    </svg>
2391  
2392</span>
2393    </div></a>
2394
2395  </div>
2396</div>
2397
2398
2399<div
2400  class="flex min-w-0 flex-col gap-5 px-8 py-4 xl:py-8"
2401  style="grid-column: span 3;"
2402  
2403><p
2404      id="mega-col-AdWRVR0lKNXhXNjhVR__products_cols_protocoles-title"
2405      class="font-riviera-nights text-xs leading-[18px] font-bold text-grayscale-900 uppercase"
2406    >Les protocoles</p><ul
2407    class="m-0 list-none p-0"
2408    style="display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 2rem; row-gap: 0;"
2409    
2410      aria-labelledby="mega-col-AdWRVR0lKNXhXNjhVR__products_cols_protocoles-title"
2411    
2412  >
2413    <li class="m-0 list-none" ><a
2414      href="/products/protocole-repair"
2415      
2416      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2417    ><span
2418      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2419      style="background-color: #f69cfc;"
2420      aria-hidden="true"
2421    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Repair</strong> — Rides, densité, éclat</p><span class="ml-2 inline align-baseline whitespace-nowrap px-1.5 py-0.5 font-riviera-nights text-[9px] leading-[13px] font-bold uppercase text-accent">BEST-SELLER</span></div></a></li>
2422
2423
2424<li class="m-0 list-none" ><a
2425      href="/products/protocole-lift"
2426      
2427      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2428    ><span
2429      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2430      style="background-color: #fc9ca4;"
2431      aria-hidden="true"
2432    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Lift</strong> — Rides, relâchement, fermeté</p><span class="ml-2 inline align-baseline whitespace-nowrap px-1.5 py-0.5 font-riviera-nights text-[9px] leading-[13px] font-bold uppercase text-accent">BEST-SELLER</span></div></a></li>
2433
2434
2435<li class="m-0 list-none" ><a
2436      href="/products/protocole-eye"
2437      
2438      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2439    ><span
2440      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2441      style="background-color: #daca60;"
2442      aria-hidden="true"
2443    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Eye</strong> — Rides, cernes, poches</p><span class="ml-2 inline align-baseline whitespace-nowrap px-1.5 py-0.5 font-riviera-nights text-[9px] leading-[13px] font-bold uppercase text-accent">Nouveau</span></div></a></li>
2444
2445
2446<li class="m-0 list-none" ><a
2447      href="/products/protocole-spotless"
2448      
2449      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2450    ><span
2451      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2452      style="background-color: #fcd49c;"
2453      aria-hidden="true"
2454    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Spotless</strong> — Taches, hyperpigmentation</p></div></a></li>
2455
2456
2457<li class="m-0 list-none" ><a
2458      href="/products/protocole-purity"
2459      
2460      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2461    ><span
2462      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2463      style="background-color: #9caafc;"
2464      aria-hidden="true"
2465    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Purity</strong> — Acné, pores, brillances</p></div></a></li>
2466
2467
2468<li class="m-0 list-none" ><a
2469      href="/products/protocole-brightening"
2470      
2471      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2472    ><span
2473      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2474      style="background-color: #fcbc9c;"
2475      aria-hidden="true"
2476    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Brightening</strong> — Éclat, uniformité</p></div></a></li>
2477
2478
2479<li class="m-0 list-none" ><a
2480      href="/products/protocole-skin-perfect"
2481      
2482      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2483    ><span
2484      class="inline-flex h-1.5 w-1.5 shrink-0 rounded-full transition-transform duration-200 ease-out group-hover:scale-125 group-active:scale-150 motion-reduce:transition-none motion-reduce:group-active:scale-100"
2485      style="background-color: #b7e4bf;"
2486      aria-hidden="true"
2487    ></span><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Skin Perfect</strong> — Hydratation, peau sensible</p></div></a></li>
2488
2489
2490
2491  </ul><a
2492      href="/collections/les-protocoles"
2493      
2494      class="group/cta inline-flex w-fit items-center gap-1 pt-3 font-riviera-nights text-sm leading-5 text-grayscale-900 no-underline"
2495    >
2496      <span class="relative">Découvrir les protocoles<span class="absolute -bottom-0.5 left-0 h-px w-full bg-grayscale-900/30"></span>
2497        <span
2498          class="absolute -bottom-0.5 left-0 h-px w-full origin-left scale-x-0 bg-grayscale-900 transition-transform duration-300 ease-out group-hover/cta:scale-x-100 motion-reduce:transition-none"
2499        ></span>
2500      </span>
2501    </a></div>
2502
2503
2504<div
2505  class="flex min-w-0 flex-col gap-5 px-8 py-4 xl:py-8"
2506  style="grid-column: span 3;"
2507  
2508><ul
2509    class="m-0 list-none p-0"
2510    style="display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 2rem; row-gap: 0;"
2511    
2512  >
2513    <li class="m-0 list-none" ><a
2514      href="/collections/capsules"
2515      
2516      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2517    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>Les Recharges</strong> — capsules seules</p></div></a></li>
2518
2519
2520<li class="m-0 list-none" ><a
2521      href="/products/pack-sur-mesure"
2522      
2523      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2524    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>Pack sur mesure</p></div></a></li>
2525
2526
2527<li class="m-0 list-none" ><a
2528      href="/collections/nos-produits"
2529      
2530      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2531    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>Tous les produits</p></div></a></li>
2532
2533
2534
2535  </ul></div>
2536
2537
2538
2539  </div>
2540</div>
2541
2542
2543<div
2544  class="relative max-lg:hidden"
2545  @mouseenter="onTriggerEnter('ARDNmdjlYV0RENmVMR__desktop_science')"
2546  
2547>
2548  <button
2549    type="button"
2550    class="no-style group/trigger flex cursor-pointer items-center gap-2 py-6 font-riviera-nights text-xs leading-[18px] font-bold whitespace-nowrap text-grayscale-900 uppercase transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-[0.97] motion-reduce:transition-none motion-reduce:active:scale-100"
2551    @click="toggleMenu('ARDNmdjlYV0RENmVMR__desktop_science')"
2552    @focus="onTriggerFocus('ARDNmdjlYV0RENmVMR__desktop_science')"
2553    :aria-expanded="activeMenu === 'ARDNmdjlYV0RENmVMR__desktop_science' ? 'true' : 'false'"
2554    aria-haspopup="true"
2555    aria-controls="mega-ARDNmdjlYV0RENmVMR__desktop_science"
2556  >
2557    <span>La science</span>
2558    <span
2559      class="inline-flex transition-transform duration-300 motion-reduce:duration-0"
2560      style="transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);"
2561      :class="activeMenu === 'ARDNmdjlYV0RENmVMR__desktop_science' ? 'rotate-180' : 'group-hover/trigger:translate-y-0.5'"
2562      aria-hidden="true"
2563    >
2564      
2565
2566
2567
2568
2569    <svg
2570      xmlns="http://www.w3.org/2000/svg"
2571      width="24"
2572      height="25"
2573      viewBox="0 0 24 25"
2574      fill="none"
2575      class="w-4 h-4"
2576    >
2577      <path d="M6 9.98291L12 15.9829L18 9.98291" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2578    </svg>
2579
2580  
2581
2582    </span>
2583  </button>
2584</div>
2585
2586<div
2587  id="mega-ARDNmdjlYV0RENmVMR__desktop_science"
2588  class="mega-menu-panel fixed right-0 left-0 z-40 border-t border-grayscale-200 bg-white shadow-[0_12px_24px_-12px_rgba(32,29,40,0.15)] max-lg:hidden"
2589  style="top: calc(var(--header-height, 76px) + var(--announcement-bar-height, 0px));"
2590  x-show="activeMenu === 'ARDNmdjlYV0RENmVMR__desktop_science'"
2591  x-cloak
2592  x-transition:enter="transition ease-out duration-200 motion-reduce:duration-0"
2593  x-transition:enter-start="opacity-0 -translate-y-2"
2594  x-transition:enter-end="opacity-100 translate-y-0"
2595  x-transition:leave="transition ease-in duration-150 motion-reduce:duration-0"
2596  x-transition:leave-start="opacity-100 translate-y-0"
2597  x-transition:leave-end="opacity-0 -translate-y-2"
2598  role="region"
2599  aria-label="La science"
2600>
2601  <div class="header-width-manager grid grid-cols-12 items-stretch" style="row-gap: 2rem;">
2602    <div
2603  class="flex h-full min-w-0 flex-col justify-center gap-4 p-8 "
2604  style="grid-column: span 12;"
2605  
2606><div
2607    class="grid flex-1"
2608    style="grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1rem;"
2609  >
2610    <a
2611      href="/pages/histoire"
2612      
2613      class="group flex h-full flex-col gap-3 no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
2614      aria-label="Notre histoire"
2615      
2616    ><div
2617      class="relative w-full overflow-hidden rounded-lg bg-sand"
2618      style="aspect-ratio: 1/1;"
2619    ><img src="//lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_13.webp?v=1776776139&amp;width=640" alt="" srcset="//lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_13.webp?v=1776776139&amp;width=240 240w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_13.webp?v=1776776139&amp;width=360 360w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_13.webp?v=1776776139&amp;width=480 480w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_13.webp?v=1776776139&amp;width=640 640w" width="640" height="804" loading="lazy" sizes="(min-width:1024px) 240px, 50vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2620</div><span class="font-ivy-presto text-lg leading-tight text-grayscale-900 transition-colors group-hover:text-grayscale-700">Notre histoire</span></a>
2621<a
2622      href="/pages/technologie"
2623      
2624      class="group flex h-full flex-col gap-3 no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
2625      aria-label="Notre technologie"
2626      
2627    ><div
2628      class="relative w-full overflow-hidden rounded-lg bg-sand"
2629      style="aspect-ratio: 1/1;"
2630    ><img src="//lightinderm.com/cdn/shop/files/Packshot_2.jpg?v=1776775173&amp;width=640" alt="" srcset="//lightinderm.com/cdn/shop/files/Packshot_2.jpg?v=1776775173&amp;width=240 240w, //lightinderm.com/cdn/shop/files/Packshot_2.jpg?v=1776775173&amp;width=360 360w, //lightinderm.com/cdn/shop/files/Packshot_2.jpg?v=1776775173&amp;width=480 480w, //lightinderm.com/cdn/shop/files/Packshot_2.jpg?v=1776775173&amp;width=640 640w" width="640" height="640" loading="lazy" sizes="(min-width:1024px) 240px, 50vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2631</div><span class="font-ivy-presto text-lg leading-tight text-grayscale-900 transition-colors group-hover:text-grayscale-700">Notre technologie</span></a>
2632<a
2633      href="/blogs/actualites"
2634      
2635      class="group flex h-full flex-col gap-3 no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
2636      aria-label="Le journal Lightinderm"
2637      
2638    ><div
2639      class="relative w-full overflow-hidden rounded-lg bg-sand"
2640      style="aspect-ratio: 1/1;"
2641    ><img src="//lightinderm.com/cdn/shop/files/optim_Session_Sans_Titre1890_ok.webp?v=1776776008&amp;width=640" alt="" srcset="//lightinderm.com/cdn/shop/files/optim_Session_Sans_Titre1890_ok.webp?v=1776776008&amp;width=240 240w, //lightinderm.com/cdn/shop/files/optim_Session_Sans_Titre1890_ok.webp?v=1776776008&amp;width=360 360w, //lightinderm.com/cdn/shop/files/optim_Session_Sans_Titre1890_ok.webp?v=1776776008&amp;width=480 480w, //lightinderm.com/cdn/shop/files/optim_Session_Sans_Titre1890_ok.webp?v=1776776008&amp;width=640 640w" width="640" height="427" loading="lazy" sizes="(min-width:1024px) 240px, 50vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2642</div><span class="font-ivy-presto text-lg leading-tight text-grayscale-900 transition-colors group-hover:text-grayscale-700">Le journal Lightinderm</span></a>
2643<a
2644      href="/pages/faq"
2645      
2646      class="group flex h-full flex-col gap-3 no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
2647      aria-label="FAQ"
2648      
2649    ><div
2650      class="relative w-full overflow-hidden rounded-lg bg-sand"
2651      style="aspect-ratio: 1/1;"
2652    ><img src="//lightinderm.com/cdn/shop/files/SKIN_PERFECT_in_use_4_B_R.jpg?v=1776775283&amp;width=640" alt="" srcset="//lightinderm.com/cdn/shop/files/SKIN_PERFECT_in_use_4_B_R.jpg?v=1776775283&amp;width=240 240w, //lightinderm.com/cdn/shop/files/SKIN_PERFECT_in_use_4_B_R.jpg?v=1776775283&amp;width=360 360w, //lightinderm.com/cdn/shop/files/SKIN_PERFECT_in_use_4_B_R.jpg?v=1776775283&amp;width=480 480w, //lightinderm.com/cdn/shop/files/SKIN_PERFECT_in_use_4_B_R.jpg?v=1776775283&amp;width=640 640w" width="640" height="778" loading="lazy" sizes="(min-width:1024px) 240px, 50vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2653</div><span class="font-ivy-presto text-lg leading-tight text-grayscale-900 transition-colors group-hover:text-grayscale-700">FAQ</span></a>
2654
2655  </div>
2656</div>
2657
2658
2659
2660  </div>
2661</div>
2662
2663
2664<div
2665  class="relative max-lg:hidden"
2666  @mouseenter="onTriggerEnter('ARnpCamdNNzNKKy84c__desktop_accompagnement')"
2667  
2668>
2669  <button
2670    type="button"
2671    class="no-style group/trigger flex cursor-pointer items-center gap-2 py-6 font-riviera-nights text-xs leading-[18px] font-bold whitespace-nowrap text-grayscale-900 uppercase transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-[0.97] motion-reduce:transition-none motion-reduce:active:scale-100"
2672    @click="toggleMenu('ARnpCamdNNzNKKy84c__desktop_accompagnement')"
2673    @focus="onTriggerFocus('ARnpCamdNNzNKKy84c__desktop_accompagnement')"
2674    :aria-expanded="activeMenu === 'ARnpCamdNNzNKKy84c__desktop_accompagnement' ? 'true' : 'false'"
2675    aria-haspopup="true"
2676    aria-controls="mega-ARnpCamdNNzNKKy84c__desktop_accompagnement"
2677  >
2678    <span>Accompagnement</span>
2679    <span
2680      class="inline-flex transition-transform duration-300 motion-reduce:duration-0"
2681      style="transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);"
2682      :class="activeMenu === 'ARnpCamdNNzNKKy84c__desktop_accompagnement' ? 'rotate-180' : 'group-hover/trigger:translate-y-0.5'"
2683      aria-hidden="true"
2684    >
2685      
2686
2687
2688
2689
2690    <svg
2691      xmlns="http://www.w3.org/2000/svg"
2692      width="24"
2693      height="25"
2694      viewBox="0 0 24 25"
2695      fill="none"
2696      class="w-4 h-4"
2697    >
2698      <path d="M6 9.98291L12 15.9829L18 9.98291" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2699    </svg>
2700
2701  
2702
2703    </span>
2704  </button>
2705</div>
2706
2707<div
2708  id="mega-ARnpCamdNNzNKKy84c__desktop_accompagnement"
2709  class="mega-menu-panel fixed right-0 left-0 z-40 border-t border-grayscale-200 bg-white shadow-[0_12px_24px_-12px_rgba(32,29,40,0.15)] max-lg:hidden"
2710  style="top: calc(var(--header-height, 76px) + var(--announcement-bar-height, 0px));"
2711  x-show="activeMenu === 'ARnpCamdNNzNKKy84c__desktop_accompagnement'"
2712  x-cloak
2713  x-transition:enter="transition ease-out duration-200 motion-reduce:duration-0"
2714  x-transition:enter-start="opacity-0 -translate-y-2"
2715  x-transition:enter-end="opacity-100 translate-y-0"
2716  x-transition:leave="transition ease-in duration-150 motion-reduce:duration-0"
2717  x-transition:leave-start="opacity-100 translate-y-0"
2718  x-transition:leave-end="opacity-0 -translate-y-2"
2719  role="region"
2720  aria-label="Accompagnement"
2721>
2722  <div class="header-width-manager grid grid-cols-12 items-stretch" style="row-gap: 2rem;">
2723    <div
2724  class="flex min-w-0 flex-col gap-5 px-8 py-4 xl:py-8"
2725  style="grid-column: span 3;"
2726  
2727><p
2728      id="mega-col-AcUdOUlJyTkpzc1ZpW__accomp_cols_conseils-title"
2729      class="font-riviera-nights text-xs leading-[18px] font-bold text-grayscale-900 uppercase"
2730    >Conseils</p><ul
2731    class="m-0 list-none p-0"
2732    style="display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 2rem; row-gap: 0;"
2733    
2734      aria-labelledby="mega-col-AcUdOUlJyTkpzc1ZpW__accomp_cols_conseils-title"
2735    
2736  >
2737    <li class="m-0 list-none" ><a
2738      href="/pages/diagnostic"
2739      
2740      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2741    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>Le diagnostic de peau</p></div></a></li>
2742
2743
2744<li class="m-0 list-none" ><a
2745      href="/pages/consultation"
2746      
2747      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2748    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>La consultation en visio</p></div></a></li>
2749
2750
2751<li class="m-0 list-none" ><a
2752      href="https://consultationexpertelightinderm.as.me/schedule/dd05ca42/appointment/40845609/calendar/7876894?appointmentTypeIds[]=40845609"
2753       target="_blank" rel="noopener noreferrer"
2754      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2755    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>La consultation au Bon marché - Rive Gauche</p></div></a></li>
2756
2757
2758<li class="m-0 list-none" ><a
2759      href="/pages/application"
2760      
2761      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2762    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>L'application Lightinderm</p></div></a></li>
2763
2764
2765<li class="m-0 list-none" ><a
2766      href="/pages/in-store-experience"
2767      
2768      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2769    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>Les événements Lightinderm</p></div></a></li>
2770
2771
2772
2773  </ul></div>
2774
2775
2776<div
2777  class="flex min-w-0 flex-col gap-5 px-8 py-4 xl:py-8"
2778  style="grid-column: span 3;"
2779  
2780><p
2781      id="mega-col-AOFNXQkZYUm93djdva__accomp_cols_fidelite-title"
2782      class="font-riviera-nights text-xs leading-[18px] font-bold text-grayscale-900 uppercase"
2783    >Programme fidélité</p><ul
2784    class="m-0 list-none p-0"
2785    style="display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 2rem; row-gap: 0;"
2786    
2787      aria-labelledby="mega-col-AOFNXQkZYUm93djdva__accomp_cols_fidelite-title"
2788    
2789  >
2790    <li class="m-0 list-none" ><a
2791      href="/pages/abonnement"
2792      
2793      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2794    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p><strong>S'abonner aux recharges</strong> — Jusqu'à -15%</p></div></a></li>
2795
2796
2797<li class="m-0 list-none" ><a
2798      href="/pages/fidelite"
2799      
2800      class="group flex w-full items-center gap-2.5 rounded-md px-2 py-1 text-grayscale-900 no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-sand active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
2801    ><div class="min-w-0 font-riviera-nights text-sm leading-5 font-normal [&_em]:not-italic [&_p]:m-0 [&_p]:inline [&_strong]:font-bold"><p>Programme Fidélité et Parrainage</p></div></a></li>
2802
2803
2804
2805  </ul></div>
2806
2807
2808<div
2809  class="flex h-full min-w-0 flex-col justify-center gap-4 p-8 bg-sand"
2810  style="grid-column: span 6;"
2811  
2812><div
2813    class="grid flex-1"
2814    style="grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem;"
2815  >
2816    <a
2817      href="/pages/diagnostic"
2818      
2819      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-white"
2820      aria-label="Réaliser mon diagnostic"
2821      
2822    ><img src="//lightinderm.com/cdn/shop/files/diagnostic_46fbfbb5-8a60-407a-92a8-4af6bdc4398f.jpg?v=1776845589&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/diagnostic_46fbfbb5-8a60-407a-92a8-4af6bdc4398f.jpg?v=1776845589&amp;width=360 360w, //lightinderm.com/cdn/shop/files/diagnostic_46fbfbb5-8a60-407a-92a8-4af6bdc4398f.jpg?v=1776845589&amp;width=480 480w, //lightinderm.com/cdn/shop/files/diagnostic_46fbfbb5-8a60-407a-92a8-4af6bdc4398f.jpg?v=1776845589&amp;width=640 640w, //lightinderm.com/cdn/shop/files/diagnostic_46fbfbb5-8a60-407a-92a8-4af6bdc4398f.jpg?v=1776845589&amp;width=720 720w" width="720" height="914" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2823<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-black/65 via-black/10 to-transparent"></span>
2824
2825    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">Réaliser mon diagnostic</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">en 3 minutes seulement</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2826
2827
2828
2829
2830    <svg
2831      xmlns="http://www.w3.org/2000/svg"
2832      width="24"
2833      height="24"
2834      viewBox="0 0 24 24"
2835      fill="none"
2836      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2837    >
2838      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2839    </svg>
2840  
2841</span>
2842    </div></a>
2843<a
2844      href="/pages/fidelite"
2845      
2846      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-grayscale-900"
2847      aria-label="Découvrir le programme de fidélité"
2848      
2849    ><img src="//lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_05.webp?v=1776776323&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_05.webp?v=1776776323&amp;width=360 360w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_05.webp?v=1776776323&amp;width=480 480w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_05.webp?v=1776776323&amp;width=640 640w, //lightinderm.com/cdn/shop/files/optim_LIGHTINDERM_2025-03-21__FCasimir_05.webp?v=1776776323&amp;width=720 720w" width="720" height="836" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2850<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-white/70 via-white/10 to-transparent"></span>
2851
2852    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">Découvrir le programme de fidélité</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">et de parrainage</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2853
2854
2855
2856
2857    <svg
2858      xmlns="http://www.w3.org/2000/svg"
2859      width="24"
2860      height="24"
2861      viewBox="0 0 24 24"
2862      fill="none"
2863      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2864    >
2865      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2866    </svg>
2867  
2868</span>
2869    </div></a>
2870<a
2871      href="/pages/abonnement"
2872      
2873      class="@container group relative flex h-full flex-col overflow-hidden rounded-lg bg-sand pt-[104px] no-underline transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 text-white"
2874      aria-label="L&#39;abonnement Lightinderm"
2875      
2876    ><img src="//lightinderm.com/cdn/shop/files/hf_20260824_183003_cfc315cd-ab0c-4308-8001-aca797421d3b_1.png?v=1787596416&amp;width=720" alt="" srcset="//lightinderm.com/cdn/shop/files/hf_20260824_183003_cfc315cd-ab0c-4308-8001-aca797421d3b_1.png?v=1787596416&amp;width=360 360w, //lightinderm.com/cdn/shop/files/hf_20260824_183003_cfc315cd-ab0c-4308-8001-aca797421d3b_1.png?v=1787596416&amp;width=480 480w, //lightinderm.com/cdn/shop/files/hf_20260824_183003_cfc315cd-ab0c-4308-8001-aca797421d3b_1.png?v=1787596416&amp;width=640 640w, //lightinderm.com/cdn/shop/files/hf_20260824_183003_cfc315cd-ab0c-4308-8001-aca797421d3b_1.png?v=1787596416&amp;width=720 720w" width="720" height="720" loading="lazy" sizes="(min-width:1024px) 360px, 80vw" class="absolute inset-0 h-full w-full object-cover transition-transform duration-700 ease-out group-hover:scale-[1.05] motion-reduce:transform-none motion-reduce:transition-none">
2877<span class="pointer-events-none absolute inset-0 transition-opacity duration-500 group-hover:opacity-[0.85] motion-reduce:transition-none bg-gradient-to-t from-black/65 via-black/10 to-transparent"></span>
2878
2879    <div class="relative z-10 mt-auto flex flex-col gap-1 p-4 @[180px]:gap-2 @[180px]:p-6 @[240px]:p-8"><span class="font-ivy-presto text-base leading-5 tracking-[-0.01em] @[180px]:text-lg @[180px]:leading-6 @[240px]:text-[22px] @[240px]:leading-8">L&#39;abonnement Lightinderm</span><span class="font-riviera-nights text-[12px] leading-4 opacity-90 @[180px]:text-[13px] @[180px]:leading-5 @[240px]:text-sm">Jusqu&#39;à -15% sur vos capsules</span><span class="mt-1 inline-flex w-fit items-center transition-transform duration-300 ease-out group-hover:translate-x-1 group-active:translate-x-[6px] group-active:scale-95 motion-reduce:transition-none @[180px]:mt-2 @[240px]:mt-4">
2880
2881
2882
2883
2884    <svg
2885      xmlns="http://www.w3.org/2000/svg"
2886      width="24"
2887      height="24"
2888      viewBox="0 0 24 24"
2889      fill="none"
2890      class="w-4 h-4 @[180px]:w-5 @[180px]:h-5"
2891    >
2892      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2893    </svg>
2894  
2895</span>
2896    </div></a>
2897
2898  </div>
2899</div>
2900
2901
2902
2903  </div>
2904</div>
2905
2906
2907<a
2908    href="/pages/abonnement"
2909    
2910    class="inline-flex items-center gap-2 py-1.5 px-3 my-auto rounded-md bg-sand font-riviera-nights text-xs leading-[18px] font-bold uppercase whitespace-nowrap text-grayscale-900 no-underline transition-[background-color,transform] duration-200 ease-out hover:bg-sand-hover active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100 max-xl:hidden"
2911    
2912  ><span>-15% sur l&#39;abonnement*</span>
2913  </a>
2914<section
2915  class="-mx-4 bg-sand px-4 py-4 mb-4 lg:hidden"
2916  
2917><div class="flex flex-col gap-3">
2918    <div ><button
2919      type="button"
2920      class="no-style group/card flex w-full cursor-pointer items-center gap-3 overflow-hidden rounded-lg bg-white p-2 text-left transition-transform duration-150 ease-out active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:scale-100"
2921      @click="pushDrill('AK2d6eER1cThOV1NSW__mobile_cta_start')"
2922      aria-haspopup="dialog"
2923      :aria-expanded="isDrillTop('AK2d6eER1cThOV1NSW__mobile_cta_start') ? 'true' : 'false'"
2924      aria-controls="drill-AK2d6eER1cThOV1NSW__mobile_cta_start"
2925    >
2926      <span class="relative block h-16 w-16 shrink-0 overflow-hidden rounded-md bg-sand-deep">
2927      <img src="//lightinderm.com/cdn/shop/files/FDM_heromobile3.jpg?v=1775736759&amp;width=192" alt="" srcset="//lightinderm.com/cdn/shop/files/FDM_heromobile3.jpg?v=1775736759&amp;width=64 64w, //lightinderm.com/cdn/shop/files/FDM_heromobile3.jpg?v=1775736759&amp;width=128 128w, //lightinderm.com/cdn/shop/files/FDM_heromobile3.jpg?v=1775736759&amp;width=192 192w" width="192" height="225" loading="lazy" sizes="64px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/card:scale-[1.06] motion-reduce:transition-none">
2928    </span><span class="flex min-w-0 flex-1 flex-col gap-0.5"><span class="font-riviera-nights text-base leading-[22px] font-bold text-grayscale-900">Débuter avec Lightinderm</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-800">Laissez-vous guider</span></span>
2929  <span class="inline-flex shrink-0 transition-transform duration-300 ease-out group-hover/card:translate-x-1 group-active/card:translate-x-[6px] group-active/card:scale-95 motion-reduce:transition-none">
2930    
2931
2932
2933
2934
2935    <svg
2936      xmlns="http://www.w3.org/2000/svg"
2937      width="24"
2938      height="24"
2939      viewBox="0 0 24 24"
2940      fill="none"
2941      class="w-5 h-5 text-grayscale-900"
2942    >
2943      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2944    </svg>
2945  
2946
2947  </span>
2948    </button>
2949
2950    <template x-teleport="body">
2951    <div
2952      id="drill-AK2d6eER1cThOV1NSW__mobile_cta_start"
2953      class="fixed top-[calc(3.5rem+var(--announcement-bar-height,0px))] bottom-0 inset-x-0 z-[10000] w-full flex flex-col bg-white lg:hidden"
2954      x-show="isDrillTop('AK2d6eER1cThOV1NSW__mobile_cta_start')"
2955      x-cloak
2956      x-transition:enter="transition ease-out duration-300 motion-reduce:duration-0"
2957      x-transition:enter-start="translate-x-full opacity-0"
2958      x-transition:enter-end="translate-x-0 opacity-100"
2959      x-transition:leave="transition ease-in duration-200 motion-reduce:duration-0"
2960      x-transition:leave-start="translate-x-0 opacity-100"
2961      x-transition:leave-end="translate-x-full opacity-0"
2962      role="dialog"
2963      aria-modal="true"
2964      aria-label="Débuter avec Lightinderm"
2965    >
2966      <header class="flex items-center gap-3 border-b border-grayscale-200 px-4 h-14 shrink-0">
2967        <button
2968          type="button"
2969          class="no-style group/back flex h-10 w-10 -ml-2 cursor-pointer items-center justify-center transition-transform duration-150 ease-out active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100"
2970          @click="popDrill()"
2971          aria-label="Retour"
2972        >
2973          <span class="inline-flex transition-transform duration-200 ease-out group-active/back:-translate-x-0.5 motion-reduce:transition-none">
2974            
2975
2976
2977
2978
2979    <svg
2980      xmlns="http://www.w3.org/2000/svg"
2981      width="12"
2982      height="13"
2983      viewBox="0 0 12 13"
2984      fill="none"
2985      class="w-4 h-4"
2986    >
2987      <path d="M7.5 3.5L4.5 6.5L7.5 9.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
2988    </svg>
2989  
2990
2991          </span>
2992        </button>
2993        <span class="font-riviera-nights text-base leading-[22px] font-bold text-grayscale-900">Débuter avec Lightinderm</span>
2994      </header>
2995
2996      <div class="flex min-h-0 flex-1 flex-col gap-6 overflow-y-auto p-4 pb-8">
2997        <div
2998  class="flex flex-col gap-2"
2999  
3000><h3 class="m-0 font-ivy-presto text-2xl leading-snug text-grayscale-900">La méthode Lightinderm</h3><ul class="m-0 flex list-none flex-col gap-1.5 p-0"><li class="flex items-center gap-3">
3001          <span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-sand"><img src="//lightinderm.com/cdn/shop/files/lid_icon_device.svg?v=1776687600&amp;width=72" alt="" srcset="//lightinderm.com/cdn/shop/files/lid_icon_device.svg?v=1776687600&amp;width=16 16w, //lightinderm.com/cdn/shop/files/lid_icon_device.svg?v=1776687600&amp;width=32 32w, //lightinderm.com/cdn/shop/files/lid_icon_device.svg?v=1776687600&amp;width=48 48w" width="72" height="72" loading="lazy" sizes="16px" class="h-4 w-4 object-contain">
3002</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-900 [&_p]:m-0"><p>Un appareil de soin LED unique</p></span></li><li class="flex items-center gap-3">
3003          <span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-sand"><img src="//lightinderm.com/cdn/shop/files/lid_icon_recharge.svg?v=1776687601&amp;width=72" alt="" srcset="//lightinderm.com/cdn/shop/files/lid_icon_recharge.svg?v=1776687601&amp;width=16 16w, //lightinderm.com/cdn/shop/files/lid_icon_recharge.svg?v=1776687601&amp;width=32 32w, //lightinderm.com/cdn/shop/files/lid_icon_recharge.svg?v=1776687601&amp;width=48 48w" width="72" height="72" loading="lazy" sizes="16px" class="h-4 w-4 object-contain">
3004</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-900 [&_p]:m-0"><p>Des capsules de sérum ciblées de votre choix</p></span></li><li class="flex items-center gap-3">
3005          <span class="flex h-6 w-6 shrink-0 items-center justify-center rounded-full bg-sand"><img src="//lightinderm.com/cdn/shop/files/lid_icon_light.svg?v=1776687600&amp;width=72" alt="" srcset="//lightinderm.com/cdn/shop/files/lid_icon_light.svg?v=1776687600&amp;width=16 16w, //lightinderm.com/cdn/shop/files/lid_icon_light.svg?v=1776687600&amp;width=32 32w, //lightinderm.com/cdn/shop/files/lid_icon_light.svg?v=1776687600&amp;width=48 48w" width="72" height="72" loading="lazy" sizes="16px" class="h-4 w-4 object-contain">
3006</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-900 [&_p]:m-0"><p>Un massage tissulaire adapté</p></span></li></ul>
3007</div>
3008
3009
3010<article
3011  class="flex flex-col gap-2.5 rounded-lg border border-grayscale-200 bg-white p-4"
3012  
3013><div class="flex gap-3"><div class="relative h-[88px] w-[88px] shrink-0 overflow-hidden rounded-md bg-sand">
3014        <img src="//lightinderm.com/cdn/shop/files/A7_00326.jpg?v=1695887920&amp;width=264" alt="" srcset="//lightinderm.com/cdn/shop/files/A7_00326.jpg?v=1695887920&amp;width=88 88w, //lightinderm.com/cdn/shop/files/A7_00326.jpg?v=1695887920&amp;width=176 176w, //lightinderm.com/cdn/shop/files/A7_00326.jpg?v=1695887920&amp;width=264 264w" width="264" height="176" loading="lazy" sizes="88px" class="absolute inset-0 h-full w-full object-cover">
3015      </div><div class="flex h-[88px] min-h-0 min-w-0 flex-1 flex-col"><span class="shrink-0 font-riviera-nights text-xs leading-4 font-bold uppercase text-grayscale-900">Protocole Lightinderm</span><div class="flex min-h-0 flex-1 items-center py-0.5"><h3 class="m-0 font-ivy-presto text-lg leading-snug text-grayscale-900">Appareil + capsules de votre choix</h3></div><div class="flex shrink-0 items-center gap-2">
3016          <span class="flex items-center gap-1" aria-hidden="true"><span class="inline-block h-2 w-2 rounded-full" style="background-color: #daca60;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #b7e4bf;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #fc9ca4;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #f69cfc;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #fcd49c;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #fcbc9c;"></span><span class="inline-block h-2 w-2 rounded-full" style="background-color: #9caafc;"></span></span>
3017          <span class="font-riviera-nights text-xs leading-4 font-normal text-grayscale-700">7 protocoles
3018          </span>
3019        </div></div>
3020  </div><div class="border-t border-grayscale-200 pt-2 font-riviera-nights text-sm leading-5 font-normal text-grayscale-900 [&_p]:m-0 [&_p+p]:mt-1.5"><p>Comparez nos protocoles et choisissez celui adapté aux besoins de votre peau</p></div><a
3021      href="/collections/les-protocoles"
3022      
3023      class="inline-flex w-full items-center justify-center gap-2 rounded-lg bg-grayscale-900 px-4 py-2.5 font-riviera-nights text-sm leading-5 font-bold text-white no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-grayscale-700 active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
3024    >
3025      Voir tous les protocoles
3026    </a></article>
3027
3028
3029<section
3030  class="-mx-4 -mb-8 bg-sand px-4 pt-8 pb-12"
3031  
3032>
3033  <article class="flex flex-col gap-3 rounded-lg bg-white p-4"><span class="font-riviera-nights text-xs leading-[18px] font-bold uppercase text-grayscale-700">Diagnostic de peau</span><div class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-900 [&_p]:m-0 [&_p+p]:mt-2"><p>Prenez 3 minutes pour recevoir les recommandations personnalisées de nos experts.</p></div><a
3034        href="/pages/diagnostic"
3035        
3036        class="mt-1 inline-flex w-full items-center justify-center gap-2 rounded-lg bg-grayscale-900 px-4 py-3 font-riviera-nights text-sm leading-5 font-bold text-white no-underline transition-[background-color,transform] duration-150 ease-out hover:bg-grayscale-700 active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
3037      >
3038        Réaliser mon diagnostic expert
3039      </a></article>
3040</section>
3041
3042
3043
3044      </div>
3045    </div>
3046    </template></div>
3047
3048
3049<div ><a
3050      href="/collections/capsules"
3051      
3052      class="group/card flex items-center gap-3 overflow-hidden rounded-lg bg-white p-2 no-underline transition-transform duration-150 ease-out active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:scale-100"
3053      aria-label="Continuer mon protocole"
3054    >
3055      <span class="relative block h-16 w-16 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3056      <img src="//lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=192" alt="" srcset="//lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=64 64w, //lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=128 128w, //lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=192 192w" width="192" height="171" loading="lazy" sizes="64px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/card:scale-[1.06] motion-reduce:transition-none">
3057    </span><span class="flex min-w-0 flex-1 flex-col gap-0.5"><span class="font-riviera-nights text-base leading-[22px] font-bold text-grayscale-900">Continuer mon protocole</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-800">Achetez vos recharges de sérum</span></span>
3058  <span class="inline-flex shrink-0 transition-transform duration-300 ease-out group-hover/card:translate-x-1 group-active/card:translate-x-[6px] group-active/card:scale-95 motion-reduce:transition-none">
3059    
3060
3061
3062
3063
3064    <svg
3065      xmlns="http://www.w3.org/2000/svg"
3066      width="24"
3067      height="24"
3068      viewBox="0 0 24 24"
3069      fill="none"
3070      class="w-5 h-5 text-grayscale-900"
3071    >
3072      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3073    </svg>
3074  
3075
3076  </span>
3077    </a></div>
3078
3079
3080<div ><a
3081      href="/pages/abonnement"
3082      
3083      class="group/card flex items-center gap-3 overflow-hidden rounded-lg bg-white p-2 no-underline transition-transform duration-150 ease-out active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:scale-100"
3084      aria-label="M&#39;abonner aux recharges"
3085    >
3086      <span class="relative block h-16 w-16 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3087      <img src="//lightinderm.com/cdn/shop/files/Abonnement_header.jpg?v=1770124679&amp;width=192" alt="" srcset="//lightinderm.com/cdn/shop/files/Abonnement_header.jpg?v=1770124679&amp;width=64 64w, //lightinderm.com/cdn/shop/files/Abonnement_header.jpg?v=1770124679&amp;width=128 128w, //lightinderm.com/cdn/shop/files/Abonnement_header.jpg?v=1770124679&amp;width=192 192w" width="192" height="95" loading="lazy" sizes="64px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/card:scale-[1.06] motion-reduce:transition-none">
3088    </span><span class="flex min-w-0 flex-1 flex-col gap-0.5"><span class="font-riviera-nights text-base leading-[22px] font-bold text-grayscale-900">M&#39;abonner aux recharges</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-800">jusqu&#39;à -15% sur les sérums</span></span>
3089  <span class="inline-flex shrink-0 transition-transform duration-300 ease-out group-hover/card:translate-x-1 group-active/card:translate-x-[6px] group-active/card:scale-95 motion-reduce:transition-none">
3090    
3091
3092
3093
3094
3095    <svg
3096      xmlns="http://www.w3.org/2000/svg"
3097      width="24"
3098      height="24"
3099      viewBox="0 0 24 24"
3100      fill="none"
3101      class="w-5 h-5 text-grayscale-900"
3102    >
3103      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3104    </svg>
3105  
3106
3107  </span>
3108    </a></div>
3109
3110
3111<div ><a
3112      href="/pages/consultation"
3113      
3114      class="group/card flex items-center gap-3 overflow-hidden rounded-lg bg-white p-2 no-underline transition-transform duration-150 ease-out active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:scale-100"
3115      aria-label="Consultation visio de 20min Gratuite"
3116    >
3117      <span class="relative block h-16 w-16 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3118      <img src="//lightinderm.com/cdn/shop/files/A7_00307.jpg?v=1776680567&amp;width=192" alt="" srcset="//lightinderm.com/cdn/shop/files/A7_00307.jpg?v=1776680567&amp;width=64 64w, //lightinderm.com/cdn/shop/files/A7_00307.jpg?v=1776680567&amp;width=128 128w, //lightinderm.com/cdn/shop/files/A7_00307.jpg?v=1776680567&amp;width=192 192w" width="192" height="192" loading="lazy" sizes="64px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/card:scale-[1.06] motion-reduce:transition-none">
3119    </span><span class="flex min-w-0 flex-1 flex-col gap-0.5"><span class="font-riviera-nights text-base leading-[22px] font-bold text-grayscale-900">Consultation visio de 20min Gratuite</span><span class="font-riviera-nights text-sm leading-5 font-normal text-grayscale-800">Rencontrez notre experte en privé</span></span>
3120  <span class="inline-flex shrink-0 transition-transform duration-300 ease-out group-hover/card:translate-x-1 group-active/card:translate-x-[6px] group-active/card:scale-95 motion-reduce:transition-none">
3121    
3122
3123
3124
3125
3126    <svg
3127      xmlns="http://www.w3.org/2000/svg"
3128      width="24"
3129      height="24"
3130      viewBox="0 0 24 24"
3131      fill="none"
3132      class="w-5 h-5 text-grayscale-900"
3133    >
3134      <path d="M5 12H19M19 12L12 5M19 12L12 19" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3135    </svg>
3136  
3137
3138  </span>
3139    </a></div>
3140
3141
3142
3143  </div>
3144</section>
3145
3146
3147<div class="lg:hidden" >
3148  <button
3149    type="button"
3150    class="no-style flex w-full cursor-pointer items-center justify-between py-3 font-riviera-nights text-base leading-6 font-bold uppercase text-grayscale-900 transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
3151    @click="pushDrill('ASjlKWG9nUUtvaHVJM__mobile_drill_products')"
3152    aria-haspopup="dialog"
3153    :aria-expanded="isDrillTop('ASjlKWG9nUUtvaHVJM__mobile_drill_products') ? 'true' : 'false'"
3154    aria-controls="drill-ASjlKWG9nUUtvaHVJM__mobile_drill_products"
3155  >
3156    <span>Tous les produits</span>
3157    
3158
3159
3160
3161
3162    <svg
3163      xmlns="http://www.w3.org/2000/svg"
3164      width="24"
3165      height="24"
3166      viewBox="0 0 24 24"
3167      fill="none"
3168      class="w-5 h-5 text-grayscale-900"
3169    >
3170      <path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3171    </svg>
3172  
3173
3174  </button>
3175
3176  <template x-teleport="body">
3177  <div
3178    id="drill-ASjlKWG9nUUtvaHVJM__mobile_drill_products"
3179    class="fixed top-[calc(3.5rem+var(--announcement-bar-height,0px))] bottom-0 inset-x-0 z-[10000] w-full flex flex-col bg-white lg:hidden"
3180    x-show="isDrillTop('ASjlKWG9nUUtvaHVJM__mobile_drill_products')"
3181    x-cloak
3182    x-transition:enter="transition ease-out duration-300 motion-reduce:duration-0"
3183    x-transition:enter-start="translate-x-full opacity-0"
3184    x-transition:enter-end="translate-x-0 opacity-100"
3185    x-transition:leave="transition ease-in duration-200 motion-reduce:duration-0"
3186    x-transition:leave-start="translate-x-0 opacity-100"
3187    x-transition:leave-end="translate-x-full opacity-0"
3188    role="dialog"
3189    aria-modal="true"
3190    aria-label="Tous les produits"
3191  >
3192    <header class="flex items-center gap-3 border-b border-grayscale-200 px-4 h-14 shrink-0">
3193      <button
3194        type="button"
3195        class="no-style group/back flex h-10 w-10 -ml-2 cursor-pointer items-center justify-center transition-transform duration-150 ease-out active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100"
3196        @click="popDrill()"
3197        aria-label="Retour"
3198      >
3199        <span class="inline-flex transition-transform duration-200 ease-out group-active/back:-translate-x-0.5 motion-reduce:transition-none">
3200          
3201
3202
3203
3204
3205    <svg
3206      xmlns="http://www.w3.org/2000/svg"
3207      width="12"
3208      height="13"
3209      viewBox="0 0 12 13"
3210      fill="none"
3211      class="w-4 h-4"
3212    >
3213      <path d="M7.5 3.5L4.5 6.5L7.5 9.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3214    </svg>
3215  
3216
3217        </span>
3218      </button>
3219      <span class="font-riviera-nights text-base leading-6 font-bold uppercase text-grayscale-900">Tous les produits</span>
3220    </header>
3221
3222    <div class="flex min-h-0 flex-1 flex-col overflow-y-auto px-4 pt-4 pb-12"><ul class="m-0 flex list-none flex-col gap-2 p-0">
3223        <li class="m-0 list-none" ><a
3224      href="/collections/les-protocoles"
3225      
3226      class="group/item flex items-center gap-3 py-2 text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:translate-x-0 motion-reduce:active:scale-100"
3227    ><span class="relative block h-10 w-10 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3228        <img src="//lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=120" alt="" srcset="//lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=40 40w, //lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=80 80w, //lightinderm.com/cdn/shop/files/LIFT_in_use_page_3_B_R.jpg?v=1776774798&amp;width=120 120w" width="120" height="180" loading="lazy" sizes="40px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/item:scale-[1.06] motion-reduce:transition-none">
3229      </span><span class="flex min-w-0 flex-1 flex-col"><span class="font-riviera-nights text-base leading-6 font-normal text-grayscale-900">Les protocoles</span><span class="font-riviera-nights text-xs leading-4 font-normal text-grayscale-700">L&#39;appareil + 4, 8 ou 12 semaines du sérum de votre choix</span></span></a></li>
3230
3231
3232<li class="m-0 list-none" ><a
3233      href="/collections/capsules"
3234      
3235      class="group/item flex items-center gap-3 py-2 text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:translate-x-0 motion-reduce:active:scale-100"
3236    ><span class="relative block h-10 w-10 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3237        <img src="//lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=120" alt="" srcset="//lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=40 40w, //lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=80 80w, //lightinderm.com/cdn/shop/files/Screenshot_2026-04-20_at_12.20.00.png?v=1776680455&amp;width=120 120w" width="120" height="107" loading="lazy" sizes="40px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/item:scale-[1.06] motion-reduce:transition-none">
3238      </span><span class="flex min-w-0 flex-1 flex-col"><span class="font-riviera-nights text-base leading-6 font-normal text-grayscale-900">Recharges de sérum</span></span></a></li>
3239
3240
3241<li class="m-0 list-none" ><a
3242      href="/products/pack-sur-mesure"
3243      
3244      class="group/item flex items-center gap-3 py-2 text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:translate-x-0 motion-reduce:active:scale-100"
3245    ><span class="relative block h-10 w-10 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3246        <img src="//lightinderm.com/cdn/shop/files/packdecouverte.jpg?v=1748522793&amp;width=120" alt="" srcset="//lightinderm.com/cdn/shop/files/packdecouverte.jpg?v=1748522793&amp;width=40 40w, //lightinderm.com/cdn/shop/files/packdecouverte.jpg?v=1748522793&amp;width=80 80w, //lightinderm.com/cdn/shop/files/packdecouverte.jpg?v=1748522793&amp;width=120 120w" width="120" height="120" loading="lazy" sizes="40px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/item:scale-[1.06] motion-reduce:transition-none">
3247      </span><span class="flex min-w-0 flex-1 flex-col"><span class="font-riviera-nights text-base leading-6 font-normal text-grayscale-900">Pack sur-mesure</span><span class="font-riviera-nights text-xs leading-4 font-normal text-grayscale-700">L&#39;appareil + 2x4 semaines de sérum de votre choix</span></span></a></li>
3248
3249
3250<li class="m-0 list-none" ><a
3251      href="/collections/all"
3252      
3253      class="group/item flex items-center gap-3 py-2 text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 active:scale-[0.99] motion-reduce:transition-none motion-reduce:active:translate-x-0 motion-reduce:active:scale-100"
3254    ><span class="relative block h-10 w-10 shrink-0 overflow-hidden rounded-md bg-sand-deep">
3255        <img src="//lightinderm.com/cdn/shop/files/Vanity.jpg?v=1776774491&amp;width=120" alt="" srcset="//lightinderm.com/cdn/shop/files/Vanity.jpg?v=1776774491&amp;width=40 40w, //lightinderm.com/cdn/shop/files/Vanity.jpg?v=1776774491&amp;width=80 80w, //lightinderm.com/cdn/shop/files/Vanity.jpg?v=1776774491&amp;width=120 120w" width="120" height="120" loading="lazy" sizes="40px" class="absolute inset-0 h-full w-full object-cover transition-transform duration-500 ease-out group-hover/item:scale-[1.06] motion-reduce:transition-none">
3256      </span><span class="flex min-w-0 flex-1 flex-col"><span class="font-riviera-nights text-base leading-6 font-normal text-grayscale-900">Tous les produits</span></span></a></li>
3257
3258
3259
3260      </ul></div>
3261  </div>
3262  </template>
3263</div>
3264
3265
3266<div class="lg:hidden" >
3267  <button
3268    type="button"
3269    id="accordion-trigger-ARVdLeEU1VHBMOU52c__mobile_accordion_science"
3270    class="no-style flex w-full cursor-pointer items-center justify-between py-3 font-riviera-nights text-base leading-6 font-bold uppercase text-grayscale-900 transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
3271    @click="toggleAccordion('ARVdLeEU1VHBMOU52c__mobile_accordion_science')"
3272    :aria-expanded="openAccordion === 'ARVdLeEU1VHBMOU52c__mobile_accordion_science' ? 'true' : 'false'"
3273    aria-controls="accordion-ARVdLeEU1VHBMOU52c__mobile_accordion_science"
3274  >
3275    <span>La science</span>
3276    <span
3277      class="inline-flex transition-transform duration-300 motion-reduce:duration-0"
3278      style="transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);"
3279      :class="openAccordion === 'ARVdLeEU1VHBMOU52c__mobile_accordion_science' ? 'rotate-180' : ''"
3280      aria-hidden="true"
3281    >
3282      
3283
3284
3285
3286
3287    <svg
3288      xmlns="http://www.w3.org/2000/svg"
3289      width="24"
3290      height="25"
3291      viewBox="0 0 24 25"
3292      fill="none"
3293      class="w-5 h-5"
3294    >
3295      <path d="M6 9.98291L12 15.9829L18 9.98291" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3296    </svg>
3297
3298  
3299
3300    </span>
3301  </button>
3302
3303  <div
3304    id="accordion-ARVdLeEU1VHBMOU52c__mobile_accordion_science"
3305    role="region"
3306    aria-labelledby="accordion-trigger-ARVdLeEU1VHBMOU52c__mobile_accordion_science"
3307    x-show="openAccordion === 'ARVdLeEU1VHBMOU52c__mobile_accordion_science'"
3308    x-cloak
3309    x-transition:enter="transition ease-out duration-200 motion-reduce:duration-0"
3310    x-transition:enter-start="opacity-0 -translate-y-1"
3311    x-transition:enter-end="opacity-100 translate-y-0"
3312    x-transition:leave="transition ease-in duration-150 motion-reduce:duration-0"
3313    x-transition:leave-start="opacity-100 translate-y-0"
3314    x-transition:leave-end="opacity-0 -translate-y-1"
3315  >
3316    <ul class="m-0 flex list-none flex-col gap-0 overflow-hidden p-0">
3317      <li class="m-0 list-none" ><a
3318      href="/pages/histoire"
3319      
3320      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3321    >
3322      Notre histoire
3323    </a></li>
3324
3325
3326<li class="m-0 list-none" ><a
3327      href="/pages/technologie"
3328      
3329      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3330    >
3331      Notre technologie
3332    </a></li>
3333
3334
3335<li class="m-0 list-none" ><a
3336      href="/blogs/actualites"
3337      
3338      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3339    >
3340      Le journal Lightinderm
3341    </a></li>
3342
3343
3344<li class="m-0 list-none" ><a
3345      href="/pages/faq"
3346      
3347      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3348    >
3349      FAQ
3350    </a></li>
3351
3352
3353
3354    </ul>
3355  </div>
3356</div>
3357
3358
3359<div class="lg:hidden" >
3360  <button
3361    type="button"
3362    id="accordion-trigger-AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp"
3363    class="no-style flex w-full cursor-pointer items-center justify-between py-3 font-riviera-nights text-base leading-6 font-bold uppercase text-grayscale-900 transition-transform duration-150 ease-out active:scale-[0.98] motion-reduce:transition-none motion-reduce:active:scale-100"
3364    @click="toggleAccordion('AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp')"
3365    :aria-expanded="openAccordion === 'AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp' ? 'true' : 'false'"
3366    aria-controls="accordion-AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp"
3367  >
3368    <span>Accompagnement</span>
3369    <span
3370      class="inline-flex transition-transform duration-300 motion-reduce:duration-0"
3371      style="transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1);"
3372      :class="openAccordion === 'AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp' ? 'rotate-180' : ''"
3373      aria-hidden="true"
3374    >
3375      
3376
3377
3378
3379
3380    <svg
3381      xmlns="http://www.w3.org/2000/svg"
3382      width="24"
3383      height="25"
3384      viewBox="0 0 24 25"
3385      fill="none"
3386      class="w-5 h-5"
3387    >
3388      <path d="M6 9.98291L12 15.9829L18 9.98291" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3389    </svg>
3390
3391  
3392
3393    </span>
3394  </button>
3395
3396  <div
3397    id="accordion-AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp"
3398    role="region"
3399    aria-labelledby="accordion-trigger-AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp"
3400    x-show="openAccordion === 'AYTdaVXdFWE9vaXFvV__mobile_accordion_accomp'"
3401    x-cloak
3402    x-transition:enter="transition ease-out duration-200 motion-reduce:duration-0"
3403    x-transition:enter-start="opacity-0 -translate-y-1"
3404    x-transition:enter-end="opacity-100 translate-y-0"
3405    x-transition:leave="transition ease-in duration-150 motion-reduce:duration-0"
3406    x-transition:leave-start="opacity-100 translate-y-0"
3407    x-transition:leave-end="opacity-0 -translate-y-1"
3408  >
3409    <ul class="m-0 flex list-none flex-col gap-0 overflow-hidden p-0">
3410      <li class="m-0 list-none" ><a
3411      href="/pages/diagnostic"
3412      
3413      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3414    >
3415      Le diagnostic de peau
3416    </a></li>
3417
3418
3419<li class="m-0 list-none" ><a
3420      href="/pages/consultation"
3421      
3422      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3423    >
3424      Consultation visio de 20min gratuite
3425    </a></li>
3426
3427
3428<li class="m-0 list-none" ><a
3429      href="https://consultationexpertelightinderm.as.me/schedule/dd05ca42/appointment/40845609/calendar/7876894?appointmentTypeIds[]=40845609"
3430       target="_blank" rel="noopener noreferrer"
3431      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3432    >
3433      La consultation au Bon Marché - Rive Gauche
3434    </a></li>
3435
3436
3437<li class="m-0 list-none" ><a
3438      href="/pages/fidelite"
3439      
3440      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3441    >
3442      Programme de fidélité et parrainage
3443    </a></li>
3444
3445
3446<li class="m-0 list-none" ><a
3447      href="/pages/application"
3448      
3449      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3450    >
3451      L&#39;application Lightinderm
3452    </a></li>
3453
3454
3455<li class="m-0 list-none" ><a
3456      href="/pages/in-store-experience"
3457      
3458      class="flex items-center py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline transition-transform duration-150 ease-out active:translate-x-0.5 motion-reduce:transition-none motion-reduce:active:translate-x-0"
3459    >
3460      Les événements Lightinderm
3461    </a></li>
3462
3463
3464
3465    </ul>
3466  </div>
3467</div>
3468
3469
3470
3471        </div><div class="flex flex-col gap-0 border-t border-grayscale-200 px-4 pt-4 pb-8 lg:hidden [&_svg]:block [&_svg]:!h-4 [&_svg]:!w-4 [&_svg]:shrink-0">
3472  <div
3473    class="contents"
3474    x-data="{ openModal: false }"
3475    
3476    data-iso-code="FR"
3477  ><button
3478        type="button"
3479        @click="openModal = true"
3480        class="no-style flex w-full cursor-pointer items-center gap-3 py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 text-left"
3481        aria-label="Choisissez votre localisation"
3482      >
3483        <svg class="icon icon-globe" width="16" height="16" viewB
3483ox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
3484  <path d="M8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3485  <path d="M1.5 8H14.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3486  <path d="M8 1.5C9.657 3.31488 10.6043 5.60929 10.6667 8C10.6043 10.3907 9.657 12.6851 8 14.5C6.34303 12.6851 5.39574 10.3907 5.33334 8C5.39574 5.60929 6.34303 3.31488 8 1.5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3487</svg>
3488
3489        <span>FR<span class="ml-1 text-grayscale-600">(FR - €)</span>
3490        </span>
3491      </button><template x-teleport="body"><div
3492        x-show="openModal"
3493        x-transition.opacity
3494        data-no-header-inert
3495        class="fixed inset-0 z-[10001] flex h-screen w-screen items-center justify-center bg-black/25 px-5.5 pt-[4.875rem]"
3496        @click="openModal = false"
3497      >
3498        <div
3499          class="flex flex-col gap-2 bg-white p-6 md:w-[34.375rem]"
3500          @click.stop
3501        >
3502          <div class="flex w-full items-center justify-end">
3503            <button @click="openModal = false" class="border-none bg-white p-0">
3504              <svg
3505  xmlns="http://www.w3.org/2000/svg"
3506  width="24"
3507  height="24"
3508  viewBox="0 0 24 24"
3509  fill="none"
3510>
3511  <path d="M17 7L7 17M7 7L17 17" stroke="#201D28" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
3512</svg>
3513
3514            </button>
3515          </div>
3516
3517          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="flex flex-col gap-6" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/in-store-experience" />
3518            <div class="flex flex-col gap-6">
3519              <div class="flex flex-col gap-2">
3520                <p class="font-semibold text-grayscale-900">
3521                  Choisissez votre pays de livraison
3522                </p>
3523                <div class="relative">
3524                  <select
3525                    name="country_code"
3526                    class="w-full border border-grayscale-250 bg-white p-4 text-black"
3527                  >
3528                    
3529                      <option
3530                        value="ZA"
3531                        
3532                      >
3533                        Afrique du Sud (EUR)
3534                      </option>
3535                    
3536                      <option
3537                        value="AL"
3538                        
3539                      >
3540                        Albanie (EUR)
3541                      </option>
3542                    
3543                      <option
3544                        value="DZ"
3545                        
3546                      >
3547                        Algérie (EUR)
3548                      </option>
3549                    
3550                      <option
3551                        value="DE"
3552                        
3553                      >
3554                        Allemagne (EUR)
3555                      </option>
3556                    
3557                      <option
3558                        value="AM"
3559                        
3560                      >
3561                        Arménie (EUR)
3562                      </option>
3563                    
3564                      <option
3565                        value="AU"
3566                        
3567                      >
3568                        Australie (EUR)
3569                      </option>
3570                    
3571                      <option
3572                        value="AT"
3573                        
3574                      >
3575                        Autriche (EUR)
3576                      </option>
3577                    
3578                      <option
3579                        value="BE"
3580                        
3581                      >
3582                        Belgique (EUR)
3583                      </option>
3584                    
3585                      <option
3586                        value="BA"
3587                        
3588                      >
3589                        Bosnie-Herzégovine (EUR)
3590                      </option>
3591                    
3592                      <option
3593                        value="BG"
3594                        
3595                      >
3596                        Bulgarie (EUR)
3597                      </option>
3598                    
3599                      <option
3600                        value="CA"
3601                        
3602                      >
3603                        Canada (EUR)
3604                      </option>
3605                    
3606                      <option
3607                        value="CN"
3608                        
3609                      >
3610                        Chine (EUR)
3611                      </option>
3612                    
3613                      <option
3614                        value="CY"
3615                        
3616                      >
3617                        Chypre (EUR)
3618                      </option>
3619                    
3620                      <option
3621                        value="KR"
3622                        
3623                      >
3624                        Corée du Sud (EUR)
3625                      </option>
3626                    
3627                      <option
3628                        value="HR"
3629                        
3630                      >
3631                        Croatie (EUR)
3632                      </option>
3633                    
3634                      <option
3635                        value="DK"
3636                        
3637                      >
3638                        Danemark (EUR)
3639                      </option>
3640                    
3641                      <option
3642                        value="ES"
3643                        
3644                      >
3645                        Espagne (EUR)
3646                      </option>
3647                    
3648                      <option
3649                        value="EE"
3650                        
3651                      >
3652                        Estonie (EUR)
3653                      </option>
3654                    
3655                      <option
3656                        value="FI"
3657                        
3658                      >
3659                        Finlande (EUR)
3660                      </option>
3661                    
3662                      <option
3663                        value="FR"
3664                        
3665                          selected
3666                        
3667                      >
3668                        France (EUR)
3669                      </option>
3670                    
3671                      <option
3672                        value="GE"
3673                        
3674                      >
3675                        Géorgie (EUR)
3676                      </option>
3677                    
3678                      <option
3679                        value="GI"
3680                        
3681                      >
3682                        Gibraltar (EUR)
3683                      </option>
3684                    
3685                      <option
3686                        value="GR"
3687                        
3688                      >
3689                        Grèce (EUR)
3690                      </option>
3691                    
3692                      <option
3693                        value="GP"
3694                        
3695                      >
3696                        Guadeloupe (EUR)
3697                      </option>
3698                    
3699                      <option
3700                        value="GG"
3701                        
3702                      >
3703                        Guernesey (EUR)
3704                      </option>
3705                    
3706                      <option
3707                        value="GY"
3708                        
3709                      >
3710                        Guyana (EUR)
3711                      </option>
3712                    
3713                      <option
3714                        value="GF"
3715                        
3716                      >
3717                        Guyane française (EUR)
3718                      </option>
3719                    
3720                      <option
3721                        value="HU"
3722                        
3723                      >
3724                        Hongrie (EUR)
3725                      </option>
3726                    
3727                      <option
3728                        value="FO"
3729                        
3730                      >
3731                        Îles Féroé (EUR)
3732                      </option>
3733                    
3734                      <option
3735                        value="IN"
3736                        
3737                      >
3738                        Inde (EUR)
3739                      </option>
3740                    
3741                      <option
3742                        value="IE"
3743                        
3744                      >
3745                        Irlande (EUR)
3746                      </option>
3747                    
3748                      <option
3749                        value="IS"
3750                        
3751                      >
3752                        Islande (EUR)
3753                      </option>
3754                    
3755                      <option
3756                        value="IL"
3757                        
3758                      >
3759                        Israël (EUR)
3760                      </option>
3761                    
3762                      <option
3763                        value="IT"
3764                        
3765                      >
3766                        Italie (EUR)
3767                      </option>
3768                    
3769                      <option
3770                        value="JP"
3771                        
3772                      >
3773                        Japon (EUR)
3774                      </option>
3775                    
3776                      <option
3777                        value="JE"
3778                        
3779                      >
3780                        Jersey (EUR)
3781                      </option>
3782                    
3783                      <option
3784                        value="JO"
3785                        
3786                      >
3787                        Jordanie (EUR)
3788                      </option>
3789                    
3790                      <option
3791                        value="RE"
3792                        
3793                      >
3794                        La Réunion (EUR)
3795                      </option>
3796                    
3797                      <option
3798                        value="LV"
3799                        
3800                      >
3801                        Lettonie (EUR)
3802                      </option>
3803                    
3804                      <option
3805                        value="LT"
3806                        
3807                      >
3808                        Lituanie (EUR)
3809                      </option>
3810                    
3811                      <option
3812                        value="LU"
3813                        
3814                      >
3815                        Luxembourg (EUR)
3816                      </option>
3817                    
3818                      <option
3819                        value="MK"
3820                        
3821                      >
3822                        Macédoine du Nord (EUR)
3823                      </option>
3824                    
3825                      <option
3826                        value="MT"
3827                        
3828                      >
3829                        Malte (EUR)
3830                      </option>
3831                    
3832                      <option
3833                        value="MA"
3834                        
3835                      >
3836                        Maroc (EUR)
3837                      </option>
3838                    
3839                      <option
3840                        value="MQ"
3841                        
3842                      >
3843                        Martinique (EUR)
3844                      </option>
3845                    
3846                      <option
3847                        value="MU"
3848                        
3849                      >
3850                        Maurice (EUR)
3851                      </option>
3852                    
3853                      <option
3854                        value="YT"
3855                        
3856                      >
3857                        Mayotte (EUR)
3858                      </option>
3859                    
3860                      <option
3861                        value="MX"
3862                        
3863                      >
3864                        Mexique (EUR)
3865                      </option>
3866                    
3867                      <option
3868                        value="MD"
3869                        
3870                      >
3871                        Moldavie (EUR)
3872                      </option>
3873                    
3874                      <option
3875                        value="MC"
3876                        
3877                      >
3878                        Monaco (EUR)
3879                      </option>
3880                    
3881                      <option
3882                        value="ME"
3883                        
3884                      >
3885                        Monténégro (EUR)
3886                      </option>
3887                    
3888                      <option
3889                        value="NO"
3890                        
3891                      >
3892                        Norvège (EUR)
3893                      </option>
3894                    
3895                      <option
3896                        value="NC"
3897                        
3898                      >
3899                        Nouvelle-Calédonie (EUR)
3900                      </option>
3901                    
3902                      <option
3903                        value="NL"
3904                        
3905                      >
3906                        Pays-Bas (EUR)
3907                      </option>
3908                    
3909                      <option
3910                        value="PL"
3911                        
3912                      >
3913                        Pologne (EUR)
3914                      </option>
3915                    
3916                      <option
3917                        value="PT"
3918                        
3919                      >
3920                        Portugal (EUR)
3921                      </option>
3922                    
3923                      <option
3924                        value="QA"
3925                        
3926                      >
3927                        Qatar (EUR)
3928                      </option>
3929                    
3930                      <option
3931                        value="HK"
3932                        
3933                      >
3934                        R.A.S. chinoise de Hong Kong (EUR)
3935                      </option>
3936                    
3937                      <option
3938                        value="RO"
3939                        
3940                      >
3941                        Roumanie (EUR)
3942                      </option>
3943                    
3944                      <option
3945                        value="GB"
3946                        
3947                      >
3948                        Royaume-Uni (GBP)
3949                      </option>
3950                    
3951                      <option
3952                        value="BL"
3953                        
3954                      >
3955                        Saint-Barthélemy (EUR)
3956                      </option>
3957                    
3958                      <option
3959                        value="MF"
3960                        
3961                      >
3962                        Saint-Martin (EUR)
3963                      </option>
3964                    
3965                      <option
3966                        value="SX"
3967                        
3968                      >
3969                        Saint-Martin (partie néerlandaise) (EUR)
3970                      </option>
3971                    
3972                      <option
3973                        value="RS"
3974                        
3975                      >
3976                        Serbie (EUR)
3977                      </option>
3978                    
3979                      <option
3980                        value="SG"
3981                        
3982                      >
3983                        Singapour (EUR)
3984                      </option>
3985                    
3986                      <option
3987                        value="SK"
3988                        
3989                      >
3990                        Slovaquie (EUR)
3991                      </option>
3992                    
3993                      <option
3994                        value="SI"
3995                        
3996                      >
3997                        Slovénie (EUR)
3998                      </option>
3999                    
4000                      <option
4001                        value="SE"
4002                        
4003                      >
4004                        Suède (EUR)
4005                      </option>
4006                    
4007                      <option
4008                        value="CH"
4009                        
4010                      >
4011                        Suisse (CHF)
4012                      </option>
4013                    
4014                      <option
4015                        value="SJ"
4016                        
4017                      >
4018                        Svalbard et Jan Mayen (EUR)
4019                      </option>
4020                    
4021                      <option
4022                        value="TW"
4023                        
4024                      >
4025                        Taïwan (EUR)
4026                      </option>
4027                    
4028                      <option
4029                        value="CZ"
4030                        
4031                      >
4032                        Tchéquie (EUR)
4033                      </option>
4034                    
4035                      <option
4036                        value="TH"
4037                        
4038                      >
4039                        Thaïlande (EUR)
4040                      </option>
4041                    
4042                      <option
4043                        value="TN"
4044                        
4045                      >
4046                        Tunisie (EUR)
4047                      </option>
4048                    
4049                      <option
4050                        value="VN"
4051                        
4052                      >
4053                        Viêt Nam (EUR)
4054                      </option>
4055                    
4056                  </select>
4057                </div>
4058              </div>
4059
4060              <div class="flex flex-col gap-2">
4061                <p class="font-semibold text-grayscale-900">
4062                  Choisissez votre langue
4063                </p>
4064                <div class="relative">
4065                  <select
4066                    name="language_code"
4067                    class="w-full border border-grayscale-250 bg-white p-4 text-black"
4068                  >
4069                    
4070                      <option
4071                        value="fr"
4072                        
4073                          selected
4074                        
4075                        hreflang="fr"
4076                        lang="fr"
4077                      >
4078                        Français (FR)
4079                      </option>
4080                    
4081                      <option
4082                        value="en"
4083                        
4084                        hreflang="en"
4085                        lang="en"
4086                      >
4087                        English (EN)
4088                      </option>
4089                    
4090                  </select>
4091                </div>
4092              </div>
4093
4094              <button
4095                type="submit"
4096                class="button flex items-center justify-center bg-grayscale-900 p-4 text-white"
4097              >
4098                Enregistrer
4099              </button>
4100            </div>
4101          </form>
4102        </div>
4103      </div>
4104    </template>
4105  </div>
4106
4107
4108<a
4109              href="/pages/stores"
4110              
4111              class="flex items-center gap-3 py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline"
4112            >
4113              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false">
4114  <path d="M14 6.667c0 4.666-6 8.666-6 8.666s-6-4-6-8.666a6 6 0 1 1 12 0Z" stroke="currentColor" stroke-width="1.33" stroke-linecap="round" stroke-linejoin="round"/>
4115  <path d="M8 8.667a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" stroke="currentColor" stroke-width="1.33" stroke-linecap="round" stroke-linejoin="round"/>
4116</svg>
4117
4118              <span>Nous trouver</span>
4119            </a><a
4120              href="tel:0963500327"
4121              class="flex items-center gap-3 py-2 font-riviera-nights text-base leading-6 font-normal text-grayscale-900 no-underline"
4122            >
4123              <svg class="icon icon-phone" width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M14.4563 3.60469C14.4753 3.53327 14.5082 3.46629 14.5532 3.4076C14.5981 3.34891 14.6542 3.29965 14.7182 3.26265C14.7822 3.22564 14.8529 3.20162 14.9261 3.19194C14.9994 3.18226 15.0739 3.18713 15.1453 3.20626C16.5039 3.56065 17.7435 4.27084 18.7363 5.26368C19.7292 6.25651 20.4394 7.49608 20.7938 8.85469C20.8129 8.9261 20.8178 9.00058 20.8081 9.07387C20.7984 9.14716 20.7744 9.21782 20.7374 9.28181C20.7004 9.34581 20.6511 9.40188 20.5924 9.44683C20.5337 9.49178 20.4668 9.52471 20.3953 9.54376C20.3479 9.55638 20.2991 9.56268 20.25 9.56251C20.1261 9.56258 20.0056 9.52173 19.9073 9.44629C19.8089 9.37085 19.7383 9.26505 19.7063 9.14532C19.402 7.97831 18.792 6.91354 17.9393 6.06075C17.0865 5.20797 16.0217 4.59801 14.8547 4.29376C14.7833 4.27471 14.7163 4.24178 14.6576 4.19683C14.5989 4.15188 14.5497 4.09581 14.5126 4.03181C14.4756 3.96782 14.4516 3.89716 14.4419 3.82387C14.4323 3.75058 14.4371 3.6761 14.4563 3.60469ZM14.1047 7.29376C15.4688 7.65751 16.3425 8.53126 16.7063 9.89532C16.7383 10.015 16.8089 10.1208 16.9073 10.1963C17.0056 10.2717 17.1261 10.3126 17.25 10.3125C17.2991 10.3127 17.3479 10.3064 17.3953 10.2938C17.4668 10.2747 17.5337 10.2418 17.5924 10.1968C17.6511 10.1519 17.7004 10.0958 17.7374 10.0318C17.7744 9.96782 17.7984 9.89716 17.8081 9.82387C17.8178 9.75058 17.8129 9.6761 17.7938 9.60469C17.325 7.85063 16.1494 6.67501 14.3953 6.20626C14.3239 6.18717 14.2494 6.18234 14.1762 6.19204C14.1029 6.20173 14.0323 6.22577 13.9683 6.26277C13.839 6.33749 13.7448 6.46048 13.7063 6.60469C13.6677 6.74891 13.688 6.90252 13.7628 7.03174C13.8375 7.16097 13.9605 7.25522 14.1047 7.29376ZM2
41231.5522 16.3875C21.3916 17.613 20.7902 18.7381 19.8604 19.5525C18.9306 20.3669 17.736 20.8148 16.5 20.8125C9.15938 20.8125 3.18751 14.8406 3.18751 7.50001C3.18514 6.26442 3.63265 5.07023 4.44645 4.14049C5.26025 3.21076 6.38468 2.60907 7.6097 2.44782C7.89169 2.41355 8.1772 2.4717 8.42333 2.61353C8.66947 2.75536 8.86294 2.97322 8.9747 3.23438L10.9528 7.65001C11.0402 7.84991 11.0763 8.06843 11.058 8.2858C11.0396 8.50318 10.9674 8.71256 10.8478 8.89501C10.8358 8.91358 10.8226 8.93142 10.8084 8.94844L8.83313 11.2978C8.82114 11.3222 8.8149 11.349 8.8149 11.3761C8.8149 11.4032 8.82114 11.43 8.83313 11.4544C9.55126 12.9244 11.0925 14.4544 12.5831 15.1716C12.608 15.1829 12.6352 15.1883 12.6625 15.1873C12.6899 15.1864 12.7166 15.179 12.7406 15.1659L15.0553 13.1972C15.0718 13.1828 15.0894 13.1697 15.1078 13.1578C15.2895 13.0367 15.4984 12.9628 15.7158 12.9429C15.9332 12.9229 16.1522 12.9575 16.3528 13.0434L20.7816 15.0281C21.0393 15.1423 21.2533 15.3365 21.3921 15.5818C21.5309 15.8271 21.587 16.1106 21.5522 16.3903V16.3875ZM20.4375 16.2488C20.4407 16.2096 20.4314 16.1704 20.411 16.1367C20.3907 16.1031 20.3603 16.0767 20.3241 16.0613L15.8944 14.0766C15.8702 14.0672 15.8442 14.0632 15.8184 14.0649C15.7925 14.0665 15.7672 14.0737 15.7444 14.0859L13.4306 16.0547C13.4138 16.0688 13.3959 16.0819 13.3781 16.0941C13.1894 16.2199 12.9713 16.2947 12.745 16.3111C12.5188 16.3276 12.2921 16.2851 12.0872 16.1878C10.3659 15.3563 8.65032 13.6566 7.81876 11.9513C7.72095 11.7475 7.67742 11.522 7.69236 11.2965C7.70731 11.071 7.78023 10.8531 7.90407 10.6641C7.91614 10.6453 7.92962 10.6274 7.94438 10.6106L9.91876 8.26126C9.93004 8.2367 9.93588 8.21 9.93588 8.18298C9.93588 8.15595 9.93004 8.12925 9.91876 8.10469L7.94438 3.68532C7.93135 3.64985 7.90791 3.61915 7.87713 3.59723C7.84635 3.57532 7.80966 3.56321 7.77188 3.56251H7.75032C6.79683 3.68934 5.9221 4.15889 5.28947 4.88347C4.65685 5.60805 4.30958 6.53812 4.31251 7.50001C4.31251 14.22 9.78001 19.6875 16.5 19.6875C17.462 19.6904 18.3922 19.343 19.1168 18.7102C19.8414 18.0774 20.3109 17.2024 20.4375 16.2488Z" fill="currentColor"></path></svg>
4124              <span>Nous appeler</span>
4125            </a></div>
4126      </div><div class="ml-auto flex items-center gap-1 lg:gap-3"><a
4127            href="/pages/stores"
4128            
4129            class="flex items-center gap-2 px-3 py-2 font-riviera-nights text-sm leading-5 whitespace-nowrap text-grayscale-900 no-underline transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-[0.97] motion-reduce:transition-none motion-reduce:active:scale-100 max-xl:hidden"
4130          >
4131            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false">
4132  <path d="M14 6.667c0 4.666-6 8.666-6 8.666s-6-4-6-8.666a6 6 0 1 1 12 0Z" stroke="currentColor" stroke-width="1.33" stroke-linecap="round" stroke-linejoin="round"/>
4133  <path d="M8 8.667a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z" stroke="currentColor" stroke-width="1.33" stroke-linecap="round" stroke-linejoin="round"/>
4134</svg>
4135
4136            <span>Nous trouver</span>
4137          </a><div class="whitespace-nowrap max-xl:hidden">
4138            
4139  <div
4140    class="pt-4 md:pt-0"
4141    x-data="{ openModal: false }"
4142    id="i18n-modal-container"
4143    data-iso-code="FR"
4144  ><div
4145        @click="openModal = true"
4146        class="flex w-full cursor-pointer items-center gap-2"
4147        role="button"
4148        tabindex="0"
4149        aria-label="Choisissez votre localisation"
4150        @keydown.enter="openModal = true"
4151        @keydown.space.prevent="openModal = true"
4152      >
4153        <p class="text-sm font-medium tracking-[-0.00875rem] text-grayscale-900 uppercase">fr
4154          <span class="text-[#8C8897]"
4155            >(FR - €)</span
4156          >
4157        </p>
4158      </div><template x-teleport="body"><div
4159        x-show="openModal"
4160        x-transition.opacity
4161        data-no-header-inert
4162        class="fixed inset-0 z-[10001] flex h-screen w-screen items-center justify-center bg-black/25 px-5.5 pt-[4.875rem]"
4163        @click="openModal = false"
4164      >
4165        <div
4166          class="flex flex-col gap-2 bg-white p-6 md:w-[34.375rem]"
4167          @click.stop
4168        >
4169          <div class="flex w-full items-center justify-end">
4170            <button @click="openModal = false" class="border-none bg-white p-0">
4171              <svg
4172  xmlns="http://www.w3.org/2000/svg"
4173  width="24"
4174  height="24"
4175  viewBox="0 0 24 24"
4176  fill="none"
4177>
4178  <path d="M17 7L7 17M7 7L17 17" stroke="#201D28" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
4179</svg>
4180
4181            </button>
4182          </div>
4183
4184          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="flex flex-col gap-6" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/in-store-experience" />
4185            <div class="flex flex-col gap-6">
4186              <div class="flex flex-col gap-2">
4187                <p class="font-semibold text-grayscale-900">
4188                  Choisissez votre pays de livraison
4189                </p>
4190                <div class="relative">
4191                  <select
4192                    name="country_code"
4193                    class="w-full border border-grayscale-250 bg-white p-4 text-black"
4194                  >
4195                    
4196                      <option
4197                        value="ZA"
4198                        
4199                      >
4200                        Afrique du Sud (EUR)
4201                      </option>
4202                    
4203                      <option
4204                        value="AL"
4205                        
4206                      >
4207                        Albanie (EUR)
4208                      </option>
4209                    
4210                      <option
4211                        value="DZ"
4212                        
4213                      >
4214                        Algérie (EUR)
4215                      </option>
4216                    
4217                      <option
4218                        value="DE"
4219                        
4220                      >
4221                        Allemagne (EUR)
4222                      </option>
4223                    
4224                      <option
4225                        value="AM"
4226                        
4227                      >
4228                        Arménie (EUR)
4229                      </option>
4230                    
4231                      <option
4232                        value="AU"
4233                        
4234                      >
4235                        Australie (EUR)
4236                      </option>
4237                    
4238                      <option
4239                        value="AT"
4240                        
4241                      >
4242                        Autriche (EUR)
4243                      </option>
4244                    
4245                      <option
4246                        value="BE"
4247                        
4248                      >
4249                        Belgique (EUR)
4250                      </option>
4251                    
4252                      <option
4253                        value="BA"
4254                        
4255                      >
4256                        Bosnie-Herzégovine (EUR)
4257                      </option>
4258                    
4259                      <option
4260                        value="BG"
4261                        
4262                      >
4263                        Bulgarie (EUR)
4264                      </option>
4265                    
4266                      <option
4267                        value="CA"
4268                        
4269                      >
4270                        Canada (EUR)
4271                      </option>
4272                    
4273                      <option
4274                        value="CN"
4275                        
4276                      >
4277                        Chine (EUR)
4278                      </option>
4279                    
4280                      <option
4281                        value="CY"
4282                        
4283                      >
4284                        Chypre (EUR)
4285                      </option>
4286                    
4287                      <option
4288                        value="KR"
4289                        
4290                      >
4291                        Corée du Sud (EUR)
4292                      </option>
4293                    
4294                      <option
4295                        value="HR"
4296                        
4297                      >
4298                        Croatie (EUR)
4299                      </option>
4300                    
4301                      <option
4302                        value="DK"
4303                        
4304                      >
4305                        Danemark (EUR)
4306                      </option>
4307                    
4308                      <option
4309                        value="ES"
4310                        
4311                      >
4312                        Espagne (EUR)
4313                      </option>
4314                    
4315                      <option
4316                        value="EE"
4317                        
4318                      >
4319                        Estonie (EUR)
4320                      </option>
4321                    
4322                      <option
4323                        value="FI"
4324                        
4325                      >
4326                        Finlande (EUR)
4327                      </option>
4328                    
4329                      <option
4330                        value="FR"
4331                        
4332                          selected
4333                        
4334                      >
4335                        France (EUR)
4336                      </option>
4337                    
4338                      <option
4339                        value="GE"
4340                        
4341                      >
4342                        Géorgie (EUR)
4343                      </option>
4344                    
4345                      <option
4346                        value="GI"
4347                        
4348                      >
4349                        Gibraltar (EUR)
4350                      </option>
4351                    
4352                      <option
4353                        value="GR"
4354                        
4355                      >
4356                        Grèce (EUR)
4357                      </option>
4358                    
4359                      <option
4360                        value="GP"
4361                        
4362                      >
4363                        Guadeloupe (EUR)
4364                      </option>
4365                    
4366                      <option
4367                        value="GG"
4368                        
4369                      >
4370                        Guernesey (EUR)
4371                      </option>
4372                    
4373                      <option
4374                        value="GY"
4375                        
4376                      >
4377                        Guyana (EUR)
4378                      </option>
4379                    
4380                      <option
4381                        value="GF"
4382                        
4383                      >
4384                        Guyane française (EUR)
4385                      </option>
4386                    
4387                      <option
4388                        value="HU"
4389                        
4390                      >
4391                        Hongrie (EUR)
4392                      </option>
4393                    
4394                      <option
4395                        value="FO"
4396                        
4397                      >
4398                        Îles Féroé (EUR)
4399                      </option>
4400                    
4401                      <option
4402                        value="IN"
4403                        
4404                      >
4405                        Inde (EUR)
4406                      </option>
4407                    
4408                      <option
4409                        value="IE"
4410                        
4411                      >
4412                        Irlande (EUR)
4413                      </option>
4414                    
4415                      <option
4416                        value="IS"
4417                        
4418                      >
4419                        Islande (EUR)
4420                      </option>
4421                    
4422                      <option
4423                        value="IL"
4424                        
4425                      >
4426                        Israël (EUR)
4427                      </option>
4428                    
4429                      <option
4430                        value="IT"
4431                        
4432                      >
4433                        Italie (EUR)
4434                      </option>
4435                    
4436                      <option
4437                        value="JP"
4438                        
4439                      >
4440                        Japon (EUR)
4441                      </option>
4442                    
4443                      <option
4444                        value="JE"
4445                        
4446                      >
4447                        Jersey (EUR)
4448                      </option>
4449                    
4450                      <option
4451                        value="JO"
4452                        
4453                      >
4454                        Jordanie (EUR)
4455                      </option>
4456                    
4457                      <option
4458                        value="RE"
4459                        
4460                      >
4461                        La Réunion (EUR)
4462                      </option>
4463                    
4464                      <option
4465                        value="LV"
4466                        
4467                      >
4468                        Lettonie (EUR)
4469                      </option>
4470                    
4471                      <option
4472                        value="LT"
4473                        
4474                      >
4475                        Lituanie (EUR)
4476                      </option>
4477                    
4478                      <option
4479                        value="LU"
4480                        
4481                      >
4482                        Luxembourg (EUR)
4483                      </option>
4484                    
4485                      <option
4486                        value="MK"
4487                        
4488                      >
4489                        Macédoine du Nord (EUR)
4490                      </option>
4491                    
4492                      <option
4493                        value="MT"
4494                        
4495                      >
4496                        Malte (EUR)
4497                      </option>
4498                    
4499                      <option
4500                        value="MA"
4501                        
4502                      >
4503                        Maroc (EUR)
4504                      </option>
4505                    
4506                      <option
4507                        value="MQ"
4508                        
4509                      >
4510                        Martinique (EUR)
4511                      </option>
4512                    
4513                      <option
4514                        value="MU"
4515                        
4516                      >
4517                        Maurice (EUR)
4518                      </option>
4519                    
4520                      <option
4521                        value="YT"
4522                        
4523                      >
4524                        Mayotte (EUR)
4525                      </option>
4526                    
4527                      <option
4528                        value="MX"
4529                        
4530                      >
4531                        Mexique (EUR)
4532                      </option>
4533                    
4534                      <option
4535                        value="MD"
4536                        
4537                      >
4538                        Moldavie (EUR)
4539                      </option>
4540                    
4541                      <option
4542                        value="MC"
4543                        
4544                      >
4545                        Monaco (EUR)
4546                      </option>
4547                    
4548                      <option
4549                        value="ME"
4550                        
4551                      >
4552                        Monténégro (EUR)
4553                      </option>
4554                    
4555                      <option
4556                        value="NO"
4557                        
4558                      >
4559                        Norvège (EUR)
4560                      </option>
4561                    
4562                      <option
4563                        value="NC"
4564                        
4565                      >
4566                        Nouvelle-Calédonie (EUR)
4567                      </option>
4568                    
4569                      <option
4570                        value="NL"
4571                        
4572                      >
4573                        Pays-Bas (EUR)
4574                      </option>
4575                    
4576                      <option
4577                        value="PL"
4578                        
4579                      >
4580                        Pologne (EUR)
4581                      </option>
4582                    
4583                      <option
4584                        value="PT"
4585                        
4586                      >
4587                        Portugal (EUR)
4588                      </option>
4589                    
4590                      <option
4591                        value="QA"
4592                        
4593                      >
4594                        Qatar (EUR)
4595                      </option>
4596                    
4597                      <option
4598                        value="HK"
4599                        
4600                      >
4601                        R.A.S. chinoise de Hong Kong (EUR)
4602                      </option>
4603                    
4604                      <option
4605                        value="RO"
4606                        
4607                      >
4608                        Roumanie (EUR)
4609                      </option>
4610                    
4611                      <option
4612                        value="GB"
4613                        
4614                      >
4615                        Royaume-Uni (GBP)
4616                      </option>
4617                    
4618                      <option
4619                        value="BL"
4620                        
4621                      >
4622                        Saint-Barthélemy (EUR)
4623                      </option>
4624                    
4625                      <option
4626                        value="MF"
4627                        
4628                      >
4629                        Saint-Martin (EUR)
4630                      </option>
4631                    
4632                      <option
4633                        value="SX"
4634                        
4635                      >
4636                        Saint-Martin (partie néerlandaise) (EUR)
4637                      </option>
4638                    
4639                      <option
4640                        value="RS"
4641                        
4642                      >
4643                        Serbie (EUR)
4644                      </option>
4645                    
4646                      <option
4647                        value="SG"
4648                        
4649                      >
4650                        Singapour (EUR)
4651                      </option>
4652                    
4653                      <option
4654                        value="SK"
4655                        
4656                      >
4657                        Slovaquie (EUR)
4658                      </option>
4659                    
4660                      <option
4661                        value="SI"
4662                        
4663                      >
4664                        Slovénie (EUR)
4665                      </option>
4666                    
4667                      <option
4668                        value="SE"
4669                        
4670                      >
4671                        Suède (EUR)
4672                      </option>
4673                    
4674                      <option
4675                        value="CH"
4676                        
4677                      >
4678                        Suisse (CHF)
4679                      </option>
4680                    
4681                      <option
4682                        value="SJ"
4683                        
4684                      >
4685                        Svalbard et Jan Mayen (EUR)
4686                      </option>
4687                    
4688                      <option
4689                        value="TW"
4690                        
4691                      >
4692                        Taïwan (EUR)
4693                      </option>
4694                    
4695                      <option
4696                        value="CZ"
4697                        
4698                      >
4699                        Tchéquie (EUR)
4700                      </option>
4701                    
4702                      <option
4703                        value="TH"
4704                        
4705                      >
4706                        Thaïlande (EUR)
4707                      </option>
4708                    
4709                      <option
4710                        value="TN"
4711                        
4712                      >
4713                        Tunisie (EUR)
4714                      </option>
4715                    
4716                      <option
4717                        value="VN"
4718                        
4719                      >
4720                        Viêt Nam (EUR)
4721                      </option>
4722                    
4723                  </select>
4724                </div>
4725              </div>
4726
4727              <div class="flex flex-col gap-2">
4728                <p class="font-semibold text-grayscale-900">
4729                  Choisissez votre langue
4730                </p>
4731                <div class="relative">
4732                  <select
4733                    name="language_code"
4734                    class="w-full border border-grayscale-250 bg-white p-4 text-black"
4735                  >
4736                    
4737                      <option
4738                        value="fr"
4739                        
4740                          selected
4741                        
4742                        hreflang="fr"
4743                        lang="fr"
4744                      >
4745                        Français (FR)
4746                      </option>
4747                    
4748                      <option
4749                        value="en"
4750                        
4751                        hreflang="en"
4752                        lang="en"
4753                      >
4754                        English (EN)
4755                      </option>
4756                    
4757                  </select>
4758                </div>
4759              </div>
4760
4761              <button
4762                type="submit"
4763                class="button flex items-center justify-center bg-grayscale-900 p-4 text-white"
4764              >
4765                Enregistrer
4766              </button>
4767            </div>
4768          </form>
4769        </div>
4770      </div>
4771    </template>
4772  </div>
4773
4774
4775          </div><button
4776          type="button"
4777          data-header-search-trigger
4778          @click="toggleSearch()"
4779          class="no-style relative flex h-10 w-10 cursor-pointer items-center justify-center text-grayscale-900 transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100"
4780          :aria-expanded="searchOpen ? 'true' : 'false'"
4781          aria-controls="header-v2-search"
4782          aria-label="Recherche"
4783        >
4784          <span
4785            aria-hidden="true"
4786            class="absolute inset-0 flex items-center justify-center transition-[opacity,transform] duration-200 ease-out motion-reduce:transition-none"
4787            :class="searchOpen ? 'opacity-0 rotate-90 scale-75' : 'opacity-100 rotate-0 scale-100'"
4788          >
4789            <svg class="icon icon-search" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.6956 16.6178C18.1205 15.1733 19 13.1893 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C13.2289 19 15.245 18.0885 16.6956 16.6178ZM16.6956 16.6178L21 20.9222" stroke="currentColor" stroke-linecap="round"></path></svg>
4790          </span>
4791          <span
4792            aria-hidden="true"
4793            class="absolute inset-0 flex items-center justify-center transition-[opacity,transform] duration-200 ease-out motion-reduce:transition-none"
4794            :class="searchOpen ? 'opacity-100 rotate-0 scale-100' : 'opacity-0 -rotate-90 scale-75'"
4795          >
4796            <svg class="icon icon-close" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
4797  <path d="M20 4L12 12M12 12L4 20M12 12L20 20M12 12L4 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4798</svg>
4799          </span>
4800        </button><a
4801            href="/account/login"
4802            @click="closeMobile()"
4803            class="no-style flex h-10 w-10 items-center justify-center text-grayscale-900 transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100"
4804            aria-label="Log in"
4805          >
4806            <svg class="icon icon-account" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
4806<path d="M15.7498 6C15.7498 8.07107 14.0709 9.75 11.9998 9.75C9.92877 9.75 8.24984 8.07107 8.24984 6C8.24984 3.92893 9.92877 2.25 11.9998 2.25C14.0709 2.25 15.7498 3.92893 15.7498 6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M4.50098 20.1182C4.57128 16.0369 7.90171 12.75 11.9998 12.75C16.0981 12.75 19.4286 16.0371 19.4987 20.1185C17.2159 21.166 14.6762 21.75 12.0002 21.75C9.32384 21.75 6.78394 21.1659 4.50098 20.1182Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg>
4807          </a><a
4808            href="tel:0963500327"
4809            class="no-style flex h-10 w-10 items-center justify-center text-grayscale-900 transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100 max-lg:hidden"
4810            aria-label="Nous appeler"
4811          >
4812            <svg class="icon icon-phone" width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M14.4563 3.60469C14.4753 3.53327 14.5082 3.46629 14.5532 3.4076C14.5981 3.34891 14.6542 3.29965 14.7182 3.26265C14.7822 3.22564 14.8529 3.20162 14.9261 3.19194C14.9994 3.18226 15.0739 3.18713 15.1453 3.20626C16.5039 3.56065 17.7435 4.27084 18.7363 5.26368C19.7292 6.25651 20.4394 7.49608 20.7938 8.85469C20.8129 8.9261 20.8178 9.00058 20.8081 9.07387C20.7984 9.14716 20.7744 9.21782 20.7374 9.28181C20.7004 9.34581 20.6511 9.40188 20.5924 9.44683C20.5337 9.49178 20.4668 9.52471 20.3953 9.54376C20.3479 9.55638 20.2991 9.56268 20.25 9.56251C20.1261 9.56258 20.0056 9.52173 19.9073 9.44629C19.8089 9.37085 19.7383 9.26505 19.7063 9.14532C19.402 7.97831 18.792 6.91354 17.9393 6.06075C17.0865 5.20797 16.0217 4.59801 14.8547 4.29376C14.7833 4.27471 14.7163 4.24178 14.6576 4.19683C14.5989 4.15188 14.5497 4.09581 14.5126 4.03181C14.4756 3.96782 14.4516 3.89716 14.4419 3.82387C14.4323 3.75058 14.4371 3.6761 14.4563 3.60469ZM14.1047 7.29376C15.4688 7.65751 16.3425 8.53126 16.7063 9.89532C16.7383 10.015 16.8089 10.1208 16.9073 10.1963C17.0056 10.2717 17.1261 10.3126 17.25 10.3125C17.2991 10.3127 17.3479 10.3064 17.3953 10.2938C17.4668 10.2747 17.5337 10.2418 17.5924 10.1968C17.6511 10.1519 17.7004 10.0958 17.7374 10.0318C17.7744 9.96782 17.7984 9.89716 17.8081 9.82387C17.8178 9.75058 17.8129 9.6761 17.7938 9.60469C17.325 7.85063 16.1494 6.67501 14.3953 6.20626C14.3239 6.18717 14.2494 6.18234 14.1762 6.19204C14.1029 6.20173 14.0323 6.22577 13.9683 6.26277C13.839 6.33749 13.7448 6.46048 13.7063 6.60469C13.6677 6.74891 13.688 6.90252 13.7628 7.03174C13.8375 7.16097 13.9605 7.25522 14.1047 7.29376ZM21.5522 16.3875C21.3916 17.613 20.7902 18.7381 19.8604 19.5525C18.9306 20.3669 17.736 20.8148 16.5 20.8125C9.15938 20.8125 3.18751 14.8406 3.18751 7.50001C3.18514 6.26442 3.63265 5.07023 4.44645 4.14049C5.26025 3.21076 6.38468 2.60907 7.6097 2.44782C7.89169 2.41355 8.1772 2.4717 8.42333 2.61353C8.66947 2.75536 8.86294 2.97322 8.9747 3.23438L10.9528 7.65001C11.0402 7.84991 11.0763 8.06843 11.058 8.2858C11.0396 8.50318 10.9674 8.71256 10.8478 8.89501C10.8358 8.91358 10.8226 8.93142 10.8084 8.94844L8.83313 11.2978C8.82114 11.3222 8.8149 11.349 8.8149 11.3761C8.8149 11.4032 8.82114 11.43 8.83313 11.4544C9.55126 12.9244 11.0925 14.4544 12.5831 15.1716C12.608 15.1829 12.6352 15.1883 12.6625 15.1873C12.6899 15.1864 12.7166 15.179 12.7406 15.1659L15.0553 13.1972C15.0718 13.1828 15.0894 13.1697 15.1078 13.1578C15.2895 13.0367 15.4984 12.9628 15.7158 12.9429C15.9332 12.9229 16.1522 12.9575 16.3528 13.0434L20.7816 15.0281C21.0393 15.1423 21.2533 15.3365 21.3921 15.5818C21.5309 15.8271 21.587 16.1106 21.5522 16.3903V16.3875ZM20.4375 16.2488C20.4407 16.2096 20.4314 16.1704 20.411 16.1367C20.3907 16.1031 20.3603 16.0767 20.3241 16.0613L15.8944 14.0766C15.8702 14.0672 15.8442 14.0632 15.8184 14.0649C15.7925 14.0665 15.7672 14.0737 15.7444 14.0859L13.4306 16.0547C13.4138 16.0688 13.3959 16.0819 13.3781 16.0941C13.1894 16.2199 12.9713 16.2947 12.745 16.3111C12.5188 16.3276 12.2921 16.2851 12.0872 16.1878C10.3659 15.3563 8.65032 13.6566 7.81876 11.9513C7.72095 11.7475 7.67742 11.522 7.69236 11.2965C7.70731 11.071 7.78023 10.8531 7.90407 10.6641C7.91614 10.6453 7.92962 10.6274 7.94438 10.6106L9.91876 8.26126C9.93004 8.23
481267 9.93588 8.21 9.93588 8.18298C9.93588 8.15595 9.93004 8.12925 9.91876 8.10469L7.94438 3.68532C7.93135 3.64985 7.90791 3.61915 7.87713 3.59723C7.84635 3.57532 7.80966 3.56321 7.77188 3.56251H7.75032C6.79683 3.68934 5.9221 4.15889 5.28947 4.88347C4.65685 5.60805 4.30958 6.53812 4.31251 7.50001C4.31251 14.22 9.78001 19.6875 16.5 19.6875C17.462 19.6904 18.3922 19.343 19.1168 18.7102C19.8414 18.0774 20.3109 17.2024 20.4375 16.2488Z" fill="currentColor"></path></svg>
4813          </a><a
4814            href="/cart"
4815            id="cart-icon-bubble"
4816            @click="closeMobile()"
4817            class="no-style cart-trigger relative flex h-10 w-10 items-center justify-center text-grayscale-900 transition-[color,transform] duration-150 ease-out hover:text-grayscale-700 active:scale-90 motion-reduce:transition-none motion-reduce:active:scale-100"
4818            aria-label="Cart"
4819          >
4820            <svg class="icon icon-cart" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.75 10.5V6C15.75 3.92893 14.0711 2.25 12 2.25C9.92893 2.25 8.25 3.92893 8.25 6V10.5M19.606 8.50723L20.8692 20.5072C20.9391 21.1715 20.4183 21.75 19.7504 21.75H4.24963C3.58172 21.75 3.06089 21.1715 3.13081 20.5072L4.39397 8.50723C4.45424 7.93466 4.93706 7.5 5.51279 7.5H18.4872C19.0629 7.5 19.5458 7.93466 19.606 8.50723Z" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path></svg>
4821</a></div></header><div
4822      data-header-reassurance
4823      class="relative z-50 grid h-8 grid-cols-2 gap-0 border-b border-grayscale-200 bg-white font-riviera-nights text-[13px] leading-[18px] font-normal text-grayscale-900 lg:grid-cols-3"
4824      role="region"
4825      aria-label="Nos engagements"
4826    >
4827      <div class="flex min-w-0 items-center justify-center gap-2 px-4 lg:border-r lg:border-grayscale-200">
4828        <span class="flex h-1 w-6 shrink-0" aria-hidden="true">
4829          <span class="flex-1 bg-[#002395]"></span>
4830          <span class="flex-1 bg-white"></span>
4831          <span class="flex-1 bg-[#ed2939]"></span>
4832        </span>
4833        <span class="lg:hidden">Fabriqué en France</span>
4834        <span class="max-lg:hidden">Conçu &amp; fabriqué en France</span>
4835      </div>
4836
4837      <div class="flex min-w-0 items-center justify-center gap-2 px-4 lg:border-r lg:border-grayscale-200">
4838        <svg class="size-4 shrink-0" viewBox="0 0 16 16" fill="none" aria-hidden="true">
4839          <path d="M4.92 5.75a3.08 3.08 0 1 0 6.16 0 3.08 3.08 0 0 0-6.16 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4840          <path d="m8.22 8.99 1.49 2.58.98-1.49 1.78-.1-1.66-2.89M7.78 8.99l-1.49 2.58-.98-1.49-1.78-.1 1.66-2.89" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
4841        </svg>
4842        <span class="lg:hidden">50 brevets</span>
4843        <span class="max-lg:hidden">+12 ans de recherche | +50 brevets</span>
4844      </div>
4845
4846      <div class="flex min-w-0 items-center justify-center gap-2 px-4 max-lg:hidden">
4847        <svg class="size-4 shrink-0" viewBox="0 0 16 16" fill="none" aria-hidden="true">
4848          <path
4849            d="M6.25 2.5H9.75V6.25H13.5V9.75H9.75V13.5H6.25V9.75H2.5V6.25H6.25V2.5Z"
4850            stroke="currentColor"
4851            stroke-width="1.25"
4852            stroke-linecap="round"
4853            stroke-linejoin="round"
4854          />
4855        </svg>
4856        <span>Testé cliniquement</span>
4857      </div>
4858    </div>
4858<script>
4859      (function () {
4860        var btn = document.querySelector('[data-mobile-burger]');
4861        if (!btn) return;
4862        function handle() {
4863          // Once Alpine has processed this element, self-remove
4864          if (btn._x_dataStack) {
4865            btn.removeEventListener('click', handle, true);
4866            return;
4867          }
4868          var d = document.querySelector('[data-mobile-drawer]');
4869          if (!d) return;
4870          if (d.hasAttribute('x-cloak')) {
4871            d.removeAttribute('x-cloak');
4872          } else {
4873            d.setAttribute('x-cloak', '');
4874          }
4875        }
4876        btn.addEventListener('click', handle, true);
4877      })();
4878    </script>
4878<div
4879      id="header-v2-search"
4880      data-header-search
4881      class="absolute top-full right-0 left-0 z-[998] border-b border-grayscale-200 bg-white"
4882      x-show="searchOpen"
4883      x-cloak
4884      x-transition:enter="transition ease-out duration-300 motion-reduce:duration-0"
4885      x-transition:enter-start="opacity-0 -translate-y-3"
4886      x-transition:enter-end="opacity-100 translate-y-0"
4887      x-transition:leave="transition ease-in duration-200 motion-reduce:duration-0"
4888      x-transition:leave-start="opacity-100 translate-y-0"
4889      x-transition:leave-end="opacity-0 -translate-y-3"
4890      role="dialog"
4891      aria-modal="true"
4892      aria-label="Recherche"
4893    >
4894      <div class="inner-container py-8 lg:py-10">
4895        <form action="/search" method="get" role="search" class="mx-auto max-w-2xl">
4896          <div class="relative">
4897            <label for="header-v2-search-input" class="sr-only">Recherche</label>
4898            <input
4899              id="header-v2-search-input"
4900              data-header-search-input
4901              type="search"
4902              name="q"
4903              placeholder="Recherche"
4904              autocomplete="off"
4905              autocorrect="off"
4906              autocapitalize="off"
4907              spellcheck="false"
4908              class="w-full border-b-2 border-grayscale-900 bg-transparent pt-1 pr-12 pb-3 font-barlow text-lg text-grayscale-900 placeholder:text-grayscale-400 focus:outline-none lg:text-xl"
4909            >
4910            <button
4911              type="submit"
4912              class="no-style absolute top-1/2 right-0 -translate-y-1/2 cursor-pointer p-2 text-grayscale-900 transition-colors hover:text-grayscale-700"
4913              aria-label="Recherche"
4914            >
4915              <svg class="icon icon-search" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M16.6956 16.6178C18.1205 15.1733 19 13.1893 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C13.2289 19 15.245 18.0885 16.6956 16.6178ZM16.6956 16.6178L21 20.9222" stroke="currentColor" stroke-linecap="round"></path></svg>
4916            </button>
4917          </div>
4918          <input type="hidden" name="options[prefix]" value="last">
4919        </form>
4920      </div>
4921    </div><div
4922      x-show="searchOpen"
4923      x-cloak
4924      x-transition:enter="transition ease-out duration-300 motion-reduce:duration-0"
4925      x-transition:enter-start="opacity-0"
4926      x-transition:enter-end="opacity-100"
4927      x-transition:leave="transition ease-in duration-200 motion-reduce:duration-0"
4928      x-transition:leave-start="opacity-100"
4929      x-transition:leave-end="opacity-0"
4930      @click="closeSearch()"
4931      class="fixed inset-0 top-0 z-[996] bg-black/30"
4932      aria-hidden="true"
4933    ></div><div
4934      x-show="activeMenu !== null"
4935      x-cloak
4936      x-transition.opacity
4937      @click="closeMenu()"
4938      class="fixed inset-0 top-0 z-30 bg-black/20 max-lg:hidden"
4939      aria-hidden="true"
4940    ></div></div>
4941
4942
4943</div>
4944<!-- END sections: header-group -->
4945    </div>
4946
4947    
4948
4949    
4950
4951    <main
4952      id="MainContent"
4953      class="content-for-layout focus-none container"
4954      role="main"
4955      tabindex="-1"
4956    >
4957      <section id="shopify-section-template--25522851053950__content_BbjNrz" class="shopify-section section section-content">
4958
4959
4960<div class="fav-content content-width">
4961      <div class="wrapper">
4962            
4963            <div class="blocks-wrapper content-align-top"><div class="spacer show-both" style="height:20px"></div>
4964
4965    <h1 class="title align-center h1 text-transform-none">Les évènements Lightinderm</h1>
4966
4967
4968<div class="text text-text_ggAn33  text-align-center text-default"><h4>Ne manquez pas les événements Lightinderm à venir dans votre ville. </h4><p>Ces rendez-vous exclusifs vous permettront d'explorer en profondeur notre technologie, de recevoir des conseils sur l'utilisation optimale de nos appareils, et d'échanger avec nos experts lors de sessions dédiées. Recherchez les événements proches de chez vous pour vivre une expérience unique et enrichissante, tout en découvrant l'univers de la marque.</p></div></div>
4969      </div>
4970</div>
4971  
4972
4973  </section><section id="shopify-section-template--25522851053950__masterclasses_gANtax" class="shopify-section section section-masterclasses"><link href="//lightinderm.com/cdn/shop/t/83/assets/section-masterclasses.css?v=84667172399340970581750781931" rel="stylesheet" type="text/css" media="all" />
4974<script src="//lightinderm.com/cdn/shop/t/83/assets/section-masterclasses.js?v=16855460465574109811750781932" defer="defer"></script>
vendor: 1 bytes, line 4974
4974
4975<script src="//lightinderm.com/cdn/shop/t/83/assets/product-form.js?v=126102670292642415801790264508" defer="defer"></script>
4975
4976
4977<div class="wrapper">
4978    <div class="masterclass-cards">
4979        
4980            <div class="masterclass-card" style="background-color:#fff3ef;">
4981              <div class="bold title">Masterclass exceptionnelle</div>
4982              <h2 class="title h1 text-transform-none">Rencontre Lightinderm x Ad Caelia</h2>
4983              <div class="bold title colored"></div>
4984              <div class="small-cards-wrapper img-full-width">
4985                
4986                  <div class="small-card">
4987                    <div class="image-container">
4988                      
4989
4990
4991<img
4992srcset="//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=165 165w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=330 330w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=535 535w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=750 750w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=1000 1000w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=1500 1500w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=3000 3000w,//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119 3000w"
4993src="//lightinderm.com/cdn/shop/files/EventAdClaelia.png?v=1775571119&width=1500"
4994sizes="
4995(min-width: px) -100px,
4996(min-width: 750px) calc(100vw - 10rem),
4997calc(100vw - 3rem)"
4998alt=""
4999height="3000"
5000width="3000"
5001data-id=""
5002
5003loading="lazy"
5004
5005class="motion-reduce image"
5006>
5007
5008                    </div>
5009                    <p class="bold"></p>
5010                    <p></p>
5011                  </div>
5012                
5013                
5014              </div>
5015              <div class="description">
5016                <p>Venez vivre une expérience unique autour de la beauté et rencontrez, lors d'un moment privilégié, Géraldine Decaux, fondatrice de Lightinderm, et Claire Andreewitch, fondatrice de Ad Caelia.</p><h1></h1><p>Une soirée exclusive autour du soin de la peau en été avec la protection (Ad Caelia) et la réparation (Lightinderm), inside & out. Un bon moment mêlant expertise, discussions, ateliers, et l'occasion d'un échange privilégié autour d'un cocktail avec deux fondatrices inspirantes.</p><p><strong><br/>&gt;&gt; Le nombre de place est très limité (20 personnes), confirmez vite votre inscription ! &lt;&lt;</strong></p><p></p>
5017              </div>
5018              
5019                <div class="icon-text">
5020                  <svg
5021   version="1.1"
5022   id="Calque_1"
5023   x="0px"
5024   y="0px"
5025   class="icon icon-calendar"
5026   viewBox="0 0 20.000001 19.999999"
5027   xml:space="preserve"
5028   width="20"
5029   height="20"
5030   xmlns:xlink="http://www.w3.org/1999/xlink"
5031   xmlns="http://www.w3.org/2000/svg"
5032   xmlns:svg="http://www.w3.org/2000/svg"><defs
5033   id="defs57">
5034	<defs
5035   id="defs33">
5036		<rect
5037   id="SVGID_00000166646900285765969010000014228774945574083981_"
5038   x="36.619999"
5039   y="26.200001"
5040   width="68.410004"
5041   height="347.10999" />
5042	</defs>
5043	<clipPath
5044   id="SVGID_00000137853452559454896110000000238363223172648882_">
5045		<use
5046   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5047   style="overflow:visible"
5048   id="use35"
5049   x="0"
5050   y="0"
5051   width="100%"
5052   height="100%" />
5053	</clipPath>
5054	
5055	
5056	
5057	
5058	
5059	
5060	
5061</defs>
5062<style
5063   type="text/css"
5064   id="style2">
5065	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5066	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5067</style>
5068<g
5069   id="g18"
5070   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
5071	<defs
5072   id="defs5">
5073		<rect
5074   id="SVGID_1_"
5075   x="36.619999"
5076   y="26.200001"
5077   width="68.410004"
5078   height="347.10999" />
5079	</defs>
5080	<clipPath
5081   id="SVGID_00000021801810288468736590000010930319622562841257_">
5082		<use
5083   xlink:href="#SVGID_1_"
5084   style="overflow:visible"
5085   id="use7"
5086   x="0"
5087   y="0"
5088   width="100%"
5089   height="100%" />
5090	</clipPath>
5091	<path
5092   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
5093   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5094   id="path10" />
5095	<path
5096   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
50967,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
5097   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5098   id="path12" />
5099	<path
5100   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
5101   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5102   id="path14" />
5103	<path
5104   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
5105   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5106   id="path16" />
5107</g>
5108<rect
5109   x="12.190037"
5110   y="11.491234"
5111   width="1.4152021"
5112   height="1.362574"
5113   id="rect20"
5114   style="stroke-width:0.292397" />
5115<rect
5116   x="6.4064221"
5117   y="11.488308"
5118   width="1.4005822"
5119   height="1.3684219"
5120   id="rect22"
5121   style="stroke-width:0.292397" />
5122<rect
5123   x="9.2836113"
5124   y="11.491234"
5125   width="1.4093542"
5126   height="1.35965"
5127   id="rect24"
5128   style="stroke-width:0.292397" />
5129<rect
5130   x="12.198807"
5131   y="8.7017593"
5132   width="1.4210501"
5133   height="1.3421061"
5134   id="rect26"
5135   style="stroke-width:0.292397" />
5136<rect
5137   x="6.4064221"
5138   y="8.6900635"
5139   width="1.3976583"
5140   height="1.3538021"
5141   id="rect28"
5142   style="stroke-width:0.292397" />
5143<rect
5144   x="9.2953072"
5145   y="8.6900635"
5146   width="1.4093542"
5147   height="1.3567261"
5148   id="rect30"
5149   style="stroke-width:0.292397" />
5150
5151</svg>
5152
5153                  <span>16 Juin 2026</span>
5154                </div>
5155              
5156              
5157                <div class="icon-text">
5158                  <svg
5159   version="1.1"
5160   id="Calque_1"
5161   x="0px"
5162   y="0px"
5163   viewBox="0 0 20.000001 19.999999"
5164   xml:space="preserve"
5165   width="20"
5166   height="20"
5167   class="icon icon-location"
5168   xmlns:xlink="http://www.w3.org/1999/xlink"
5169   xmlns="http://www.w3.org/2000/svg"
5170   xmlns:svg="http://www.w3.org/2000/svg"><defs
5171   id="defs57">
5172	<defs
5173   id="defs33">
5174		<rect
5175   id="SVGID_00000166646900285765969010000014228774945574083981_"
5176   x="36.619999"
5177   y="26.200001"
5178   width="68.410004"
5179   height="347.10999" />
5180	</defs>
5181	<clipPath
5182   id="SVGID_00000137853452559454896110000000238363223172648882_">
5183		<use
5184   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5185   style="overflow:visible"
5186   id="use35"
5187   x="0"
5188   y="0"
5189   width="100%"
5190   height="100%" />
5191	</clipPath>
5192	
5193	
5194	
5195	
5196	
5197	
5198	
5199</defs>
5200<style
5201   type="text/css"
5202   id="style2">
5203	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5204	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5205</style>
5206
5207
5208
5209
5210
5211
5212
5213<g
5214   id="g1608"
5215   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
5216     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
5217     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5218     id="path48"
5219     transform="translate(204.25471,39.387081)" /><path
5220     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
5221     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5222     id="path50"
5223     transform="translate(204.25471,39.387081)" /></g>
5224</svg>
5225
5226                  <span>Jardins de Presbourg, 3 Av. de la Grande Armée, 75016 Paris</span>
5227                </div>
5228              
5229              
5230                <div class="icon-text">
5231                  <svg
5232   version="1.1"
5233   id="Calque_1"
5234   x="0px"
5235   y="0px"
5236   viewBox="0 0 20.000001 19.999999"
5237   xml:space="preserve"
5238   width="20"
5239   height="20"
5240   class="icon icon-clock"
5241   xmlns:xlink="http://www.w3.org/1999/xlink"
5242   xmlns="http://www.w3.org/2000/svg"
5243   xmlns:svg="http://www.w3.org/2000/svg"><defs
5244   id="defs57">
5245	<defs
5246   id="defs33">
5247		<rect
5248   id="SVGID_00000166646900285765969010000014228774945574083981_"
5249   x="36.619999"
5250   y="26.200001"
5251   width="68.410004"
5252   height="347.10999" />
5253	</defs>
5254	<clipPath
5255   id="SVGID_00000137853452559454896110000000238363223172648882_">
5256		<use
5257   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5258   style="overflow:visible"
5259   id="use35"
5260   x="0"
5261   y="0"
5262   width="100%"
5263   height="100%" />
5264	</clipPath>
5265	
5266	
5267	
5268	
5269	
5270	
5271	
5272</defs>
5273<style
5274   type="text/css"
5275   id="style2">
5276	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5277	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5278</style>
5279
5280
5281
5282
5283
5284
5285
5286<path
5287   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
5288   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5289   id="path38"
5290   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
5291   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
5292   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5293   id="path40"
5294   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
5295   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
5296   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5297   id="path42"
5298   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
5299</svg>
5300
5301                  <span>19h à 21h</span>
5302                </div>
5303              
5304              
5305                <div class="icon-text">
5306                  <svg
5307   version="1.1"
5308   id="Calque_1"
5309   x="0px"
5310   y="0px"
5311   viewBox="0 0 20.000001 19.999999"
5312   xml:space="preserve"
5313   width="20"
5314   height="20"
5315   class="icon icon-euro"
5316   xmlns:xlink="http://www.w3.org/1999/xlink"
5317   xmlns="http://www.w3.org/2000/svg"
5318   xmlns:svg="http://www.w3.org/2000/svg"><defs
5319   id="defs57">
5320	<defs
5321   id="defs33">
5322		<rect
5323   id="SVGID_00000166646900285765969010000014228774945574083981_"
5324   x="36.619999"
5325   y="26.200001"
5326   width="68.410004"
5327   height="347.10999" />
5328	</defs>
5329	<clipPath
5330   id="SVGID_00000137853452559454896110000000238363223172648882_">
5331		<use
5332   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5333   style="overflow:visible"
5334   id="use35"
5335   x="0"
5336   y="0"
5337   width="100%"
5338   height="100%" />
5339	</clipPath>
5340	
5341	
5342	
5343	
5344	
5345	
5346	
5347</defs>
5348<style
5349   type="text/css"
5350   id="style2">
5351	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5352	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5353</style>
5354
5355
5356
5357
5358
5359
5360
5361<path
5362   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
5363   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5364   id="path44"
5365   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
5366   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
536616 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
5367   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5368   id="path46"
5369   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
5370</svg>
5371
5372                  <span>15€</span>
5373                </div>
5374              
5375              
5376                <masterclass-form>
5377                  
5378<product-form class="product-form">
5379    <div class="product-form__error-message-wrapper" role="alert" hidden>
5380    <svg
5381        aria-hidden="true"
5382        focusable="false"
5383        role="presentation"
5384        class="icon icon-error"
5385        viewBox="0 0 13 13"
5386    >
5387        <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/>
5388        <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/>
5389        <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/>
5390        <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7">
5391    </svg>
5392    <span class="product-form__error-message"></span>
5393    </div><form method="post" action="/cart/add" id="product-form-template--25522851053950__masterclasses_gANtax" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
5394        type="hidden"
5395        name="id"
5396        value="57218220818814"
5397        disabled
5398    >
5399    <div class="product-form__buttons">
5400        <button
5401        id = "ProductSubmitButton-template--25522851053950__masterclasses_gANtax"
5402        type="submit"
5403        name="add"
5404        class="link button-orange"
5405        
5406            disabled
5407        
5408        >
5409        <span>Rupture de stock
5410</span>
5411        <div class="loading-overlay__spinner hidden">
5412            <svg viewBox="0 0 32 32" class="icon icon-spinner" xmlns="http://www.w3.org/2000/svg"><path d="M 16 3 C 14.34375 3 13 4.34375 13 6 C 13 7.65625 14.34375 9 16 9 C 17.65625 9 19 7.65625 19 6 C 19 4.34375 17.65625 3 16 3 Z M 8.9375 6.4375 C 7.558594 6.4375 6.4375 7.558594 6.4375 8.9375 C 6.4375 10.316406 7.558594 11.4375 8.9375 11.4375 C 10.316406 11.4375 11.4375 10.316406 11.4375 8.9375 C 11.4375 7.558594 10.316406 6.4375 8.9375 6.4375 Z M 23.0625 7.9375 C 22.511719 7.9375 22.0625 8.386719 22.0625 8.9375 C 22.0625 9.488281 22.511719 9.9375 23.0625 9.9375 C 23.613281 9.9375 24.0625 9.488281 24.0625 8.9375 C 24.0625 8.386719 23.613281 7.9375 23.0625 7.9375 Z M 6 13.75 C 4.757813 13.75 3.75 14.757813 3.75 16 C 3.75 17.242188 4.757813 18.25 6 18.25 C 7.242188 18.25 8.25 17.242188 8.25 16 C 8.25 14.757813 7.242188 13.75 6 13.75 Z M 26 14.75 C 25.308594 14.75 24.75 15.308594 24.75 16 C 24.75 16.691406 25.308594 17.25 26 17.25 C 26.691406 17.25 27.25 16.691406 27.25 16 C 27.25 15.308594 26.691406 14.75 26 14.75 Z M 8.9375 21.0625 C 7.832031 21.0625 6.9375 21.957031 6.9375 23.0625 C 6.9375 24.167969 7.832031 25.0625 8.9375 25.0625 C 10.042969 25.0625 10.9375 24.167969 10.9375 23.0625 C 10.9375 21.957031 10.042969 21.0625 8.9375 21.0625 Z M 23.0625 21.5625 C 22.234375 21.5625 21.5625 22.234375 21.5625 23.0625 C 21.5625 23.890625 22.234375 24.5625 23.0625 24.5625 C 23.890625 24.5625 24.5625 23.890625 24.5625 23.0625 C 24.5625 22.234375 23.890625 21.5625 23.0625 21.5625 Z M 16 24.25 C 15.035156 24.25 14.25 25.035156 14.25 26 C 14.25 26.964844 15.035156 27.75 16 27.75 C 16.964844 27.75 17.75 26.964844 17.75 26 C 17.75 25.035156 16.964844 24.25 16 24.25 Z"/></svg>
5413
5414        </div>
5415        </button>
5416    </div><input type="hidden" name="product-id" value="15850818765182" /><input type="hidden" name="section-id" value="template--25522851053950__masterclasses_gANtax" /></form></product-form>
5417                  
5418                    
5419                  
5420                </masterclass-form>
5421
5422                
5423              <p class="align-center"></p>
5424            </div>  
5425        
5426            <div class="masterclass-card" style="background-color:#fff3ef;">
5427              <div class="bold title">ÉVÈNEMENT PASSÉ - Masterclasses exceptionnelles</div>
5428              <h2 class="title h1 text-transform-none">
5428Bon Marché Rive Gauche : Lightinderm x Holidermie </h2>
5429              <div class="bold title colored"></div>
5430              <div class="small-cards-wrapper img-full-width">
5431                
5432                  <div class="small-card">
5433                    <div class="image-container">
5434                      
5435
5436
5437<img
5438srcset="//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332&width=165 165w,//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332&width=330 330w,//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332&width=535 535w,//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332&width=750 750w,//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332 942w"
5439src="//lightinderm.com/cdn/shop/files/Capture_d_ecran_2025-05-20_a_10.38.17.png?v=1747730332&width=1500"
5440sizes="
5441(min-width: px) -100px,
5442(min-width: 750px) calc(100vw - 10rem),
5443calc(100vw - 3rem)"
5444alt=""
5445height="1418"
5446width="942"
5447data-id=""
5448
5449loading="lazy"
5450
5451class="motion-reduce image"
5452>
5453
5454                    </div>
5455                    <p class="bold"></p>
5456                    <p></p>
5457                  </div>
5458                
5459                
5460              </div>
5461              <div class="description">
5462                <p>Venez vivre une expérience unique autour de la beauté et du bien-être lors de notre masterclass en collaboration avec Holidermie, au 1er étage du Bon Marché.<br/><br/>Durant cette soirée spéciale, vous aurez l'opportunité de participer à l’une de nos 3 sessions intimistes (places limitées) à 18h, 18h30 ou 19h, en présence des fondatrices de Lightinderm et Holidermie. Elles partageront leur vision de la longévité de la peau, et vous livreront leurs conseils pour préserver une peau jeune, saine et éclatante.</p><p><br/>-&gt; Dégustation de thé glacé drainant Holidermie<br/>-&gt; De nombreuses surprises et cadeaux pour toutes les participantes<br/><br/>Un moment privilégié pour découvrir nos univers, poser vos questions, et échanger directement avec les fondatrices.<br/><br/><strong>&gt;&gt; Le nombre de places est très limitée, confirmez vite votre inscription !!</strong></p>
5463              </div>
5464              
5465                <div class="icon-text">
5466                  <svg
5467   version="1.1"
5468   id="Calque_1"
5469   x="0px"
5470   y="0px"
5471   class="icon icon-calendar"
5472   viewBox="0 0 20.000001 19.999999"
5473   xml:space="preserve"
5474   width="20"
5475   height="20"
5476   xmlns:xlink="http://www.w3.org/1999/xlink"
5477   xmlns="http://www.w3.org/2000/svg"
5478   xmlns:svg="http://www.w3.org/2000/svg"><defs
5479   id="defs57">
5480	<defs
5481   id="defs33">
5482		<rect
5483   id="SVGID_00000166646900285765969010000014228774945574083981_"
5484   x="36.619999"
5485   y="26.200001"
5486   width="68.410004"
5487   height="347.10999" />
5488	</defs>
5489	<clipPath
5490   id="SVGID_00000137853452559454896110000000238363223172648882_">
5491		<use
5492   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5493   style="overflow:visible"
5494   id="use35"
5495   x="0"
5496   y="0"
5497   width="100%"
5498   height="100%" />
5499	</clipPath>
5500	
5501	
5502	
5503	
5504	
5505	
5506	
5507</defs>
5508<style
5509   type="text/css"
5510   id="style2">
5511	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5512	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5513</style>
5514<g
5515   id="g18"
5516   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
5517	<defs
5518   id="defs5">
5519		<rect
5520   id="SVGID_1_"
5521   x="36.619999"
5522   y="26.200001"
5523   width="68.410004"
5524   height="347.10999" />
5525	</defs>
5526	<clipPath
5527   id="SVGID_00000021801810288468736590000010930319622562841257_">
5528		<use
5529   xlink:href="#SVGID_1_"
5530   style="overflow:visible"
5531   id="use7"
5532   x="0"
5533   y="0"
5534   width="100%"
5535   height="100%" />
5536	</clipPath>
5537	<path
5538   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
5539   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5540   id="path10" />
5541	<path
5542   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
55427,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
5543   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5544   id="path12" />
5545	<path
5546   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
5547   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5548   id="path14" />
5549	<path
5550   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
5551   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5552   id="path16" />
5553</g>
5554<rect
5555   x="12.190037"
5556   y="11.491234"
5557   width="1.4152021"
5558   height="1.362574"
5559   id="rect20"
5560   style="stroke-width:0.292397" />
5561<rect
5562   x="6.4064221"
5563   y="11.488308"
5564   width="1.4005822"
5565   height="1.3684219"
5566   id="rect22"
5567   style="stroke-width:0.292397" />
5568<rect
5569   x="9.2836113"
5570   y="11.491234"
5571   width="1.4093542"
5572   height="1.35965"
5573   id="rect24"
5574   style="stroke-width:0.292397" />
5575<rect
5576   x="12.198807"
5577   y="8.7017593"
5578   width="1.4210501"
5579   height="1.3421061"
5580   id="rect26"
5581   style="stroke-width:0.292397" />
5582<rect
5583   x="6.4064221"
5584   y="8.6900635"
5585   width="1.3976583"
5586   height="1.3538021"
5587   id="rect28"
5588   style="stroke-width:0.292397" />
5589<rect
5590   x="9.2953072"
5591   y="8.6900635"
5592   width="1.4093542"
5593   height="1.3567261"
5594   id="rect30"
5595   style="stroke-width:0.292397" />
5596
5597</svg>
5598
5599                  <span>Mercredi 5 juin 2025</span>
5600                </div>
5601              
5602              
5603                <div class="icon-text">
5604                  <svg
5605   version="1.1"
5606   id="Calque_1"
5607   x="0px"
5608   y="0px"
5609   viewBox="0 0 20.000001 19.999999"
5610   xml:space="preserve"
5611   width="20"
5612   height="20"
5613   class="icon icon-location"
5614   xmlns:xlink="http://www.w3.org/1999/xlink"
5615   xmlns="http://www.w3.org/2000/svg"
5616   xmlns:svg="http://www.w3.org/2000/svg"><defs
5617   id="defs57">
5618	<defs
5619   id="defs33">
5620		<rect
5621   id="SVGID_00000166646900285765969010000014228774945574083981_"
5622   x="36.619999"
5623   y="26.200001"
5624   width="68.410004"
5625   height="347.10999" />
5626	</defs>
5627	<clipPath
5628   id="SVGID_00000137853452559454896110000000238363223172648882_">
5629		<use
5630   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5631   style="overflow:visible"
5632   id="use35"
5633   x="0"
5634   y="0"
5635   width="100%"
5636   height="100%" />
5637	</clipPath>
5638	
5639	
5640	
5641	
5642	
5643	
5644	
5645</defs>
5646<style
5647   type="text/css"
5648   id="style2">
5649	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5650	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5651</style>
5652
5653
5654
5655
5656
5657
5658
5659<g
5660   id="g1608"
5661   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
5662     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
5663     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5664     id="path48"
5665     transform="translate(204.25471,39.387081)" /><path
5666     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
5667     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5668     id="path50"
5669     transform="translate(204.25471,39.387081)" /></g>
5670</svg>
5671
5672                  <span>Le Bon Marché Paris (1er étage)</span>
5673                </div>
5674              
5675              
5676                <div class="icon-text">
5677                  <svg
5678   version="1.1"
5679   id="Calque_1"
5680   x="0px"
5681   y="0px"
5682   viewBox="0 0 20.000001 19.999999"
5683   xml:space="preserve"
5684   width="20"
5685   height="20"
5686   class="icon icon-clock"
5687   xmlns:xlink="http://www.w3.org/1999/xlink"
5688   xmlns="http://www.w3.org/2000/svg"
5689   xmlns:svg="http://www.w3.org/2000/svg"><defs
5690   id="defs57">
5691	<defs
5692   id="defs33">
5693		<rect
5694   id="SVGID_00000166646900285765969010000014228774945574083981_"
5695   x="36.619999"
5696   y="26.200001"
5697   width="68.410004"
5698   height="347.10999" />
5699	</defs>
5700	<clipPath
5701   id="SVGID_00000137853452559454896110000000238363223172648882_">
5702		<use
5703   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5704   style="overflow:visible"
5705   id="use35"
5706   x="0"
5707   y="0"
5708   width="100%"
5709   height="100%" />
5710	</clipPath>
5711	
5712	
5713	
5714	
5715	
5716	
5717	
5718</defs>
5719<style
5720   type="text/css"
5721   id="style2">
5722	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5723	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5724</style>
5725
5726
5727
5728
5729
5730
5731
5732<path
5733   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
5734   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5735   id="path38"
5736   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
5737   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
5738   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5739   id="path40"
5740   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
5741   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
5742   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5743   id="path42"
5744   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
5745</svg>
5746
5747                  <span>18h / 18h30 / 19h</span>
5748                </div>
5749              
5750              
5751                <div class="icon-text">
5752                  <svg
5753   version="1.1"
5754   id="Calque_1"
5755   x="0px"
5756   y="0px"
5757   viewBox="0 0 20.000001 19.999999"
5758   xml:space="preserve"
5759   width="20"
5760   height="20"
5761   class="icon icon-euro"
5762   xmlns:xlink="http://www.w3.org/1999/xlink"
5763   xmlns="http://www.w3.org/2000/svg"
5764   xmlns:svg="http://www.w3.org/2000/svg"><defs
5765   id="defs57">
5766	<defs
5767   id="defs33">
5768		<rect
5769   id="SVGID_00000166646900285765969010000014228774945574083981_"
5770   x="36.619999"
5771   y="26.200001"
5772   width="68.410004"
5773   height="347.10999" />
5774	</defs>
5775	<clipPath
5776   id="SVGID_00000137853452559454896110000000238363223172648882_">
5777		<use
5778   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5779   style="overflow:visible"
5780   id="use35"
5781   x="0"
5782   y="0"
5783   width="100%"
5784   height="100%" />
5785	</clipPath>
5786	
5787	
5788	
5789	
5790	
5791	
5792	
5793</defs>
5794<style
5795   type="text/css"
5796   id="style2">
5797	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5798	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5799</style>
5800
5801
5802
5803
5804
5805
5806
5807<path
5808   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
5809   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5810   id="path44"
5811   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
5812   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
581216 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
5813   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
5814   id="path46"
5815   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
5816</svg>
5817
5818                  <span>Gratuit</span>
5819                </div>
5820              
5821              
5822              <p class="align-center">Evènement passé</p>
5823            </div>  
5824        
5825            <div class="masterclass-card" style="background-color:#dddad8;">
5826              <div class="bold title">ÉVÈNEMENT PASSÉ - Printemps Tours</div>
5827              <h2 class="title h1 text-transform-none">Venez rencontrer votre experte Lightinderm !</h2>
5828              <div class="bold title colored"></div>
5829              <div class="small-cards-wrapper img-full-width">
5830                
5831                  <div class="small-card">
5832                    <div class="image-container">
5833                      
5834
5835
5836<img
5837srcset="//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076&width=165 165w,//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076&width=330 330w,//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076&width=535 535w,//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076&width=750 750w,//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076 803w"
5838src="//lightinderm.com/cdn/shop/files/IMG_20240422_181042.jpg?v=1728997076&width=1500"
5839sizes="
5840(min-width: px) -100px,
5841(min-width: 750px) calc(100vw - 10rem),
5842calc(100vw - 3rem)"
5843alt=""
5844height="1280"
5845width="803"
5846data-id=""
5847
5848loading="lazy"
5849
5850class="motion-reduce image"
5851>
5852
5853                    </div>
5854                    <p class="bold"></p>
5855                    <p></p>
5856                  </div>
5857                
5858                
5859              </div>
5860              <div class="description">
5861                <p>Vous cherchez des conseils personnalisés pour sublimer votre peau ? </p><p>Le vendredi <strong>22 novembre</strong>, rejoignez-nous au <strong>Printemps Tours </strong>pour découvrir <strong>Lightinderm</strong>, l’innovation technologique <em>recommandé par les dermatologues, qui associe trois technologies : LEDs, sérums photo-actifs et massage tissulaire pour une régénération profonde et durable de la peau.</em></p><p>Que vous soyez curieux de tester cette technologie ou déjà utilisatrice, c’est l’occasion parfaite d’échanger avec une experte. Profitez de recommandations adaptées à vos besoins et explorez nos programmes sur-mesure, conçus pour répondre à chaque type de peau.</p><p>Ne manquez pas cette opportunité unique de prendre soin de votre peau et d'en apprendre plus sur les bienfaits de Lightinderm !</p>
5862              </div>
5863              
5864                <div class="icon-text">
5865                  <svg
5866   version="1.1"
5867   id="Calque_1"
5868   x="0px"
5869   y="0px"
5870   class="icon icon-calendar"
5871   viewBox="0 0 20.000001 19.999999"
5872   xml:space="preserve"
5873   width="20"
5874   height="20"
5875   xmlns:xlink="http://www.w3.org/1999/xlink"
5876   xmlns="http://www.w3.org/2000/svg"
5877   xmlns:svg="http://www.w3.org/2000/svg"><defs
5878   id="defs57">
5879	<defs
5880   id="defs33">
5881		<rect
5882   id="SVGID_00000166646900285765969010000014228774945574083981_"
5883   x="36.619999"
5884   y="26.200001"
5885   width="68.410004"
5886   height="347.10999" />
5887	</defs>
5888	<clipPath
5889   id="SVGID_00000137853452559454896110000000238363223172648882_">
5890		<use
5891   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
5892   style="overflow:visible"
5893   id="use35"
5894   x="0"
5895   y="0"
5896   width="100%"
5897   height="100%" />
5898	</clipPath>
5899	
5900	
5901	
5902	
5903	
5904	
5905	
5906</defs>
5907<style
5908   type="text/css"
5909   id="style2">
5910	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
5911	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
5912</style>
5913<g
5914   id="g18"
5915   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
5916	<defs
5917   id="defs5">
5918		<rect
5919   id="SVGID_1_"
5920   x="36.619999"
5921   y="26.200001"
5922   width="68.410004"
5923   height="347.10999" />
5924	</defs>
5925	<clipPath
5926   id="SVGID_00000021801810288468736590000010930319622562841257_">
5927		<use
5928   xlink:href="#SVGID_1_"
5929   style="overflow:visible"
5930   id="use7"
5931   x="0"
5932   y="0"
5933   width="100%"
5934   height="100%" />
5935	</clipPath>
5936	<path
5937   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
5938   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5939   id="path10" />
5940	<path
5941   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
59417,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
5942   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5943   id="path12" />
5944	<path
5945   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
5946   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5947   id="path14" />
5948	<path
5949   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
5950   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
5951   id="path16" />
5952</g>
5953<rect
5954   x="12.190037"
5955   y="11.491234"
5956   width="1.4152021"
5957   height="1.362574"
5958   id="rect20"
5959   style="stroke-width:0.292397" />
5960<rect
5961   x="6.4064221"
5962   y="11.488308"
5963   width="1.4005822"
5964   height="1.3684219"
5965   id="rect22"
5966   style="stroke-width:0.292397" />
5967<rect
5968   x="9.2836113"
5969   y="11.491234"
5970   width="1.4093542"
5971   height="1.35965"
5972   id="rect24"
5973   style="stroke-width:0.292397" />
5974<rect
5975   x="12.198807"
5976   y="8.7017593"
5977   width="1.4210501"
5978   height="1.3421061"
5979   id="rect26"
5980   style="stroke-width:0.292397" />
5981<rect
5982   x="6.4064221"
5983   y="8.6900635"
5984   width="1.3976583"
5985   height="1.3538021"
5986   id="rect28"
5987   style="stroke-width:0.292397" />
5988<rect
5989   x="9.2953072"
5990   y="8.6900635"
5991   width="1.4093542"
5992   height="1.3567261"
5993   id="rect30"
5994   style="stroke-width:0.292397" />
5995
5996</svg>
5997
5998                  <span>Vendredi 22 novembre</span>
5999                </div>
6000              
6001              
6002                <div class="icon-text">
6003                  <svg
6004   version="1.1"
6005   id="Calque_1"
6006   x="0px"
6007   y="0px"
6008   viewBox="0 0 20.000001 19.999999"
6009   xml:space="preserve"
6010   width="20"
6011   height="20"
6012   class="icon icon-location"
6013   xmlns:xlink="http://www.w3.org/1999/xlink"
6014   xmlns="http://www.w3.org/2000/svg"
6015   xmlns:svg="http://www.w3.org/2000/svg"><defs
6016   id="defs57">
6017	<defs
6018   id="defs33">
6019		<rect
6020   id="SVGID_00000166646900285765969010000014228774945574083981_"
6021   x="36.619999"
6022   y="26.200001"
6023   width="68.410004"
6024   height="347.10999" />
6025	</defs>
6026	<clipPath
6027   id="SVGID_00000137853452559454896110000000238363223172648882_">
6028		<use
6029   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6030   style="overflow:visible"
6031   id="use35"
6032   x="0"
6033   y="0"
6034   width="100%"
6035   height="100%" />
6036	</clipPath>
6037	
6038	
6039	
6040	
6041	
6042	
6043	
6044</defs>
6045<style
6046   type="text/css"
6047   id="style2">
6048	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6049	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6050</style>
6051
6052
6053
6054
6055
6056
6057
6058<g
6059   id="g1608"
6060   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
6061     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
6062     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6063     id="path48"
6064     transform="translate(204.25471,39.387081)" /><path
6065     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
6066     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6067     id="path50"
6068     transform="translate(204.25471,39.387081)" /></g>
6069</svg>
6070
6071                  <span>Printemps Tours</span>
6072                </div>
6073              
6074              
6075                <div class="icon-text">
6076                  <svg
6077   version="1.1"
6078   id="Calque_1"
6079   x="0px"
6080   y="0px"
6081   viewBox="0 0 20.000001 19.999999"
6082   xml:space="preserve"
6083   width="20"
6084   height="20"
6085   class="icon icon-clock"
6086   xmlns:xlink="http://www.w3.org/1999/xlink"
6087   xmlns="http://www.w3.org/2000/svg"
6088   xmlns:svg="http://www.w3.org/2000/svg"><defs
6089   id="defs57">
6090	<defs
6091   id="defs33">
6092		<rect
6093   id="SVGID_00000166646900285765969010000014228774945574083981_"
6094   x="36.619999"
6095   y="26.200001"
6096   width="68.410004"
6097   height="347.10999" />
6098	</defs>
6099	<clipPath
6100   id="SVGID_00000137853452559454896110000000238363223172648882_">
6101		<use
6102   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6103   style="overflow:visible"
6104   id="use35"
6105   x="0"
6106   y="0"
6107   width="100%"
6108   height="100%" />
6109	</clipPath>
6110	
6111	
6112	
6113	
6114	
6115	
6116	
6117</defs>
6118<style
6119   type="text/css"
6120   id="style2">
6121	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6122	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6123</style>
6124
6125
6126
6127
6128
6129
6130
6131<path
6132   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
6133   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6134   id="path38"
6135   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
6136   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
6137   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6138   id="path40"
6139   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
6140   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
6141   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6142   id="path42"
6143   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
6144</svg>
6145
6146                  <span>11h à 16h</span>
6147                </div>
6148              
6149              
6150                <div class="icon-text">
6151                  <svg
6152   version="1.1"
6153   id="Calque_1"
6154   x="0px"
6155   y="0px"
6156   viewBox="0 0 20.000001 19.999999"
6157   xml:space="preserve"
6158   width="20"
6159   height="20"
6160   class="icon icon-euro"
6161   xmlns:xlink="http://www.w3.org/1999/xlink"
6162   xmlns="http://www.w3.org/2000/svg"
6163   xmlns:svg="http://www.w3.org/2000/svg"><defs
6164   id="defs57">
6165	<defs
6166   id="defs33">
6167		<rect
6168   id="SVGID_00000166646900285765969010000014228774945574083981_"
6169   x="36.619999"
6170   y="26.200001"
6171   width="68.410004"
6172   height="347.10999" />
6173	</defs>
6174	<clipPath
6175   id="SVGID_00000137853452559454896110000000238363223172648882_">
6176		<use
6177   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6178   style="overflow:visible"
6179   id="use35"
6180   x="0"
6181   y="0"
6182   width="100%"
6183   height="100%" />
6184	</clipPath>
6185	
6186	
6187	
6188	
6189	
6190	
6191	
6192</defs>
6193<style
6194   type="text/css"
6195   id="style2">
6196	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6197	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6198</style>
6199
6200
6201
6202
6203
6204
6205
6206<path
6207   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
6208   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6209   id="path44"
6210   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
6211   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
621116 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
6212   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6213   id="path46"
6214   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
6215</svg>
6216
6217                  <span>Gratuit</span>
6218                </div>
6219              
6220              
6221              <p class="align-center">Evénement passé</p>
6222            </div>  
6223        
6224            <div class="masterclass-card" style="background-color:#dddad8;">
6225              <div class="bold title">ÉVÈNEMENT PASSÉ - Nice</div>
6226              <h2 class="title h1 text-transform-none">Soin Expert Revitalisant</h2>
6227              <div class="bold title colored"></div>
6228              <div class="small-cards-wrapper img-full-width">
6229                
6230                  <div class="small-card">
6231                    <div class="image-container">
6232                      
6233
6234
6235<img
6236srcset="//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=165 165w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=330 330w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=535 535w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=750 750w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=1000 1000w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=1500 1500w,//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834 1966w"
6237src="//lightinderm.com/cdn/shop/files/Chantal_BM_1_1.png?v=1724675834&width=1500"
6238sizes="
6239(min-width: px) -100px,
6240(min-width: 750px) calc(100vw - 10rem),
6241calc(100vw - 3rem)"
6242alt=""
6243height="1688"
6244width="1966"
6245data-id=""
6246
6247loading="lazy"
6248
6249class="motion-reduce image"
6250>
6251
6252                    </div>
6253                    <p class="bold"></p>
6254                    <p></p>
6255                  </div>
6256                
6257                
6258              </div>
6259              <div class="description">
6260                <p>Ne manquez pas notre prochain événement aux <strong>Galeries Lafayette Nice</strong> ! </p><p>Offrez-vous une pause bien-être et préparez-vous à une expérience unique, pour retrouver une peau éclatante et revitalisée. </p><p>Rendez-vous bientôt pour ce moment d'exception.</p>
6261              </div>
6262              
6263                <div class="icon-text">
6264                  <svg
6265   version="1.1"
6266   id="Calque_1"
6267   x="0px"
6268   y="0px"
6269   class="icon icon-calendar"
6270   viewBox="0 0 20.000001 19.999999"
6271   xml:space="preserve"
6272   width="20"
6273   height="20"
6274   xmlns:xlink="http://www.w3.org/1999/xlink"
6275   xmlns="http://www.w3.org/2000/svg"
6276   xmlns:svg="http://www.w3.org/2000/svg"><defs
6277   id="defs57">
6278	<defs
6279   id="defs33">
6280		<rect
6281   id="SVGID_00000166646900285765969010000014228774945574083981_"
6282   x="36.619999"
6283   y="26.200001"
6284   width="68.410004"
6285   height="347.10999" />
6286	</defs>
6287	<clipPath
6288   id="SVGID_00000137853452559454896110000000238363223172648882_">
6289		<use
6290   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6291   style="overflow:visible"
6292   id="use35"
6293   x="0"
6294   y="0"
6295   width="100%"
6296   height="100%" />
6297	</clipPath>
6298	
6299	
6300	
6301	
6302	
6303	
6304	
6305</defs>
6306<style
6307   type="text/css"
6308   id="style2">
6309	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6310	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6311</style>
6312<g
6313   id="g18"
6314   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
6315	<defs
6316   id="defs5">
6317		<rect
6318   id="SVGID_1_"
6319   x="36.619999"
6320   y="26.200001"
6321   width="68.410004"
6322   height="347.10999" />
6323	</defs>
6324	<clipPath
6325   id="SVGID_00000021801810288468736590000010930319622562841257_">
6326		<use
6327   xlink:href="#SVGID_1_"
6328   style="overflow:visible"
6329   id="use7"
6330   x="0"
6331   y="0"
6332   width="100%"
6333   height="100%" />
6334	</clipPath>
6335	<path
6336   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
6337   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6338   id="path10" />
6339	<path
6340   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
63407,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
6341   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6342   id="path12" />
6343	<path
6344   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
6345   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6346   id="path14" />
6347	<path
6348   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
6349   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6350   id="path16" />
6351</g>
6352<rect
6353   x="12.190037"
6354   y="11.491234"
6355   width="1.4152021"
6356   height="1.362574"
6357   id="rect20"
6358   style="stroke-width:0.292397" />
6359<rect
6360   x="6.4064221"
6361   y="11.488308"
6362   width="1.4005822"
6363   height="1.3684219"
6364   id="rect22"
6365   style="stroke-width:0.292397" />
6366<rect
6367   x="9.2836113"
6368   y="11.491234"
6369   width="1.4093542"
6370   height="1.35965"
6371   id="rect24"
6372   style="stroke-width:0.292397" />
6373<rect
6374   x="12.198807"
6375   y="8.7017593"
6376   width="1.4210501"
6377   height="1.3421061"
6378   id="rect26"
6379   style="stroke-width:0.292397" />
6380<rect
6381   x="6.4064221"
6382   y="8.6900635"
6383   width="1.3976583"
6384   height="1.3538021"
6385   id="rect28"
6386   style="stroke-width:0.292397" />
6387<rect
6388   x="9.2953072"
6389   y="8.6900635"
6390   width="1.4093542"
6391   height="1.3567261"
6392   id="rect30"
6393   style="stroke-width:0.292397" />
6394
6395</svg>
6396
6397                  <span>Du 4 au 10 novembre</span>
6398                </div>
6399              
6400              
6401                <div class="icon-text">
6402                  <svg
6403   version="1.1"
6404   id="Calque_1"
6405   x="0px"
6406   y="0px"
6407   viewBox="0 0 20.000001 19.999999"
6408   xml:space="preserve"
6409   width="20"
6410   height="20"
6411   class="icon icon-location"
6412   xmlns:xlink="http://www.w3.org/1999/xlink"
6413   xmlns="http://www.w3.org/2000/svg"
6414   xmlns:svg="http://www.w3.org/2000/svg"><defs
6415   id="defs57">
6416	<defs
6417   id="defs33">
6418		<rect
6419   id="SVGID_00000166646900285765969010000014228774945574083981_"
6420   x="36.619999"
6421   y="26.200001"
6422   width="68.410004"
6423   height="347.10999" />
6424	</defs>
6425	<clipPath
6426   id="SVGID_00000137853452559454896110000000238363223172648882_">
6427		<use
6428   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6429   style="overflow:visible"
6430   id="use35"
6431   x="0"
6432   y="0"
6433   width="100%"
6434   height="100%" />
6435	</clipPath>
6436	
6437	
6438	
6439	
6440	
6441	
6442	
6443</defs>
6444<style
6445   type="text/css"
6446   id="style2">
6447	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6448	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6449</style>
6450
6451
6452
6453
6454
6455
6456
6457<g
6458   id="g1608"
6459   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
6460     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
6461     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6462     id="path48"
6463     transform="translate(204.25471,39.387081)" /><path
6464     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
6465     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6466     id="path50"
6467     transform="translate(204.25471,39.387081)" /></g>
6468</svg>
6469
6470                  <span>Galeries Lafayette Nice</span>
6471                </div>
6472              
6473              
6474              
6475              
6476              <p class="align-center">Evénement passé</p>
6477            </div>  
6478        
6479            <div class="masterclass-card" style="background-color:#dddad8;">
6480              <div class="bold title">ÉVÈNEMENT PASSÉ - La Bulle Rose Wellness</div>
6481              <h2 class="title h1 text-transform-none">Catherine Cerezo x Lightinderm</h2>
6482              <div class="bold title colored"></div>
6483              <div class="small-cards-wrapper img-full-width">
6484                
6485                  <div class="small-card">
6486                    <div class="image-container">
6487                      
6488
6489
6490<img
6491srcset="//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858&width=165 165w,//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858&width=330 330w,//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858&width=535 535w,//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858&width=750 750w,//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858 960w"
6492src="//lightinderm.com/cdn/shop/files/thumbnail_CATHERINE_CEREZO.jpg?v=1727251858&width=1500"
6493sizes="
6494(min-width: px) -100px,
6495(min-width: 750px) calc(100vw - 10rem),
6496calc(100vw - 3rem)"
6497alt=""
6498height="1440"
6499width="960"
6500data-id=""
6501
6502loading="lazy"
6503
6504class="motion-reduce image"
6505>
6506
6507                    </div>
6508                    <p class="bold"></p>
6509                    <p></p>
6510                  </div>
6511                
6512                
6513              </div>
6514              <div class="description">
6515                <p>Participez à une <strong>expérience bien-être exclusive</strong> lors de notre événement spécial: <strong>Lightinderm </strong>x <strong>Catherine Cerezo</strong>, championne du monde en face massage.</p><p>Pour la première fois, plongez dans un atelier <strong>pratique</strong>, où Catherine Cerezo vous enseignera les techniques d'<strong>auto-massage professionnel</strong> pour tonifier et lisser votre visage, en complément du <strong>Lightinderm</strong>, une innovation qui associe <strong>technologie LED</strong>, ingrédients photo-actifs et massages tissulaires experts. <strong>Lightinderm</strong>, pionnier dans les soins à la pointe de la technologie, révolutionne les routines beauté avec des solutions ciblées pour des résultats visibles et durables.</p><p>Profitez également de <strong>conseils personnalisés</strong> et d'un moment privilégié avec Catherine pour un <strong>diagnostic</strong> adapté à vos besoins. Rejoignez-nous pour découvrir comment <strong>Lightinderm</strong> peut transformer votre peau et repartez avec des <strong>cadeaux exclusifs</strong> !</p>
6516              </div>
6517              
6518                <div class="icon-text">
6519                  <svg
6520   version="1.1"
6521   id="Calque_1"
6522   x="0px"
6523   y="0px"
6524   class="icon icon-calendar"
6525   viewBox="0 0 20.000001 19.999999"
6526   xml:space="preserve"
6527   width="20"
6528   height="20"
6529   xmlns:xlink="http://www.w3.org/1999/xlink"
6530   xmlns="http://www.w3.org/2000/svg"
6531   xmlns:svg="http://www.w3.org/2000/svg"><defs
6532   id="defs57">
6533	<defs
6534   id="defs33">
6535		<rect
6536   id="SVGID_00000166646900285765969010000014228774945574083981_"
6537   x="36.619999"
6538   y="26.200001"
6539   width="68.410004"
6540   height="347.10999" />
6541	</defs>
6542	<clipPath
6543   id="SVGID_00000137853452559454896110000000238363223172648882_">
6544		<use
6545   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6546   style="overflow:visible"
6547   id="use35"
6548   x="0"
6549   y="0"
6550   width="100%"
6551   height="100%" />
6552	</clipPath>
6553	
6554	
6555	
6556	
6557	
6558	
6559	
6560</defs>
6561<style
6562   type="text/css"
6563   id="style2">
6564	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6565	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6566</style>
6567<g
6568   id="g18"
6569   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
6570	<defs
6571   id="defs5">
6572		<rect
6573   id="SVGID_1_"
6574   x="36.619999"
6575   y="26.200001"
6576   width="68.410004"
6577   height="347.10999" />
6578	</defs>
6579	<clipPath
6580   id="SVGID_00000021801810288468736590000010930319622562841257_">
6581		<use
6582   xlink:href="#SVGID_1_"
6583   style="overflow:visible"
6584   id="use7"
6585   x="0"
6586   y="0"
6587   width="100%"
6588   height="100%" />
6589	</clipPath>
6590	<path
6591   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
6592   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6593   id="path10" />
6594	<path
6595   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
65957,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
6596   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6597   id="path12" />
6598	<path
6599   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
6600   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6601   id="path14" />
6602	<path
6603   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
6604   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6605   id="path16" />
6606</g>
6607<rect
6608   x="12.190037"
6609   y="11.491234"
6610   width="1.4152021"
6611   height="1.362574"
6612   id="rect20"
6613   style="stroke-width:0.292397" />
6614<rect
6615   x="6.4064221"
6616   y="11.488308"
6617   width="1.4005822"
6618   height="1.3684219"
6619   id="rect22"
6620   style="stroke-width:0.292397" />
6621<rect
6622   x="9.2836113"
6623   y="11.491234"
6624   width="1.4093542"
6625   height="1.35965"
6626   id="rect24"
6627   style="stroke-width:0.292397" />
6628<rect
6629   x="12.198807"
6630   y="8.7017593"
6631   width="1.4210501"
6632   height="1.3421061"
6633   id="rect26"
6634   style="stroke-width:0.292397" />
6635<rect
6636   x="6.4064221"
6637   y="8.6900635"
6638   width="1.3976583"
6639   height="1.3538021"
6640   id="rect28"
6641   style="stroke-width:0.292397" />
6642<rect
6643   x="9.2953072"
6644   y="8.6900635"
6645   width="1.4093542"
6646   height="1.3567261"
6647   id="rect30"
6648   style="stroke-width:0.292397" />
6649
6650</svg>
6651
6652                  <span>Vendredi 8 novembre</span>
6653                </div>
6654              
6655              
6656                <div class="icon-text">
6657                  <svg
6658   version="1.1"
6659   id="Calque_1"
6660   x="0px"
6661   y="0px"
6662   viewBox="0 0 20.000001 19.999999"
6663   xml:space="preserve"
6664   width="20"
6665   height="20"
6666   class="icon icon-location"
6667   xmlns:xlink="http://www.w3.org/1999/xlink"
6668   xmlns="http://www.w3.org/2000/svg"
6669   xmlns:svg="http://www.w3.org/2000/svg"><defs
6670   id="defs57">
6671	<defs
6672   id="defs33">
6673		<rect
6674   id="SVGID_00000166646900285765969010000014228774945574083981_"
6675   x="36.619999"
6676   y="26.200001"
6677   width="68.410004"
6678   height="347.10999" />
6679	</defs>
6680	<clipPath
6681   id="SVGID_00000137853452559454896110000000238363223172648882_">
6682		<use
6683   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6684   style="overflow:visible"
6685   id="use35"
6686   x="0"
6687   y="0"
6688   width="100%"
6689   height="100%" />
6690	</clipPath>
6691	
6692	
6693	
6694	
6695	
6696	
6697	
6698</defs>
6699<style
6700   type="text/css"
6701   id="style2">
6702	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6703	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6704</style>
6705
6706
6707
6708
6709
6710
6711
6712<g
6713   id="g1608"
6714   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
6715     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
6716     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6717     id="path48"
6718     transform="translate(204.25471,39.387081)" /><path
6719     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
6720     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6721     id="path50"
6722     transform="translate(204.25471,39.387081)" /></g>
6723</svg>
6724
6725                  <span>Galeries Lafayette Haussmann</span>
6726                </div>
6727              
6728              
6729                <div class="icon-text">
6730                  <svg
6731   version="1.1"
6732   id="Calque_1"
6733   x="0px"
6734   y="0px"
6735   viewBox="0 0 20.000001 19.999999"
6736   xml:space="preserve"
6737   width="20"
6738   height="20"
6739   class="icon icon-clock"
6740   xmlns:xlink="http://www.w3.org/1999/xlink"
6741   xmlns="http://www.w3.org/2000/svg"
6742   xmlns:svg="http://www.w3.org/2000/svg"><defs
6743   id="defs57">
6744	<defs
6745   id="defs33">
6746		<rect
6747   id="SVGID_00000166646900285765969010000014228774945574083981_"
6748   x="36.619999"
6749   y="26.200001"
6750   width="68.410004"
6751   height="347.10999" />
6752	</defs>
6753	<clipPath
6754   id="SVGID_00000137853452559454896110000000238363223172648882_">
6755		<use
6756   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6757   style="overflow:visible"
6758   id="use35"
6759   x="0"
6760   y="0"
6761   width="100%"
6762   height="100%" />
6763	</clipPath>
6764	
6765	
6766	
6767	
6768	
6769	
6770	
6771</defs>
6772<style
6773   type="text/css"
6774   id="style2">
6775	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6776	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6777</style>
6778
6779
6780
6781
6782
6783
6784
6785<path
6786   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
6787   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6788   id="path38"
6789   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
6790   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
6791   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6792   id="path40"
6793   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
6794   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
6795   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6796   id="path42"
6797   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
6798</svg>
6799
6800                  <span>2 sessions : 12h30 à 13h30 et 18h30 à 19h30</span>
6801                </div>
6802              
6803              
6804                <div class="icon-text">
6805                  <svg
6806   version="1.1"
6807   id="Calque_1"
6808   x="0px"
6809   y="0px"
6810   viewBox="0 0 20.000001 19.999999"
6811   xml:space="preserve"
6812   width="20"
6813   height="20"
6814   class="icon icon-euro"
6815   xmlns:xlink="http://www.w3.org/1999/xlink"
6816   xmlns="http://www.w3.org/2000/svg"
6817   xmlns:svg="http://www.w3.org/2000/svg"><defs
6818   id="defs57">
6819	<defs
6820   id="defs33">
6821		<rect
6822   id="SVGID_00000166646900285765969010000014228774945574083981_"
6823   x="36.619999"
6824   y="26.200001"
6825   width="68.410004"
6826   height="347.10999" />
6827	</defs>
6828	<clipPath
6829   id="SVGID_00000137853452559454896110000000238363223172648882_">
6830		<use
6831   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6832   style="overflow:visible"
6833   id="use35"
6834   x="0"
6835   y="0"
6836   width="100%"
6837   height="100%" />
6838	</clipPath>
6839	
6840	
6841	
6842	
6843	
6844	
6845	
6846</defs>
6847<style
6848   type="text/css"
6849   id="style2">
6850	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6851	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6852</style>
6853
6854
6855
6856
6857
6858
6859
6860<path
6861   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
6862   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6863   id="path44"
6864   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
6865   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
686516 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
6866   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
6867   id="path46"
6868   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
6869</svg>
6870
6871                  <span>Gratuit</span>
6872                </div>
6873              
6874              
6875              <p class="align-center">Evénement passé</p>
6876            </div>  
6877        
6878            <div class="masterclass-card" style="background-color:#dddad8;">
6879              <div class="bold title">ÉVÈNEMENT PASSÉ - Masterclass</div>
6880              <h2 class="title h1 text-transform-none">Dr Schartz - La révolution contre les taches</h2>
6881              <div class="bold title colored"></div>
6882              <div class="small-cards-wrapper img-full-width">
6883                
6884                  <div class="small-card">
6885                    <div class="image-container">
6886                      
6887
6888
6889<img
6890srcset="//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116&width=165 165w,//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116&width=330 330w,//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116&width=535 535w,//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116&width=750 750w,//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116 800w"
6891src="//lightinderm.com/cdn/shop/files/SChartz_800x800_5b77e3aa-969f-4593-90ec-1ce00d64b1f7.jpg?v=1724140116&width=1500"
6892sizes="
6893(min-width: px) -100px,
6894(min-width: 750px) calc(100vw - 10rem),
6895calc(100vw - 3rem)"
6896alt=""
6897height="800"
6898width="800"
6899data-id=""
6900
6901loading="lazy"
6902
6903class="motion-reduce image"
6904>
6905
6906                    </div>
6907                    <p class="bold"></p>
6908                    <p></p>
6909                  </div>
6910                
6911                
6912              </div>
6913              <div class="description">
6914                <p><strong>Découvrez en avant-première notre nouveauté </strong>lors d'une Masterclass exclusive avec le <strong>Dr Schartz</strong>, dermatologue renommé. </p><p>Pour la première fois, Lightinderm associe trois technologies synergiques : LED, actifs photo-actifs et massage <strong>pour lutter contre les taches pigmentaires et restaurer l'uniformité du teint.</strong></p><p>La fondatrice de Lightinderm sera également présente pour vous expliquer comment <strong>les LEDs peuvent transformer votre peau. </strong></p><p>Profitez de cette occasion pour bénéficier de <strong>conseils personnalisés</strong> de la part de nos experts, avec un <strong>diagnostic de peau détaillé</strong> et adapté à vos besoins.</p>
6915              </div>
6916              
6917                <div class="icon-text">
6918                  <svg
6919   version="1.1"
6920   id="Calque_1"
6921   x="0px"
6922   y="0px"
6923   class="icon icon-calendar"
6924   viewBox="0 0 20.000001 19.999999"
6925   xml:space="preserve"
6926   width="20"
6927   height="20"
6928   xmlns:xlink="http://www.w3.org/1999/xlink"
6929   xmlns="http://www.w3.org/2000/svg"
6930   xmlns:svg="http://www.w3.org/2000/svg"><defs
6931   id="defs57">
6932	<defs
6933   id="defs33">
6934		<rect
6935   id="SVGID_00000166646900285765969010000014228774945574083981_"
6936   x="36.619999"
6937   y="26.200001"
6938   width="68.410004"
6939   height="347.10999" />
6940	</defs>
6941	<clipPath
6942   id="SVGID_00000137853452559454896110000000238363223172648882_">
6943		<use
6944   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
6945   style="overflow:visible"
6946   id="use35"
6947   x="0"
6948   y="0"
6949   width="100%"
6950   height="100%" />
6951	</clipPath>
6952	
6953	
6954	
6955	
6956	
6957	
6958	
6959</defs>
6960<style
6961   type="text/css"
6962   id="style2">
6963	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
6964	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
6965</style>
6966<g
6967   id="g18"
6968   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
6969	<defs
6970   id="defs5">
6971		<rect
6972   id="SVGID_1_"
6973   x="36.619999"
6974   y="26.200001"
6975   width="68.410004"
6976   height="347.10999" />
6977	</defs>
6978	<clipPath
6979   id="SVGID_00000021801810288468736590000010930319622562841257_">
6980		<use
6981   xlink:href="#SVGID_1_"
6982   style="overflow:visible"
6983   id="use7"
6984   x="0"
6985   y="0"
6986   width="100%"
6987   height="100%" />
6988	</clipPath>
6989	<path
6990   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
6991   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6992   id="path10" />
6993	<path
6994   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
69947,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
6995   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
6996   id="path12" />
6997	<path
6998   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
6999   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7000   id="path14" />
7001	<path
7002   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
7003   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7004   id="path16" />
7005</g>
7006<rect
7007   x="12.190037"
7008   y="11.491234"
7009   width="1.4152021"
7010   height="1.362574"
7011   id="rect20"
7012   style="stroke-width:0.292397" />
7013<rect
7014   x="6.4064221"
7015   y="11.488308"
7016   width="1.4005822"
7017   height="1.3684219"
7018   id="rect22"
7019   style="stroke-width:0.292397" />
7020<rect
7021   x="9.2836113"
7022   y="11.491234"
7023   width="1.4093542"
7024   height="1.35965"
7025   id="rect24"
7026   style="stroke-width:0.292397" />
7027<rect
7028   x="12.198807"
7029   y="8.7017593"
7030   width="1.4210501"
7031   height="1.3421061"
7032   id="rect26"
7033   style="stroke-width:0.292397" />
7034<rect
7035   x="6.4064221"
7036   y="8.6900635"
7037   width="1.3976583"
7038   height="1.3538021"
7039   id="rect28"
7040   style="stroke-width:0.292397" />
7041<rect
7042   x="9.2953072"
7043   y="8.6900635"
7044   width="1.4093542"
7045   height="1.3567261"
7046   id="rect30"
7047   style="stroke-width:0.292397" />
7048
7049</svg>
7050
7051                  <span>Mercredi 18 septembre</span>
7052                </div>
7053              
7054              
7055                <div class="icon-text">
7056                  <svg
7057   version="1.1"
7058   id="Calque_1"
7059   x="0px"
7060   y="0px"
7061   viewBox="0 0 20.000001 19.999999"
7062   xml:space="preserve"
7063   width="20"
7064   height="20"
7065   class="icon icon-location"
7066   xmlns:xlink="http://www.w3.org/1999/xlink"
7067   xmlns="http://www.w3.org/2000/svg"
7068   xmlns:svg="http://www.w3.org/2000/svg"><defs
7069   id="defs57">
7070	<defs
7071   id="defs33">
7072		<rect
7073   id="SVGID_00000166646900285765969010000014228774945574083981_"
7074   x="36.619999"
7075   y="26.200001"
7076   width="68.410004"
7077   height="347.10999" />
7078	</defs>
7079	<clipPath
7080   id="SVGID_00000137853452559454896110000000238363223172648882_">
7081		<use
7082   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7083   style="overflow:visible"
7084   id="use35"
7085   x="0"
7086   y="0"
7087   width="100%"
7088   height="100%" />
7089	</clipPath>
7090	
7091	
7092	
7093	
7094	
7095	
7096	
7097</defs>
7098<style
7099   type="text/css"
7100   id="style2">
7101	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7102	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7103</style>
7104
7105
7106
7107
7108
7109
7110
7111<g
7112   id="g1608"
7113   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
7114     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
7115     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7116     id="path48"
7117     transform="translate(204.25471,39.387081)" /><path
7118     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
7119     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7120     id="path50"
7121     transform="translate(204.25471,39.387081)" /></g>
7122</svg>
7123
7124                  <span>Le Bon Marché (1er étage)</span>
7125                </div>
7126              
7127              
7128                <div class="icon-text">
7129                  <svg
7130   version="1.1"
7131   id="Calque_1"
7132   x="0px"
7133   y="0px"
7134   viewBox="0 0 20.000001 19.999999"
7135   xml:space="preserve"
7136   width="20"
7137   height="20"
7138   class="icon icon-clock"
7139   xmlns:xlink="http://www.w3.org/1999/xlink"
7140   xmlns="http://www.w3.org/2000/svg"
7141   xmlns:svg="http://www.w3.org/2000/svg"><defs
7142   id="defs57">
7143	<defs
7144   id="defs33">
7145		<rect
7146   id="SVGID_00000166646900285765969010000014228774945574083981_"
7147   x="36.619999"
7148   y="26.200001"
7149   width="68.410004"
7150   height="347.10999" />
7151	</defs>
7152	<clipPath
7153   id="SVGID_00000137853452559454896110000000238363223172648882_">
7154		<use
7155   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7156   style="overflow:visible"
7157   id="use35"
7158   x="0"
7159   y="0"
7160   width="100%"
7161   height="100%" />
7162	</clipPath>
7163	
7164	
7165	
7166	
7167	
7168	
7169	
7170</defs>
7171<style
7172   type="text/css"
7173   id="style2">
7174	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7175	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7176</style>
7177
7178
7179
7180
7181
7182
7183
7184<path
7185   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
7186   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7187   id="path38"
7188   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
7189   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
7190   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7191   id="path40"
7192   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
7193   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
7194   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7195   id="path42"
7196   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
7197</svg>
7198
7199                  <span>1h30</span>
7200                </div>
7201              
7202              
7203                <div class="icon-text">
7204                  <svg
7205   version="1.1"
7206   id="Calque_1"
7207   x="0px"
7208   y="0px"
7209   viewBox="0 0 20.000001 19.999999"
7210   xml:space="preserve"
7211   width="20"
7212   height="20"
7213   class="icon icon-euro"
7214   xmlns:xlink="http://www.w3.org/1999/xlink"
7215   xmlns="http://www.w3.org/2000/svg"
7216   xmlns:svg="http://www.w3.org/2000/svg"><defs
7217   id="defs57">
7218	<defs
7219   id="defs33">
7220		<rect
7221   id="SVGID_00000166646900285765969010000014228774945574083981_"
7222   x="36.619999"
7223   y="26.200001"
7224   width="68.410004"
7225   height="347.10999" />
7226	</defs>
7227	<clipPath
7228   id="SVGID_00000137853452559454896110000000238363223172648882_">
7229		<use
7230   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7231   style="overflow:visible"
7232   id="use35"
7233   x="0"
7234   y="0"
7235   width="100%"
7236   height="100%" />
7237	</clipPath>
7238	
7239	
7240	
7241	
7242	
7243	
7244	
7245</defs>
7246<style
7247   type="text/css"
7248   id="style2">
7249	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7250	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7251</style>
7252
7253
7254
7255
7256
7257
7258
7259<path
7260   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
7261   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7262   id="path44"
7263   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
7264   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
726416 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
7265   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7266   id="path46"
7267   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
7268</svg>
7269
7270                  <span>35 euros</span>
7271                </div>
7272              
7273              
7274              <p class="align-center">Evènement passé</p>
7275            </div>  
7276        
7277            <div class="masterclass-card" style="background-color:#dddad8;">
7278              <div class="bold title">ÉVÈNEMENT PASSÉ - Institut Bon Marché</div>
7279              <h2 class="title h1 text-transform-none">Holifitness by Chantal Lehmann x Lightinderm</h2>
7280              <div class="bold title colored"></div>
7281              <div class="small-cards-wrapper img-full-width">
7282                
7283                  <div class="small-card">
7284                    <div class="image-container">
7285                      
7286
7287
7288<img
7289srcset="//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=165 165w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=330 330w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=535 535w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=750 750w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=1000 1000w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=1500 1500w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=3000 3000w,//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795 4284w"
7290src="//lightinderm.com/cdn/shop/files/IMG_0668.jpg?v=1724312795&width=1500"
7291sizes="
7292(min-width: px) -100px,
7293(min-width: 750px) calc(100vw - 10rem),
7294calc(100vw - 3rem)"
7295alt=""
7296height="5712"
7297width="4284"
7298data-id=""
7299
7300loading="lazy"
7301
7302class="motion-reduce image"
7303>
7304
7305                    </div>
7306                    <p class="bold"></p>
7307                    <p></p>
7308                  </div>
7309                
7310                
7311              </div>
7312              <div class="description">
7313                <p>Plongez dans une expérience de soin exclusive à l'Institut du Bon Marché. <strong>Chantal Lehmann, spécialiste renommée du massage tissulaire vous accueille pour une combinaison magistrale de Lightinderm et de la méthode HoliFitness®.</strong></p><p>HoliFitness® est LE massage facial qui redonne fermeté, éclat et jeunesse à votre peau. Cette méthode de modelage du visage prouvée scientifiquement est une alternative naturelle et efficace au botox et à l'acide hyaluronique pour <strong>restaurer la jeunesse de votre visage.</strong></p><p></p><p>La méthode Holifitness® est la seule technique de soin au monde à avoir été soumise à une étude clinique, attestant ainsi de son efficacité et de ses <strong>résultats visibles dès la première séance.</strong></p>
7314              </div>
7315              
7316                <div class="icon-text">
7317                  <svg
7318   version="1.1"
7319   id="Calque_1"
7320   x="0px"
7321   y="0px"
7322   class="icon icon-calendar"
7323   viewBox="0 0 20.000001 19.999999"
7324   xml:space="preserve"
7325   width="20"
7326   height="20"
7327   xmlns:xlink="http://www.w3.org/1999/xlink"
7328   xmlns="http://www.w3.org/2000/svg"
7329   xmlns:svg="http://www.w3.org/2000/svg"><defs
7330   id="defs57">
7331	<defs
7332   id="defs33">
7333		<rect
7334   id="SVGID_00000166646900285765969010000014228774945574083981_"
7335   x="36.619999"
7336   y="26.200001"
7337   width="68.410004"
7338   height="347.10999" />
7339	</defs>
7340	<clipPath
7341   id="SVGID_00000137853452559454896110000000238363223172648882_">
7342		<use
7343   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7344   style="overflow:visible"
7345   id="use35"
7346   x="0"
7347   y="0"
7348   width="100%"
7349   height="100%" />
7350	</clipPath>
7351	
7352	
7353	
7354	
7355	
7356	
7357	
7358</defs>
7359<style
7360   type="text/css"
7361   id="style2">
7362	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7363	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7364</style>
7365<g
7366   id="g18"
7367   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
7368	<defs
7369   id="defs5">
7370		<rect
7371   id="SVGID_1_"
7372   x="36.619999"
7373   y="26.200001"
7374   width="68.410004"
7375   height="347.10999" />
7376	</defs>
7377	<clipPath
7378   id="SVGID_00000021801810288468736590000010930319622562841257_">
7379		<use
7380   xlink:href="#SVGID_1_"
7381   style="overflow:visible"
7382   id="use7"
7383   x="0"
7384   y="0"
7385   width="100%"
7386   height="100%" />
7387	</clipPath>
7388	<path
7389   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
7390   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7391   id="path10" />
7392	<path
7393   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
73937,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
7394   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7395   id="path12" />
7396	<path
7397   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
7398   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7399   id="path14" />
7400	<path
7401   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
7402   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7403   id="path16" />
7404</g>
7405<rect
7406   x="12.190037"
7407   y="11.491234"
7408   width="1.4152021"
7409   height="1.362574"
7410   id="rect20"
7411   style="stroke-width:0.292397" />
7412<rect
7413   x="6.4064221"
7414   y="11.488308"
7415   width="1.4005822"
7416   height="1.3684219"
7417   id="rect22"
7418   style="stroke-width:0.292397" />
7419<rect
7420   x="9.2836113"
7421   y="11.491234"
7422   width="1.4093542"
7423   height="1.35965"
7424   id="rect24"
7425   style="stroke-width:0.292397" />
7426<rect
7427   x="12.198807"
7428   y="8.7017593"
7429   width="1.4210501"
7430   height="1.3421061"
7431   id="rect26"
7432   style="stroke-width:0.292397" />
7433<rect
7434   x="6.4064221"
7435   y="8.6900635"
7436   width="1.3976583"
7437   height="1.3538021"
7438   id="rect28"
7439   style="stroke-width:0.292397" />
7440<rect
7441   x="9.2953072"
7442   y="8.6900635"
7443   width="1.4093542"
7444   height="1.3567261"
7445   id="rect30"
7446   style="stroke-width:0.292397" />
7447
7448</svg>
7449
7450                  <span>Du 23 au 29 septembre</span>
7451                </div>
7452              
7453              
7454                <div class="icon-text">
7455                  <svg
7456   version="1.1"
7457   id="Calque_1"
7458   x="0px"
7459   y="0px"
7460   viewBox="0 0 20.000001 19.999999"
7461   xml:space="preserve"
7462   width="20"
7463   height="20"
7464   class="icon icon-location"
7465   xmlns:xlink="http://www.w3.org/1999/xlink"
7466   xmlns="http://www.w3.org/2000/svg"
7467   xmlns:svg="http://www.w3.org/2000/svg"><defs
7468   id="defs57">
7469	<defs
7470   id="defs33">
7471		<rect
7472   id="SVGID_00000166646900285765969010000014228774945574083981_"
7473   x="36.619999"
7474   y="26.200001"
7475   width="68.410004"
7476   height="347.10999" />
7477	</defs>
7478	<clipPath
7479   id="SVGID_00000137853452559454896110000000238363223172648882_">
7480		<use
7481   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7482   style="overflow:visible"
7483   id="use35"
7484   x="0"
7485   y="0"
7486   width="100%"
7487   height="100%" />
7488	</clipPath>
7489	
7490	
7491	
7492	
7493	
7494	
7495	
7496</defs>
7497<style
7498   type="text/css"
7499   id="style2">
7500	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7501	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7502</style>
7503
7504
7505
7506
7507
7508
7509
7510<g
7511   id="g1608"
7512   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
7513     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
7514     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7515     id="path48"
7516     transform="translate(204.25471,39.387081)" /><path
7517     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
7518     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7519     id="path50"
7520     transform="translate(204.25471,39.387081)" /></g>
7521</svg>
7522
7523                  <span>Institut du Bon Marché</span>
7524                </div>
7525              
7526              
7527                <div class="icon-text">
7528                  <svg
7529   version="1.1"
7530   id="Calque_1"
7531   x="0px"
7532   y="0px"
7533   viewBox="0 0 20.000001 19.999999"
7534   xml:space="preserve"
7535   width="20"
7536   height="20"
7537   class="icon icon-clock"
7538   xmlns:xlink="http://www.w3.org/1999/xlink"
7539   xmlns="http://www.w3.org/2000/svg"
7540   xmlns:svg="http://www.w3.org/2000/svg"><defs
7541   id="defs57">
7542	<defs
7543   id="defs33">
7544		<rect
7545   id="SVGID_00000166646900285765969010000014228774945574083981_"
7546   x="36.619999"
7547   y="26.200001"
7548   width="68.410004"
7549   height="347.10999" />
7550	</defs>
7551	<clipPath
7552   id="SVGID_00000137853452559454896110000000238363223172648882_">
7553		<use
7554   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7555   style="overflow:visible"
7556   id="use35"
7557   x="0"
7558   y="0"
7559   width="100%"
7560   height="100%" />
7561	</clipPath>
7562	
7563	
7564	
7565	
7566	
7567	
7568	
7569</defs>
7570<style
7571   type="text/css"
7572   id="style2">
7573	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7574	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7575</style>
7576
7577
7578
7579
7580
7581
7582
7583<path
7584   d="m 37.89,245.07 c 0.11,18.5 14.89,33.11 33.36,32.99 17.96,-0.11 32.67,-15.11 32.57,-33.2 -0.11,-18.14 -15.06,-32.91 -33.16,-32.76 -18.18,0.15 -32.88,14.94 -32.77,32.97 m 33,-34.16 c 18.46,-0.15 34.31,15 34.14,34.53 -0.17,19.04 -15.72,34.07 -34.86,33.85 -18.44,-0.21 -33.68,-15.77 -33.55,-34.25 0.14,-19 15.53,-34.33 34.27,-34.13"
7585   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7586   id="path38"
7587   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
7588   d="m 70.74,262.73 c 9.74,0.04 17.71,-7.77 17.75,-17.41 0.04,-9.9 -7.76,-17.89 -17.56,-17.98 -9.65,-0.09 -17.76,7.95 -17.78,17.63 -0.03,9.79 7.82,17.71 17.59,17.76 m 0.06,4.03 c -12.1,-0.06 -21.72,-9.79 -21.65,-21.88 0.07,-11.83 9.91,-21.6 21.73,-21.56 11.99,0.04 21.68,9.87 21.63,21.95 -0.06,11.89 -9.8,21.54 -21.71,21.49"
7589   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7590   id="path40"
7591   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" /><path
7592   d="m 72.81,238.64 c 0,1.94 0.09,3.9 -0.05,5.83 -0.06,0.83 -0.44,1.78 -0.99,2.4 -1.45,1.64 -3.08,3.14 -4.64,4.69 -1.16,1.14 -2.34,1.29 -3.22,0.43 -0.97,-0.94 -0.84,-2.03 0.43,-3.32 1.22,-1.24 2.51,-2.42 3.66,-3.72 0.42,-0.47 0.77,-1.21 0.78,-1.83 0.07,-3.58 -0.04,-7.17 0.1,-10.75 0.03,-0.71 0.78,-1.73 1.44,-1.98 0.56,-0.21 1.54,0.37 2.18,0.82 0.29,0.2 0.28,0.93 0.29,1.43 0.04,2.01 0.02,4.01 0.02,6"
7593   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7594   id="path42"
7595   transform="matrix(0.2923549,0,0,0.29234772,-10.706036,-61.658492)" />
7596</svg>
7597
7598                  <span>95 minutes</span>
7599                </div>
7600              
7601              
7602                <div class="icon-text">
7603                  <svg
7604   version="1.1"
7605   id="Calque_1"
7606   x="0px"
7607   y="0px"
7608   viewBox="0 0 20.000001 19.999999"
7609   xml:space="preserve"
7610   width="20"
7611   height="20"
7612   class="icon icon-euro"
7613   xmlns:xlink="http://www.w3.org/1999/xlink"
7614   xmlns="http://www.w3.org/2000/svg"
7615   xmlns:svg="http://www.w3.org/2000/svg"><defs
7616   id="defs57">
7617	<defs
7618   id="defs33">
7619		<rect
7620   id="SVGID_00000166646900285765969010000014228774945574083981_"
7621   x="36.619999"
7622   y="26.200001"
7623   width="68.410004"
7624   height="347.10999" />
7625	</defs>
7626	<clipPath
7627   id="SVGID_00000137853452559454896110000000238363223172648882_">
7628		<use
7629   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7630   style="overflow:visible"
7631   id="use35"
7632   x="0"
7633   y="0"
7634   width="100%"
7635   height="100%" />
7636	</clipPath>
7637	
7638	
7639	
7640	
7641	
7642	
7643	
7644</defs>
7645<style
7646   type="text/css"
7647   id="style2">
7648	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7649	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7650</style>
7651
7652
7653
7654
7655
7656
7657
7658<path
7659   d="m 102.43,339.75 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.31,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,306.28 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
7660   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7661   id="path44"
7662   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" /><path
7663   d="m 75.08,350.39 c 0.78,-0.67 1.27,-1.56 1.47,-2.67 0.1,-0.39 0.33,-0.56 0.69,-0.49 l 5.63,1.03 c 0.2,0.03 0.33,0.11 0.42,0.22 0.08,0.12 0.11,0.27 0.08,0.47 -0.43,2.58 -1.63,4.62 -3.63,6.12 -1.99,1.5 -4.52,2.25 -7.59,2.25 -2.25,0 -4.24,-0.45 -5.95,-1.35 -1.72,-0.9 -3.05,-2.17 -3.99,-3.82 -0.95,-1.65 -1.42,-3.57 -1.42,-5.75 v -1.76 c 0,-0.16 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.12 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.12 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.52 c 0,-0.
766316 -0.08,-0.24 -0.24,-0.24 H 57.4 c -0.16,0 -0.3,-0.06 -0.42,-0.17 -0.11,-0.11 -0.17,-0.25 -0.17,-0.42 v -2.45 c 0,-0.16 0.06,-0.3 0.17,-0.42 0.12,-0.11 0.26,-0.17 0.42,-0.17 h 3.13 c 0.16,0 0.24,-0.08 0.24,-0.24 v -1.76 c 0,-2.19 0.47,-4.1 1.4,-5.75 0.93,-1.65 2.25,-2.91 3.96,-3.79 1.71,-0.88 3.71,-1.32 6,-1.32 3.1,0 5.66,0.77 7.69,2.3 2.03,1.53 3.23,3.62 3.62,6.27 v 0.1 c 0,0.29 -0.18,0.48 -0.54,0.54 l -5.73,0.74 h -0.1 c -0.29,0 -0.49,-0.18 -0.59,-0.54 -0.19,-1.08 -0.68,-1.93 -1.44,-2.55 -0.77,-0.62 -1.74,-0.93 -2.91,-0.93 -1.34,0 -2.42,0.44 -3.23,1.32 -0.82,0.88 -1.22,2.02 -1.22,3.43 v 1.96 c 0,0.16 0.08,0.24 0.24,0.24 h 9.74 c 0.2,0 0.34,0.07 0.44,0.2 0.1,0.13 0.11,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.64,0.49 h -8.86 c -0.17,0 -0.24,0.08 -0.24,0.24 v 1.52 c 0,0.16 0.08,0.24 0.24,0.24 H 76 c 0.2,0 0.34,0.07 0.44,0.19 0.1,0.13 0.12,0.29 0.05,0.49 l -0.73,2.45 c -0.1,0.33 -0.31,0.49 -0.63,0.49 h -7.2 c -0.17,0 -0.24,0.08 -0.24,0.24 v 2.06 c 0,1.4 0.41,2.54 1.22,3.4 0.82,0.87 1.89,1.3 3.23,1.3 1.17,-0.01 2.15,-0.35 2.94,-1.02"
7664   clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7665   id="path46"
7666   transform="matrix(0.2983739,0,0,0.2983739,-10.92943,-91.385957)" />
7667</svg>
7668
7669                  <span>280 euros</span>
7670                </div>
7671              
7672              
7673              <p class="align-center">Evènement passé</p>
7674            </div>  
7675        
7676            <div class="masterclass-card" style="background-color:#dddad8;">
7677              <div class="bold title">ÉVÈNEMENT PASSÉ - Bordeaux</div>
7678              <h2 class="title h1 text-transform-none">Soin Expert Revitalisant</h2>
7679              <div class="bold title colored"></div>
7680              <div class="small-cards-wrapper img-full-width">
7681                
7682                  <div class="small-card">
7683                    <div class="image-container">
7684                      
7685
7686
7687<img
7688srcset="//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=165 165w,//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=330 330w,//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=535 535w,//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=750 750w,//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=1000 1000w,//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677 1080w"
7689src="//lightinderm.com/cdn/shop/files/Soin_LID.png?v=1724675677&width=1500"
7690sizes="
7691(min-width: px) -100px,
7692(min-width: 750px) calc(100vw - 10rem),
7693calc(100vw - 3rem)"
7694alt=""
7695height="1080"
7696width="1080"
7697data-id=""
7698
7699loading="lazy"
7700
7701class="motion-reduce image"
7702>
7703
7704                    </div>
7705                    <p class="bold"></p>
7706                    <p></p>
7707                  </div>
7708                
7709                
7710              </div>
7711              <div class="description">
7712                <p>Ne manquez pas notre prochain événement aux<strong> Galeries Lafayette Bordeaux</strong> ! </p><p>Offrez-vous une pause bien-être et préparez-vous à une expérience unique, pour retrouver une peau éclatante et revitalisée. </p><p>Rendez-vous bientôt pour ce moment d'exception.</p>
7713              </div>
7714              
7715                <div class="icon-text">
7716                  <svg
7717   version="1.1"
7718   id="Calque_1"
7719   x="0px"
7720   y="0px"
7721   class="icon icon-calendar"
7722   viewBox="0 0 20.000001 19.999999"
7723   xml:space="preserve"
7724   width="20"
7725   height="20"
7726   xmlns:xlink="http://www.w3.org/1999/xlink"
7727   xmlns="http://www.w3.org/2000/svg"
7728   xmlns:svg="http://www.w3.org/2000/svg"><defs
7729   id="defs57">
7730	<defs
7731   id="defs33">
7732		<rect
7733   id="SVGID_00000166646900285765969010000014228774945574083981_"
7734   x="36.619999"
7735   y="26.200001"
7736   width="68.410004"
7737   height="347.10999" />
7738	</defs>
7739	<clipPath
7740   id="SVGID_00000137853452559454896110000000238363223172648882_">
7741		<use
7742   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7743   style="overflow:visible"
7744   id="use35"
7745   x="0"
7746   y="0"
7747   width="100%"
7748   height="100%" />
7749	</clipPath>
7750	
7751	
7752	
7753	
7754	
7755	
7756	
7757</defs>
7758<style
7759   type="text/css"
7760   id="style2">
7761	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7762	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7763</style>
7764<g
7765   id="g18"
7766   transform="matrix(0.29239713,0,0,0.29239784,-10.707583,-7.6608236)">
7767	<defs
7768   id="defs5">
7769		<rect
7770   id="SVGID_1_"
7771   x="36.619999"
7772   y="26.200001"
7773   width="68.410004"
7774   height="347.10999" />
7775	</defs>
7776	<clipPath
7777   id="SVGID_00000021801810288468736590000010930319622562841257_">
7778		<use
7779   xlink:href="#SVGID_1_"
7780   style="overflow:visible"
7781   id="use7"
7782   x="0"
7783   y="0"
7784   width="100%"
7785   height="100%" />
7786	</clipPath>
7787	<path
7788   d="M 103.79,58.97 C 103.81,41.51 89.17,27.45 70.84,27.34 52.78,27.23 37.86,41.53 37.84,58.96 37.83,76.4 52.6,90.64 70.75,90.67 89.03,90.7 103.77,76.57 103.79,58.97 M 70.85,26.2 c 18.96,0.01 34.22,14.66 34.17,32.83 C 104.98,77.23 89.73,91.86 70.81,91.84 51.85,91.82 36.6,77.11 36.61,58.84 36.64,40.82 51.98,26.19 70.85,26.2"
7789   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7790   id="path10" />
7791	<path
7792   d="m 54.65,52.34 v 1.47 c 0,6.1 0.04,12.2 -0.03,18.3 -0.02,1.38 0.44,1.74 1.85,1.74 9.6,-0.05 19.19,-0.06 28.78,0 1.43,0.01 1.86,-0.4 1.85,-1.76 -0.06,-6.15 -0.02,-12.3 -0.03,-18.45 0,-0.42 -0.06,-0.85 -0.1,-1.3 z m 0.99,-8.25 c 0.22,2.65 1.06,3.73 2.85,3.78 1.84,0.05 2.6,-0.89 2.99,-3.76 h 18.39 c 0.53,1.14 0.88,2.24 1.53,3.14 0.29,0.41 1.17,0.58 1.79,0.59 1.7
77927,0.04 2.52,-0.99 2.8,-3.65 2.33,-0.34 4.08,1.19 4.13,3.7 0.05,2.56 0.01,5.11 0.01,7.67 0.01,5.61 0.01,11.22 0.01,16.82 0,3.05 -1.41,4.39 -4.6,4.39 -9.8,0.01 -19.6,0.01 -29.39,0 -3.24,0 -4.57,-1.25 -4.58,-4.37 -0.02,-8.07 -0.03,-16.14 -0.02,-24.2 0.02,-2.73 1.42,-4.13 4.09,-4.11"
7793   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7794   id="path12" />
7795	<path
7796   d="m 56.9,44 c 0,-0.39 -0.16,-0.88 0.03,-1.15 0.4,-0.58 0.9,-1.29 1.51,-1.48 0.96,-0.29 1.67,0.38 1.82,1.31 0.13,0.76 0.06,1.56 0.05,2.34 -0.01,1.09 -0.61,1.83 -1.73,1.84 -1.12,0.01 -1.73,-0.71 -1.7,-1.83 0.01,-0.34 0,-0.68 0,-1.03 z"
7797   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7798   id="path14" />
7799	<path
7800   d="m 84.78,44.11 c 0.02,1.94 -0.5,2.8 -1.68,2.79 -1.19,-0.01 -1.75,-0.91 -1.74,-2.8 0,-0.44 -0.01,-0.89 0.07,-1.32 0.16,-0.94 0.69,-1.52 1.76,-1.47 1.08,0.05 1.54,0.66 1.59,1.63 0.02,0.38 0,0.77 0,1.17"
7801   clip-path="url(#SVGID_00000021801810288468736590000010930319622562841257_)"
7802   id="path16" />
7803</g>
7804<rect
7805   x="12.190037"
7806   y="11.491234"
7807   width="1.4152021"
7808   height="1.362574"
7809   id="rect20"
7810   style="stroke-width:0.292397" />
7811<rect
7812   x="6.4064221"
7813   y="11.488308"
7814   width="1.4005822"
7815   height="1.3684219"
7816   id="rect22"
7817   style="stroke-width:0.292397" />
7818<rect
7819   x="9.2836113"
7820   y="11.491234"
7821   width="1.4093542"
7822   height="1.35965"
7823   id="rect24"
7824   style="stroke-width:0.292397" />
7825<rect
7826   x="12.198807"
7827   y="8.7017593"
7828   width="1.4210501"
7829   height="1.3421061"
7830   id="rect26"
7831   style="stroke-width:0.292397" />
7832<rect
7833   x="6.4064221"
7834   y="8.6900635"
7835   width="1.3976583"
7836   height="1.3538021"
7837   id="rect28"
7838   style="stroke-width:0.292397" />
7839<rect
7840   x="9.2953072"
7841   y="8.6900635"
7842   width="1.4093542"
7843   height="1.3567261"
7844   id="rect30"
7845   style="stroke-width:0.292397" />
7846
7847</svg>
7848
7849                  <span>Du 7 au 13 octobre</span>
7850                </div>
7851              
7852              
7853                <div class="icon-text">
7854                  <svg
7855   version="1.1"
7856   id="Calque_1"
7857   x="0px"
7858   y="0px"
7859   viewBox="0 0 20.000001 19.999999"
7860   xml:space="preserve"
7861   width="20"
7862   height="20"
7863   class="icon icon-location"
7864   xmlns:xlink="http://www.w3.org/1999/xlink"
7865   xmlns="http://www.w3.org/2000/svg"
7866   xmlns:svg="http://www.w3.org/2000/svg"><defs
7867   id="defs57">
7868	<defs
7869   id="defs33">
7870		<rect
7871   id="SVGID_00000166646900285765969010000014228774945574083981_"
7872   x="36.619999"
7873   y="26.200001"
7874   width="68.410004"
7875   height="347.10999" />
7876	</defs>
7877	<clipPath
7878   id="SVGID_00000137853452559454896110000000238363223172648882_">
7879		<use
7880   xlink:href="#SVGID_00000166646900285765969010000014228774945574083981_"
7881   style="overflow:visible"
7882   id="use35"
7883   x="0"
7884   y="0"
7885   width="100%"
7886   height="100%" />
7887	</clipPath>
7888	
7889	
7890	
7891	
7892	
7893	
7894	
7895</defs>
7896<style
7897   type="text/css"
7898   id="style2">
7899	.st0{clip-path:url(#SVGID_00000054979170596470269720000000558176696733331621_);}
7900	.st1{clip-path:url(#SVGID_00000019645421959886424650000009741540826025162640_);}
7901</style>
7902
7903
7904
7905
7906
7907
7908
7909<g
7910   id="g1608"
7911   transform="matrix(0.29837382,0,0,0.29837382,-71.873685,-46.918415)"><path
7912     d="m 102.43,151.33 c 0.02,-17.83 -14.32,-32.19 -32.28,-32.3 -17.69,-0.12 -32.32,14.49 -32.33,32.29 -0.01,17.81 14.46,32.35 32.24,32.38 17.91,0.03 32.35,-14.41 32.37,-32.37 M 70.16,117.86 c 18.58,0.01 33.52,14.97 33.48,33.52 -0.04,18.59 -14.98,33.52 -33.51,33.51 -18.58,-0.02 -33.52,-15.04 -33.5,-33.7 0.01,-18.41 15.03,-33.34 33.53,-33.33"
7913     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7914     id="path48"
7915     transform="translate(204.25471,39.387081)" /><path
7916     d="m 70.2,151.08 c 2.83,0.41 5.71,-2.79 5.69,-5.64 -0.02,-2.76 -2.73,-5.78 -5.75,-5.75 -3.11,0.02 -5.62,2.69 -5.76,5.88 -0.1,2.62 2.9,5.89 5.82,5.51 m -2.47,-19.16 h 4.8 c 0.2,0.1 0.38,0.25 0.59,0.3 3.12,0.76 5.9,2.16 7.68,4.88 1.14,1.74 1.9,3.72 2.83,5.6 v 5.39 c -0.48,1.24 -0.83,2.57 -1.48,3.71 -1.77,3.08 -3.66,6.1 -5.53,9.12 -2.05,3.32 -4.12,6.61 -6.19,9.92 h -0.6 c -1.53,-2.48 -3.09,-4.94 -4.58,-7.44 -3,-5.03 -6.73,-9.65 -8.62,-15.31 V 143 c 0.08,-0.05 0.22,-0.09 0.23,-0.16 0.62,-3.93 2.85,-6.83 6.1,-8.91 1.42,-0.92 3.17,-1.36 4.77,-2.01"
7917     clip-path="url(#SVGID_00000137853452559454896110000000238363223172648882_)"
7918     id="path50"
7919     transform="translate(204.25471,39.387081)" /></g>
7920</svg>
7921
7922                  <span>Galeries Lafayette Bordeaux</span>
7923                </div>
7924              
7925              
7926              
7927              
7928              <p class="align-center">Evénement passé</p>
7929            </div>  
7930        
7931    </div>
7932</div>
7933
7934</section>
7935    </main>
7936
7937    <!-- BEGIN sections: footer-group -->
7938<div id="shopify-section-sections--25522849153406__footer" class="shopify-section shopify-section-group-footer-group">
7939
7940<footer class="footer content-width"><div class="footer__content-top container"><div class="footer__blocks-wrapper "><div class="footer-block grid__item type-newsletter" >
7941
7942    <h2 class="footer-block__heading h4 text-transform-uppercase">Recevez nos dernières actualités</h2>
7943
7944
7945<link href="//lightinderm.com/cdn/shop/t/83/assets/block-newsletter.css?v=96347594023094921341750781927" rel="stylesheet" type="text/css" media="all" />
7946<div class="block-newsletter"><form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
7947        <div class="newsletter-form__field-wrapper">
7948            <div class="field">
7949                <label class="field__label" for="NewsletterForm--newsletter-footer">Email</label>
7950                <input
7951                    id="NewsletterForm--newsletter-footer"
7952                    type="email"
7953                    name="contact[email]"
7954                    class="field__input"
7955                    value=""
7956                    aria-required="true"
7957                    autocorrect="off"
7958                    autocapitalize="off"
7959                    autocomplete="email"
7960                    
7961                    placeholder="Email"
7962                    required
7963                >
7964                <button
7965                    type="submit"
7966                    class="newsletter-form__button field__button"
7967                    name="commit"
7968                    id="Subscribe"
7969                    aria-label="S&#39;inscrire"
7970                >
7971                    S&#39;inscrire
7972                </button>
7973            </div></div></form></div>
7974</div><div class="footer-block grid__item type-link_list" >
7975
7976    <h2 class="footer-block__heading h4 text-transform-uppercase" onclick="this.classList.toggle('active')">Programmes</h2>
7977
7978<ul class="footer-block__details-content link-list menu-footer"><li>
7979                                <a
7980                                href="/products/protocole-repair"
7981                                class="link link--text list-menu__item list-menu__item--link"
7982                                >
7983                                Repair
7984                                </a>
7985                            </li><li>
7986                                <a
7987                                href="/products/protocole-lift"
7988                                class="link link--text list-menu__item list-menu__item--link"
7989                                >
7990                                Lift
7991                                </a>
7992                            </li><li>
7993                                <a
7994                                href="/products/protocole-eye"
7995                                class="link link--text list-menu__item list-menu__item--link"
7996                                >
7997                                EYE
7998                                </a>
7999                            </li><li>
8000                                <a
8001                                href="/products/protocole-spotless"
8002                                class="link link--text list-menu__item list-menu__item--link"
8003                                >
8004                                Spotless
8005                                </a>
8006                            </li><li>
8007                                <a
8008                                href="/products/protocole-skin-perfect"
8009                                class="link link--text list-menu__item list-menu__item--link"
8010                                >
8011                                SKIN PERFECT
8012                                </a>
8013                            </li><li>
8014                                <a
8015                                href="/products/protocole-brightening"
8016                                class="link link--text list-menu__item list-menu__item--link"
8017                                >
8018                                Brightening
8019                                </a>
8020                            </li><li>
8021                                <a
8022                                href="/products/protocole-purity"
8023                                class="link link--text list-menu__item list-menu__item--link"
8024                                >
8025                                Purity
8026                                </a>
8027                            </li></ul></div><div class="footer-block grid__item type-link_list" >
8028
8029    <h2 class="footer-block__heading h4 text-transform-uppercase" onclick="this.classList.toggle('active')">À propos</h2>
8030
8031<ul class="footer-block__details-content link-list menu-footer-menu-2"><li>
8032                                <a
8033                                href="/pages/histoire"
8034                                class="link link--text list-menu__item list-menu__item--link"
8035                                >
8036                                Notre histoire
8037                                </a>
8038                            </li><li>
8039                                <a
8040                                href="/pages/technologie"
8041                                class="link link--text list-menu__item list-menu__item--link"
8042                                >
8043                                La méthode
8044                                </a>
8045                            </li><li>
8046                                <a
8047                                href="/blogs/actualites"
8048                                class="link link--text list-menu__item list-menu__item--link"
8049                                >
8050                                Actualité
8051                                </a>
8052                            </li><li>
8053                                <a
8054                                href="/pages/stores"
8055                                class="link link--text list-menu__item list-menu__item--link"
8056                                >
8057                                Où nous trouver ? 
8058                                </a>
8059                            </li><li>
8060                                <a
8061                                href="/pages/contact-professionnel"
8062                                class="link link--text list-menu__item list-menu__item--link"
8063                                >
8064                                Contact professionnel
8065                                </a>
8066                            </li><li>
8067                                <a
8068                                href="/pages/faq"
8069                                class="link link--text list-menu__item list-menu__item--link"
8070                                >
8071                                FAQ
8072                                </a>
8073                            </li><li>
8074                                <a
8075                                href="/pages/enregistrement-appareil"
8076                                class="link link--text list-menu__item list-menu__item--link"
8077                                >
8078                                Garantie de l'appareil
8079                                </a>
8080                            </li></ul></div><div class="footer-block grid__item type-link_list" >
8081
8082    <h2 class="footer-block__heading h4 text-transform-uppercase" onclick="this.classList.toggle('active')">Aide</h2>
8083
8084<ul class="footer-block__details-content link-list menu-footer-menu-3"><li>
8085                                <a
8086                                href="/pages/diagnostic"
8087                                class="link link--text list-menu__item list-menu__item--link"
8088                                >
8089                                Diagnostic de peau
8090                                </a>
8091                            </li><li>
8092                                <a
8093                                href="/pages/consultation"
8094                                class="link link--text list-menu__item list-menu__item--link"
8095                                >
8096                                Consultation avec un expert
8097                                </a>
8098                            </li><li>
8099                                <a
8100                                href="/pages/nos-gestuelles"
8101                                class="link link--text list-menu__item list-menu__item--link"
8102                                >
8103                                Nos gestuelles
8104                                </a>
8105                            </li><li>
8106                                <a
8107                                href="/pages/avis"
8108                                class="link link--text list-menu__item list-menu__item--link"
8109                                >
8110                                Avis clients
8111                                </a>
8112                            </li><li>
8113                                <a
8114                                href="/pages/guide-dutilisation"
8115                                class="link link--text list-menu__item list-menu__item--link"
8116                                >
8117                                Guide d'utilisation
8118                                </a>
8119                            </li><li>
8120                                <a
8121                                href="https://cdn.shopify.com/s/files/1/0825/7309/9313/files/Assistance-Securite_0235688e-b6b5-4609-90de-746bc4a3429c.pdf?v=1696872608"
8122                                class="link link--text list-menu__item list-menu__item--link"
8123                                >
8124                                Assistance & sécurité
8125                                </a>
8126                            </li><li>
8127                                <a
8128                                href="https://device.inderm.com/"
8129                                class="link link--text list-menu__item list-menu__item--link"
8130                                >
8131                                Mise à jour de votre appareil 
8132                                </a>
8133                            </li></ul></div><div class="footer-block grid__item type-link_list" ><ul class="footer-block__details-content link-list menu-footer-legal"><li>
8134                                <a
8135                                href="/pages/mentions-legales"
8136                                class="link link--text list-menu__item list-menu__item--link"
8137                                >
8138                                Mentions légales
8139                                </a>
8140                            </li><li>
8141                                <a
8142                                href="/pages/cgv"
8143                                class="link link--text list-menu__item list-menu__item--link"
8144                                >
8145                                CGV
8146                                </a>
8147                            </li><li>
8148                                <a
8149                                href="/pages/politique-de-confidentialite"
8150                                class="link link--text list-menu__item list-menu__item--link"
8151                                >
8152                                Politique de confidentialité
8153                                </a>
8154                            </li><li>
8155                                <a
8156                                href="/pages/cgu-programme-fidelite-et-parrainage"
8157                                class="link link--text list-menu__item list-menu__item--link"
8158                                >
8159                                CGU Programme de fidélité et parrainage
8160                                </a>
8161                            </li></ul></div><div class="footer-block grid__item type-image" ><div class="footer-block__details-content right">
8162                            <div class="footer-block__image-wrapper hide-on-mobile">
8163
8164
8165<img
8166srcset="//lightinderm.com/cdn/shop/files/DEVICE-LUMIERES-800x800.png?v=1694178869&width=600 2x, //lightinderm.com/cdn/shop/files/DEVICE-LUMIERES-800x800.png?v=1694178869&width=900 3x"
8167src="//lightinderm.com/cdn/shop/files/DEVICE-LUMIERES-800x800.png?v=1694178869&width=300"
8168alt=""
8169width="300"
8170
8171loading="lazy"
8172
8173class=""
8174
8175>
8176
8177</div>
8178                        </div></div><div class="footer-block grid__item type-brand_information" ><div class="footer-block__brand-info"><div class="footer-block__image-wrapper">
8179                                    
8180
8181
8182<img
8183srcset="//lightinderm.com/cdn/shop/files/LID-Logo2025_black_Vector.svg?v=1749118946&width=1100 2x, //lightinderm.com/cdn/shop/files/LID-Logo2025_black_Vector.svg?v=1749118946&width=1650 3x"
8184src="//lightinderm.com/cdn/shop/files/LID-Logo2025_black_Vector.svg?v=1749118946&width=550"
8185alt=""
8186width="550"
8187
8188loading="lazy"
8189
8190class=""
8191
8192>
8193
8194                                </div><h2 class="footer-block__heading">1er soin de la peau combinant 3 technologies</h2><div class="footer-block__details-content rte"><p>12 ans de recherches & 50 brevets </p><p>Innovation française</p></div></div></div><div class="footer-block grid__item type-text" >
8195
8196    <h2 class="footer-block__heading h4 text-transform-uppercase">Service client - du lundi au vendredi de 10h à 17h</h2>
8197
8198<div class="footer-block__details-content rte"><p><a href="mailto:[email protected]" target="_blank" title="mailto:[email protected]">[email protected]</a></p><p>Par téléphone : 09 63 50 03 27</p></div></div></div></div></footer>
8199</div><div id="shopify-section-sections--25522849153406__copyright" class="shopify-section shopify-section-group-footer-group fav-copyright"><div class="container content-width text-center">
8200    <div class="wrapper"><div class="copyright">&copy; 2026, All rights reserved</div><ul class="list-social" role="list"><li class="list-social__item">
8201    <a href="https://www.instagram.com/lightinderm/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
8202  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
8203  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
8204</svg>
8205<span class="visually-hidden">Instagram</span>
8206    </a>
8207    </li></ul>
8208    </div>
8209</div>
8210
8211
8212</div>
8213<!-- END sections: footer-group -->
8214
8215    <ul hidden>
8216      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
8217      <li id="a11y-new-window-message">Opens in a new window.</li>
8218    </ul>
8219
8220    
8220<script>
8221      window.shopUrl = 'https://lightinderm.com';
8222      window.routes = {
8223        root_url: '/',
8224        cart_add_url: '/cart/add',
8225        cart_change_url: '/cart/change',
8226        cart_update_url: '/cart/update',
8227        cart_url: '/cart',
8228        predictive_search_url: '/search/suggest',
8229      };window.defaultDiscountConfig = {
8230          codes: "RENTREE20",
8231          startsAt: "",
8232          endsAt: "2026-10-05T23:59:59+02:00",
8233          promoCodes: ["ALANA, ALENVERS, AMANDINE, AMBER, AMELIE, ANNECLAIRE, ATONAGE, AUDREY, AUDREYFLO, AURELIE, BRUNE, BRUNET, BEAUTYANDCLIC, BYREO, CAMILLE, CAROLINE, CATHERINE, CHARLOTTEP, CITADINE, CLAIRE, CLARIS, CLELIA, CLOE, CORALINE, DELPHINE, ERICA, FIONA, GAUVINGE, GERALDINE, HAPPY, JENNY, KARINE, KARINEANDRE, KATYD, KENZA, KLEO, LADNBEAUTY, LAURE, LAURENCE, LEONAROSE, LUCA, LYDIA, MADEMOISELLED, MAI, MAIA, MARGAUX, MARIE, MARINE20, MEGGIE, MICHELE, MIRABILIA, NATACHA, NELLY, ORYELLE, PALO, PATRICK, PEEKABOOO, RELOOKED, RITA, SARA, SOLENE, SONIA, VANESSA, VERONIKA, VERONIKA20, VERONIKA25, CHARLA, CLEAN, CONSTANCE, KRISTI, LUDI, SARAH, THAIS, ZOE, SANDRA, EMOTIONNE, ZOELEGER, LILIA, HEALTHY, LAURE20, ADRIEN, MUSE, CAROLE, VIRGINIEMPP, ELEMAA, MUMANDCHIC, SEVERINE, LIDCC, MICHELE20, 45ANSETPLUS, VERONIKA10"],
8234        };
8235
8236      window.cartStrings = {
8237        error: `Il y a eu une erreur lors de la mise à jour de votre panier. Veuillez réessayer.`,
8238        quantityError: `Vous pouvez ajouter seulement [quantity] de cet article à votre panier.`,
8239      };
8240
8241      window.variantStrings = {
8242        addToCart: `Ajouter au panier`,
8243        soldOut: `Rupture de stock`,
8244        unavailable: `Unavailable`,
8245        unavailable_with_option: `[value] - Unavailable`,
8246      };
8247
8248      window.accessibilityStrings = {
8249        imageAvailable: `Image [index] is now available in gallery view`,
8250        shareSuccess: `Lien copié`,
8251        pauseSlideshow: `Pause slideshow`,
8252        playSlideshow: `Play slideshow`,
8253      };
8254    </script>
8254<script src="//lightinderm.com/cdn/shop/t/83/assets/predictive-search.js?v=101249282804812616291750781925" defer="defer"></script>
8254
8255      
8255<script src="//lightinderm.com/cdn/shop/t/83/assets/details-modal.js?v=79510239239711886111750781930" defer="defer"></script>
8255<script>
8256var favCss = document.querySelectorAll('[data-fav-css]');
8257var favBody = document.querySelector('body');
8258favCss.forEach(css => {
8259    var file = css.dataset.favCss;
8260    var link = document.createElement('link');
8261    link.rel = 'stylesheet';
8262    link.type = 'text/css';
8263    link.href = file;
8264    favBody.append(link);
8265});
8266var hasSwiper = document.querySelectorAll('[data-swiper="true"]').length;
8267if(hasSwiper) {
8268    let scriptEle = document.createElement("script");
8269
8270    scriptEle.setAttribute("src", "//lightinderm.com/cdn/shop/t/83/assets/swiper-bundle.js?v=75009660276417414141750781931");
8271    scriptEle.setAttribute("type", "text/javascript");
8272    scriptEle.setAttribute("async", true);
8273
8274    // success event 
8275    scriptEle.addEventListener("load", () => {
8276        let event = new Event("swiper-loaded", {bubbles: true});
8277        document.body.dispatchEvent(event);
8278    });
8279
8280    document.body.appendChild(scriptEle);
8281}
8282</script>
8282
8283    
8283<script defer>
8284    function getCookie(name) {
8285      const nameEquals = name + '=';
8286      const cookieArray = document.cookie.split(';');
8287      console.log({cookieArray});
8288
8289      for (cookie of cookieArray) {
8290        while (cookie.charAt(0) == ' ') {
8291          cookie = cookie.slice(1, cookie.length);
8292        }
8293
8294        if (cookie.indexOf(nameEquals) == 0)
8295          return decodeURIComponent(
8296            cookie.slice(nameEquals.length, cookie.length),
8297          );
8298      }
8299
8300      return null;
8301    }
8302
8303    function setCookie(name, value, days = 14) {
8304      let expires = '';
8305
8306      if (days) {
8307        const date = new Date();
8308
8309        date.setDate(date.getDate() + days);
8310
8311        expires = '; expires=' + date.toUTCString();
8312      }
8313
8314      document.cookie =
8315        name +
8316        '=' +
8317        (encodeURIComponent(value) || '') +
8318        expires +
8319        '; path=/';
8320    }
8321
8322    function removeCookie(name) {
8323      document.cookie = `${name}=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;`;
8324    }
8325
8326    const cartCookie = getCookie("cart");
8327    const cartCookieErased = getCookie("cart_cookie_erased");
8328
8329    if (cartCookie != null && cartCookieErased == null ) {
8330      removeCookie("cart");
8331      setCookie("cart_cookie_erased", true);
8332      window.location.reload();
8333    }
8334  
8335</script>
8335
8336    
8336<script src="//lightinderm.com/cdn/shop/t/83/assets/delivery-estimate.js?v=142270700638718260531791042730" type="module"></script>
8336
8337  <style> .template-register,.template-login {background: #f2f1f3;} button.recharge-button:hover {background: white;} button.recharge-button:hover svg path {stroke: black;} .select select {color: black;} .locale-selectors__container {display: none !important; color: green;}  /* TO REMOVE */@keyframes slideHero {0% {transform: translateX(0); } 30% {transform: translateX(0); } 33% {transform: translateX(-100vw); } 63% {transform: translateX(-100vw); } 66% {transform: translateX(-200vw); } 96% {transform: translateX(-200vw); } 100% {transform: translateX(0); }} </style>
8338<div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
8339<script id="RestockRocketConfig">
8340  window._RestockRocketConfig = window._RestockRocketConfig || {}
8341  window._RestockRocket = window._RestockRocket || {}
8342  window._Stoq = window._RestockRocket
8343  window._StoqConfig = window._RestockRocketConfig
8344  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
8345  function normalizeLocale(locale) {
8346    if (!locale || locale.trim() === '') {
8347      return '';
8348    }
8349    return locale.toString().toLowerCase().replace(/-/g, '_');
8350  }
8351
8352  window._RestockRocketConfig.locale = 'fr';
8353  window._RestockRocketConfig.normalizedLocale = normalizeLocale('fr');
8354  window._RestockRocketConfig.shop = 'lightinderm.myshopify.com';
8355  window._RestockRocketConfig.pageType = 'page';
8356  window._RestockRocketConfig.liquidRenderedAt = 1791105113;window._RestockRocketConfig.marketId = 70555795761;window._RestockRocketConfig.countryName = 'France';
8357    window._RestockRocketConfig.countryIsoCode = 'FR';window._RestockRocketConfig.languageIsoCode = 'fr';window._RestockRocketConfig.cartInventoryQuantity = {};
8358  if (!window._RestockRocketConfig.cartToken) {
8359    try {
8360      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
8361      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
8362    } catch (e) { }
8363  }
8364window._RestockRocketConfig.cachedSettings = {"id":19144,"shop_id":18988,"currency":"EUR","created_at":"2024-11-12T21:29:22.600Z","updated_at":"2026-10-04T07:04:46.533Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Epuisé par votre engouement, inscrivez-vous pour le réassort !","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Epuisé par votre engouement !","storefront_form_description":"Ce produit sera de retour très prochainement ! Recevez une notification dès que ce produit est de nouveau en stock en vous inscrivant ci-dessous. Merci pour votre patience !","storefront_form_button_text":"Prévenez-moi quand disponible","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Nous promettons de ne pas envoyer de spam. Vous ne recevrez des notifications que pour ce produit.","storefront_form_error":"Veuillez entrer une adresse email valide","storefront_form_success":"Merci! Nous vous informerons lorsque le produit sera disponible.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Adresse e-mail","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Numéro de téléphone","storefront_form_email_label":"E-mail","storefront_form_phone_error":"Veuillez entrer un numéro de téléphone valide","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":".restock-rocket-button.restock-rocket-button-product {\r\nline-height: 1 !important;\r\npadding: 5px 15px !important;\r\nheight: 53px !important;\r\n}\r\n\r\n.product-form__submit[disabled] {\r\ndisplay: none !important;\r\n}","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Soyez informé des autres nouveautés, soldes, réductions et offres","show_button_on_collection":false,"sms_default_country":"fr","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Inscription confirmée ! Vous recevrez une alerte lorsque le produit sera de nouveau en stock.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantité","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":".button.view-diagnostic","insert_button_after_selector_type":"afterend","storefront_button_position_type":"specific","storefront_form_duplicate_error":"Vous vous êtes déjà abonné aux alertes pour ce produit.","storefront_mixed_cart_error":"Preorders must be purchased 
8364separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"fr","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Pousser","storefront_form_push_description":"Cliquez sur 'Autoriser' pour être notifié via une notification push","storefront_form_push_error":"Permission refusée! Veuillez revoir les paramètres de notification et réessayer","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Veuillez remplir une ou plusieurs des options ci-dessus","storefront_form_push_input":"Envoyer une notification à votre navigateur","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":null,"index_link_selector":null,"page_link_selector":null,"search_link_selector":null,"collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"Ce produit est en rupture de stock. Recevez une notification lorsque le produit est de nouveau en stock en saisissant vos coordonnées ci-dessous !","preorder_enabled":false,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":null,"preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Rupture de stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":null,"preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":null,"preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-04T07:04:46.563Z","multi_language_enabled":false,"translation_locale":"fr","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};
8365  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
8366  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
8367window._RestockRocketConfig.sellingPlans = [];(function() {
8368      const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{},"cached_at":"2026-09-21T15:46:40Z"};
8369
8370      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
8371        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
8372        const oldPlans = window._RestockRocketConfig.sellingPlans;
8373        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
8374          ? oldPlans.reduce(function(max, plan) {
8375              if (plan.updated_at) {
8376                const planDate = new Date(plan.updated_at);
8377                const maxDate = max ? new Date(max) : null;
8378                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
8379              }
8380              return max;
8381            }, '')
8382          : null;
8383        const cachedDate = new Date(cachedData.cached_at);
8384        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
8385        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
8386
8387        if (useCached) {
8388          if (Array.isArray(cachedData.plans)) {
8389            window._RestockRocketConfig.sellingPlans = cachedData.plans;
8390            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
8391            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
8392          }
8393        } else {
8394          window._RestockRocketConfig.disabledSellingPlanIds = [];
8395          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
8396        }
8397      }
8398    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
8399  try {
8400    var _sqCfg = window._RestockRocketConfig;
8401    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
8402      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
8403    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
8404      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
8405    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
8406  } catch (e) { }
8407  try {
8408    var _sqc = window._RestockRocketConfig;
8409    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
8410    var _sqPre = (_sqc.cachedPreorderVariantIds &&
8411      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
8412    var _sqArm = false;
8413    if (_sqOn && _sqc.preordersConfigured) {
8414      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
8415        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
8416      } else {
8417        _sqArm = (_sqc.integrations || []).some(function (i) {
8418          return i && i.type === 'featured_product' && i.enabled &&
8419            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
8420        });
8421      }
8422    }
8423    if (_sqArm && document.documentElement) {
8424      _sqc.acceleratedGateArmed = true;
8425      document.documentElement.classList.add('stoq-buy-now-pending');
8426      setTimeout(function () {
8427        document.documentElement.classList.remove('stoq-buy-now-pending');
8428      }, 6000);
8429    }
8430  } catch (e) { }
8431
8432  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
8433  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
8434  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
8435  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
8436  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
8437  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
8438  try {
8439    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
8440    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
8441  } catch (e) {
8442    window._RestockRocketConfig.appVersion = '';
8443  }
8444  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
8445  const LIQUID_CACHE_MAX_AGE = 15 * 60;
8446  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
8447  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
8448    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
8449    window._RestockRocketConfig.isLiquidCacheFresh = true;
8450    window._RestockRocketConfig.liquidCacheAge = null;
8451  } else {
8452    const now = Math.floor(Date.now() / 1000);
8453    const liquidCacheAge = now - liquidRenderedAt;
8454    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
8455    if (liquidCacheAge < 0) {
8456      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
8457      window._RestockRocketConfig.isLiquidCacheFresh = true;
8458    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
8459      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
8460      window._RestockRocketConfig.isLiquidCacheFresh = true;
8461    } else {
8462      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
8463      window._RestockRocketConfig.isLiquidCacheFresh = false;
8464    }
8465  }
8466
8467  function checkSettingsExpiry(settings) {
8468    try {
8469      if (!settings || !settings.updated_at) {
8470        console.debug('STOQ - Invalid settings data structure');
8471        return null;
8472      }
8473
8474      if (!settings.cache) {
8475        console.debug('STOQ - settings caching disabled');
8476        return null;
8477      }
8478      if (settings.multi_language_enabled) {
8479        if (!settings.translations) {
8480          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
8481          return null;
8482        }
8483        if (window._RestockRocketConfig.normalizedLocale &&
8484            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
8485          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
8486        }
8487      }
8488
8489      const updatedAt = new Date(settings.updated_at);
8490      if (isNaN(updatedAt.getTime())) {
8491        console.debug('STOQ - Invalid updated_at date format in settings');
8492        return null;
8493      }
8494
8495      const age = Date.now() - updatedAt.getTime();
8496      if (age < SETTINGS_CACHE_DURATION) {
8497        console.debug('STOQ - settings changed recently, skipping cache');
8498        return null;
8499      }
8500
8501      return settings;
8502    } catch (error) {
8503      console.debug('STOQ - Error checking settings cache:', error);
8504      return null;
8505    }
8506  }
8507
8508  function createRestockRocketContainer() {
8509    const restockRocketContainer = document.createElement('div');
8510    restockRocketContainer.id = 'restock-rocket';
8511    document.body.appendChild(restockRocketContainer);
8512  }
8513
8514  function createRestockRocketScript(scriptUrl) {
8515    const restockRocketScriptElement = document.createElement('script');
8516    restockRocketScriptElement.setAttribute('defer', 'defer');
8517    restockRocketScriptElement.src = scriptUrl;
8518    document.body.appendChild(restockRocketScriptElement);
8519  }
8520
8521  createRestockRocketContainer()
8522
8523  console.debug('STOQ - extension activated')
8524  try {
8525    const _stoqInitConfig = window._RestockRocketConfig;
8526    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
8526)
8527      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
8528      : [];
8529    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
8530    var _stoqPageSeq = 0;
8531    try {
8532      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
8533      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
8534    } catch (e) { }
8535    Shopify?.analytics?.publish?.('stoq_initialized', {
8536      cart_token: _stoqInitConfig.cartToken || '',
8537      page_url: window.location.href,
8538      page_type: _stoqInitConfig.pageType || '',
8539      shop_domain: _stoqInitConfig.shop || '',
8540      market_id: _stoqInitConfig.marketId || '',
8541      country_code: _stoqInitConfig.countryIsoCode || '',
8542      detected_variant_ids: _stoqDetectedVariantIds,
8543      selected_variant_id: _stoqSelectedVariantId || '',
8544      page_load_seq: _stoqPageSeq,
8545      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
8546      app_version: _stoqInitConfig.appVersion || '',
8547      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
8548      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
8549      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
8550    });
8551  } catch (e) {
8552    console.debug('STOQ - stoq_initialized publish failed:', e);
8553  }
8554  try {
8555    var _sqTrack = window._RestockRocketConfig;
8556    if (_sqTrack.preordersConfigured) {
8557      document.addEventListener('click', function (e) {
8558        try {
8559          var t = e.target;
8560          if (!t || !t.closest) return;
8561          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
8562          if (!host) return;
8563          var channel = host.matches && host.matches('shopify-payment-terms')
8564            ? 'shop_pay_installments' : 'buy_now';
8565          var form = host.closest('form');
8566          var vidEl = form && form.querySelector('[name="id"]');
8567          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
8568          var _sqVidNum = Number(variantId);
8569          var _sqPlan = null;
8570          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
8571          var _sqMktId = Number(_sqTrack.marketId);
8572          var _sqForVariant = function (pl) {
8573            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
8574              pl.variant_ids.indexOf(_sqVidNum) !== -1;
8575          };
8576          _sqPlans.forEach(function (pl) {
8577            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
8578                Array.isArray(pl.shopify_market_ids) &&
8579                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
8580          });
8581          if (!_sqPlan) {
8582            _sqPlans.forEach(function (pl) {
8583              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
8584            });
8585          }
8586          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
8587            variant_id: variantId,
8588            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
8589            channel: channel,
8590            market_id: _sqTrack.marketId || '',
8591            country_code: _sqTrack.countryIsoCode || '',
8592            page_type: _sqTrack.pageType || '',
8593            cart_token: _sqTrack.cartToken || '',
8594            page_url: (window.location && window.location.href) || '',
8595            properties: {
8596              is_preorder_variant: (function () {
8597                var vid = Number(variantId);
8598                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
8599                return has(_sqTrack.preorderVariantIds) ||
8600                  has(_sqTrack.cachedPreorderVariantIds &&
8601                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
8602              })(),
8603              in_enabled_plan: !!_sqPlan,
8604              is_instock_variant: (function () {
8605                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
8606                return has(_sqTrack.inStockVariantIds) ||
8607                  has(_sqTrack.cachedInStockVariantIds &&
8608                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
8609              })(),
8610              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
8611              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
8612              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
8613              gate_armed: !!_sqTrack.acceleratedGateArmed,
8614              gate_active_at_click: !!(document.documentElement &&
8615                document.documentElement.classList.contains('stoq-buy-now-pending')),
8616              blocked: (function () {
8617                try {
8618                  var rr = window._RestockRocket;
8619                  return !!(rr && typeof rr.willBlockAcceleratedCl
8619ick === 'function' &&
8620                    rr.willBlockAcceleratedClick(e));
8621                } catch (err) { return false; }
8622              })(),
8623            },
8624          });
8625        } catch (err) { }
8626      }, true);
8627    }
8628  } catch (e) { }
8629  function applyTranslations(settings) {
8630    try {
8631      if (!settings || !settings.multi_language_enabled) {
8632        return settings;
8633      }
8634
8635      if (!settings.translations) {
8636        console.debug('STOQ - No translations found, skipping translation');
8637        return settings;
8638      }
8639
8640      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
8641      const translations = settings.translations;
8642
8643      if (!normalizedLocale) {
8644        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
8645        delete settings.translations;
8646        return settings;
8647      }
8648
8649      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
8650
8651      const translatedFields = translations[normalizedLocale];
8652      if (translatedFields && typeof translatedFields === 'object') {
8653        Object.keys(translatedFields).forEach(function(key) {
8654          const value = translatedFields[key];
8655          if (value !== null && value !== undefined && value !== '') {
8656            settings[key] = value;
8657          }
8658        });
8659      } else {
8660        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
8661      }
8662
8663      delete settings.translations;
8664      return settings;
8665    } catch (e) {
8666      console.debug('STOQ - error applying translations:', e);
8667      return settings;
8668    }
8669  }
8670  function setupCartSellingPlanUpdater(settings) {
8671    window.addEventListener('stoq:inventory-data-loaded', function(event) {
8672      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
8673      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
8674        window._RestockRocket.updateCartSellingPlans()
8675          .then(hasUpdates => {
8676            if (hasUpdates) {
8677              console.debug('STOQ - cart selling plans updated successfully');
8678            } else {
8679              console.debug('STOQ - no cart selling plan updates needed');
8680            }
8681          })
8682          .catch(error => {
8683            console.error('STOQ - error updating cart selling plans:', error);
8684          });
8685      }
8686    });
8687  }
8688  function storefrontGraphql(query, variables) {
8689    const cfg = window._RestockRocketConfig;
8690    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
8691      return Promise.reject(new Error('Storefront API unavailable'));
8692    }
8693    return fetch(
8694      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
8695      {
8696        method: 'POST',
8697        headers: {
8698          'Content-Type': 'application/json',
8699          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
8700        },
8701        body: JSON.stringify({ query: query, variables: variables }),
8702      }
8703    )
8704    .then(function(response) {
8705      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
8706      return response.json();
8707    })
8708    .then(function(body) {
8709      if (body && body.errors && body.errors.length) {
8710        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
8711      }
8712      return body && body.data;
8713    });
8714  }
8715  function fetchStorefrontShopMetafield(key) {
8716    const cfg = window._RestockRocketConfig;
8717    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
8718    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
8719    .then(function(data) {
8720      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
8721      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
8722      return JSON.parse(value);
8723    });
8724  }
8725  (function loadStorefrontSettings() {
8726    const cfg = window._RestockRocketConfig;
8727    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
8728    function run() {
8729      // The live-settings read is one more shop-level metafield fetch, so it
8730      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
8731      // reads rather than re-issuing the same query + parse.
8732      fetchStorefrontShopMetafield('settings')
8733      .then(function(settings) {
8734        cfg.storefrontSettings = settings;
8735        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
8736      })
8737      .catch(function(e) {
8738        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
8739      });
8740    }
8741
8742    if (typeof window.requestIdleCallback === 'function') {
8743      window.requestIdleCallback(run, { timeout: 5000 });
8744    } else {
8745      setTimeout(run, 0);
8746    }
8747  })();
8748  const cachedSettings = window._RestockRocketConfig.cachedSettings;
8749  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
8750
8751  if (validCachedSettings) {
8752    console.debug('STOQ - using cached settings');
8753    initializeScripts(validCachedSettings);
8754  } else {
8755    console.debug('STOQ - fetching fresh settings');
8756    const headers = {
8757      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
8758      'ngrok-skip-browser-warning': 'skip'
8759    };
8760
8761    if (window.Shopify?.theme?.role === 'main') {
8762      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
8763      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
8764      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
8765    }
8766
8767    fetch(
8768      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
8769      { headers }
8770    )
8771    .then(function(response) {
8772      if (!response.ok) {
8773        throw new Error('Network response was not ok');
8774      }
8775      return response.json();
8776    })
8777    .then(function(settings) {
8778      initializeScripts(settings);
8779    })
8780    .catch(function(error) {
8781      if (cachedSettings) {
8782        console.debug('STOQ - using expired cached settings as fallback');
8783        initializeScripts(cachedSettings);
8784      } else {
8785        console.error('STOQ - failed to load settings:', error);
8786      }
8787    })
8788    .catch(function(e) {
8789      console.error(e)
8790    })
8791  }
8792
8793  function fetchEmbedConfig(endpoint, apply) {
8794    return fetch(
8795      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
8796      {
8797        headers: {
8798          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
8799          'ngrok-skip-browser-warning': 'skip'
8800        }
8801      }
8802    )
8803    .then(function(response) {
8804      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
8805      return response.json();
8806    })
8807    .then(function(data) {
8808      try {
8809        apply(data);
8810      } catch (applyError) {
8811        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
8812        throw applyError;
8813      }
8814    })
8815    .catch(function(error) {
8816      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
8817    });
8818  }
8819  function refreshShopConfig(source) {
8820    const cfg = window._RestockRocketConfig;
8821    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
8822    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
8823    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
8824
8825    return fetchStorefrontShopMetafield(source.metafieldKey)
8826      .then(function(value) {
8827        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
8828        source.apply(value);
8829        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
8830      })
8831      .catch(function(error) {
8832        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
8833        return viaEmbed();
8834      });
8835  }
8836  function refreshIntegrations() {
8837    const cfg = window._RestockRocketConfig;
8838    return refreshShopConfig({
8839      endpoint: 'integrations',
8840      metafieldKey: 'integrations',
8841      flag: 'enable_storefront_integrations_read',
8842      isValid: function(value) { return Array.isArray(value); },
8843      apply: function(data) {
8844        cfg.integrations = data;
8845      }
8846    });
8847  }
8848  function refreshSellingPlans(embedOnly) {
8849    const cfg = window._RestockRocketConfig;
8850    return refreshShopConfig({
8851      embedOnly: embedOnly === true,
8852      endpoint: 'selling_plans',
8853      metafieldKey: 'cachedSellingPlans',
8854      flag: 'enable_storefront_selling_plans_read',
8855      isValid: function(value) { return !!value && Array.isArray(value.plans); },
8856      apply: function(data) {
8857        cfg.sellingPlans = data.plans;
8858        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
8859        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
8860          cfg.readFlags = data.read_flags;
8861        }
8862      }
8863    });
8864  }
8865
8866  function initializeScripts(settings) {
8867    settings = applyTranslations(settings);
8868    window._RestockRocketConfig.settings = settings;
8869    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
8870    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
8871    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
8872    if (forceEmbedSellingPlans || staleRefresh) {
8873      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
8874      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
8875      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
8876      Promise.race([
8877        Promise.all(refreshes),
8878        new Promise(function(resolve) { setTimeout(resolve, 1000); })
8879      ]).then(function() { loadScripts(settings); });
8880      return;
8881    }
8882
8883    loadScripts(settings);
8884  }
8885
8886  function loadScripts(settings) {
8887    setupCartSellingPlanUpdater(settings);
8888
8889    if(settings.enable_app) {
8890      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
8891        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
8892      })
8893      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
8894        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
8895      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
8896        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
8897      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
8898
8899      const collectionScriptUrl = usePreorderBuild
8900        ? window._RestockRocketConfig.scriptUrlCollection
8901        : window._RestockRocketConfig.scriptUrlCollectionBis;
8902      const productScriptUrl = usePreorderBuild
8903        ? window._RestockRocketConfig.scriptUrlProduct
8904        : window._RestockRocketConfig.scriptUrlProductBis;
8905
8906      const pageType = window._RestockRocketConfig.pageType;
8907      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
8908
8909      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
8910        createRestockRocketScript(collectionScriptUrl);
8911      } else if(pageType === 'product') {
8912        createRestockRocketScript(productScriptUrl);
8913      } else if(hijackIntegration) {
8914        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
8915      } else if(usePreorderBuild) {
8916        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
8917      } else {
8918        console.debug(`STOQ - no scripts enabled for ${pageType}`);
8919      }
8920      const appLoadedEvent = new CustomEvent('stoq:loaded', {
8921        detail: {
8922          pageType: window._RestockRocketConfig.pageType,
8923          enabled: settings.enable_app,
8924          settings: settings,
8925          preorderEnabled: settings.preorder_enabled
8926        }
8927      });
8928      console.debug('STOQ - dispatching app loaded event');
8929      window.dispatchEvent(appLoadedEvent);
8930    }
8931  }
8932</script>
8932<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
8933
8934
8935</div><div id="shopify-block-AWGxmMlp0WWFnTzZRY__16798170927650018749" class="shopify-block shopify-app-block">
8936
8937
8938
8939
8940
8941
8942
8943  
8944  
8945
8946
8947
8948
8949<div id="recharge-storefront-experiences">
8950  
8951  <div></div>
8952</div>
8953<script type="module" src="https://static.rechargecdn.com/assets/storefront-experiences/storefront-experiences.js"></script>
8953
8954
8955<script>
8956  (function () {
8957    
8958    
8959    
8960    
8961    
8962  
8963    window.RechargeStorefrontConfig = {
8964      customer: null,
8965      shop: {
8966        currency: "EUR",
8967        locale: "fr",
8968        identifier: "lightinderm.myshopify.com",
8969        market_id: 70555795761,
8970        currency_format: "€{{amount_with_comma_separator}}",
8971        routes: {
8972          cart: "\/cart",
8973          root: "\/",
8974        },
8975      },
8976      cart_overlay:{"enabled":true},
8977      cart_overlay_preview:{},
8978      cart_drawer:{"enabled":true},
8979      cart_drawer_preview:{},
8980      bundles_selling_plan_sync_enabled:false,
8981    };
8982  })();
8983</script>
8983
8984
8985
8986
8987
8988</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
8989  .recharge-theme {
8990    /* App */
8991    --recharge-app-background: #FFFFFF;
8992    --recharge-app-container: 1200px;
8993    --recharge-app-vertical-padding: 32px;
8994
8995    /* Brand colors */
8996    
8997--recharge-color-brand: #000000;
8998
8999    /* Tints */
9000    --recharge-color-brand-120: #000000;
9001    --recharge-color-brand-20: #333333;
9002    --recharge-color-brand-40: #666666;
9003    --recharge-color-brand-60: #999999;
9004    --recharge-color-brand-75: #bfbfbf;
9005    --recharge-color-brand-85: #d9d9d9;
9006
9007    /* Neutral */
9008    --recharge-color-neutral: hsl(0, 35%, 7%);
9009    --recharge-color-neutral-80: hsl(0, 7%, 25%);
9010    --recharge-color-neutral-70: hsl(0, 5%, 35%);
9011    --recharge-color-neutral-40: hsl(0, 3%, 63%);
9012    --recharge-color-neutral-10: hsl(0, 2%, 91%);
9013    
9014
9015    /* Links */
9016    --recharge-button-secondary: #000000;
9017    --recharge-button-secondary-120: #000000;
9018    --recharge-button-secondary-60: #666666;
9019
9020    /* Images */
9021    --recharge-images-ratio: 1;
9022
9023    /* Cards */
9024    
9025    --recharge-cards-background: #FFFFFF;
9026    
9027
9028    
9029    --recharge-cards-border-color: RGBA(0,0,0,0);
9030    
9031
9032    /* Fonts */
9033    --recharge-typography-scale: 16px;
9034    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
9035    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
9036    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
9037    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
9038    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
9039    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
9040
9041    /** Text **/
9042    --recharge-typography-light: #FFFFFF;
9043    --recharge-typography-primary: var(--recharge-color-neutral);
9044    --recharge-typography-secondary: var(--recharge-color-neutral-70);
9045
9046    /* Corners */
9047    --recharge-corners-radius: 0px;
9048
9049    --recharge-button-border-radius: 0px;
9050    
9051
9052    /* Views */
9053    
9054    --recharge-views-background: #FFFFFF;
9055    
9056
9057    /* Buttons */
9058    --recharge-button-font-family: inherit;
9059    --recharge-button-brand: var(--recharge-color-brand);
9060    --recharge-button-color: #FFFFFF;
9061  }
9062</style>
9063
9064</div><div id="shopify-block-AdDNPbW9oVUZSdlZxd__12760456471615274480" class="shopify-block shopify-app-block">
9065    <style>
9066        /* 
9067        Most Shopify themes has div:empty {display: none}
9068        the issue is that PostHog uses shadowDOM and if a div has a shadow dom only it is considered empty
9069        https://github.com/w3c/csswg-drafts/issues/6771
9070        */
9071        div[class^="PostHogSurvey"]:empty {
9072            display: block;
9073        }
9074    </style>
9075    
9075<script type="module">
9076        import { uuidv7 } from  'https://cdn.shopify.com/extensions/019e5bf9-febe-7d26-971a-f4beac11e6df/nuances-posthog-integration-9/assets/uuidv7.js';
9077        await (async () => {
9078            function recalculateAnonymous () {
9079                /**
9080                * @type {'anonymized' | 'non-anonymized' | 'non-anonymized-by-consent' }
9081                */
9082                const data_collection_strategy = "non-anonymized-by-consent";
9083                const anonymous = (() =>{
9084                    if(data_collection_strategy == 'anonymized') {
9085                        return true
9086                    }
9087                    if(data_collection_strategy == 'non-anonymized') {
9088                        return false
9089                    }
9090                    if(data_collection_strategy == 'non-anonymized-by-consent') {
9091                        return  !window.Shopify.customerPrivacy.analyticsProcessingAllowed();
9092                    }
9093                    return true
9094                })()
9095                
9096                const PXHOG_ANONYMOUS_KEY = 'pxhog_anonymous_key';
9097    
9098                const localStorageAnonymous = localStorage.getItem(PXHOG_ANONYMOUS_KEY);
9099                if (localStorageAnonymous === null) {
9100                    localStorage.setItem(PXHOG_ANONYMOUS_KEY, anonymous);
9101                }
9102                
9103                if ( localStorageAnonymous !== null && localStorageAnonymous != String(anonymous)) {
9104                    localStorage.setItem(PXHOG_ANONYMOUS_KEY, anonymous);
9105                }
9106
9107                const hasNewDistinctId = (() => {
9108                    if ( localStorageAnonymous !== null && localStorageAnonymous != String(anonymous) && anonymous == true) {
9109                        return uuidv7();
9110                    }
9111                    return null
9112                })()
9113
9114                return hasNewDistinctId
9115            }
9116            if (typeof posthog !== 'undefined' || window.posthog) {
9117                throw Error('[pxhog]: Posthog has already been initialized')
9118            }
9119
9120            /**
9121             * @type {string | ''}
9122             */
9123            const apiKey = "phc_ATCxJDFZW6ZjMmFNIRd2vIIExOcXUcdb5ijtbRnSN1d";
9124
9125            if (!apiKey) {
9126                throw Error('[pxhog]: Posthog apiKey is not set');
9127            }
9128
9129            /**
9130             * @type {string | ''}
9131             */
9132            const apiHost = `https://ph-shop.lightinderm.com`;
9133
9134            if (!apiHost) {
9135                throw Error('[pxhog]: Posthog apiHost is not set')
9136            }
9137
9138            /**
9139             * @type {Record<string, any>}
9140             */
9141            const parsedConfig = JSON.parse(`{"ui_host":"https://eu.posthog.com","capture_pageview":false,"capture_pageleave":false,"cross_subdomain_cookie":true,"disable_persistence":false,"disable_surveys":false,"disable_session_recording":false,"disable_web_experiments":true,"enable_recording_console_log":false,"enable_heatmaps":true,"mask_all_text":false,"mask_all_element_attributes":false,"opt_out_capturing_by_default":false,"opt_out_persistence_by_default":false,"persistence":"localStorage+cookie","property_denylist":[],"person_profiles":"always","session_idle_timeout_seconds":1800,"advanced_disable_decide":false,"advanced_disable_feature_flags":false,"advanced_disable_feature_flags_on_first_load":false,"feature_flag_request_timeout_ms":3000,"secure_cookie":false,"custom_campaign_params":[]}` || "{}") || {};
9142
9143            /* eslint-disable no-unused-expressions */
9144            !(function (t, e) {
9145                var o, n, p, r;
9146                e.__SV ||
9147                ((window.posthog = e),
9148                (e._i = []),
9149                (e.init = function (i, s, a) {
9150                function g(t, e) {
9151                    var o = e.split(".");
9152                    2 == o.length && ((t = t[o[0]]), (e = o[1])),
9153                    (t[e] = function () {
9154                        t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
9155                    });
9156                }
9157                ((p = t.createElement("script")).type = "text/javascript"),
9158                    (p.crossOrigin = "anonymous"),
9159                    (p.async = !0),
9160                    (p.src =
9161                    s.api_host.replace(".i.posthog.com", "-assets.i.posthog.com") +
9162                    "/static/array.js"),
9163                    (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r);
9164                var u = e;
9165                for (
9166                    void 0 !== a ? (u = e[a] = []) : (a = "posthog"),
9167                    u.people = u.people || [],
9168                    u.toString = function (t) {
9169                        var e = "posthog";
9170                        return "posthog" !== a && (e += "." + a), t || (e += " (stub)"), e;
9171                    },
9172                    u.people.toString = function () {
9173                        return u.toString(1) + ".people (stub)";
9174                    },
9175                    o =
9176                        "init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(
9177                        " "
9178                        ),
9179                    n = 0;
9180                    n < o.length;
9181                    n++
9182                )
9183                    g(u, o[n]);
9184                e._i.push([i, s, a]);
9185                }),
9186                (e.__SV = 1));
9187            })(document, window.posthog || []);
9188
9189            const shopifyConsentLoaded = await new Promise((resolve) => {
9190                window.Shopify.loadFeatures(
9191                    [
9192                      {
9193                        name: 'consent-tracking-api',
9194                        version: '0.1',
9195                      },
9196                    ],
9197                    error => {
9198                      if (error) {
9199                        console.error(error);
9200                        resolve(false)
9201                        return;
9202                      }
9203                      resolve(true)
9204                      return;
9205                    },
9206                );
9207            });
9208
9209            if (!shopifyConsentLoaded) {
9210                throw new Error('[pxhog] failed to obtain customer privacy settings')
9211            }
9212            
9213            const hasNewDistinctId = recalculateAnonymous()
9214         
9215
9216            
9217
9218            document.addEventListener("visitorConsentCollected", (event) => {
9219                if(recalculateAnonymous()){
9220                    window.posthog.reset(true)
9221                }
9222            });
9223
9224            /**
9225             * @type {Partial<PostHogJsWebConfig>}
9226             */
9227             const posthogConfig = {
9228                api_host: apiHost,
9229                ...parsedConfig,
9230                ...(hasNewDistinctId && {
9231                    bootstrap: {
9232                        distinctID: hasNewDistinctId,
9233                    }
9234                })
9235                    
9236
9237            };
9238            
9239            window.posthog.init(apiKey, posthogConfig);
9240
9241           
9242        })();
9243    </script>
9243
9244
9245
9246</div>
9246<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9246
9247</body>
9248  
9248<script
9249    src="https://cdn-widgetsrepository.yotpo.com/v1/loader/3OYS4xy6ste_RpDBHVTUiQ"
9250    async
9251  ></script>
9251
9252
9253  
9254
9255
9256  
9256<script src="//lightinderm.com/cdn/shop/t/83/assets/main.cqeCtgo7.min.js" type="module" crossorigin="anonymous"></script>
9256
9257
9258
9259</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.