1<!doctype html> 2 3<html lang="fr" dir="ltr"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0"><title>Melvita | Boutique officielle | Soins biologiques ultra-sensoriels</title><meta name="description" content="Depuis plus de 40 ans, Melvita fabrique en Ardèche des soins biologiques ultra-sensoriels, sûrs et efficaces, quâon adopte vraiment naturellement. Par pur plaisir."><link rel="canonical" href="https://fr.melvita.com/"><link rel="shortcut icon" href="//fr.melvita.com/cdn/shop/files/Favicon_Melvita_2.jpg?v=1787671610&width=96"> 7 <link rel="apple-touch-icon" href="//fr.melvita.com/cdn/shop/files/Favicon_Melvita_2.jpg?v=1787671610&width=180"><link rel="preload" href="//fr.melvita.com/cdn/shop/t/4/assets/FreightNeoPro-Medium.woff2?v=114485382750243139801786368499" as="font" type="font/woff2" crossorigin> 8 <link rel="preload" href="//fr.melvita.com/cdn/shop/t/4/assets/FreightNeoPro-Book.woff2?v=111729217730457420941786368499" as="font" type="font/woff2" crossorigin><link rel="preload" href="//fr.melvita.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website"> 9 <meta property="og:title" content="Melvita | Boutique officielle | Soins biologiques ultra-sensoriels"><meta property="og:image" content="http://fr.melvita.com/cdn/shop/files/Logo_2_34eea43b-1181-4a27-9ef8-bb81be04fb94.png?v=1786019411&width=2048"> 10 <meta property="og:image:secure_url" content="https://fr.melvita.com/cdn/shop/files/Logo_2_34eea43b-1181-4a27-9ef8-bb81be04fb94.png?v=1786019411&width=2048"> 11 <meta property="og:image:width" content="441"> 12 <meta property="og:image:height" content="100"><meta property="og:description" content="Depuis plus de 40 ans, Melvita fabrique en Ardèche des soins biologiques ultra-sensoriels, sûrs et efficaces, quâon adopte vraiment naturellement. Par pur plaisir."><meta property="og:url" content="https://fr.melvita.com/"> 13<meta property="og:site_name" content="Melvita"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Melvita | Boutique officielle | Soins biologiques ultra-sensoriels"> 14 <meta name="twitter:description" content="Depuis plus de 40 ans, Melvita fabrique en Ardèche des soins biologiques ultra-sensoriels, sûrs et efficaces, quâon adopte vraiment naturellement. Par pur plaisir."><meta name="twitter:image" content="https://fr.melvita.com/cdn/shop/files/Logo_2_34eea43b-1181-4a27-9ef8-bb81be04fb94.png?crop=center&height=1200&v=1786019411&width=1200"> 15 <meta name="twitter:image:alt" content="">
15<script type="application/ld+json"> 16 { 17 "@context": "https://schema.org", 18 "@type": "BreadcrumbList", 19 "itemListElement": [{ 20 "@type": "ListItem", 21 "position": 1, 22 "name": "Accueil", 23 "item": "https://fr.melvita.com" 24 }] 25 } 26</script>
26<script type="application/ld+json"> 27 [ 28 { 29 "@context": "https://schema.org", 30 "@type": "WebSite", 31 "name": "Melvita", 32 "url": "https:\/\/fr.melvita.com", 33 "potentialAction": { 34 "@type": "SearchAction", 35 "target": "https:\/\/fr.melvita.com\/search?q={search_term_string}", 36 "query-input": "required name=search_term_string" 37 } 38 }, 39 { 40 "@context": "https://schema.org", 41 "@type": "Organization", 42 "name": "Melvita","logo": "https:\/\/fr.melvita.com\/cdn\/shop\/files\/Logo_2.png?v=1781195373\u0026width=441","sameAs": ["https:\/\/www.facebook.com\/MelvitaFR\/","https:\/\/www.instagram.com\/melvitaofficial\/","https:\/\/www.youtube.com\/user\/MelvitaFR"],"url": "https:\/\/fr.melvita.com" 43 } 44 ] 45 </script>
45<style>@font-face { 46 font-family: Manrope; 47 font-weight: 700; 48 font-style: normal; 49 font-display: fallback; 50 src: url("//fr.melvita.com/cdn/fonts/manrope/manrope_n7.f3a06f9634c15008fe4637ba89fefcc8a1b93fbd.woff2") format("woff2"), 51 url("//fr.melvita.com/cdn/fonts/manrope/manrope_n7.6dba97311355640bc9b07a590354f08bc8fcc79f.woff") format("woff"); 52} 53@font-face { 54 font-family: Manrope; 55 font-weight: 400; 56 font-style: normal; 57 font-display: fallback; 58 src: url("//fr.melvita.com/cdn/fonts/manrope/manrope_n4.cd2363f838fb1ef03bdb07c829c7c992d417dd64.woff2") format("woff2"), 59 url("//fr.melvita.com/cdn/fonts/manrope/manrope_n4.08b75e0e22a3f7267f64ccf115e9fb6d79fc1ce7.woff") format("woff"); 60} 61@font-face { 62 font-family: Manrope; 63 font-weight: 500; 64 font-style: normal; 65 font-display: fallback; 66 src: url("//fr.melvita.com/cdn/fonts/manrope/manrope_n5.8eac14e2b642faa6ca8f5a46c1b0b1ed4a42eee7.woff2") format("woff2"), 67 url("//fr.melvita.com/cdn/fonts/manrope/manrope_n5.ed324e5197c333656fb16f9a7e7ba4fa1168607c.woff") format("woff"); 68} 69@font-face { 70 font-family: Manrope; 71 font-weight: 700; 72 font-style: normal; 73 font-display: fallback; 74 src: url("//fr.melvita.com/cdn/fonts/manrope/manrope_n7.f3a06f9634c15008fe4637ba89fefcc8a1b93fbd.woff2") format("woff2"), 75 url("//fr.melvita.com/cdn/fonts/manrope/manrope_n7.6dba97311355640bc9b07a590354f08bc8fcc79f.woff") format("woff"); 76} 77@font-face { 78 font-family: Archivo; 79 font-weight: 700; 80 font-style: normal; 81 font-display: fallback; 82 src: url("//fr.melvita.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2") format("woff2"), 83 url("//fr.melvita.com/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff") format("woff"); 84} 85@font-face { 86 font-family: 'FreightNeo Pro'; 87 src: url('//fr.melvita.com/cdn/shop/t/4/assets/FreightNeoPro-Book.woff2?v=111729217730457420941786368499') format('woff2'); 88 font-weight: 400; 89 font-style: normal; 90 font-display: fallback; 91 } 92 93 @font-face { 94 font-family: 'FreightNeo Pro'; 95 src: url('//fr.melvita.com/cdn/shop/t/4/assets/FreightNeoPro-Medium.woff2?v=114485382750243139801786368499') format('woff2'); 96 font-weight: 500; 97 font-style: normal; 98 font-display: fallback; 99 } 100 101 :root { 102 /* Container */ 103 --container-max-width: 100%; 104 --container-gutter: 1.5rem; 105 106 /* Spacing (Figma: margin-sections 64px mobile / 104px desktop) */ 107 --section-vertical-spacing: 4rem; 108 --section-stack-row-gap: 2rem; 109 110 /* Form settings */ 111 --form-gap: 1rem; /* Gap between fieldset and submit button */ 112 --fieldset-gap: 0.5rem; /* Gap between each form input within a fieldset */ 113 --form-control-gap: 0.5rem; /* Gap between input and label (ignored for floating label) */ 114 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 115 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 116 --input-padding-inline: 1rem; /* Horizontal padding for input, textarea and native select */ 117 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 118 119 /* Product listing gaps */ 120 --product-list-column-gap: 0.75rem; 121 --product-list-padding-inline: clamp(0px, var(--product-list-column-gap) , min(1.75rem, var(--product-list-column-gap)));--product-list-row-gap: 2.25rem;/* Other sizes */ 122 --header-group-height: calc(var(--announcement-bar-height, 0px) + var(--countdown-condensed-height, 0px) + var(--header-height, 0px)); 123 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px)); 124 --sticky-offset: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 125 126 /* RTL support */ 127 --transform-logical-flip: 1; 128 --transform-origin-start: left; 129 --transform-origin-end: right; 130 131 /** 132 * --------------------------------------------------------------------- 133 * TYPOGRAPHY 134 * --------------------------------------------------------------------- 135 */ 136 137 /* Font properties */ 138 --subheading-font-family: Manrope, sans-serif;
139 --subheading-font-weight: 700; 140 --subheading-font-style: normal; 141 --subheading-font-size: 0.625rem; 142 --subheading-text-transform: none; 143 --subheading-letter-spacing: 0.0em; 144 --heading-font-family: 'FreightNeo Pro', Georgia, serif; 145 --heading-font-weight: 400; 146 --heading-font-style: normal; 147 --heading-text-transform: uppercase; 148 --heading-letter-spacing: -0.02em; 149 --heading-line-height: 1; 150 --heading-italic-font-family: Helvetica, Arial, sans-serif; 151 --heading-italic-font-weight: 400; 152 --heading-italic-font-size-multiplier: 0%; 153 --text-font-family: Manrope, sans-serif; 154 --text-font-weight: 400; 155 --text-font-style: normal; 156 --text-transform: normal; 157 --text-letter-spacing: 0.0em; 158 --text-line-height: 1.4; 159 --text-font-medium-weight: 500; 160 --text-font-bold-weight: 700;--button-font: normal 700 var(--button-font-size) / normal Archivo, sans-serif; 161 --button-text-transform: none; 162 --button-letter-spacing: 0.0em; 163 164 /* Font sizes */--text-heading-size-factor: 1; 165 --text-display-xl: max(0.75rem, clamp(3rem, 1.5916rem + 6.0094vw, 7rem) * var(--text-heading-size-factor)); 166 --text-display-l: max(0.75rem, clamp(2.8125rem, 1.6901rem + 4.7887vw, 6rem) * var(--text-heading-size-factor)); 167 --text-display-m: max(0.75rem, clamp(2.75rem, 2.0458rem + 3.0047vw, 4.75rem) * var(--text-heading-size-factor)); 168 --text-h1: max(0.75rem, clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem) * var(--text-heading-size-factor)); 169 --text-h2: max(0.75rem, 2rem * var(--text-heading-size-factor)); 170 --text-h3: max(0.75rem, clamp(1.5rem, 1.3239rem + 0.7512vw, 2rem) * var(--text-heading-size-factor)); 171 --text-h4: max(0.75rem, clamp(1.25rem, 1.162rem + 0.3756vw, 1.5rem) * var(--text-heading-size-factor)); 172 --text-h5: max(0.75rem, clamp(1.125rem, 1.081rem + 0.1878vw, 1.25rem) * var(--text-heading-size-factor)); 173 --text-h6: max(0.75rem, clamp(1rem, 0.956rem + 0.1878vw, 1.125rem) * var(--text-heading-size-factor)); 174 --text-h7: max(0.75rem, clamp(0.875rem, 0.831rem + 0.1878vw, 1rem) * var(--text-heading-size-factor)); 175 --text-xs: 0.625rem; 176 --text-sm: 0.75rem; 177 --text-base: 0.875rem; 178 --text-lg: 1.0625rem; 179 --button-font-size: 0.875rem; 180 181 /* Rounded variables (used for border radius) */ 182 --rounded-full: 9999px;--section-media-radius: 8px; 183 --subheading-border-radius: 0.0rem; 184 --button-border-radius: 0.5rem; 185 --input-border-radius: 0.5rem; 186 187 /* Packshot variables (global background behind product images, overridable per product) */ 188 --packshot-background: #f0f1f2; 189 190 /* Product card variables */ 191 --product-card-row-count: 2; 192 193 /** 194 * --------------------------------------------------------------------- 195 * OTHER 196 * --------------------------------------------------------------------- 197 */ 198 199 --icon-stroke-width: 1px; 200 --quotation-mark-svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" focusable="false" width="62" fill="none" viewBox="0 0 62 57"><path fill="%23000" d="M.79 31.904 11.924.816h12.296l-8.12 31.088h7.888V56.96H.79V31.904Zm37.351 0L49.277.816h12.064l-8.12 31.088h7.888V56.96H38.141V31.904Z" /></svg>'); 201 } 202 203 [dir="rtl"]:root { 204 /* RTL support */ 205 --transform-logical-flip: -1; 206 --transform-origin-start: right; 207 --transform-origin-end: left; 208 } 209 210 @media screen and (min-width: 700px) { 211 :root { 212 --text-xs: 0.75rem; 213 --text-sm: 0.875rem; 214 --text-base: 1.0rem; 215 --text-lg: 1.1875rem; 216 --subheading-font-size: 0.75rem; 217 --text-h2: max(0.75rem, 2.5rem * var(--text-heading-size-factor)); 218 219 /* Spacing */ 220 --container-gutter: 2rem; 221 222 /* Form settings */ 223 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 224 --fieldset-gap: 0.75rem; /* Gap between each form input within a fieldset */ 225 --input-padding-block: 0.75rem; /* Vertical padding for input, textarea and native select */ 226 227 /* Font sizes */ 228 --button-font-size: 0.875rem; 229 230 /* Product listing gaps */--product-list-column-gap: 3rem; 231 --product-list-row-gap: 4rem;} 232 } 233 234 @media screen and (min-width: 1000px) { 235 :root { 236 /* Spacing settings */ 237 --section-vertical-spacing: 5rem; 238 --section-stack-row-gap: 3rem; 239 } 240 } 241 242 @media screen and (min-width: 1399px) { 243 :root { 244 /* Spacing settings */ 245 --section-vertical-spacing: 6.5rem; 246 --container-gutter: 4rem; 247 } 248 } 249 250 /** 251 * --------------------------------------------------------------------- 252 * COLORS 253 * --------------------------------------------------------------------- 254 */ 255 256 :root {--page-overlay: 0 0 0 / 0.4; 257 --dialog-backdrop-blur: 12px; 258 259 /* Status colors */ 260 --success-background: 237 237 234; 261 --success-text: 102 106 83; 262 --warning-background: 253 241 224; 263 --warning-text: 237 138 0; 264 --error-background: 254 232 232; 265 --error-text: 250 63 63; 266 267 /* Product colors */ 268 --on-sale-text: 250 63 63; 269 --on-sale-badge-background: 250 63 63; 270 --on-sale-badge-text: 255 255 255; 271 --sold-out-badge-background: 17 13 14; 272 --sold-out-badge-text: 255 255 255; 273 --custom-badge-background: 255 255 255; 274 --custom-badge-text: 0 0 0; 275 --star-color: 0 0 0; 276 277 /* Default scheme */ 278 --default-color-scheme-background: 255 255 255; 279 --default-color-scheme-background-gradient: ; 280 --default-color-scheme-text-color: 17 13 14; 281 }.color-scheme--scheme-1 { 282 --accent: 107 0 0; 283 --background: 240 241 242; 284 --background-gradient: ; 285 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 286 --has-transparent-background: 0; 287 --has-filled-background: 1; 288 --text-color: 17 13 14;--border-color: 218 218 219;
288/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 289 --subheading-border: none; 290 --subheading-text-color: 17 13 14; 291 --subheading-has-padding: 0; 292 293 /* Heading highlight */ 294 --heading-highlight-accent-color: 107 0 0; 295 --heading-highlight-text-color: 255 255 255; 296 297 /* Button colors */ 298 --button-background-primary: 107 0 0; 299 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 300 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 301 302 /* Form inputs */ 303 --input-background: 255 255 255; 304 --input-text-color: 17 13 14; 305 --input-text-transform: none; 306 }.shopify-section:has(> .color-scheme--scheme-1) + .shopify-section:has(> .color-scheme--scheme-1) { 307 --section-has-same-background-as-previous-section: 1; 308 }.color-scheme--scheme-2 { 309 --accent: 107 0 0; 310 --background: 255 255 255; 311 --background-gradient: ; 312 --background-secondary: 240 241 242;--background-secondary-text-color: 17 13 14; 313 --has-transparent-background: 0; 314 --has-filled-background: 1; 315 --text-color: 17 13 14;--border-color: 231 231 231;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 316 --subheading-border: none; 317 --subheading-text-color: 17 13 14; 318 --subheading-has-padding: 0; 319 320 /* Heading highlight */ 321 --heading-highlight-accent-color: 107 0 0; 322 --heading-highlight-text-color: 255 255 255; 323 324 /* Button colors */ 325 --button-background-primary: 107 0 0; 326 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 327 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 328 329 /* Form inputs */ 330 --input-background: 255 255 255; 331 --input-text-color: 17 13 14; 332 --input-text-transform: none; 333 }.shopify-section:has(> .color-scheme--scheme-2) + .shopify-section:has(> .color-scheme--scheme-2) { 334 --section-has-same-background-as-previous-section: 1; 335 }.shopify-section:has(> .color-scheme--scheme-2) + .shopify-section:has(> .color-scheme--scheme-d51ac0b0-d414-4d17-9757-9f01d7f9c456) { 336 --section-has-same-background-as-previous-section: 1; 337 }.color-scheme--scheme-3 { 338 --accent: 255 255 255; 339 --background: 0 0 0 / 0; 340 --background-gradient: ; 341 --background-secondary: 240 241 242;--background-secondary-text-color: 17 13 14; 342 --has-transparent-background: 1; 343 --has-filled-background: 0; 344 --text-color: 255 255 255;--border-color: 255 255 255 / 0.6;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 345 --subheading-border: none; 346 --subheading-text-color: 255 255 255; 347 --subheading-has-padding: 0; 348 349 /* Heading highlight */ 350 --heading-highlight-accent-color: 255 255 255; 351 --heading-highlight-text-color: 107 0 0; 352 353 /* Button colors */ 354 --button-background-primary: 255 255 255; 355 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 356 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 357 358 /* Form inputs */ 359 --input-background: 255 255 255; 360 --input-text-color: 17 13 14; 361 --input-text-transform: none; 362 }.shopify-section:has(> .color-scheme--scheme-3) + .shopify-section:has(> .color-scheme--scheme-3) { 363 --section-has-same-background-as-previous-section: 1; 364 }.shopify-section:has(> .color-scheme--scheme-3) + .shopify-section:has(> .color-scheme--scheme-12) { 365 --section-has-same-background-as-previous-section: 1; 366 }.color-scheme--scheme-4 { 367 --accent: 255 255 255; 368 --background: 17 13 14; 369 --background-gradient: ; 370 --background-secondary: 240 241 242;--background-secondary-text-color: 17 13 14; 371 --has-transparent-background: 0; 372 --has-filled-background: 1; 373 --text-color: 255 255 255;--border-color: 41 37 38;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 374 --subheading-border: none; 375 --subheading-text-color: 255 255 255; 376 --subheading-has-padding: 0; 377 378 /* Heading highlight */ 379 --heading-highlight-accent-color: 255 255 255; 380 --heading-highlight-text-color: 17 13 14; 381 382 /* Button colors */ 383 --button-background-primary: 255 255 255; 384 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 385 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 386 387 /* Form inputs */ 388 --input-background: 17 13 14; 389 --input-text-color: 255 255 255; 390 --input-text-transform: none; 391 }.shopify-section:has(> .color-scheme--scheme-4) + .shopify-section:has(> .color-scheme--scheme-4) { 392 --section-has-same-background-as-previous-section: 1; 393 }.color-scheme--scheme-5 { 394 --accent: 255 255 255; 395 --background: 107 0 0; 396 --background-gradient: ; 397 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 398 --has-transparent-background: 0; 399 --has-filled-background: 1; 400 --text-color: 255 255 255;--border-color: 122 26 26;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 401 --subheading-border: none; 402 --subheading-text-color: 255 255 255; 403 --subheading-has-padding: 0; 404 405 /* Heading highlight */ 406 --heading-highlight-accent-color: 255 255 255; 407 --heading-highlight-text-color: 107 0 0; 408 409 /* Button colors */ 410 --button-background-primary: 255 255 255; 411 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 412 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 413 414 /* Form inputs */ 415 --input-background: 255 255 255; 416 --input-text-color: 107 0 0; 417 --input-text-transform: none; 418 }.shopify-section:has(> .color-scheme--scheme-5) + .shopify-section:has(> .color-scheme--scheme-5) { 419 --section-has-same-background-as-previous-section: 1; 420 }.color-scheme--scheme-6 { 421 --accent: 255 255 255; 422 --background: 142 167 64; 423 --background-gradient: ; 424 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 425 --has-transparent-background: 0; 426 --has-filled-background: 1; 427 --text-color: 17 13 14;--border-color: 130 152 59;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 428 --subheading-border: none; 429 --subheading-text-color: 17 13 14; 430 --subheading-has-padding: 0; 431 432 /* Heading highlight */ 433 --heading-highlight-accent-color: 17 13 14; 434 --heading-highlight-text-color: 255 255 255; 435 436 /* Button colors */ 437 --button-background-primary: 255 255 255; 438 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 439 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 440 441 /* Form inputs */ 442 --input-background: 255 255 255; 443 --input-text-color: 17 13 14; 444 --input-text-transform: none; 445 }.shopify-section:has(> .color-scheme--scheme-6) + .shopify-section:has(> .color-scheme--scheme-6) { 446 --section-has-same-background-as-previous-section: 1; 447 }.color-scheme--scheme-7 { 448 --accent: 255 255 255; 449 --background: 51 0 6; 450 --background-gradient: ; 451 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 452 --has-transparent-background: 0; 453 --has-filled-background: 1; 454 --text-color: 242 145 157;--border-color: 70 15 21;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 455 --subheading-border: none; 456 --subheading-text-color: 242 145 157; 457 --subheading-has-padding: 0; 458 459 /* Heading highlight */ 460 --heading-highlight-accent-color: 242 145 157; 461 --heading-highlight-text-color: 51 0 6; 462 463 /* Button colors */ 464 --button-background-primary: 255 255 255; 465 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 466 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 467 468 /* Form inputs */ 469 --input-background: 255 255 255; 470 --input-text-color: 51 0 6; 471 --input-text-transform: none; 472 }.shopify-section:has(> .color-scheme--scheme-7) + .shopify-section:has(> .color-scheme--scheme-7) { 473 --section-has-same-background-as-previous-section: 1; 474 }.shopify-section:has(> .color-scheme--scheme-7) + .shopify-section:has(> .color-scheme--scheme-11) { 475 --section-has-same-background-as-previous-section: 1; 476 }.color-scheme--scheme-8 { 477 --accent: 107 0 0; 478 --background: 242 145 157; 479 --background-gradient: ; 480 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 481 --has-transparent-background: 0; 482 --has-filled-background: 1; 483 --text-color: 107 0 0;--border-color: 229 131 141;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 484 --subheading-border: none; 485 --subheading-text-color: 107 0 0; 486 --subheading-has-padding: 0; 487 488 /* Heading highlight */ 489 --heading-highlight-accent-color: 107 0 0; 490 --heading-highlight-text-color: 255 255 255; 491 492 /* Button colors */ 493 --button-background-primary: 107 0 0; 494 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 495 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 496 497 /* Form inputs */ 498 --input-background: 255 255 255; 499 --input-text-color: 107 0 0; 500 --input-text-transform: none; 501 }.shopify-section:has(> .color-scheme--scheme-8) + .shopify-section:has(> .color-scheme--scheme-8) { 502 --section-has-same-background-as-previous-section: 1; 503 }.color-scheme--scheme-9 { 504 --accent: 107 0 0; 505 --background: 255 204 210; 506 --background-gradient: ; 507 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 508 --has-transparent-background: 0; 509 --has-filled-background: 1; 510 --text-color: 107 0 0;--border-color: 240 184 189;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 511 --subheading-border: none; 512 --subheading-text-color: 107 0 0; 513 --subheading-has-padding: 0; 514 515 /* Heading highlight */ 516 --heading-highlight-accent-color: 107 0 0; 517 --heading-highlight-text-color: 255 255 255; 518 519 /* Button colors */ 520 --button-background-primary: 107 0 0; 521 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 522 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 523 524 /* Form inputs */ 525 --input-background: 255 255 255; 526 --input-text-color: 107 0 0; 527 --input-text-transform: none; 528 }.shopify-section:has(> .color-scheme--scheme-9) + .shopify-section:has(> .color-scheme--scheme-9) { 529 --section-has-same-background-as-previous-section: 1; 530 }.color-scheme--scheme-10 { 531 --accent: 107 0 0; 532 --background: 233 242 171; 533 --background-gradient: ; 534 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 535 --has-transparent-background: 0; 536 --has-filled-background: 1; 537 --text-color: 17 13 14;--border-color: 211 219 155;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 538 --subheading-border: none; 539 --subheading-text-color: 17 13 14; 540 --subheading-has-padding: 0; 541 542 /* Heading highlight */ 543 --heading-highlight-accent-color: 107 0 0; 544 --heading-highlight-text-color: 255 255 255; 545 546 /* Button colors */ 547 --button-background-primary: 107 0 0; 548 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 549 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 550 551 /* Form inputs */ 552 --input-background: 255 255 255; 553 --input-text-color: 17 13 14; 554 --input-text-transform: none; 555 }.shopify-section:has(> .color-scheme--scheme-10) + .shopify-section:has(> .color-scheme--scheme-10) { 556 --section-has-same-background-as-previous-section: 1; 557 }.color-scheme--scheme-11 { 558 --accent: 255 255 255; 559 --background: 51 0 6; 560 --background-gradient: ; 561 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 562 --has-transparent-background: 0; 563 --has-filled-background: 1; 564 --text-color: 255 255 255;--border-color: 71 26 31;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 565 --subheading-border: none; 566 --subheading-text-color: 255 255 255; 567 --subheading-has-padding: 0; 568 569 /* Heading highlight */ 570 --heading-highlight-accent-color: 242 145 157; 571 --heading-highlight-text-color: 51 0 6; 572 573 /* Button colors */ 574 --button-background-primary: 255 255 255; 575 --button-text-primary: 107 0 0;--button-dark: var(--button-text-primary); 576 --button-light: var(--button-background-primary);--button-outline-hover-text: var(--button-text-primary); 577 578 /* Form inputs */ 579 --input-background: 255 255 255; 580 --input-text-color: 51 0 6; 581 --input-text-transform: none; 582 }.shopify-section:has(> .color-scheme--scheme-11) + .shopify-section:has(> .color-scheme--scheme-7) { 583 --section-has-same-background-as-previous-section: 1; 584 }.shopify-section:has(> .color-scheme--scheme-11) + .shopify-section:has(> .color-scheme--scheme-11) { 585 --section-has-same-background-as-previous-section: 1; 586 }.color-scheme--scheme-12 { 587 --accent: 107 0 0; 588 --background: 0 0 0 / 0; 589 --background-gradient: ; 590 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 591 --has-transparent-background: 1; 592 --has-filled-background: 0; 593 --text-color: 107 0 0;--border-color: 107 0 0 / 0.6;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 594 --subheading-border: none; 595 --subheading-text-color: 107 0 0; 596 --subheading-has-padding: 0; 597 598 /* Heading highlight */ 599 --heading-highlight-accent-color: 107 0 0; 600 --heading-highlight-text-color: 255 255 255; 601 602 /* Button colors */ 603 --button-background-primary: 107 0 0; 604 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 605 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 606 607 /* Form inputs */ 608 --input-background: 255 255 255; 609 --input-text-color: 17 13 14; 610 --input-text-transform: none; 611 }.shopify-section:has(> .color-scheme--scheme-12) + .shopify-section:has(> .color-scheme--scheme-3) { 612 --section-has-same-background-as-previous-section: 1; 613 }.shopify-section:has(> .color-scheme--scheme-12) + .shopify-section:has(> .color-scheme--scheme-12) { 614 --section-has-same-background-as-previous-section: 1; 615 }.color-scheme--scheme-d51ac0b0-d414-4d17-9757-9f01d7f9c456 { 616 --accent: 107 0 0; 617 --background: 255 255 255; 618 --background-gradient: ; 619 --background-secondary: 255 255 255;--background-secondary-text-color: 17 13 14; 620 --has-transparent-background: 0; 621 --has-filled-background: 1; 622 --text-color: 77 77 77;--border-color: 237 237 237;/* Subheading colors */--subheading-background: 0 0 0 / 0.0; 623 --subheading-border: none; 624 --subheading-text-color: 17 13 14; 625 --subheading-has-padding: 0; 626 627 /* Heading highlight */ 628 --heading-highlight-accent-color: 107 0 0; 629 --heading-highlight-text-color: 255 255 255; 630 631 /* Button colors */ 632 --button-background-primary: 107 0 0; 633 --button-text-primary: 255 255 255;--button-dark: var(--button-background-primary); 634 --button-light: var(--button-text-primary);--button-outline-hover-text: var(--button-text-primary); 635 636 /* Form inputs */ 637 --input-background: 255 255 255; 638 --input-text-color: 17 13 14; 639 --input-text-transform: none; 640 }.shopify-section:has(> .color-scheme--scheme-d51ac0b0-d414-4d17-9757-9f01d7f9c456) + .shopify-section:has(> .color-sch
640eme--scheme-2) { 641 --section-has-same-background-as-previous-section: 1; 642 }.shopify-section:has(> .color-scheme--scheme-d51ac0b0-d414-4d17-9757-9f01d7f9c456) + .shopify-section:has(> .color-scheme--scheme-d51ac0b0-d414-4d17-9757-9f01d7f9c456) { 643 --section-has-same-background-as-previous-section: 1; 644 }@view-transition { 645 navigation: auto; 646 }</style>
647<script> 648 // This allows to expose several variables to the global scope, to be used in scripts 649 window.themeVariables = { 650 settings: { 651 pageType: "index", 652 moneyFormat: "{{amount_with_comma_separator}} â¬", 653 moneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 654 currencyCodeEnabled: false, 655 cartType: "drawer", 656 showHeadingEffectAnimation: true, 657 staggerProducts: true 658 }, 659 660 strings: { 661 addedToCart: "{{product_title}} a été ajouté au panier", 662 closeGallery: "Fermer la galerie", 663 zoomGallery: "Zoomer sur l\u0026#39;image", 664 errorGallery: "L\u0026#39;image ne peut pas etre chargée", 665 shippingEstimatorNoResults: "Nous ne livrons pas à votre adresse.", 666 shippingEstimatorOneResult: "Il y a un résultat pour votre adresse :", 667 shippingEstimatorMultipleResults: "Il y a plusieurs résultats pour votre adresse :", 668 shippingEstimatorError: "Impossible d\u0026#39;estimer les frais de livraison :", 669 next: "Suivant", 670 previous: "Précédent" 671 }, 672 673 mediaQueries: { 674 'sm': 'screen and (min-width: 700px)', 675 'md': 'screen and (min-width: 1000px)', 676 'lg': 'screen and (min-width: 1150px)', 677 'xl': 'screen and (min-width: 1400px)', 678 '2xl': 'screen and (min-width: 1600px)', 679 'sm-max': 'screen and (max-width: 699px)', 680 'md-max': 'screen and (max-width: 999px)', 681 'lg-max': 'screen and (max-width: 1149px)', 682 'xl-max': 'screen and (max-width: 1399px)', 683 '2xl-max': 'screen and (max-width: 1599px)', 684 'motion-safe': '(prefers-reduced-motion: no-preference)', 685 'motion-reduce': '(prefers-reduced-motion: reduce)', 686 'supports-hover': 'screen and (pointer: fine)', 687 'supports-touch': 'screen and (pointer: coarse)' 688 } 689 };</script>
689<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 689
689
690<script type="importmap">{ 691 "imports": { 692 "vendor": "//fr.melvita.com/cdn/shop/t/4/assets/vendor.min.js?v=115152861726854754811781165056", 693 "theme": "//fr.melvita.com/cdn/shop/t/4/assets/theme.js?v=33174130759666119641788273087", 694 "photoswipe": "//fr.melvita.com/cdn/shop/t/4/assets/photoswipe.min.js?v=13374349288281597431781165053" 695 } 696 } 697 </script>
697<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-cart-return.js?v=108670334683347548871787909367" data-cart-page="false"></script>
697 698 699
699<script type="module" src="//fr.melvita.com/cdn/shop/t/4/assets/vendor.min.js?v=115152861726854754811781165056"></script>
699 700
700<script type="module" src="//fr.melvita.com/cdn/shop/t/4/assets/theme.js?v=33174130759666119641788273087"></script>
700 701 702
702<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
702<meta name="google-site-verification" content="UNnDNVrq-HoV3nuK60R8Z0CYN3jANLrmhoXJqgtWlYs"> 703<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/107173183826/digital_wallets/dialog"> 704<meta id="in-context-paypal-metadata" data-shop-id="107173183826" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR"> 705<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
705<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=8405188946"></script>
705 706<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
707<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=8405188946&shop_id=107173183826" crossorigin="anonymous"></script>
vendor: 1 bytes, line 707
707
708<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":107173183826,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/107173183826","merchantName":"Melvita","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Melvita","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 708
708
709<script id="shopify-features" type="application/json">{"accessToken":"175bb8ecbf2f11fe23eb9a6df696cf5e","betas":["rich-media-storefront-analytics"],"domain":"fr.melvita.com","predictiveSearch":true,"shopId":107173183826,"locale":"fr"}</script>
vendor: 1 bytes, line 709
709
710<script>var Shopify = Shopify || {}; 711Shopify.shop = "melvita2026.myshopify.com"; 712Shopify.locale = "fr"; 713Shopify.currency = {"active":"EUR","rate":"1.0"}; 714Shopify.country = "FR"; 715Shopify.theme = {"name":"[PROD] Melvita - Axome","id":202104996178,"schema_name":"Axome - Melvita","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 716Shopify.theme.handle = "null"; 717Shopify.theme.style = {"id":null,"handle":null}; 718Shopify.cdnHost = "fr.melvita.com/cdn"; 719Shopify.routes = Shopify.routes || {}; 720Shopify.routes.root = "/"; 721Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 722Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 723Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 724Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 724
724
725<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 725
725
726<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 726
726
727<script> 728 window.ShopifyPay = window.ShopifyPay || {}; 729 window.ShopifyPay.apiHost = "shop.app\/pay"; 730 window.ShopifyPay.redirectState = null; 731</script>
vendor: 1 bytes, line 731
731
732<script> 733 window.Shopify = window.Shopify || {}; 734 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 735 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 736 window.Shopify.SignInWithShop.eligible = true; 737</script>
vendor: 1 bytes, line 737
737
738<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 738
738
739<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 739
739
740<script type="module"> 741 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 742 743 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 744 745</script>
vendor: 1 bytes, line 745
745
746<script> 747 window.Shopify = window.Shopify || {}; 748 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 749 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"]}; 750</script>
vendor: 1 bytes, line 750
750
751<script>(function() { 752 var isLoaded = false; 753 function asyncLoad() { 754 if (isLoaded) return; 755 isLoaded = true; 756 var urls = ["https:\/\/redirectify.app\/script_tags\/tracking.js?shop=melvita2026.myshopify.com"]; 757 for (var i = 0; i < urls.length; i++) { 758 var s = document.createElement('script'); 759 s.type = 'text/javascript'; 760 s.async = true; 761 s.src = urls[i]; 762 var x = document.getElementsByTagName('script')[0]; 763 x.parentNode.insertBefore(s, x); 764 } 765 }; 766 if(window.attachEvent) { 767 window.attachEvent('onload', asyncLoad); 768 } else { 769 window.addEventListener('load', asyncLoad, false); 770 } 771})();</script>
vendor: 1 bytes, line 771
771
772<script id="__st">var __st={"a":107173183826,"offset":7200,"reqid":"fbf10c7e-65cf-46cc-a889-e596b921efc6-1791061256","pageurl":"fr.melvita.com\/","u":"da1400b5938c","p":"home"};</script>
vendor: 1 bytes, line 772
772
773<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 773
773
774<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 774
774
775<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fr.melvita.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 775
775
776<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 = "//fr.melvita.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>
776<script crossorigin="anonymous" defer="defer" src="//fr.melvita.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 776
776
777<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 777
777
778<script> 779 window.Shopify = window.Shopify || {}; 780 window.Shopify.MCP = window.Shopify.MCP || {}; 781 window.Shopify.MCP.enabled = true; 782 window.Shopify.MCP.shop = "melvita2026.myshopify.com"; 783 window.Shopify.MCP.mcpEndpoint = "https:\/\/fr.melvita.com\/api\/mcp"; 784 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"]}}]; 785</script>
vendor: 1 bytes, line 785
785
786<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("\/\/fr.melvita.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 787</script>
vendor: 1 bytes, line 787
787
788<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://fr.melvita.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 789</script>
vendor: 1 bytes, line 789
789
790<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 791 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); 792</script>
vendor: 1 bytes, line 792
792
793<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})}})); 794</script>
794 795<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fr.melvita.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 796<style id="shopify-accelerated-checkout-cart"> 797 #shopify-buyer-consent { 798 margin-top: 1em; 799 display: inline-block; 800 width: 100%; 801} 802 803#shopify-buyer-consent.hidden { 804 display: none; 805} 806 807#shopify-subscription-policy-button { 808 background: none; 809 border: none; 810 padding: 0; 811 text-decoration: underline; 812 font-size: inherit; 813 cursor: pointer; 814} 815 816#shopify-subscription-policy-button::before { 817 box-shadow: none; 818} 819 820 </style> 821<link rel="stylesheet" media="screen" href="//fr.melvita.com/cdn/shop/t/4/compiled_assets/styles.css?v=79738092286939129921790858673">
822<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
822 823 824 825 826<!-- Début de la mention OneTrust de consentement aux cookies pour le domaine fr.melvita.com -->
826<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="2f186e1c-05ac-4625-975b-7963117343ff"></script>
vendor: 1 bytes, line 826
826
827<script type="text/javascript"> 828 (function () { 829 // Correspondance groupes OneTrust â signaux de consentement Shopify. 830 var GROUP_MAP = { 831 analytics: ['C0002'], 832 preferences: ['C0003'], 833 marketing: ['C0004', 'C0005'], 834 sale_of_data: ['C0004'] 835 }; 836 837 var apiReady = false; 838 var pending = null; 839 var lastSent = ''; 840 841 function log() { 842 if (!window.OT_SHOPIFY_DEBUG || !window.console) return; 843 console.log.apply(console, ['[OneTrustâShopify]'].concat([].slice.call(arguments))); 844 } 845 846 function activeGroups() { 847 var raw = window.OnetrustActiveGroups || window.OptanonActiveGroups || ''; 848 return String(raw).split(',').filter(Boolean); 849 } 850 851 // Ne rien pousser avant un choix explicite : sans appel, Shopify considère 852 // qu'aucune décision n'a été prise et applique son comportement par défaut. 853 function decisionMade() { 854 try { 855 if (window.OneTrust && typeof window.OneTrust.IsAlertBoxClosed === 'function') { 856 return window.OneTrust.IsAlertBoxClosed(); 857 } 858 } catch (e) {} 859 return document.cookie.indexOf('OptanonAlertBoxClosed=') !== -1; 860 } 861 862 function buildConsent() { 863 var groups = activeGroups(); 864 var consent = {}; 865 866 Object.keys(GROUP_MAP).forEach(function (signal) { 867 consent[signal] = GROUP_MAP[signal].some(function (group) { 868 return groups.indexOf(group) !== -1; 869 }); 870 }); 871 872 return consent; 873 } 874 875 function flush() { 876 if (!apiReady || !pending) return; 877 878 var fingerprint = JSON.stringify(pending); 879 if (fingerprint === lastSent) return; 880 881 var payload = pending; 882 883 try { 884 window.Shopify.customerPrivacy.setTrackingConsent(payload, function (result) { 885 if (result && result.error) { 886 log('setTrackingConsent en erreur', result.error); 887 return; 888 } 889 890 lastSent = fingerprint; 891 log('consentement appliqué', payload); 892 document.dispatchEvent(new CustomEvent('onetrust:consent-applied', { detail: payload })); 893 }); 894 } catch (e) { 895 log('setTrackingConsent a échoué', e); 896 } 897 } 898 899 function sync() { 900 if (!decisionMade()) { 901 log('aucune décision utilisateur pour le moment'); 902 return; 903 } 904 905 pending = buildConsent(); 906 flush(); 907 } 908 909 // OptanonWrapper : appelé par OneTrust à l'init de la bannière puis à chaque 910 // enregistrement. OneTrustGroupsUpdated couvre les changements ultérieurs 911 // (centre de préférences, lien « Cookies » du footer). 912 window.OptanonWrapper = function () { 913 sync(); 914 }; 915 916 window.addEventListener('OneTrustGroupsUpdated', sync); 917 918 // Shopify.loadFeatures est injecté par content_for_header : on tolère un retard. 919 function loadApi(attempt) { 920 if (window.Shopify && typeof window.Shopify.loadFeatures === 'function') { 921 window.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], function (error) { 922 if (error) { 923 log('chargement de consent-tracking-api impossible', error); 924 return; 925 } 926 927 apiReady = true; 928 log('API Customer Privacy prête'); 929 flush(); 930 }); 931 return; 932 } 933 934 if (attempt < 50) { 935 setTimeout(function () { loadApi(attempt + 1); }, 100); 936 return; 937 } 938 939 log('window.Shopify.loadFeatures introuvable'); 940 } 941 942 loadApi(0); 943 944 // OneTrust injecte des h2/h3/h4 qui polluent la hiérarchie de titres de la page. 945 function demoteHeadings(root) { 946 root.querySelectorAll('h1, h2, h3, h4, h5, h6').forEach(function (heading) { 947 var div = document.createElement('div'); 948 for (var i = 0; i < heading.attributes.length; i++) { 949 div.setAttribute(heading.attributes[i].name, heading.attributes[i].value); 950 } 951 div.className = heading.className; 952 div.innerHTML = heading.innerHTML; 953 heading.parentNode.replaceChild(div, heading); 954 }); 955 } 956 957 new MutationObserver(function () { 958 ['onetrust-consent-sdk', 'onetrust-pc-sdk', 'ot-sdk-cookie-policy'].forEach(function (id) { 959 var root = document.getElementById(id); 960 if (root) demoteHeadings(root); 961 }); 962 }).observe(document.documentElement, { childList: true, subtree: true }); 963 })(); 964</script>
964 965<!-- Fin de la mention OneTrust de consentement aux cookies pour le domaine fr.melvita.com --> 966 967<link href="//fr.melvita.com/cdn/shop/t/4/assets/theme.css?v=158163033534490993411789656534" rel="stylesheet" type="text/css" media="all" /><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-typography.css?v=182365509266313969341787908793" rel="stylesheet" type="text/css" media="all" /><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-badges.css?v=33586028472518224671788863846" rel="stylesheet" type="text/css" media="all" /><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-product-variations.css?v=46475551306836448481787911533" rel="stylesheet" type="text/css" media="all" /><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-carousel-arrows.css?v=116941441801558068081787908792" rel="stylesheet" type="text/css" media="all" /><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-collection-toolbar.css?v=183180576473984108121788183088" rel="stylesheet" type="text/css" media="all" /><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
967<script 968 type="module" 969> 970 setTimeout(async function () { 971 const keySessionStorage = 'aw_settings'; 972 let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage)); 973 if(!__AW__settings) { 974 const awSettings = await fetch( 975 "/apps/addingwell-proxy", 976 { 977 method: "GET", 978 redirect: "follow", 979 headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'} 980 } 981 ); 982 if (awSettings.ok) { 983 __AW__settings = await awSettings.json(); 984 sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings)); 985 } else { 986 console.error('Addingwell - Loading proxy error', awSettings.status); 987 return; 988 } 989 } 990 991 if(__AW__settings.insertGtmTag && __AW__settings.gtmId) { 992 let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js'; 993 let __AW__isAddingwellCdn = false; 994 if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) { 995 __AW__gtmUrl = __AW__settings.gtmUrl; 996 __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn; 997 } 998 999 (function(w,d,s,l,i){ 1000 w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 1001 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 1002 j.async=true; 1003 j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f); 1004 })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`); 1005 } 1006 1007 const __AW__getEventNameWithSuffix = (eventName) => { 1008 return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : ""); 1009 } 1010 1011 function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) { 1012 return new Promise(function(resolve) { 1013 let attempts = 0; 1014 maxAttempts = maxAttempts || 5; 1015 intervalMs = intervalMs || 200; 1016 function check() { 1017 const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/); 1018 if (match) { 1019 resolve(match[1]); 1020 } else if (attempts < maxAttempts) { 1021 attempts++; 1022 setTimeout(check, intervalMs); 1023 } else { 1024 console.warn('[AW] _shopify_y cookie not found after consent'); 1025 resolve(null); 1026 } 1027 } 1028 check(); 1029 }); 1030 } 1031 1032 const __AW__CONSENT_KEY = 'aw_consent_state'; 1033 1034 function __AW__getConsentState() { 1035 try { 1036 if (window.Shopify?.customerPrivacy?.currentVisitorConsent) { 1037 return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent()); 1038 } 1039 } catch(e) {} 1040 return null; 1041 } 1042 1043 function __AW__isEmptyConsent(stateStr) { 1044 try { 1045 return Object.values(JSON.parse(stateStr)).every(v => v === ''); 1046 } catch(e) {} 1047 return true; 1048 } 1049 1050 let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY); 1051 1052 document.addEventListener('visitorConsentCollected', async function(event) { 1053 const currentConsentState = __AW__getConsentState(); 1054 1055 if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) { 1056 return; 1057 } 1058 1059 __AW__prevConsentState = currentConsentState; 1060 1061 if (currentConsentState !== null) { 1062 if (__AW__isEmptyConsent(currentConsentState)) { 1063 localStorage.removeItem(__AW__CONSENT_KEY); 1064 } else { 1065 localStorage.setItem(__AW__CONSENT_KEY, currentConsentState); 1066 } 1067 } 1068 1069 window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true}); 1070 1071 const shopifyY = await __AW__waitForShopifyYCookie(); 1072 if (!shopifyY) return; 1073 1074 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; 1075 window[__AW__settings.dataLayerVariableName].push({ 1076 event: __AW__getEventNameWithSuffix('shopify_consent_updated'), 1077 }); 1078 }); 1079 1080 if(__AW__settings.enableDataLayer) { 1081 const MAX_ITEMS_BATCH = 10; 1082 const sendBatchEvents = (items, eventName, eventObject) => { 1083 let batch = []; 1084 for(let i = 0; i < items.length; i++) { 1085 batch.push(items[i]); 1086 if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) { 1087 const eventClone = { 1088 ...eventObject, 1089 ecommerce: { 1090 ...eventObject.ecommerce, 1091 items: [...batch] 1092 } 1093 }; 1094 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1095 window[__AW__settings.dataLayerVariableName].push({ 1096 ...{'event': __AW__getEventNameWithSuffix(eventName)}, 1097 ...eventClone 1098 }); 1099 1100 batch = []; 1101 } 1102 } 1103 } 1104 1105 function __AW__filterNullOrEmpty(obj) { 1106 let filteredObj = {}; 1107 1108 for (let key in obj) { 1109 if (obj.hasOwnProperty(key)) { 1110 let value = obj[key]; 1111 1112 // If value is an object (and not null), recursively filter sub-elements 1113 if (typeof value === "object" && value !== null && value !== undefined) { 1114 let filteredSubObject = __AW__filterNullOrEmpty(value); 1115 1116 // Add the filtered sub-object only if it's not empty 1117 if (Object.keys(filteredSubObject).length > 0) { 1118 filteredObj[key] = filteredSubObject; 1119 } 1120 } else { 1121 // Add the value only if it's neither null nor an empty string 1122 if (value !== null && value !== "" && value !== undefined) { 1123 filteredObj[key] = value; 1124 } 1125 } 1126 } 1127 } 1128 return filteredObj; 1129 } 1130 1131 function getPageType(value) { 1132 const pageTypeMapping = { 1133 404: '404', 1134 article: 'article', 1135 blog: 'blog', 1136 cart: 'cart', 1137 collection: 'collection', 1138 gift_card: 'gift_card', 1139 index: 'homepage', 1140 product: 'product', 1141 search: 'searchresults', 1142 'customers/login': 'login', 1143 'customers/register': 'sign_up' 1144 }; 1145 return pageTypeMapping[value] || 'other'; 1146 } 1147 let __AW__cartReady = false;
1148 const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/; 1149 const pendingCartEventName = "aw_pending_cart_event"; 1150 let awCartQueue = Promise.resolve(); 1151 1152 function pushDataLayerEvents() { 1153 initCart(); 1154 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; // init data layer if doesn't already exist 1155 const templateName = "index"; 1156 1157 const getFormattedPrice = (priceInCents) => priceInCents/100; 1158 /********************** 1159 * DATALAYER SECTIONS 1160 ***********************/ 1161 /** 1162 * DATALAYER: User Data 1163 * Build user_data properties. 1164 */ 1165 let newCustomer = true; 1166 window.__AW__CommonData = { 1167 user_data: { 1168 new_customer: newCustomer, 1169 } 1170 }; 1171 1172 1173 1174 window.__AW__CommonData.country = "FR" 1175 window.__AW__CommonData.market = "fr" 1176 window.__AW__CommonData.marketId = 116017496402 1177 1178 1179 window.__AW__CommonData.language = "fr-FR"; 1180 1181 window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData); 1182 1183 // Ajout du hash SHA256 des champs sensibles de user_data (version robuste) 1184 async function sha256(str) { 1185 if (!str) return undefined; 1186 if (!(window.crypto && window.crypto.subtle)) { 1187 console.error('Crypto.subtle non supporté, hash impossible pour :', str); 1188 return undefined; 1189 } 1190 try { 1191 const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str)); 1192 return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join(''); 1193 } catch (e) { 1194 console.error('Erreur lors du hash SHA256 pour', str, e); 1195 return undefined; 1196 } 1197 } 1198 async function getUserDataHash(user_data) { 1199 const hashObj = {}; 1200 if (!user_data) return hashObj; 1201 try { 1202 if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address); 1203 if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number); 1204 if (user_data.address && typeof user_data.address === 'object') { 1205 hashObj.address = {}; 1206 if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name); 1207 if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name); 1208 if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street); 1209 if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city); 1210 if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region); 1211 if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code); 1212 if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country); 1213 } 1214 } catch (e) { 1215 console.error('Erreur lors du hash user_data_hashed', e); 1216 } 1217 return __AW__filterNullOrEmpty(hashObj); 1218 } 1219 (async function() { 1220 if (window.__AW__CommonData && window.__AW__CommonData.user_data) { 1221 window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data); 1222 } 1223 })(); 1224 1225 window.__AW__CommonData["page_type"] = getPageType(templateName); 1226 window.__AW__CommonData["theme"] = window?.Shopify?.theme; 1227 window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData); 1228 1229 window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")}); 1230 1231 /** DATALAYER: select_item handoff */ 1232 const pendingSelectItemName = "aw_pending_select_item"; 1233 1234 const __AW__pushSelectItem = (payload) => { 1235 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1236 window[__AW__settings.dataLayerVariableName].push(payload); 1237 }; 1238 1239 const __AW__flushPendingSelectItem = () => { 1240 let pending = null; 1241 try { 1242 pending = sessionStorage.getItem(pendingSelectItemName); 1243 sessionStorage.removeItem(pendingSelectItemName); 1244 } catch (e) { 1245 return; 1246 } 1247 if (!pending) return; 1248 try { 1249 __AW__pushSelectItem(JSON.parse(pending)); 1250 } catch (e) { 1251 console.warn('[AW] pending select_item error', e); 1252 } 1253 }; 1254 1255 __AW__flushPendingSelectItem(); 1256 1257 1258 /** 1259 * DATALAYER: 404 Pages 1260 * Fire on 404 Pages */ 1261 1262 1263 1264 /** 1265 * DATALAYER: Blog Articles 1266 * Fire on Blog Article Pages */ 1267 1268 1269 1270 1271 1272 1273 /** DATALAYER: Product List Page (Collections, Category) 1274 * Fire on all product listing pages. */ 1275 1276 const __AW__transformNumberToString = (value) => { 1277 if (value !== null && value !== undefined && typeof value === 'number') { 1278 return value.toString(); 1279 } 1280 /** By Default return the current value */ 1281 return value; 1282 }; 1283 1284 let discountPrice = 0.00; 1285 1286 1287 /** DATALAYER: Product Page 1288 * Fire on all Product View pages. */ 1289 1290 1291 /** DATALAYER: Cart View 1292 * Fire anytime a user views their cart (non-dynamic) */ 1293 1294 1295 let drawerCartAlreadyOpened = false;
1296 let pendingViewCartTimeout = null; 1297 1298 let stateObserver = null; 1299 let domObserver = null; 1300 1301 function initCart() { 1302 fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, { 1303 credentials: 'same-origin', 1304 headers: { 'Accept': 'application/json' } 1305 }).then(r => r.ok ? r.json() : null) 1306 .then(freshCart => { 1307 if (freshCart) { 1308 window.__AW__slaveShopifyCart = freshCart; 1309 } else { 1310 window.__AW__slaveShopifyCart = { items: [] }; 1311 } 1312 __AW__cartReady = true; 1313 }) 1314 .catch(e => { 1315 console.warn('[AW] Cart hydration failed', e); 1316 window.__AW__slaveShopifyCart = { items: [] }; 1317 __AW__cartReady = true; 1318 }) 1319 .finally(() => { 1320 // A snapshot left by a non-AJAX add to cart (form submit + reload) can only be synced once the cart is ready 1321 if (sessionStorage.getItem(pendingCartEventName)) { 1322 scheduleCartSync(); 1323 } 1324 }); 1325 } 1326 1327 function fireViewCartOncePerOpen() { 1328 if (pendingViewCartTimeout) return; 1329 1330 drawerCartAlreadyOpened = true; 1331 1332 pendingViewCartTimeout = setTimeout(() => { 1333 pendingViewCartTimeout = null; 1334 if (!__AW__cartReady) return; 1335 const ecommerceDataLayer = { 1336 ecommerce: { 1337 currency: window.__AW__slaveShopifyCart.currency, 1338 value: window.__AW__slaveShopifyCart.total_price / 100, 1339 items: window.__AW__slaveShopifyCart.items.map(item => { 1340 const price = (item.discounted_price ?? item.price) / 100; 1341 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1342 1343 let coupon = ""; 1344 if (Array.isArray(item?.discounts)) { 1345 coupon = item.discounts 1346 .filter(d => typeof d?.title === "string") 1347 .map(d => d.title) 1348 .join(", "); 1349 } 1350 1351 return { 1352 item_id: __AW__transformNumberToString(item.product_id), 1353 item_variant: item.variant_title, 1354 item_variant_title: item.variant_title, 1355 item_variant_id: __AW__transformNumberToString(item.variant_id), 1356 item_product_id: __AW__transformNumberToString(item.product_id), 1357 item_product_title: item.product_title, 1358 item_name: item.product_title, 1359 price, 1360 discount, 1361 item_brand: item.vendor, 1362 item_category: item.product_type, 1363 item_list_name: item.collection || "", 1364 item_list_id: "", 1365 quantity: item.quantity, 1366 sku: __AW__transformNumberToString(item.sku), 1367 coupon, 1368 url: item.url, 1369 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1370 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1371 1372 }; 1373 }) 1374 } 1375 }; 1376 1377 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1378 window[__AW__settings.dataLayerVariableName].push({ 1379 event: __AW__getEventNameWithSuffix("view_cart"), 1380 ...ecommerceDataLayer 1381 }); 1382 }, 1000); 1383 } 1384 1385 function resetOnClose() { 1386 drawerCartAlreadyOpened = false; 1387 if (pendingViewCartTimeout) { 1388 clearTimeout(pendingViewCartTimeout); 1389 pendingViewCartTimeout = null; 1390 } 1391 } 1392 1393 function getTargets() { 1394 const cartDrawer = document.querySelector("cart-drawer"); 1395 const dialog = 1396 document.querySelector("cart-drawer dialog") || 1397 document.querySelector("cart-drawer-component dialog") || 1398 document.querySelector("cart-drawer-component dialog[ref='dialog']"); 1399 1400 return { cartDrawer, dialog }; 1401 } 1402 1403 function isCartOpen({ cartDrawer, dialog }) { 1404 const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open")); 1405 const openByClass = !!cartDrawer && cartDrawer.classList.contains("active"); 1406 const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open"); 1407 return openByDialog || openByClass || openByAttr; 1408 } 1409 1410 function attachStateObserver() { 1411 const { cartDrawer, dialog } = getTargets(); 1412 1413 if (stateObserver) stateObserver.disconnect(); 1414 1415 stateObserver = new MutationObserver(() => { 1416 const openNow = isCartOpen(getTargets()); 1417 1418 if (openNow) { 1419 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 1420 } else { 1421 resetOnClose(); 1422 } 1423 }); 1424 1425 if (cartDrawer) { 1426 stateObserver.observe(cartDrawer, { 1427 attributes: true, 1428 attributeFilter: ["class", "open"] 1429 }); 1430 } 1431 1432 if (dialog) { 1433 stateObserver.observe(dialog, { 1434 attributes: true, 1435 attributeFilter: ["open"] 1436 }); 1437 } 1438 1439 const openNow = isCartOpen(getTargets()); 1440 if (openNow) { 1441 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 1442 } else { 1443 resetOnClose(); 1444 } 1445 } 1446 1447 function observeCartDrawerOpen() { 1448 attachStateObserver(); 1449 1450 if (domObserver) domObserver.disconnect(); 1451 1452 domObserver = new MutationObserver(() => { 1453 attachStateObserver(); 1454 }); 1455 1456 domObserver.observe(document.documentElement, { 1457 childList: true, 1458 subtree: true 1459 }); 1460 } 1461 1462 observeCartDrawerOpen(); 1463 1464 1465 /** DATALAYER: Search Results */ 1466 var searchPage = new RegExp("search", "g"); 1467 if(document.location.pathname.match(searchPage)){ 1468 var __AW__items = []; 1469 1470 1471 const awEcommerceSearch = { 1472 search_term: null, 1473 results_count: null, 1474 ecommerce: { 1475 currency: "EUR", 1476 items : [] 1477 } 1478 }; 1479 sendBatchEvents(__AW__items, "search", awEcommerceSearch); 1480 } 1481 1482 1483 document.addEventListener('click', async function(e) { 1484 const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]'); 1485 if (!btn || !__AW__cartReady) return; 1486 snapshotCart(); 1487 }, true); 1488 1489 patchFetch(); 1490 patchXhr(); 1491 1492 function snapshotCart() { 1493 try { 1494 sessionStorage.setItem( 1495 pendingCartEventName, 1496 JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] }) 1497 ); 1498 } catch (e) { 1499 console.warn('[AW] snapshot error', e); 1500 } 1501 } 1502 1503 function patchXhr() { 1504 const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null; 1505 if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return; 1506 1507 XMLHttpRequest.prototype.send = function(body) { 1508 this.addEventListener('load', () => { 1509 try { 1510 const abs = this.responseURL || ''; 1511 const u = new URL(abs, location.origin); 1512 const mt = u.pathname + (u.search || ''); 1513 if (this.status === 200 && cartRegex.test(mt)) { 1514 scheduleCartSync(); 1515 } 1516 } catch (e) { 1517 console.error('[AW] XHR handler error', e); 1518 } 1519 }); 1520 return nativeSend.apply(this, arguments); 1521 }; 1522 1523 XMLHttpRequest.prototype.send.__AW__patched = true; 1524 } 1525 1526 function patchFetch() { 1527 const previousFetch = window.fetch; 1528 if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return; 1529 1530 window.fetch = async function (...args) { 1531 const resource = args[0]; 1532 try { 1533 1534 const url = resource instanceof Request ? resource.url : resource instanceof URL ? resource.href : String(resource); 1535 if (cartRegex.test(url)) { 1536 const response = await previousFetch.apply(this, args); 1537 if (response.ok) { 1538 scheduleCartSync(); 1539 } else { 1540 console.warn(`Fetch for ${url} failed with status: ${response.status}`); 1541 } 1542 return response; 1543 } 1544 } catch (error) { 1545 console.error('[AW] Fetch Wrapper Error:', error); 1546 } 1547 1548 return previousFetch.apply(this, args); 1549 }; 1550 1551 window.fetch.__AW__patched = true; 1552 } 1553 1554 function scheduleCartSync() { 1555 if (!__AW__cartReady) return; 1556 awCartQueue = awCartQueue 1557 .then(() => { 1558 if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart(); 1559 return runCartSyncOnce(); 1560 }).catch(e => { 1561 console.error('[AW] scheduleCartSync error', e); 1562 }); 1563 } 1564 1565 async function runCartSyncOnce() { 1566 try { 1567 const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, { 1568 credentials: 'same-origin', 1569 headers: { 'Accept': 'application/json' } 1570 }); 1571 if (!response.ok) throw new Error('HTTP ' + response.status); 1572 const newCart = await response.json(); 1573 await compareCartData(newCart); 1574 } catch (error) { 1575 console.error('[AW] Error fetching /cart.js (singleton):', error); 1576 } 1577 } 1578 1579 function compareCartData(newCartData) { 1580 return new Promise((resolve) => { 1581 setTimeout(() => { 1582 try { 1583 const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []}; 1584 newCartData = newCartData || {items: []}; 1585 const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`; 1586 const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item])); 1587 const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item])); 1588
1589 newItems.forEach((newItem, key) => { 1590 const oldItem = oldItems.get(key); 1591 const eventName = "add_to_cart"; 1592 if (!oldItem) { 1593 handleCartDataLayer(eventName, newItem.quantity, newItem); 1594 } else if (newItem.quantity > oldItem.quantity) { 1595 handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem); 1596 } 1597 }); 1598 1599 oldItems.forEach((oldItem, key) => { 1600 const newItem = newItems.get(key); 1601 const eventName = "remove_from_cart"; 1602 if (!newItem) { 1603 handleCartDataLayer(eventName, oldItem.quantity, oldItem); 1604 } else if (oldItem.quantity > newItem.quantity) { 1605 handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem); 1606 } 1607 }); 1608 1609 sessionStorage.removeItem(pendingCartEventName); 1610 window.__AW__slaveShopifyCart = newCartData; 1611 } catch(e) { 1612 console.error('[AW] compareCartData error', e); 1613 sessionStorage.removeItem(pendingCartEventName); 1614 } finally { 1615 resolve(); 1616 } 1617 }, 500); 1618 }); 1619 } 1620 1621 function handleCartDataLayer(eventName, quantity, item) { 1622 const price = (item.discounted_price ?? item.price) / 100; 1623 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1624 const totalValue = price * quantity; 1625 let coupon = ""; 1626 if(Array.isArray(item?.discounts)) { 1627 coupon = item.discounts 1628 .filter(discount => typeof discount?.title === 'string') 1629 .map(discount => discount.title) 1630 .join(', '); 1631 } 1632 1633 const ecommerceCart = { 1634 ecommerce: { 1635 currency: "EUR", 1636 value: totalValue, 1637 items: [{ 1638 item_id: __AW__transformNumberToString(item.product_id), 1639 item_variant: item.variant_title || "Default Variant", 1640 item_variant_id: __AW__transformNumberToString(item.variant_id), 1641 item_variant_title: item.variant_title || "Default Variant", 1642 item_name: item.product_title, 1643 item_product_id: __AW__transformNumberToString(item.product_id), 1644 item_product_title: item.product_title, 1645 sku: __AW__transformNumberToString(item.sku), 1646 discount: discount, 1647 price: price, 1648 item_brand: item.vendor, 1649 item_category: item.product_type, 1650 quantity: quantity, 1651 coupon: coupon, 1652 url: item?.url, 1653 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1654 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1655 }] 1656 } 1657 }; 1658 1659 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1660 window[__AW__settings.dataLayerVariableName].push({ 1661 ...{ 'event': __AW__getEventNameWithSuffix(eventName) }, 1662 ...ecommerceCart 1663 }); 1664 1665 } 1666 } 1667 1668 if (document.readyState === 'loading') { 1669 // document still loading... 1670 document.addEventListener('DOMContentLoaded', () => { 1671 pushDataLayerEvents(); 1672 }); 1673 } else { 1674 // already loaded, chocs away! 1675 pushDataLayerEvents(); 1676 } 1677 } 1678 }, 0); 1679</script>
1679 1680 1681 1682<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d --> 1683 1684
1684<script 1685 type="text/javascript" 1686 src="https://try.abtasty.com/5be224b640656bd60a8a6fe441325bc0.js" 1687 async 1688 ></script>
1688 1689 1690
1690<script type="text/javascript"> 1691 // This waits for all the external ressources (including ABTasty tag) to load before executing the callback function. 1692 window.addEventListener('load', function () { 1693 if(!window.ABTasty) { 1694 // AB Tasty tag is not loaded so exit. 1695 return 1696 } 1697 1698 if (window.ABTasty.eventState?.['consentValid']?.status === 'complete') { 1699 updateShopifyDataForWebPixel(); 1700 } else { 1701 window.addEventListener('abtasty_consentValid', () => { 1702 updateShopifyDataForWebPixel(); 1703 }); 1704 } 1705 1706 1707 async function waitForVisitorId(maxRetries = 5, delayMs = 500) { 1708 for (let i = 0; i < maxRetries; i++) { 1709 const visitorId = ABTasty.api.v1.getValue('visitorId') 1710 if (visitorId) { 1711 return visitorId; 1712 } 1713 await new Promise(resolve => setTimeout(resolve, delayMs)); 1714 } 1715 return null; 1716 } 1717 1718 1719 async function updateShopifyDataForWebPixel() { 1720 const STORAGE_KEY = 'ABTastyShopify'; 1721 const consentReady = ABTasty.consentReady; 1722 const shouldHandleSubdomain = "false" === "true"; 1723 1724 if(!consentReady) { 1725 if(shouldHandleSubdomain) { 1726 await cookieStore.delete(STORAGE_KEY); 1727 } 1728 return localStorage.removeItem(STORAGE_KEY); 1729 } 1730 1731 const visitorId = await waitForVisitorId(5, 500); 1732 1733 if (!visitorId) { 1734 console.error('[AB Tasty] Unable to get AB Tasty visitorID after 5 retry'); 1735 return; 1736 } 1737 1738 const ABTastyData = { 1739 identifier: "5be224b640656bd60a8a6fe441325bc0", 1740 campaigns: ABTasty.getCampaignHistory(), 1741 visitorId: visitorId, 1742 accountId: ABTasty.getAccountSettings().id, 1743 consent: ABTasty.consentReady, 1744 }; 1745 1746 if (shouldHandleSubdomain) { 1747 await cookieStore.set({ 1748 name: STORAGE_KEY, 1749 value: JSON.stringify(ABTastyData), 1750 expires: Date.now() + 1 * 24 * 60 * 60 * 1000, // 1 day 1751 domain: window.location.hostname, 1752 }); 1753 } 1754 localStorage.setItem(STORAGE_KEY, JSON.stringify(ABTastyData)); 1755 } 1756 }); 1757 </script>
1757 1758 1759 1760 1761 1762 1763<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_discounts_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd --> 1764
1765<script id="regios-dopp-config" type="application/json"> 1766{ 1767 "discountConfigs": {"1898210165074":"null","1898227859794":"null","1898289201490":"null","1905427972434":"null","1906147262802":"null","1906154668370":"null","1906156372306":"null","1906156601682":"null","1906158928210":"null","1906159747410":"null","1906160238930":"null","1906160828754":"null","1906161451346":"null","1906644123986":"null","1910377906514":"null","1910573629778":"null","1911809573202":"null","1912379277650":"null","1918336434514":"null","1918341546322":"null","1918341710162":"null","1918342005074":"null","1918343610706":"null","1918345019730":"null","1918358421842":"null","1918845419858":"null","1918846566738":"null","1919076139346":"null","1919127355730":"null","1920344883538":"null","1920345178450":"null","1920345538898":"null","1920345702738":"null","1920345768274":"null","1920345833810":"null","1920346030418":"null","1920346259794":"null","1920346521938":"null","1920346816850":"null","1920347210066":"null","1920347472210":"null","1920347668818":"null","1920347865426":"null","1920810352978":"null"}, 1768 "calculateDiscountBasedOnQuantity": false, 1769 "countryCode": "FR", 1770 "currencyCode": "EUR", 1771 "currencySymbol": "â¬", 1772 1773 "customer": null, 1774 1775 "customerMetafieldsToCheck": "", 1776 1777 "moneyFormat": "0,00 â¬", 1778 "moneyFormatString": "{{amount_with_comma_separator}} â¬", 1779 1780 "themeType": "auto_detect", 1781 "badgeTemplate": "[discount_percentage] OFF", 1782 "badgeCss": "", 1783 "descriptionTemplate": "[discount_message]", 1784 "descriptionCss": "", 1785 "priceOnSaleClass": "", 1786 "delay": 0, 1787 "logLevel": "error", 1788 "regularPriceTemplate": "[regular_price]", 1789 "salePriceTemplate": "[sale_price]", 1790 "regiosDiscountsAppProxyUrl": "\/apps\/regios-discounts", 1791 "useAppProxyForManualCodeStrikethrough": false, 1792 "cart": { 1793 "attributes": {}, 1794 "discountCodes": [], 1795 "items": [ 1796 1797 ] 1798 }, 1799 "featureFlags": "", 1800 "designMode": false, 1801 1802 "marketId": 116017496402, 1803 1804 1805 "doppV3Fallbacks": { 1806 1807 "product": null, 1808 1809 "keep-this-last": "" 1810 } 1811 1812} 1813</script>
1813 1814
1815<script id="regios-dopp-script"> 1816 var configScript = document.getElementById('regios-dopp-config'); 1817 1818 if (!configScript) { 1819 throw new Error('[Regios Discounts] Critical error: Configuration script not found.'); 1820 } 1821 1822 var config = JSON.parse(configScript.textContent); 1823 window.RegiosDOPP = Object.assign(window.RegiosDOPP || {}, config); 1824</script>
1824 1825 1826 1827<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_add_to_cart_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd -->
1827<script> 1828 window.RegiosDOPP_AddToCart = window.RegiosDOPP_AddToCart || { 1829 reloadInUnsupportedThemes: true, 1830 maxRetries: null, 1831 reAddAfterManualRemoval: false, 1832 }; 1833</script>
1833 1834 1835 1836 1837<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850
1850<script async src="https://static.klaviyo.com/onsite/js/VVuEpA/klaviyo.js?company_id=VVuEpA"></script>
1850 1851
1851<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>
1851 1852 1853 1854 1855 1856 1857 1858
1858<script> 1859 window.klaviyoReviewsProductDesignMode = false 1860 </script>
1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870<!-- END app block --><!-- BEGIN app block: shopify://apps/tradedoubler-affiliate/blocks/app-embed/5336782f-9a78-4117-be6f-8cc073d67e6c --><!-- BEGIN app snippet: datablock -->
1870<script>var tdappconf={o:1767477,p:null,h:'null'};</script>
1870<!-- END app snippet --> 1871<!-- END app block --><!-- BEGIN app block: shopify://apps/iadvize-ai-shopping-assistant/blocks/iadvize-tag/97672039-3647-476c-9ad9-4f6daaa2d3e4 --><!-- START IADVIZE LIVECHAT --> 1872
1873<script> 1874 1875function loadIAdvize() { 1876 if (window.__idzLoaded) return; 1877 window.__idzLoaded = true; 1878 1879 function fromShopifyToIAdvizePageType(shopifyPageType) { 1880 if (!shopifyPageType) { 1881 return 'OTHER_PAGE'; 1882 } 1883 1884 switch (shopifyPageType.toLowerCase()) { 1885 case 'index': 1886 case 'home': 1887 return 'HOME_PAGE'; 1888 case 'collection': 1889 return 'CATEGORY_PAGE'; 1890 case 'product': 1891 return 'PRODUCT_DETAIL_PAGE'; 1892 case 'cart': 1893 return 'CART_PAGE'; 1894 case 'checkout': 1895 return 'CHECKOUT_PAGE'; 1896 case 'account': 1897 return 'ACCOUNT_PAGE'; 1898 case 'search': 1899 return 'SEARCH_PAGE'; 1900 case 'signup': 1901 return 'SIGNUP_PAGE'; 1902 case 'page': 1903 return 'CONTENT_PAGE'; 1904 case 'info': 1905 return 'INFO_PAGE'; 1906 default: 1907 return 'OTHER_PAGE'; 1908 } 1909 } 1910 1911 window.iAdvizeInterface = window.iAdvizeInterface || []; 1912 window.iAdvizeInterface.config = { 1913 sid: 9464 1914 }; 1915 1916 // Implement Add-to-Cart callback for iAdvize 1917 window.iAdvizeInterface.push(function(iAdvize) { 1918 const iadvizePageType = fromShopifyToIAdvizePageType(ShopifyAnalytics.meta.page.pageType); 1919 const productId = null ; 1920 const customData = {}; 1921 1922 if (iadvizePageType === 'PRODUCT_DETAIL_PAGE') { 1923 customData.page_type = 'product'; 1924 } 1925 1926 if (iadvizePageType) { 1927 customData.iadvize_page_type = iadvizePageType; 1928 } 1929 1930 if (productId) { 1931 customData.product_id = productId; 1932 } 1933 1934 if (Object.keys(customData).length > 0) { 1935 iAdvize.set('customData', customData); 1936 } 1937 1938 // Listen for navigation events and update variant 1939 iAdvize.on('tag:eventsChange', function(events) { 1940 try { 1941 if (Array.isArray(events)) { 1942 events.forEach(function(event) { 1943 if (event.type === 'data-pipeline' && event.event === 'visitor.navigate') { 1944 // Visitor navigated, update variant 1945 setTimeout(function() { 1946 const form = document.querySelector('form[id*="product"], [data-product-form]'); 1947 const variantInput = form?.querySelector('input[name="id"][type="hidden"]'); 1948 const currentVariant = variantInput?.value; 1949 1950 if (currentVariant) { 1951 const existingCustomData = iAdvize.get('customData') || {}; 1952 iAdvize.set('customData', { 1953 ...existingCustomData, 1954 product_id: currentVariant, 1955 iadvize_page_type: 'PRODUCT_DETAIL_PAGE' 1956 }); 1957 } 1958 }, 100); 1959 } 1960 }); 1961 } 1962 } catch (e) { 1963 // Ignore errors 1964 } 1965 }); 1966 1967 // register product id watcher, to react to variant changes 1968 (function initVariantObserver(){ 1969 try { 1970 if (window.__idzVariantObserverStarted) return; // avoid duplicates 1971 window.__idzVariantObserverStarted = true; 1972 1973 let lastVariantId = null; 1974 const getVariantId = function() { 1975 try { 1976 const variantParam = document.location.search.replace('?', '').split('&').map((param) => param.split('=')).find(([key, value]) => { 1977 return (key === 'variant' && value) 1978 }); 1979 1980 return (variantParam && variantParam[1]) || null; 1981 } catch (e) { 1982 return null; 1983 } 1984 }; 1985 1986 const onChange = function(newId) { 1987 // Update iAdvize custom data with the new product/variant id 1988 iAdvize.set('customData', { product_id: newId }); 1989 }; 1990 1991 setInterval(function(){ 1992 const current = getVariantId(); 1993 if (current !== lastVariantId && current != null) { 1994 lastVariantId = current; 1995 onChange(current); 1996 } 1997 }, 250); 1998 1999 // Trigger immediately if value already present 2000 const initial = getVariantId(); 2001 if (initial != null) {
2002 lastVariantId = initial; 2003 onChange(initial); 2004 } 2005 2006 } catch (e) { 2007 // fail-safe: do nothing if observer setup fails 2008 } 2009 })(); 2010 2011 2012 // Register the callback for Add-to-Cart events 2013 iAdvize.labs().onAddToCart((itemId) => { 2014 return new Promise((resolve, reject) => { 2015 // From here, the loading state is automatically enabled 2016 2017 // Use Shopify's Ajax API to add the item to cart 2018 fetch('/cart/add.js', { 2019 method: 'POST', 2020 headers: { 2021 'Content-Type': 'application/json', 2022 }, 2023 body: JSON.stringify({ 2024 id: itemId, 2025 quantity: 1 2026 }) 2027 }) 2028 .then(response => { 2029 if (response.ok) { 2030 return response.json(); 2031 } 2032 throw new Error('Network response was not ok'); 2033 }) 2034 .then(data => { 2035 // Successfully added to cart 2036 resolve(true); 2037 }) 2038 .catch(error => { 2039 console.error('Error adding product to cart:', error); 2040 resolve(false); 2041 }); 2042 }); 2043 }); 2044 }); 2045 const script = document.createElement("script"); 2046 2047 script.src = "//halc.iadvize.com/iadvize.js"; 2048 2049 (function() { 2050 if (document.body) { 2051 document.body.append(script); 2052 return; 2053 } 2054 const deadline = Date.now() + 10000; 2055 const intervalId = setInterval(function() { 2056 if (document.body) { 2057 clearInterval(intervalId); 2058 document.body.append(script); 2059 } else if (Date.now() >= deadline) { 2060 clearInterval(intervalId); 2061 } 2062 }, 250); 2063 })(); 2064 } 2065 2066 (function() { 2067 const region = 'FR'; 2068 const consentMode = 'always'; 2069 const hasConsentApi = !!(window.Shopify && window.Shopify.loadFeatures); 2070 const POLL_INTERVAL_MS = 250; 2071 const POLL_MAX_MS = 10000; 2072 2073 function checkConsent() { 2074 const cp = window.Shopify && window.Shopify.customerPrivacy; 2075 return cp && cp.preferencesProcessingAllowed() && cp.analyticsProcessingAllowed(); 2076 } 2077 2078 let pollIntervalId = null; 2079 function stopPolling() { 2080 if (pollIntervalId !== null) { 2081 clearInterval(pollIntervalId); 2082 pollIntervalId = null; 2083 } 2084 } 2085 2086 function grantAndLoad() { 2087 stopPolling(); 2088 document.removeEventListener('visitorConsentCollected', onConsentCollected); 2089 loadIAdvize(); 2090 } 2091 2092 // Registered upfront â catches CMP events even if loadFeatures callback fires 2093 // late or not at all (known Shopify issue on some shops). 2094 function onConsentCollected(event) { 2095 if (event.detail.analyticsAllowed && event.detail.preferencesAllowed) { 2096 grantAndLoad(); 2097 } 2098 } 2099 document.addEventListener('visitorConsentCollected', onConsentCollected); 2100 2101 // 'never': embed stays inert. iAdvize is loaded outside Shopify (CMP / tag 2102 // manager), which is the source of truth. Do nothing. 2103 if (consentMode === 'never') { 2104 stopPolling(); 2105 document.removeEventListener('visitorConsentCollected', onConsentCollected); 2106 return; 2107 } 2108 2109 // 'always': load immediately, never gate on Shopify consent. 2110 if (consentMode === 'always') { 2111 grantAndLoad(); 2112 return; 2113 } 2114 2115 // 'auto' (legacy default): US loads immediately; fail-open when the consent 2116 // API is unavailable. Other regions fall through to the consent-required path. 2117 if (consentMode === 'auto' && (region === 'US' || !hasConsentApi)) { 2118 grantAndLoad(); 2119 return; 2120 } 2121 2122 // 'sync', or non-US 'auto': require Shopify consent. Load now if already 2123 // granted, otherwise rely on the upfront listener + poll + loadFeatures 2124 // fallback below. 'sync' is fail-closed: if consent is never granted (or the 2125 // API is absent) the tag does not fire â clients whose CMP doesn't sync with 2126 // Shopify should use 'always' or 'never' instead. 2127 if (checkConsent()) { 2128 grantAndLoad(); 2129 return; 2130 } 2131 2132 // Without Shopify's consent API there is nothing to poll or load. We reach 2133 // here only in 'sync' mode (non-US 'auto' with no API loaded immediately 2134 // above), so stay fail-closed: the tag does not fire. The upfront listener 2135 // remains registered in case the CMP populates consent later. 2136 if (!hasConsentApi) { 2137 return; 2138 } 2139 2140 // Poll customerPrivacy for late population (some CMPs write async without 2141 // firing visitorConsentCollected, and Shopify.loadFeatures callback may 2142 // never fire on affected shops). Listener stay active past deadline. 2143 const deadline = Date.now() + POLL_MAX_MS; 2144 pollIntervalId = setInterval(function() { 2145 if (checkConsent()) { 2146 grantAndLoad(); 2147 return; 2148 } 2149 if (Date.now() >= deadline) { 2150 stopPolling(); 2151 } 2152 }, POLL_INTERVAL_MS); 2153 2154 window.Shopify.loadFeatures( 2155 [{ name: 'consent-tracking-api', version: '0.1' }], 2156 function(error) { 2157 if (error) { 2158 // Fail open for legacy 'auto' (preserve prior behavior); stay 2159 // fail-closed for 'sync'. 2160 if (consentMode === 'auto') { 2161 grantAndLoad(); 2162 } 2163 } else if (checkConsent()) { 2164 grantAndLoad(); 2165 } 2166 } 2167 ); 2168 })(); 2169</script>
2169 2170 2171<!-- END IADVIZE LIVECHAT --> 2172 2173 2174<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 2175 2176 2177
2177<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/gLTEH61CavIahnKMBUMow8H10Up5GsgD5uocpXc1?languageCode=fr" async></script>
2177 2178 2179 2180 2181 2182<!-- END app block -->
2182<script src="https://cdn.shopify.com/extensions/01a0fc09-fc82-7b7d-a2d5-0cf4cae65dc9/regios-automatic-discounts-1516/assets/regios_discounts_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2182
2182
2183<script src="https://cdn.shopify.com/extensions/01a0fc09-fc82-7b7d-a2d5-0cf4cae65dc9/regios-automatic-discounts-1516/assets/regios_add_to_cart_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2183
2183
2184<script src="https://cdn.shopify.com/extensions/019aea34-75f8-7342-949f-278781ecad92/tradedoubler-affiliate-6/assets/library-loader.js" type="text/javascript" defer="defer"></script>
2184 2185<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2186<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: 107173183826,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 2186
2186
2187<script> 2188 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2189</script>
vendor: 1 bytes, line 2189
2189
2190<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}
2190).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: 107173183826,storefrontBaseUrl: "https://fr.melvita.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fr.melvita.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"5854495058","configuration":"{\"organization\":\"1767477\",\"programId\":\"null\",\"eventId\":\"339413\",\"newCustomerEventId\":\"339703\",\"includeTax\":\"false\",\"productGroups\":\"[]\",\"host\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"75d4fc2bd30ae0beeb35aa8060f656b1","type":"APP","apiClientId":186380156929,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
2190,"dataSharingState":"unrestricted"},{"id":"5821694290","configuration":"{\"cart_viewed\":\"true\",\"checkout_address_info_submitted\":\"true\",\"checkout_completed\":\"true\",\"checkout_contact_info_submitted\":\"true\",\"checkout_shipping_info_submitted\":\"true\",\"checkout_started\":\"true\",\"collection_viewed\":\"true\",\"page_viewed\":\"true\",\"payment_info_submitted\":\"true\",\"product_added_to_cart\":\"true\",\"product_removed_from_cart\":\"true\",\"product_viewed\":\"true\",\"search_submitted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b912d4db8d67578541bfae8b70a40a9","type":"APP","apiClientId":100317265921,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"5821661522","configuration":"{\"joinDomain\":\"melvita\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aba44f25bef6b6f9c5cce3989ad88990","type":"APP","apiClientId":111364603905,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"5761958226","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-E3KFRWX15F\\\",\\\"GT-W6VNBNKS\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-E3KFRWX15F\\\",\\\"MC-2N5E5MQZ09\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-E3KFRWX15F\\\",\\\"MC-2N5E5MQZ09\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-E3KFRWX15F\\\",\\\"MC-2N5E5MQZ09\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-E3KFRWX15F\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"5741314386","configuration":"{\"pixel_id\":\"2201243340146442\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"5554143570","configuration":"{\"projectId\":\"9464\", \"platform\": \"ha\", \"transactionEndpoint\": \"https:\/\/api.iadvize.com\/engagement\/short-conversions?platform=ha\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"02fbb4bc7ea3748896c6dc59ec131b8a","type":"APP","apiClientId":86693281793,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"5134877010","configuration":"{\"accountID\":\"VVuEpA\",\"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":"351895890","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Pixel Addingwell"},{"id":"355369298","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":[],"name":"Affilae - Purchase"},{"id":"366477650","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Kolsquare"},{"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":"Melvita","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"melvita2026.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/fr.melvita.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
219010926774550866","handle":"creme-hydratante-source-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940038566226","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926775075154","handle":"eau-extraordinaire-source-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940039090514","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926798405970","handle":"serum-corps-or-vegetal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940064813394","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926773797202","handle":"huile-demaquillante-source-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940037779794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926798602578","handle":"creme-corps-or-vegetal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940064977234","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926799520082","handle":"huile-extraordinaire-or-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940065927506","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926792507730","handle":"mousse-nettoyante-bouquet-floral","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940057571666","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926778384722","handle":"creme-fermete-argan-bio-active","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940042629458","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926778646866","handle":"baume-nuit-argan-bio-active","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940042826066","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926782710098","handle":"roll-on-contour-des-yeux-bleuet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940047479122","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926777827666","handle":"serum-anti-rides-argan-bio-active","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940042072402","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926769799506","handle":"huile-seche-fermete-or-rose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940033552722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926777958738","handle":"soin-yeux-argan-bio-active","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940042203474","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926775042386","handle":"serum-glow-sources-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940039057746","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926782873938","handle":"eau-florale-de-bleuet-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940047675730","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
2190,{"id":"10926783267154","handle":"eau-florale-de-rose-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940048068946","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926800732498","handle":"masque-exfoliant-nectar-pur","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940067336530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926781399378","handle":"creme-redensifiante-nectar-sublime","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940045971794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926783299922","handle":"eau-florale-de-fleurs-d-oranger-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940048101714","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926781006162","handle":"serum-global-nectar-sublime","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940045611346","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926800503122","handle":"gel-nettoyant-nectar-pur","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940067041618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926783463762","handle":"eau-florale-d-hamamelis-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940048265554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926796603730","handle":"creme-eclat-nectar-de-lumiere","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940063011154","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926798143826","handle":"echantillon-creme-corps-hydra-perfectrice-l-or-vegetal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940064518482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926775566674","handle":"echantillon-creme-hydrante-repulpante-source-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940039582034","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926781464914","handle":"echantillon-creme-velours-redensifiante-nectar-sublime","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940046037330","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10926775632210","handle":"echantillon-eau-extraordinaire-essence-hydra-repulpante-source-de-roses","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53940039614802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://fr.melvita.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"202104996178","themePublished":"true","eventMetadataId":"35212cd9-1475-4299-be13-c8696f7abe22","pageType":"home","shopId":"107173183826","storefrontBaseUrl":"https:\/\/fr.melvita.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>
2190<script> 2191 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2192 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2193 window.ShopifyAnalytics.meta.currency = 'EUR'; 2194 var meta = {"page":{"pageType":"home","requestId":"fbf10c7e-65cf-46cc-a889-e596b921efc6-1791061256"}}; 2195 for (var attr in meta) { 2196 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2197 } 2198</script>
vendor: 1 bytes, line 2198
2198
2199<script class="analytics"> 2200 (function () { 2201 var customDocumentWrite = function(content) { 2202 var jquery = null; 2203 2204 if (window.jQuery) { 2205 jquery = window.jQuery; 2206 } else if (window.Checkout && window.Checkout.$) { 2207 jquery = window.Checkout.$; 2208 } 2209 2210 if (jquery) { 2211 jquery('body').append(content); 2212 } 2213 }; 2214 2215 var hasLoggedConversion = function(token) { 2216 if (token) { 2217 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2218 } 2219 return false; 2220 } 2221 2222 var setCookieIfConversion = function(token) { 2223 if (token) { 2224 var twoMonthsFromNow = new Date(Date.now()); 2225 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2226 2227 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2228 } 2229 } 2230 2231 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2232 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2233 if (trekkie.integrations) { 2234 return; 2235 } 2236 trekkie.methods = [ 2237 'identify', 2238 'page', 2239 'ready', 2240 'track', 2241 'trackForm', 2242 'trackLink' 2243 ]; 2244 trekkie.factory = function(method) { 2245 return function() { 2246 var args = Array.prototype.slice.call(arguments); 2247 args.unshift(method); 2248 trekkie.push(args); 2249 if (method == 'track' || method == 'page') { 2250 var pageUrl; 2251 try { 2252 pageUrl = window.location.href; 2253 } catch (e) {} 2254 var pageReferrer; 2255 try { 2256 pageReferrer = document.referrer; 2257 } catch (e) {} 2258 try { 2259 if (window.__TREKKIE_SHIM_QUEUE == null) { 2260 window.__TREKKIE_SHIM_QUEUE = []; 2261 } 2262 window.__TREKKIE_SHIM_QUEUE.push({ 2263 from: 'trekkie-stub', 2264 method: method, 2265 args: args.slice(1), 2266 pageContext: { 2267 url: pageUrl, 2268 referrer: pageReferrer 2269 } 2270 }); 2271 } catch (e) { 2272 // no-op 2273 } 2274 } 2275 return trekkie; 2276 }; 2277 }; 2278 for (var i = 0; i < trekkie.methods.length; i++) { 2279 var key = trekkie.methods[i]; 2280 trekkie[key] = trekkie.factory(key); 2281 } 2282 trekkie.load = function(config) { 2283 trekkie.config = config || {}; 2284 trekkie.config.initialDocumentCookie = document.cookie; 2285 var first = document.getElementsByTagName('script')[0]; 2286var script = document.createElement('script'); 2287script.type = 'text/javascript'; 2288script.onerror = function(e) { 2289 var scriptFallback = document.createElement('script'); 2290 scriptFallback.type = 'text/javascript'; 2291 scriptFallback.onerror = function(error) { 2292 var Monorail = { 2293 produce: function produce(monorailDomain, schemaId, payload) { 2294 var currentMs = new Date().getTime(); 2295 var event = { 2296 schema_id: schemaId, 2297 payload: payload, 2298 metadata: { 2299 event_created_at_ms: currentMs, 2300 event_sent_at_ms: currentMs 2301 } 2302 }; 2303 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2304 }, 2305 sendRequest: function sendRequest(endpointUrl, payload) { 2306 // Try the sendBeacon API 2307 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2308 var blobData = new window.Blob([payload], { 2309 type: 'text/plain' 2310 }); 2311 2312 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2313 return true; 2314 } // sendBeacon was not successful 2315 2316 } // XHR beacon 2317 2318 var xhr = new XMLHttpRequest(); 2319 2320 try { 2321 xhr.open('POST', endpointUrl); 2322 xhr.setRequestHeader('Content-Type', 'text/plain'); 2323 xhr.send(payload); 2324 } catch (e) { 2325 console.log(e); 2326 } 2327 2328 return false; 2329 }, 2330 isIos12: function isIos12() { 2331 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2332 } 2333 }; 2334 Monorail.produce('monorail-edge.shopifysvc.com', 2335 'trekkie_storefront_load_errors/1.1', 2336 {shop_id: 107173183826, 2337 theme_id: 202104996178, 2338 app_name: "storefront", 2339 context_url: window.location.href, 2340 source_url: "//fr.melvita.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 2341 2342 }; 2343 scriptFallback.async = true; 2344 scriptFallback.src = '//fr.melvita.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2345 first.parentNode.insertBefore(scriptFallback, first); 2346}; 2347script.async = true; 2348script.src = '//fr.melvita.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 2349first.parentNode.insertBefore(script, first); 2350 2351 }; 2352 trekkie.load( 2353 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":107173183826,"isMerchantRequest":null,"themeId":202104996178,"themeCityHash":"9498158764090115809","contentLanguage":"fr","currency":"EUR","eventMetadataId":"35212cd9-1475-4299-be13-c8696f7abe22"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2354 ); 2355 2356 var loaded = false;
2357 trekkie.ready(function() { 2358 if (loaded) return; 2359 loaded = true; 2360 2361 window.ShopifyAnalytics.lib = window.trekkie; 2362 2363 var originalDocumentWrite = document.write; 2364 document.write = customDocumentWrite; 2365 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2366 document.write = originalDocumentWrite; 2367 2368 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2369 var token = match? match[1]: undefined; 2370 if (!hasLoggedConversion(token)) { 2371 setCookieIfConversion(token); 2372 2373 } 2374 }); 2375 2376 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"fbf10c7e-65cf-46cc-a889-e596b921efc6-1791061256","shopifyEmitted":true}); 2377 2378 var eventsListenerScript = document.createElement('script'); 2379 eventsListenerScript.async = true; 2380 eventsListenerScript.src = "//fr.melvita.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2381 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2382})();</script>
vendor: 1 bytes, line 2382
2382
2383<script 2384 defer 2385 src="https://fr.melvita.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2386 data-application="storefront-renderer" 2387 data-shop-id="107173183826" 2388 data-render-region="gcp-us-west1" 2389 data-page-type="index" 2390 data-theme-instance-id="202104996178" 2391 data-theme-name="Axome - Melvita" 2392 data-theme-version="1.0.0" 2393 data-monorail-region="shop_domain" 2394 data-resource-timing-sampling-rate="10" 2395 data-shs="true" 2396 data-shs-beacon="true" 2397 data-shs-export-with-fetch="true" 2398 data-shs-logs-sample-rate="1" 2399 data-shs-beacon-endpoint="https://fr.melvita.com/api/collect" 2400></script>
vendor: 1 bytes, line 2400
2400
2401<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
2401<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"107173183826","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Se connecter ou créer un compte"},{"key":"account_menu.signed_out_state.section_divider","value":"Autres moyens de connexion"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OU"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-mail"},{"key":"account_menu.signed_out_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Se connecter avec Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continuer avec Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continuer avec Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Envoyez-moi des nouvelles et des offres par e-mail"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Bonjour, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Compte"},{"key":"account_menu.signed_in_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Emplacements"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Rechercher"},{"key":"account_menu.aria_labels.close_menu","value":"Fermer le menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Retour au menu principal depuis {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, ouvre le sous-menu"},{"key":"account_menu.aria_labels.loading_menu","value":"Chargement du menu"},{"key":"account_menu.aria_labels.account","value":"Compte"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Se connecter avec e-mail"},{"key":"account_menu.aria_labels.sign_in","value":"Se connecter"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"FR","language":"fr"}}</script>
2401 2402<meta name="shopify-y" content="3811fc5b-e378-42a8-8689-e01c45acae81" data-expiration="1822621142000"><meta name="shopify-s" content="463e0c7d-1384-4365-9d89-b22eb06fa15f" data-expiration="1791065342000"><meta name="new-cookie-storage-activated" content="t"> 2403</head> 2404 2405 2406 2407 <body class="features--zoom-image "><template id="drawer-default-template"> 2408 <div part="base"> 2409 <div part="overlay"></div> 2410 2411 <div part="content"> 2412 <header part="header"> 2413 <dialog-close-button style="display: contents"> 2414 <button type="button" part="close-button"> 2415 <span class="sr-only" part="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" width="10" class="icon icon-close" part="icon" fill="none" viewBox="0 0 10 10"> 2416 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2417 </svg></button> 2418 </dialog-close-button> 2419 2420 <slot name="header"></slot> 2421 </header> 2422 2423 <div part="body"> 2424 <slot></slot> 2425 </div> 2426 2427 <footer part="footer"> 2428 <slot name="footer"></slot> 2429 </footer> 2430 </div> 2431 </div> 2432</template><template id="drawer-popover-default-template"> 2433 <div part="base"> 2434 <div part="overlay"></div> 2435 2436 <div part="content"> 2437 <header part="header"> 2438 <dialog-close-button style="display: contents"> 2439 <button type="button" part="close-button"> 2440 <span class="sr-only" part="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" width="10" class="icon icon-close" part="icon" fill="none" viewBox="0 0 10 10"> 2441 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2442 </svg></button> 2443 </dialog-close-button> 2444 2445 <slot name="header"></slot> 2446 </header> 2447 2448 <div part="body"> 2449 <slot></slot> 2450 </div> 2451 </div> 2452 </div> 2453</template><template id="modal-default-template"> 2454 <div part="base"> 2455 <div part="overlay"></div> 2456 2457 <div part="content"> 2458 <slot name="image"></slot> 2459 2460 <div part="body"> 2461 <dialog-close-button style="display: contents"> 2462 <button type="button" part="close-button"> 2463 <span class="sr-only" part="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" width="10" class="icon icon-close" part="icon" fill="none" viewBox="0 0 10 10"> 2464 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2465 </svg></button> 2466 </dialog-close-button> 2467 2468 <slot></slot> 2469 </div> 2470 </div> 2471 </div> 2472</template><template id="popover-default-template"> 2473 <div part="base"> 2474 <div part="overlay"></div> 2475 2476 <div part="content"> 2477 <header part="header"> 2478 <slot name="header"></slot> 2479 2480 <dialog-close-button style="display: contents"> 2481 <button type="button" part="close-button"> 2482 <span class="sr-only" part="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" width="10" class="icon icon-close" part="icon" fill="none" viewBox="0 0 10 10"> 2483 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2484 </svg></button> 2485 </dialog-close-button> 2486 </header> 2487 2488 <div part="body"> 2489 <slot></slot> 2490 </div> 2491 </div> 2492 </div> 2493</template><template id="simple-popover-default-template"> 2494 <div part="base"> 2495 <div part="overlay"></div> 2496 2497 <div part="content"> 2498 <dialog-close-button style="display: contents"> 2499 <button type="button" part="close-button overlaid-close-button"> 2500 <span class="sr-only" part="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" width="10" class="icon icon-close" part="icon" fill="none" viewBox="0 0 10 10"> 2501 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2502 </svg></button> 2503 </dialog-close-button> 2504 2505 <div part="body"> 2506 <slot></slot> 2507 </div> 2508 </div> 2509 </div> 2510</template><template id="video-media-default-template"> 2511 <slot></slot> 2512 2513 <div part="play-button"><svg aria-hidden="true" focusable="false" width="12" class="icon icon-play-triangle" part="icon" fill="none" viewBox="0 0 12 17"> 2514 <path fill="#ffffff" d="M1.783 15.889A1 1 0 0 1 .2 15.076V1.148A1 1 0 0 1 1.783.335l9.71 6.964a1 1 0 0 1 0 1.626l-9.71 6.964Z"/> 2515 </svg></div> 2516</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 2517 2518 <a href="#main" allow-hash-change class="skip-to-content sr-only">Passer au contenu</a>
2518<div class="sr-only" role="status" aria-live="polite" aria-atomic="true"> 2519 <span id="status-announcement"></span> 2520 </div> 2521 2522 <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true"> 2523 <span id="error-announcement"></span> 2524 </div> 2525 2526 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: 200px; left: 0;"></span><!-- BEGIN sections: header-group --> 2527<aside id="shopify-section-sections--30543191376210__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 2528 :root { 2529 --announcement-bar-is-sticky: 0; 2530 }</style> 2531 2532 <div class="color-scheme color-scheme--scheme-5"> 2533 <height-observer variable="announcement-bar"><announcement-bar id="carousel-sections--30543191376210__announcement-bar" allow-swipe cell-selector=".announcement-bar__message-list > *" autoplay="5" class="announcement-bar"><carousel-prev-button aria-controls="carousel-sections--30543191376210__announcement-bar"> 2534 <button type="button" class="tap-area"> 2535 <span class="sr-only">Précédent</span> 2536 <svg xmlns="http://www.w3.org/2000/svg" width="13" height="11" viewB
2536ox="0 0 11 8" fill="none"> 2537 <path d="M3.82703 6.59355L0.707031 3.47355L3.82703 0.353546" stroke="currentColor" stroke-miterlimit="10"/> 2538 <path d="M0.707031 3.4736H10.707" stroke="currentColor" stroke-miterlimit="10"/> 2539 </svg> 2540 </button> 2541 </carousel-prev-button><div class="announcement-bar__message-list"><div class="is-selected prose prose-justify-center" > 2542 <p class="text-xs">Faites-vous plaisir : -20% sur tout le site* | Code FRENCHDAYS</p> 2543 </div><div class=" prose prose-justify-center" > 2544 <p class="text-xs">Livraison offerte dès 49⬠d'achat</p> 2545 </div><div class=" prose prose-justify-center" > 2546 <p class="text-xs">Votre mini duo Nectar Sublime offert dès 50⬠d'achat | Code SUBLIME26 </p> 2547 </div></div><carousel-next-button aria-controls="carousel-sections--30543191376210__announcement-bar"> 2548 <button type="button" class="tap-area"> 2549 <span class="sr-only">Suivant</span> 2550 <svg xmlns="http://www.w3.org/2000/svg" width="13" height="11" viewB
2550ox="0 0 11 8" fill="none"> 2551 <path d="M7.17297 6.59355L10.293 3.47355L7.17297 0.353546" stroke="currentColor" stroke-miterlimit="10"/> 2552 <path d="M10.293 3.4736H0.292969" stroke="currentColor" stroke-miterlimit="10"/> 2553 </svg> 2554 </button> 2555 </carousel-next-button></announcement-bar> 2556 </height-observer> 2557 </div> 2558 2559
2559<script> 2560 document.documentElement.style.setProperty('--announcement-bar-height', `${Math.round(document.getElementById('shopify-section-sections--30543191376210__announcement-bar').clientHeight)}px`); 2561 </script>
2561 2562</aside><header id="shopify-section-sections--30543191376210__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 2563 :root { 2564 --header-is-sticky: 1; 2565 --header-is-visible: 1; 2566 } 2567 2568 #shopify-section-sections--30543191376210__header {--header-grid: "primary-nav logo secondary-nav" "search search search" / minmax(0, 1fr) auto minmax(0, 1fr);--header-transparent-header-text-color: 255 255 255; 2569 --header-non-transparent-text-color: 17 13 14; 2570 } 2571 2572 @media screen and (min-width: 1000px) { 2573 #shopify-section-sections--30543191376210__header {--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;} 2574 }#shopify-section-sections--30543191376210__header { 2575 position: sticky; 2576 top: 0; 2577 } 2578 2579 .shopify-section--announcement-bar ~ #shopify-section-sections--30543191376210__header { 2580 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 2581 }#shopify-section-sections--30543191376210__header { 2582 --header-logo-width: 95px; 2583 } 2584 2585 @media screen and (min-width: 700px) { 2586 #shopify-section-sections--30543191376210__header { 2587 --header-logo-width: 110px; 2588 } 2589 }#shopify-section-sections--30543191376210__header .header { 2590 --highlight-link-background: #f0f1f2; 2591 --highlight-link-text-color: #110d0e; 2592 --highlight-link-background-hover: #6b0000; 2593 --highlight-link-text-color-hover: #ffffff; 2594 } 2595 2596 :root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header ~ .shopify-section-group-header-group)) #shopify-section-sections--30543191376210__header .header:not(.is-solid, :has([open])) { 2597 --highlight-link-background: #6b0000; 2598 --highlight-link-text-color: #ffffff; 2599 --highlight-link-background-hover: #f0f1f2; 2600 --highlight-link-text-color-hover: #110d0e; 2601 }.header__primary-nav > ul > li > :is(a, span, button) { 2602 font: var(--button-font); 2603 letter-spacing: var(--button-letter-spacing); 2604 text-transform: var(--button-text-transform); 2605 }.header__dropdown-menu :is(span, button) { 2606 display: grid; 2607 grid-auto-flow: column; 2608 justify-content: space-between; 2609 align-items: center; 2610 padding: .4rem 1.75rem; 2611 text-align: start; 2612 } 2613 2614 .header__dropdown-menu:has(.header__dropdown-menu) :is(span, button) { 2615 grid-template-columns: minmax(0, 1fr) 1.5rem; 2616 } 2617 2618 .header__dropdown-menu .header__dropdown-menu :is(span, button) { 2619 grid-template-columns: auto; 2620 } 2621 2622 .header__dropdown-menu :is(span, button):where(:hover, :has(~ [open])) .icon-chevron-right { 2623 transform: translateX(4px); 2624 }.menu-link-static { 2625 cursor: default; 2626 } 2627 2628 .menu-link-static:is(.link, .link-reversed):hover { 2629 background-size: 0 1px; 2630 } 2631 2632 .menu-link-static.link-faded:hover { 2633 color: rgb(var(--text-color) / .6); 2634 } 2635 2636 .menu-link-static.link-faded-reverse:hover { 2637 color: rgb(var(--text-color)); 2638 } 2639 2640 .menu-link-static.header__nav-highlight:hover { 2641 background-color: var(--highlight-link-background); 2642 color: var(--highlight-link-text-color); 2643 } 2644 2645 .header__nav-highlight { 2646 background-color: var(--highlight-link-background); 2647 color: var(--highlight-link-text-color); 2648 border-radius: 4px; 2649 padding: .25rem .5rem; 2650 margin-block: -.375rem; 2651 transition: background-color .2s ease-in-out, color .2s ease-in-out; 2652 } 2653 2654 .header__nav-highlight:hover { 2655 background-color: var(--highlight-link-background-hover); 2656 color: var(--highlight-link-text-color-hover); 2657 } 2658 2659 .menu-drawer__link-highlight { 2660 background-color: #6b0000; 2661 color: #ffffff; 2662 border-radius: 6px; 2663 padding: .375rem .75rem; 2664 display: inline-block; 2665 }.header__search-field { 2666 align-items: center; 2667 justify-content: space-between; 2668 gap: 1.5rem; 2669 min-width: 14rem; 2670 font-size: var(--text-sm); 2671 font-weight: 400; 2672 border: 1px solid rgb(var(--text-color) / .2); 2673 border-radius: 8px; 2674 padding: .625rem 1rem; 2675 transition: border-color .2s ease-in-out; 2676 display: flex; 2677 } 2678 2679 @media screen and (min-width: 1200px) { 2680 .header__search-field { 2681 min-width: 16.375rem; 2682 } 2683 } 2684 2685 .header__search-field:hover { 2686 border-color: rgb(var(--text-color) / .5); 2687 } 2688 2689 .header__search-bar { 2690 grid-area: search; 2691 margin-block-start: .75rem; 2692 }@media screen and (min-width: 1000px) { 2693 .header__search-bar { 2694 display: none; 2695 } 2696 } 2697</style> 2698 2699<height-observer variable="header"> 2700 <x-header class="header color-scheme color-scheme--scheme-2" ><a href="/" class="header__logo"><span class="sr-only">Melvita</span><img src="//fr.melvita.com/cdn/shop/files/logo-melvita-dark.svg?v=1788265829&width=112" alt="Melvita" srcset="//fr.melvita.com/cdn/shop/files/logo-melvita-dark.svg?v=1788265829&width=112 112w, //fr.melvita.com/cdn/shop/files/logo-melvita-dark.svg?v=1788265829&width=112 112w" width="112" height="26" sizes="110px" class="header__logo-image"><img src="//fr.melvita.com/cdn/shop/files/Logo.png?v=1781171577&width=112" alt="" srcset="//fr.melvita.com/cdn/shop/files/Logo.png?v=1781171577&width=112 112w, //fr.melvita.com/cdn/shop/files/Logo.png?v=1781171577&width=112 112w" width="112" height="26" sizes="110px" class="header__logo-image header__logo-image--transparent"></a><nav class="header__primary-nav " aria-label="Navigation principale"> 2701 <button type="button" aria-controls="menu-drawer" class="tap-area md:hidden">
2702 <span class="sr-only">Menu</span> 2703 2704 <div class="h-stack gap-3" aria-hidden="true"> 2705 <svg aria-hidden="true" focusable="false" width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 2706 <path d="M16 0.5H0" stroke="currentColor" stroke-linejoin="round"/> 2707 <path d="M12 6.5H0" stroke="currentColor" stroke-linejoin="round"/> 2708 <path d="M16 12.5H0" stroke="currentColor" stroke-linejoin="round"/> 2709 </svg> 2710 2711 <span class="subheading md-max:hidden">Menu</span> 2712 </div> 2713 </button><a href="/pages/nos-boutiques" class="header__store-locator-link tap-area md:hidden"> 2714 <span class="sr-only">Trouver un magasin</span> 2715 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2716 <path d="M13.6179 4.45024C11.0709 1.84992 6.94854 1.84992 4.40932 4.45024C1.86226 7.05057 1.86226 11.2591 4.40932 13.8514L9.01754 18.5L13.6258 13.8514C16.1728 11.2511 16.1728 7.04257 13.6258 4.45024H13.6179Z" stroke="currentColor" stroke-linecap="round"/> 2717 <circle cx="9.01855" cy="8" r="1.5" stroke="currentColor"/> 2718 </svg> 2719 </a><ul class="contents unstyled-list md-max:hidden"> 2720 2721 <li><a href="/collections/tous-les-produits" class="block text-sm bold" aria-expanded="false" aria-controls="header-menu-dropdown-1" data-open-on-hover>Produits</a><header-mega-menu id="header-menu-dropdown-1" class="mega-menu justify-between mega-menu--categories color-scheme color-scheme--scheme-2" style="--mega-menu-columns: 4; --mega-menu-category-count: 3;" ><div class="mega-menu__aside v-stack"> 2722 <ul class="mega-menu__linklist mega-menu__linklist--aside unstyled-list"><li><a href="/collections/french-days" class="mega-menu__title link-reversed" >French Days</a></li><li><a href="/collections/best-sellers" class="mega-menu__title link-reversed" >Best-sellers</a></li><li><a href="/collections/cadeaux" class="mega-menu__title link-reversed" >Cadeaux</a></li></ul> 2723 </div><div class="mega-menu__navigation"><div class="mega-menu__column v-stack gap-4"><span class="mega-menu__title link-reversed menu-link-static">Soins visage</span><ul class="mega-menu__linklist unstyled-list"><li><a href="/collections/serum-visage" class="link-reversed" >Essence et sérum visage</a></li><li><a href="/collections/creme-visage" class="link-reversed" >Crème visage </a></li><li><a href="/collections/nettoyant-demaquillant" class="link-reversed" >Nettoyant et démaquillant </a></li><li><a href="/collections/exfoliant-visage" class="link-reversed" >Exfoliant et masque visage </a></li><li><a href="/collections/soin-contour-des-yeux" class="link-reversed" >Soin contour des yeux </a></li><li><a href="/collections/eaux-florales" class="link-reversed" >Eau florale</a></li><li><a href="/collections/huile-visage" class="link-reversed" >Huile visage </a></li><li><a href="/collections/bb-creme" class="link-reversed" >BB crème</a></li><li><a href="/collections/baume-a-levres" class="link-reversed" >Baume à lèvres </a></li><li><a href="/collections/tous-les-soins-visage" class="link-reversed" >Tous les soins visage </a></li></ul> 2724 </div><div class="mega-menu__column v-stack gap-4"><span class="mega-menu__title link-reversed menu-link-static">Soins corps </span><ul class="mega-menu__linklist unstyled-list"><li><a href="/collections/serum-corps" class="link-reversed" >Sérum corps</a></li><li><a href="/collections/huile-corps" class="link-reversed" >Huile corps</a></li><li><a href="/collections/creme-corps" class="link-reversed" >Crème corps</a></li><li><a href="/collections/gel-douche-savon" class="link-reversed" >Gel douche et savon</a></li><li><a href="/collections/gommage-corps" class="link-reversed" >Gommage corps</a></li><li><a href="/collections/hygiene" class="link-reversed" >Hygiène quotidienne</a></li><li><a href="/collections/creme-mains" class="link-reversed" >Crème mains</a></li><li><a href="/collections/soin-cheveux" class="link-reversed" >Soin cheveux</a></li><li><a href="/collections/tous-les-soins-corps" class="link-reversed" >Tous les soins corps</a></li></ul> 2725 </div><div class="mega-menu__column v-stack gap-4"><span class="mega-menu__title link-reversed menu-link-static">Préoccupations</span><ul class="mega-menu__linklist unstyled-list"><li><a href="/collections/soin-visage-hydratant" class="link-reversed" >Manque d'hydratation</a></li><li><a href="/collections/soin-visage-eclat" class="link-reversed" >Manque d'éclat</a></li><li><a href="/collections/soin-rides-et-ridules" class="link-reversed" >Rides et ridules</a></li><li><a href="/collections/peau-seche-inconfortable" class="link-reversed" >Peau sèche et inconfortable</a></li><li><a href="/collections/soin-visage-fermete" class="link-reversed" >Manque de fermeté</a></li><li><a href="/collections/soin-visage-taches" class="link-reversed" >Taches pigmentaires</a></li><li><a href="/collections/soin-visage-rougeurs" class="link-reversed" >Peau sensible et rougeurs</a></li><li><a href="/collections/soin-visage-imperfections" class="link-reversed" >Peau à imperfections</a></li></ul> 2726 </div></div>
2726<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2726<style> 2727 #promo-block-list-mega_menu_qQWnVzmega-menu { 2728 --menu-promo-block-column-gap: 12px; 2729 --menu-promo-blocks-count: 1; 2730 } 2731 </style> 2732 2733 <div id="promo-block-list-mega_menu_qQWnVzmega-menu" class="menu-promo menu-promo--without-spacing"> 2734 <scroll-carousel id="promo-block-list-mega_menu_qQWnVzmega-menu-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2735 2736 2737 2738 2739 2740 2741 <a href="/products/eau-extraordinaire-source-de-roses" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/TEX-SDR-EAU_EXTRA_1200x1200_1ceaa359-0990-4cc2-8ffb-c00a2bfabf53.png?v=1787301174&width=1200" alt="" srcset="//fr.melvita.com/cdn/shop/files/TEX-SDR-EAU_EXTRA_1200x1200_1ceaa359-0990-4cc2-8ffb-c00a2bfabf53.png?v=1787301174&width=420 420w, //fr.melvita.com/cdn/shop/files/TEX-SDR-EAU_EXTRA_1200x1200_1ceaa359-0990-4cc2-8ffb-c00a2bfabf53.png?v=1787301174&width=840 840w" width="1200" height="1200" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">Lâefficacité par le plaisir</p> 2742 2743</div></div></div></a></scroll-carousel> 2744 </div></header-mega-menu> 2745</li> 2746 2747 <li><a href="/pages/marque" class="block text-sm bold" aria-expanded="false" aria-controls="header-menu-dropdown-2" data-open-on-hover>Marque </a><header-mega-menu id="header-menu-dropdown-2" class="mega-menu justify-between color-scheme color-scheme--scheme-2" >
2747<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2747<style> 2748 #promo-block-list-mega_menu_N3Ed7Cmega-menu { 2749 --menu-promo-block-column-gap: 12px; 2750 --menu-promo-blocks-count: 3; 2751 } 2752 </style> 2753 2754 <div id="promo-block-list-mega_menu_N3Ed7Cmega-menu" class="menu-promo menu-promo--without-spacing"> 2755 <scroll-carousel id="promo-block-list-mega_menu_N3Ed7Cmega-menu-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2756 2757 <a href="/pages/notre-histoire" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=420 420w, //fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOTRE HISTOIRE</p> 2758 2759</div></div></div></a> 2760 2761 <a href="/pages/notre-expertise" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=420 420w, //fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOTRE EXPERTISE</p> 2762 2763</div></div></div></a> 2764 2765 <a href="/pages/nos-engagements" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=420 420w, //fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOS ENGAGEMENTS</p> 2766 2767</div></div></div></a> 2768 2769 2770</scroll-carousel> 2771 </div></header-mega-menu> 2772</li></ul></nav><nav class="header__secondary-nav" aria-label="Navigation secondaire"> 2773 <ul class="contents unstyled-list"><li class="header__news-link" hidden> 2774 <news-modal-button class="contents"> 2775 <button class="tap-area" aria-controls="news-modal" aria-expanded="false"> 2776 <span class="sr-only">Modale des actualités</span><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-bell" style="--icon-mobile-max-width: 16px; --icon-max-width: 20px" part="icon" viewBox="0 0 16 16"> 2777 <path stroke-width="1" stroke="currentColor" d="M3.333 7v3.333L2 12.5h12l-1.333-2.167V7A4.665 4.665 0 0 0 4.7 3.7 4.667 4.667 0 0 0 3.333 7ZM6.5 15.5h3" /> 2778 </svg></button> 2779 </news-modal-button> 2780 </li> 2781 2782 <li class="header__search-link md-max:hidden"> 2783 <a href="/search" class="header__search-field" aria-controls="search-drawer"> 2784 <span>Que recherchez-vous ?</span><svg aria-hidden="true" focusable="false" width="24" fill="none" class="icon icon-search" part="icon" viewB
2784ox="0 0 16 16"> 2785 <path stroke-width="1" stroke="currentColor" d="M1.333 7.333a6 6 0 1 0 12 0 6 6 0 0 0-12 0ZM11.575 11.576l3.09 3.09" /> 2786 </svg></a> 2787 </li><li class="md-max:hidden"> 2788 <hr class="header__secondary-nav-separator" /> 2789 </li><li class="header__store-locator-link md-max:hidden"> 2790 <a href="/pages/nos-boutiques" class="block tap-area"> 2791 <span class="sr-only">Trouver un magasin</span> 2792 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2793 <path d="M13.6179 4.45024C11.0709 1.84992 6.94854 1.84992 4.40932 4.45024C1.86226 7.05057 1.86226 11.2591 4.40932 13.8514L9.01754 18.5L13.6258 13.8514C16.1728 11.2511 16.1728 7.04257 13.6258 4.45024H13.6179Z" stroke="currentColor" stroke-linecap="round"/> 2794 <circle cx="9.01855" cy="8" r="1.5" stroke="currentColor"/> 2795 </svg> 2796 </a> 2797 </li><li class="header__account-link"> 2798 <shopify-store store-domain="https://fr.melvita.com" country="FR" language="fr"></shopify-store> 2799<shopify-account menu="customer-account-main-menu"> 2800 <div slot="signed-out-avatar" class="tap-area"> 2801 <span class="sr-only">Connexion</span> 2802 <svg aria-hidden="true" focusable="false" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2803 <circle cx="10" cy="5.94336" r="1.5" stroke="currentColor"/> 2804 <path d="M3.88672 16.0566C3.88672 12.6827 6.62136 9.94336 10 9.94336C13.3786 9.94336 16.1133 12.678 16.1133 16.0566" stroke="currentColor" stroke-linejoin="round"/> 2805 </svg> 2806 </div> 2807 </shopify-account> 2808 </li><li class="header__cart-link relative"> 2809 <a href="/cart" class="block tap-area" aria-controls="cart-drawer" data-no-instant> 2810 <span class="sr-only">Panier</span> 2811 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"> 2812 <path d="M10.2196 3.16578V5.31865C10.2196 7.11693 8.75689 8.57962 6.95861 8.57962C5.16033 8.57962 3.69764 7.11693 3.69764 5.31865V3.16578M0.5 0.5H13.4236V14.5H0.5V0.5Z" stroke="currentColor"/> 2813 </svg> 2814 </a> 2815 2816 <cart-count class="header__active-dot"hidden> 2817 <span class="sr-only">0 article</span> 2818 </cart-count> 2819 </li></ul> 2820 </nav><a href="/search" class="header__search-field header__search-bar md:hidden" aria-controls="search-drawer"> 2821 <span>Que recherchez-vous ?</span><svg aria-hidden="true" focusable="false" width="24" fill="none" class="icon icon-search" part="icon" viewBox="0 0 16 16"> 2822 <path stroke-width="1" stroke="currentColor" d="M1.333 7.333a6 6 0 1 0 12 0 6 6 0 0 0-12 0ZM11.575 11.576l3.09 3.09" /> 2823 </svg></a><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-drawer.css?v=20666038638637104561787828863" rel="stylesheet" type="text/css" media="all" /> 2824 2825<header-menu-drawer id="menu-drawer" class="menu-drawer color-scheme color-scheme--scheme-2"> 2826 <template> 2827 <div part="overlay"></div> 2828 2829 <div part="content"> 2830 <slot></slot> 2831 </div> 2832 </template><header-menu-drawer-panel id="menu-drawer-panel-main" data-main-panel class="menu-drawer__panel"> 2833 <div class="menu-drawer__panel-body"> 2834 <div class="menu-drawer__sections"><div class="menu-drawer__cards scroll-area"><a href="/collections/french-days" class="menu-drawer__card content-box" ><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/OFFRES_1200x1200_4aeb87f3-932c-40b2-8a49-fb8d87e4fbc5.png?v=1787854405&width=1200" alt="" srcset="//fr.melvita.com/cdn/shop/files/OFFRES_1200x1200_4aeb87f3-932c-40b2-8a49-fb8d87e4fbc5.png?v=1787854405&width=142 142w, //fr.melvita.com/cdn/shop/files/OFFRES_1200x1200_4aeb87f3-932c-40b2-8a49-fb8d87e4fbc5.png?v=1787854405&width=284 284w, //fr.melvita.com/cdn/shop/files/OFFRES_1200x1200_4aeb87f3-932c-40b2-8a49-fb8d87e4fbc5.png?v=1787854405&width=426 426w" width="1200" height="1200" loading="lazy" sizes="142px"></div><span class="menu-drawer__card-title h5">French Days</span></a><a href="/collections/best-sellers" class="menu-drawer__card content-box" ><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/Large-2026_SDR_-_GLOW_GEL_CREAM_-_2IN1_MASK_-_GLOW_GEL_CREAM.jpg?v=1787300178&width=1200" alt="" srcset="//fr.melvita.com/cdn/shop/files/Large-2026_SDR_-_GLOW_GEL_CREAM_-_2IN1_MASK_-_GLOW_GEL_CREAM.jpg?v=1787300178&width=142 142w, //fr.melvita.com/cdn/shop/files/Large-2026_SDR_-_GLOW_GEL_CREAM_-_2IN1_MASK_-_GLOW_GEL_CREAM.jpg?v=1787300178&width=284 284w, //fr.melvita.com/cdn/shop/files/Large-2026_SDR_-_GLOW_GEL_CREAM_-_2IN1_MASK_-_GLOW_GEL_CREAM.jpg?v=1787300178&width=426 426w" width="1200" height="1200" loading="lazy" sizes="142px"></div><span class="menu-drawer__card-title h5">Best-sellers</span></a><a href="/collections/cadeaux" class="menu-drawer__card content-box" ><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/ING-ROSE2_1200x1200_c4171a2c-3cf0-4fb9-9891-29a87c77d7f1.png?v=1787300780&width=1200" alt="" srcset="//fr.melvita.com/cdn/shop/files/ING-ROSE2_1200x1200_c4171a2c-3cf0-4fb9-9891-29a87c77d7f1.png?v=1787300780&width=142 142w, //fr.melvita.com/cdn/shop/files/ING-ROSE2_1200x1200_c4171a2c-3cf0-4fb9-9891-29a87c77d7f1.png?v=1787300780&width=284 284w, //fr.melvita.com/cdn/shop/files/ING-ROSE2_1200x1200_c4171a2c-3cf0-4fb9-9891-29a87c77d7f1.png?v=1787300780&width=426 426w" width="1200" height="1200" loading="lazy" sizes="142px"></div><span class="menu-drawer__card-title h5">Cadeaux</span></a></div><ul class="menu-drawer__nav faded-linklist unstyled-list"><li><button type="button" class="menu-drawer__link" data-panel-toggle aria-controls="menu-drawer-panel-primary-1"><span>Soins visage</span><svg aria-hidden="true" focusable="false" width="10" class="menu-drawer__link-chevron icon icon-chevron-right" part="icon" viewB
2834ox="0 0 9 10"> 2835 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2836 </svg></button></li><li><button type="button" class="menu-drawer__link" data-panel-toggle aria-controls="menu-drawer-panel-primary-2"><span>Soins corps</span><svg aria-hidden="true" focusable="false" width="10" class="menu-drawer__link-chevron icon icon-chevron-right" part="icon" viewBox="0 0 9 10"> 2837 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2838 </svg></button></li><li><button type="button" class="menu-drawer__link" data-panel-toggle aria-controls="menu-drawer-panel-primary-3"><span>Préoccupations</span><svg aria-hidden="true" focusable="false" width="10" class="menu-drawer__link-chevron icon icon-chevron-right" part="icon" viewBox="0 0 9 10"> 2839 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2840 </svg></button></li><li><button type="button" class="menu-drawer__link" data-panel-toggle aria-controls="menu-drawer-panel-primary-4"><span>Marque </span><svg aria-hidden="true" focusable="false" width="10" class="menu-drawer__link-chevron icon icon-chevron-right" part="icon" viewBox="0 0 9 10"> 2841 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2842 </svg></button></li></ul><a href="/products/eau-extraordinaire-source-de-roses" class="menu-drawer__push content-box"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/TEXT-SDR-EAU-EXTRA_981x558_9107dab0-51a9-4c3b-a17a-ff352015bb2c.png?v=1787316353&width=837" alt="" srcset="//fr.melvita.com/cdn/shop/files/TEXT-SDR-EAU-EXTRA_981x558_9107dab0-51a9-4c3b-a17a-ff352015bb2c.png?v=1787316353&width=400 400w, //fr.melvita.com/cdn/shop/files/TEXT-SDR-EAU-EXTRA_981x558_9107dab0-51a9-4c3b-a17a-ff352015bb2c.png?v=1787316353&width=600 600w, //fr.melvita.com/cdn/shop/files/TEXT-SDR-EAU-EXTRA_981x558_9107dab0-51a9-4c3b-a17a-ff352015bb2c.png?v=1787316353&width=800 800w" width="837" height="558" loading="lazy" sizes="(max-width: 480px) 100vw, 432px"></div><span class="menu-drawer__push-heading h2">Un soin pour hydrater</span></a></div> 2843 </div></header-menu-drawer-panel><header-menu-drawer-panel id="menu-drawer-panel-primary-1" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2844 <div class="menu-drawer__panel-body"> 2845 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2846 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2847 2848 <div class="menu-drawer__sections"><ul class="menu-drawer__nav unstyled-list"><li><a href="/collections/serum-visage" class="menu-drawer__panel-link link-reversed" >Essence et sérum visage</a></li><li><a href="/collections/creme-visage" class="menu-drawer__panel-link link-reversed" >Crème visage</a></li><li><a href="/collections/nettoyant-demaquillant" class="menu-drawer__panel-link link-reversed" >Nettoyant et démaquillant</a></li><li><a href="/collections/exfoliant-visage" class="menu-drawer__panel-link link-reversed" >Exfoliant et masque visage</a></li><li><a href="/collections/soin-contour-des-yeux" class="menu-drawer__panel-link link-reversed" >Soin contour des yeux</a></li><li><a href="/collections/eaux-florales" class="menu-drawer__panel-link link-reversed" >Eau florale</a></li><li><a href="/collections/huile-visage" class="menu-drawer__panel-link link-reversed" >Huile visage</a></li><li><a href="/collections/bb-creme" class="menu-drawer__panel-link link-reversed" >BB crème</a></li><li><a href="/collections/baume-a-levres" class="menu-drawer__panel-link link-reversed" >Baume à lèvres</a></li><li><a href="/collections/tous-les-soins-visage" class="menu-drawer__panel-link link-reversed" >Tous les soins visage</a></li></ul></div> 2849 </div> 2850 </div> 2851</header-menu-drawer-panel> 2852<header-menu-drawer-panel id="menu-drawer-panel-primary-2" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2853 <div class="menu-drawer__panel-body"> 2854 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2855 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2856 2857 <div class="menu-drawer__sections"><ul class="menu-drawer__nav unstyled-list"><li><a href="/collections/serum-corps" class="menu-drawer__panel-link link-reversed" >Sérum corps</a></li><li><a href="/collections/huile-corps" class="menu-drawer__panel-link link-reversed" >Huile corps</a></li><li><a href="/collections/creme-corps" class="menu-drawer__panel-link link-reversed" >Crème corps</a></li><li><a href="/collections/gel-douche-savon" class="menu-drawer__panel-link link-reversed" >Gel douche et savon</a></li><li><a href="/collections/gommage-corps" class="menu-drawer__panel-link link-reversed" >Gommage corps</a></li><li><a href="/collections/hygiene" class="menu-drawer__panel-link link-reversed" >Hygiène quotidienne</a></li><li><a href="/collections/creme-mains" class="menu-drawer__panel-link link-reversed" >Crème mains</a></li><li><a href="/collections/soin-cheveux" class="menu-drawer__panel-link link-reversed" >Soin cheveux</a></li><li><a href="/collections/tous-les-soins-corps" class="menu-drawer__panel-link link-reversed" >Tous les soins corps</a></li></ul></div> 2858 </div> 2859 </div> 2860</header-menu-drawer-panel> 2861<header-menu-drawer-panel id="menu-drawer-panel-primary-3" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2862 <div class="menu-drawer__panel-body"> 2863 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2864 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2865 2866 <div class="menu-drawer__sections"><ul class="menu-drawer__nav unstyled-list"><li><a href="/collections/soin-visage-hydratant" class="menu-drawer__panel-link link-reversed" >Manque d'hydratation</a></li><li><a href="/collections/soin-visage-eclat" class="menu-drawer__panel-link link-reversed" >Manque d'éclat</a></li><li><a href="/collections/soin-rides-et-ridules" class="menu-drawer__panel-link link-reversed" >Rides et ridules</a></li><li><a href="/collections/peau-seche-inconfortable" class="menu-drawer__panel-link link-reversed" >Peau sèche et inconfortable</a></li><li><a href="/collections/soin-visage-fermete" class="menu-drawer__panel-link link-reversed" >Manque de fermeté</a></li><li><a href="/collections/soin-visage-taches" class="menu-drawer__panel-link link-reversed" >Tâches pigmentaires</a></li><li><a href="/collections/soin-visage-rougeurs" class="menu-drawer__panel-link link-reversed" >Peau sensible et rougeurs</a></li><li><a href="/collections/soin-visage-imperfections" class="menu-drawer__panel-link link-reversed" >Peau à imperfections</a></li></ul></div> 2867 </div> 2868 </div> 2869</header-menu-drawer-panel> 2870<header-menu-drawer-panel id="menu-drawer-panel-primary-4" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2871 <div class="menu-drawer__panel-body"> 2872 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2873 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2874 2875 <div class="menu-drawer__sections">
2875<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2875<style> 2876 #promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4 { 2877 --menu-promo-block-column-gap: 12px; 2878 --menu-promo-blocks-count: 3; 2879 } 2880 </style> 2881 2882 <div id="promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4" class="menu-promo menu-promo--without-spacing"> 2883 <scroll-carousel id="promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2884 2885 <a href="/pages/notre-histoire" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=420 420w, //fr.melvita.com/cdn/shop/files/VISUEL-HISTOIRE-MENU.jpg?v=1787925243&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOTRE HISTOIRE</p> 2886 2887</div></div></div></a> 2888 2889 <a href="/pages/notre-expertise" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=420 420w, //fr.melvita.com/cdn/shop/files/TEX-HAIRCARE-SERUM_840x680_21c44065-4b15-4e12-b18f-4c6e6f3daead.jpg?v=1788189419&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOTRE EXPERTISE</p> 2890 2891</div></div></div></a> 2892 2893 <a href="/pages/nos-engagements" class="menu-promo__item @container/content-box group"><div class="content-box overflow-hidden h-full" style="--text-color: 255 255 255; color: rgb(var(--text-color));--border-color: var(--text-color) / 0.15;"><div class="content-box__background-media with-overlay"><img src="//fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=840" alt="" srcset="//fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=420 420w, //fr.melvita.com/cdn/shop/files/VISUEL-ENGAGEMENT.jpg?v=1787925182&width=840 840w" width="840" height="680" loading="lazy" sizes="420px" class="zoom-image group-hover:zoom"></div><div class="place-self-end-start text-start"><div class="v-stack text-start gap-1"><p class="subheading">NOS ENGAGEMENTS</p> 2894 2895</div></div></div></a> 2896 2897 2898</scroll-carousel> 2899 </div></div> 2900 </div> 2901 </div> 2902</header-menu-drawer-panel> 2903</header-menu-drawer> 2904</x-header> 2905</height-observer> 2906
2907<script> 2908 document.documentElement.style.setProperty('--header-height', `${Math.round(document.getElementById('shopify-section-sections--30543191376210__header').clientHeight)}px`); 2909</script>
2909 2910 2911</header> 2912<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2913<section id="shopify-section-sections--30543191408978__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="drawer drawer--cart color-scheme color-scheme--scheme-2" aria-label="Panier" handle-editor-events><div slot="header"> 2914 <p class="h4">Panier </p> 2915 </div><div class="empty-state"> 2916 <div class="prose prose-justify-center"> 2917 <p class="h5">Votre panier est vide</p> 2918<a class="button" href="/collections/best-sellers" ><button-content class="button__content" >Explorer nos produits</button-content></a></div> 2919 </div>
2919<script> 2920 window.cartGiftSamplesConfig = { 2921 enableSamples: true, 2922 samplesMinimum: 0.0, 2923 samplesMaxQuantity: 3, 2924 sampleTypeLabel: "Ãchantillon offert", 2925 allowedSampleVariants: [53940064518482,53940039582034,53940046037330,53940039614802,] 2926 }; 2927 </script>
2927 2928
2928<script src="//fr.melvita.com/cdn/shop/t/4/assets/cart-gift-samples.js?v=80074334285395689151790245927" defer></script>
2928</cart-drawer> 2929</section><section id="shopify-section-sections--30543191408978__search-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--search-drawer"><link href="//fr.melvita.com/cdn/shop/t/4/assets/ax-search.css?v=9963105301847081791787240104" rel="stylesheet" type="text/css" media="all" />
2930<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-search.js?v=35820209326577726131786011914" defer></script>
2930 2931 2932<x-drawer id="search-drawer" class="drawer drawer--search color-scheme color-scheme--scheme-1" handle-editor-events> 2933 <div slot="header"> 2934 <form action="/search" id="predictive-search-form" method="GET" aria-owns="predictive-search" class="ax-search__form" role="search"><svg aria-hidden="true" focusable="false" width="20" fill="none" class="icon icon-search" part="icon" viewBox="0 0 16 16"> 2935 <path stroke-width="1" stroke="currentColor" d="M1.333 7.333a6 6 0 1 0 12 0 6 6 0 0 0-12 0ZM11.575 11.576l3.09 3.09" /> 2936 </svg><label for="search-drawer-input" class="sr-only">Recherche...</label> 2937 <input id="search-drawer-input" type="search" class="ax-search__input" name="q" placeholder="Recherche..." autocomplete="off" autocorrect="off" spellcheck="false"> 2938 2939 <button type="reset" class="ax-search__clear"> 2940 <span class="sr-only">Effacer</span><svg aria-hidden="true" focusable="false" width="14" class="icon icon-remove-bin" part="icon" viewBox="0 0 16 17"> 2941 <path stroke="currentColor" fill="none" d="M2 4.5h12M3.5 4.5h9v10h-9v-10ZM6.5 7v5M9.5 7v5M5.5 4.5a2.5 2.5 0 1 1 5 0" /> 2942 </svg></button> 2943 </form> 2944 </div> 2945 2946 <predictive-search id="predictive-search"> 2947 <div slot="placeholder"><div class="ax-search ax-search--placeholder ax-search--no-aside"></div> 2948 </div><div slot="skeleton" aria-hidden="true"> 2949 <div class="ax-search ax-search--skeleton"> 2950 <div class="ax-search__aside"><div class="ax-search__group"> 2951 <span class="ax-skeleton ax-skeleton--title"></span> 2952 <div class="ax-search__links"><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 70%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 85%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 55%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 70%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 85%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 55%"></span></div> 2953 </div><div class="ax-search__group"> 2954 <span class="ax-skeleton ax-skeleton--title"></span> 2955 <div class="ax-search__links"><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 70%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 85%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 55%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 70%"></span></div> 2956 </div><div class="ax-search__group"> 2957 <span class="ax-skeleton ax-skeleton--title"></span> 2958 <div class="ax-search__links"><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 70%"></span><span class="ax-skeleton ax-skeleton--aside-line" style="--ax-skeleton-w: 85%"></span></div> 2959 </div></div> 2960 2961 <div class="ax-search__main"> 2962 <span class="ax-skeleton ax-skeleton--title"></span> 2963 <div class="ax-search__grid ax-search__grid--skeleton"><div class="ax-skeleton-card"> 2964 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2965 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2966 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2967 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2968 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2969 </div><div class="ax-skeleton-card"> 2970 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2971 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2972 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2973 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span>
2974 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2975 </div><div class="ax-skeleton-card"> 2976 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2977 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2978 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2979 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2980 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2981 </div><div class="ax-skeleton-card"> 2982 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2983 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2984 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2985 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2986 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2987 </div><div class="ax-skeleton-card"> 2988 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2989 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2990 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2991 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2992 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2993 </div><div class="ax-skeleton-card"> 2994 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2995 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2996 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2997 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2998 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2999 </div><div class="ax-skeleton-card"> 3000 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 3001 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 3002 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 3003 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 3004 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 3005 </div><div class="ax-skeleton-card"> 3006 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 3007 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 3008 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 3009 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 3010 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 3011 </div></div> 3012 <span class="ax-skeleton ax-skeleton--view-all"></span> 3013 </div> 3014 </div> 3015 </div> 3016 3017 <div slot="results" class="contents"><!-- FILL IN JS --></div> 3018 </predictive-search> 3019</x-drawer> 3020 3021</section> 3022<!-- END sections: overlay-group --><main id="main" class="anchor "> 3023 <section id="shopify-section-template--30543197733202__slideshow_EkfT8H" class="shopify-section shopify-section--slideshow"><slideshow-carousel id="slideshow-template--30543197733202__slideshow_EkfT8H" allow-swipe cell-selector=".slideshow__slide" class="slideshow" transition="fade" autoplay="6" role="region"><div 3024 class="slideshow__slide is-selected h-full slideshow__slide--has-mobile-split color-scheme color-scheme--scheme-3"
3025 data-slide-type="image" 3026 role="group" 3027 3028> 3029 <div class="content-box min-h-fill"> 3030 <div class="content-box__background-media with-overlay" style="--overlay: 0 0 0 / 0.0"><figure class="slideshow__split-media"><picture ><source 3031 media="(max-width: 999px)" 3032 srcset="//fr.melvita.com/cdn/shop/files/Design_sans_titre_6.jpg?v=1790355771&width=400 400w, //fr.melvita.com/cdn/shop/files/Design_sans_titre_6.jpg?v=1790355771&width=600 600w, //fr.melvita.com/cdn/shop/files/Design_sans_titre_6.jpg?v=1790355771&width=800 800w, //fr.melvita.com/cdn/shop/files/Design_sans_titre_6.jpg?v=1790355771&width=1000 1000w" 3033 width="1125" 3034 height="1080" 3035 ><img src="//fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=2160" alt="" srcset="//fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=400 400w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=600 600w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=800 800w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=1000 1000w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=1200 1200w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=1400 1400w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=1600 1600w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=1800 1800w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_3.jpg?v=1790355772&width=2000 2000w" width="2160" height="3200" loading="eager" fetchpriority="high" sizes="(max-width: 699px) 100vw, 50vw" style=" "></picture><picture ><source 3036 media="(max-width: 999px)" 3037 srcset="//fr.melvita.com/cdn/shop/files/2.jpg?v=1790348303&width=400 400w, //fr.melvita.com/cdn/shop/files/2.jpg?v=1790348303&width=600 600w, //fr.melvita.com/cdn/shop/files/2.jpg?v=1790348303&width=800 800w, //fr.melvita.com/cdn/shop/files/2.jpg?v=1790348303&width=1000 1000w" 3038 width="1125" 3039 height="1080" 3040 ><img src="//fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=2160" alt="" srcset="//fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=400 400w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=600 600w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=800 800w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=1000 1000w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=1200 1200w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=1400 1400w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=1600 1600w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=1800 1800w, //fr.melvita.com/cdn/shop/files/FRENCH_DAYS_2.jpg?v=1790348311&width=2000 2000w" width="2160" height="3200" loading="eager" fetchpriority="high" sizes="(max-width: 699px) 100vw, 50vw" style=" "></picture></figure></div><a class="slideshow__slide-link" href="/collections/french-days" aria-label="Voir la diapositive"></a><div class="slideshow__content-layer"><div 3041 class="slide-content-group slide-content-group--second place-self-end-center sm:place-self-end" 3042 style="max-width: 720px" 3043 3044 > 3045 <div class="prose prose-justify-center sm:prose-justify-end"><div class="slideshow-product-card color-scheme color-scheme--scheme-1" ><a class="slideshow-product-card__link" href="/products/creme-hydratante-source-de-roses" aria-label="Crème Hydra-Repulpante"></a><div class="slideshow-product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=288" alt="Crème Hydra-Repulpante" srcset="//fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=84 84w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=168 168w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=252 252w" width="288" height="288" loading="lazy" sizes="84px"></div> 3046 3047 <p class="slideshow-product-card__title bold">Crème Hydra-Repulpante</p><div class="slideshow-product-card__rating bold"><div class="rating-badge justify-start"> 3048 <div class="rating-badge__stars" role="img" aria-label="4.7 sur 5 étoiles"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating" part="icon" viewB
3048ox="0 0 14 13"> 3049 <path fill="#000000" d="M6.65735 0L8.50887 4.4516L13.3147 4.83688L9.65318 7.9734L10.7718 12.6631L6.65735 10.15L2.54285 12.6631L3.66152 7.9734L0 4.83688L4.80583 4.4516L6.65735 0Z"/> 3050 </svg></div><span class="subheading">4.7/5</span></div></div> 3051 <div class="slideshow-product-card__price bold"><price-list class="price-list justify-start"><sale-price class=""> 3052 <span class="sr-only">Prix de vente</span>à partir de 31,00 â¬</sale-price></price-list></div><a class="slideshow-product-card__cta button bold" href="/products/creme-hydratante-source-de-roses">Découvrir</a></div> 3053 3054 3055</div> 3056 </div> 3057</div> 3058 </div> 3059</div> 3060 3061</slideshow-carousel> 3062</section><section id="shopify-section-template--30543197733202__featured_collections_dLNhXt" class="shopify-section shopify-section--featured-collections"><style> 3063 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 3064 --product-list-column-count: 2; 3065 --product-list-column-gap: 1rem; 3066 } 3067 3068 @media screen and (min-width: 700px) { 3069 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 3070 --product-list-column-count: 2; 3071 } 3072 } 3073 3074 @media screen and (min-width: 1000px) { 3075 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 3076 --product-list-column-count: 4.2; 3077 } 3078 } 3079 3080 #shopify-section-template--30543197733202__featured_collections_dLNhXt .product-list--carousel { 3081 position: relative; 3082 margin-inline: calc(-1 * var(--container-gutter)); 3083 padding-inline: var(--container-gutter); 3084 scroll-padding-inline: var(--container-gutter); 3085 } 3086 3087 #shopify-section-template--30543197733202__featured_collections_dLNhXt [role="tab"] { 3088 font-size: 32px; 3089 } 3090 3091 @media screen and (min-width: 700px) { 3092 #shopify-section-template--30543197733202__featured_collections_dLNhXt [role="tab"] { 3093 font-size: 40px; 3094 } 3095 } 3096 </style> 3097 3098 <div class="color-scheme color-scheme--scheme-2"> 3099 <div class="container section-spacing"><div class="v-stack gap-8 sm:gap-10"> 3100 <div class="featured-collections-header"> 3101 <featured-collections-tabs role="tablist" class="featured-collections-header__tab-list scroll-area bleed"> 3102 <template shadowrootmode="open"> 3103 <slot part="tab-list" name="tab"></slot> 3104 </template><div class=" h4 sm:h3" role="tab" slot="tab" aria-selected="true" ><span >LE MOMENT DE SE FAIRE PLAISIR</span></div></featured-collections-tabs></div><div class="featured-collections-products"><div id="collection-collection_RqqyhX" data-url="/collections/best-sellers" class="v-stack gap-8 sm:gap-12" ><div class="w-full"> 3105 <product-list id="product-list-collection_RqqyhX" allow-drag class="product-list product-list--carousel scroll-area"><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="eau-extraordinaire-source-de-roses"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3106</badge-list><a href="/products/eau-extraordinaire-source-de-roses" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=2256" alt="Eau Extraordinaire" srcset="//fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80G0068_1_1.png?v=1787324511&width=1800 1800w" width="2256" height="2700" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=2256" alt="Eau Extraordinaire" srcset="//fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80G0068_2.jpg?v=1787322537&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3107<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926775075154" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926775075154" class="block tap-area no-touch:hidden">
3108 <span class="sr-only">Choisir les options</span> 3109 3110 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3111 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3112 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3113 </svg></button-content> 3114 </button> 3115 3116 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926775075154" product-url="/products/eau-extraordinaire-source-de-roses" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3117 <div class="product-card__head"> 3118 <a 3119 href="/products/eau-extraordinaire-source-de-roses" 3120 class="product-title line-clamp" 3121 style="--line-clamp-count: 1" 3122 >Eau Extraordinaire</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3123 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3124 </svg><span>4,7/5</span> 3125 </span></div><p class="product-card__subtitle">Hydrater ⢠Repulper ⢠Préparer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3126 <span class="sr-only">Prix de vente</span>à partir de 5,50 â¬</sale-price></price-list></div> 3127 </div> 3128</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="serum-corps-or-vegetal"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3129</badge-list><a href="/products/serum-corps-or-vegetal" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=2256" alt="Sérum Corps" srcset="//fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8RZ0060_1.png?v=1787323099&width=1800 1800w" width="2256" height="2700" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=2256" alt="Sérum Corps" srcset="//fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8RZ0060_2.png?v=1787324765&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3130<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926798405970" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926798405970" class="block tap-area no-touch:hidden">
3131 <span class="sr-only">Choisir les options</span> 3132 3133 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3134 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3135 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3136 </svg></button-content> 3137 </button> 3138 3139 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926798405970" product-url="/products/serum-corps-or-vegetal" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3140 <div class="product-card__head"> 3141 <a 3142 href="/products/serum-corps-or-vegetal" 3143 class="product-title line-clamp" 3144 style="--line-clamp-count: 1" 3145 >Sérum Corps</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3146 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3147 </svg><span>4,6/5</span> 3148 </span></div><p class="product-card__subtitle">Hydrater ⢠Lisser ⢠Affiner</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3149 <span class="sr-only">Prix de vente</span>à partir de 10,00 â¬</sale-price></price-list></div> 3150 </div> 3151</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="creme-hydratante-source-de-roses"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3152</badge-list><a href="/products/creme-hydratante-source-de-roses" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=1200" alt="Crème Hydra-Repulpante" srcset="//fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0055_2cc50e5e-dd38-4a42-a572-faaca7d3be32.png?v=1783355931&width=1200 1200w" width="1200" height="1200" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=2256" alt="Crème Hydra-Repulpante" srcset="//fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80G0055_2.png?v=1787823258&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3153<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926774550866" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926774550866" class="block tap-area no-touch:hidden">
3154 <span class="sr-only">Choisir les options</span> 3155 3156 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3157 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3158 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3159 </svg></button-content> 3160 </button> 3161 3162 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926774550866" product-url="/products/creme-hydratante-source-de-roses" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3163 <div class="product-card__head"> 3164 <a 3165 href="/products/creme-hydratante-source-de-roses" 3166 class="product-title line-clamp" 3167 style="--line-clamp-count: 1" 3168 >Crème Hydra-Repulpante</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3169 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3170 </svg><span>4,7/5</span> 3171 </span></div><p class="product-card__subtitle">Hydrater ⢠Repulper ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3172 <span class="sr-only">Prix de vente</span>à partir de 31,00 â¬</sale-price></price-list></div> 3173 </div> 3174</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="huile-demaquillante-source-de-roses"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3175</badge-list><a href="/products/huile-demaquillante-source-de-roses" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=1200" alt="Huile Lactée Démaquillante" srcset="//fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0032_V2.png?v=1783355928&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=2256" alt="Huile Lactée Démaquillante" srcset="//fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80G0032_2.png?v=1787334292&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926773797202" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940037779794"> 3176<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3177 <span class="sr-only">Ajouter au panier</span> 3178 3179 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3180 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3181 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3182 </svg></button-content> 3183 </button><input type="hidden" name="product-id" value="10926773797202" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3184 <div class="product-card__head"> 3185 <a 3186 href="/products/huile-demaquillante-source-de-roses" 3187 class="product-title line-clamp" 3188 style="--line-clamp-count: 1" 3189 >Huile Lactée Démaquillante</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3190 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3191 </svg><span>4,6/5</span> 3192 </span></div><p class="product-card__subtitle">Démaquiller ⢠Nettoyer ⢠Adoucir</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3193 <span class="sr-only">Prix de vente</span>19,90 â¬</sale-price></price-list></div> 3194 </div> 3195</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="creme-corps-or-vegetal"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3196</badge-list><a href="/products/creme-corps-or-vegetal" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=1200" alt="Crème Corps" srcset="//fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0057.png?v=1783356005&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=2256" alt="Crème Corps" srcset="//fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8RZ0057_2.png?v=1787827340&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926798602578" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940064977234"> 3197<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3198 <span class="sr-only">Ajouter au panier</span> 3199 3200 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3201 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3202 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3203 </svg></button-content> 3204 </button><input type="hidden" name="product-id" value="10926798602578" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3205 <div class="product-card__head"> 3206 <a 3207 href="/products/creme-corps-or-vegetal" 3208 class="product-title line-clamp" 3209 style="--line-clamp-count: 1" 3210 >Crème Corps</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3211 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3212 </svg><span>4,9/5</span> 3213 </span></div><p class="product-card__subtitle">Hydrater ⢠Apaiser ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3214 <span class="sr-only">Prix de vente</span>25,90 â¬</sale-price></price-list></div> 3215 </div> 3216</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="huile-extraordinaire-or-bio"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3217</badge-list><a href="/products/huile-extraordinaire-or-bio" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=1200" alt="Huile Extraordinaire" srcset="//fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0068_446273b7-cd84-46e5-aeda-205990ade052.png?v=1783356004&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=2256" alt="Huile Extraordinaire" srcset="//fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=200 200w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=300 300w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=400 400w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=500 500w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=600 600w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=700 700w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=800 800w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=900 900w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8RZ0073_2.png?v=1787336297&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3218<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926799520082" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926799520082" class="block tap-area no-touch:hidden">
3219 <span class="sr-only">Choisir les options</span> 3220 3221 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3222 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3223 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3224 </svg></button-content> 3225 </button> 3226 3227 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926799520082" product-url="/products/huile-extraordinaire-or-bio" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3228 <div class="product-card__head"> 3229 <a 3230 href="/products/huile-extraordinaire-or-bio" 3231 class="product-title line-clamp" 3232 style="--line-clamp-count: 1" 3233 >Huile Extraordinaire</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3234 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3235 </svg><span>4,9/5</span> 3236 </span></div><p class="product-card__subtitle">Sublimer ⢠Nourrir ⢠Protéger</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3237 <span class="sr-only">Prix de vente</span>à partir de 19,50 â¬</sale-price></price-list></div> 3238 </div> 3239</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="mousse-nettoyante-bouquet-floral"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3240</badge-list><a href="/products/mousse-nettoyante-bouquet-floral" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=2256" alt="Mousse Nettoyante Eclat" srcset="//fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=200 200w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=300 300w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=400 400w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=500 500w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=600 600w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=700 700w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=800 800w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=900 900w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8FZ0055_1.png?v=1787831993&width=1800 1800w" width="2256" height="2700" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=2256" alt="Mousse Nettoyante Eclat" srcset="//fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=200 200w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=300 300w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=400 400w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=500 500w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=600 600w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=700 700w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=800 800w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=900 900w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8FZ0055_2.png?v=1787832775&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3241<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926792507730" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926792507730" class="block tap-area no-touch:hidden">
3242 <span class="sr-only">Choisir les options</span> 3243 3244 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3245 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3246 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3247 </svg></button-content> 3248 </button> 3249 3250 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926792507730" product-url="/products/mousse-nettoyante-bouquet-floral" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3251 <div class="product-card__head"> 3252 <a 3253 href="/products/mousse-nettoyante-bouquet-floral" 3254 class="product-title line-clamp" 3255 style="--line-clamp-count: 1" 3256 >Mousse Nettoyante Eclat</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3257 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3258 </svg><span>4,9/5</span> 3259 </span></div><p class="product-card__subtitle">Nettoyer ⢠Adoucir ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3260 <span class="sr-only">Prix de vente</span>à partir de 8,90 â¬</sale-price></price-list></div> 3261 </div> 3262</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="creme-fermete-argan-bio-active"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3263</badge-list><a href="/products/creme-fermete-argan-bio-active" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=1200" alt="Crème Lift & Fermeté" srcset="//fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0057_packshot.png?v=1785241017&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=2256" alt="Crème Lift & Fermeté" srcset="//fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80I0057_2.png?v=1787826062&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3264<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778384722" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778384722" class="block tap-area no-touch:hidden">
3265 <span class="sr-only">Choisir les options</span> 3266 3267 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3268 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3269 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3270 </svg></button-content> 3271 </button> 3272 3273 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778384722" product-url="/products/creme-fermete-argan-bio-active" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3274 <div class="product-card__head"> 3275 <a 3276 href="/products/creme-fermete-argan-bio-active" 3277 class="product-title line-clamp" 3278 style="--line-clamp-count: 1" 3279 >Crème Lift & Fermeté</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3280 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3281 </svg><span>4,7/5</span> 3282 </span></div><p class="product-card__subtitle">Lifter ⢠Raffernir ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3283 <span class="sr-only">Prix de vente</span>à partir de 43,90 â¬</sale-price></price-list></div> 3284 </div> 3285</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="baume-nuit-argan-bio-active"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3286</badge-list><a href="/products/baume-nuit-argan-bio-active" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=1200" alt="Baume Nuit Régénérant" srcset="//fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0064_8a9f7812-3538-497d-9e86-f3d052e956c4.png?v=1783355945&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=2256" alt="Baume Nuit Régénérant" srcset="//fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80I0064_2.png?v=1787838142&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3287<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778646866" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778646866" class="block tap-area no-touch:hidden">
3288 <span class="sr-only">Choisir les options</span> 3289 3290 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3291 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3292 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3293 </svg></button-content> 3294 </button> 3295 3296 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926778646866" product-url="/products/baume-nuit-argan-bio-active" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3297 <div class="product-card__head"> 3298 <a 3299 href="/products/baume-nuit-argan-bio-active" 3300 class="product-title line-clamp" 3301 style="--line-clamp-count: 1" 3302 >Baume Nuit Régénérant</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3303 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3304 </svg><span>4,7/5</span> 3305 </span></div><p class="product-card__subtitle">Régénérer ⢠Nourrir ⢠Raffermir</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3306 <span class="sr-only">Prix de vente</span>à partir de 43,90 â¬</sale-price></price-list></div> 3307 </div> 3308</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="roll-on-contour-des-yeux-bleuet"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3309</badge-list><a href="/products/roll-on-contour-des-yeux-bleuet" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=1200" alt="Roll-On Givré Contour Des Yeux Au Bleuet Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0069_packshot.png?v=1785252461&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=2256" alt="Roll-On Givré Contour Des Yeux Au Bleuet Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0069_2.png?v=1787842308&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926782710098" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940047479122"> 3310<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3311 <span class="sr-only">Ajouter au panier</span> 3312 3313 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3314 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3315 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3316 </svg></button-content> 3317 </button><input type="hidden" name="product-id" value="10926782710098" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3318 <div class="product-card__head"> 3319 <a 3320 href="/products/roll-on-contour-des-yeux-bleuet" 3321 class="product-title line-clamp" 3322 style="--line-clamp-count: 1" 3323 >Roll-On Givré Contour Des Yeux Au Bleuet Bio</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3324 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3325 </svg><span>4,4/5</span> 3326 </span></div><p class="product-card__subtitle">Décongestionner ⢠Apaiser ⢠Rafraîchir</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3327 <span class="sr-only">Prix de vente</span>14,50 â¬</sale-price></price-list></div> 3328 </div> 3329</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="serum-anti-rides-argan-bio-active"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3330</badge-list><a href="/products/serum-anti-rides-argan-bio-active" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd6
333051.png?v=1783355945&width=1200" alt="Sérum Expert Rides & Eclat" srcset="//fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd6
333051.png?v=1783355945&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0054_91aab327-ae2c-4fdd-9de2-d96712ffd651.png?v=1783355945&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=2256" alt="Sérum Expert Rides & Eclat" srcset="//fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80I0054_2.png?v=1787831664&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926777827666" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940042072402"> 3331<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden"> 3332 <span class="sr-only">Ajouter au panier</span> 3333 3334 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3335 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3336 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3337 </svg></button-content> 3338 </button><input type="hidden" name="product-id" value="10926777827666" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3339 <div class="product-card__head"> 3340 <a 3341 href="/products/serum-anti-rides-argan-bio-active" 3342 class="product-title line-clamp" 3343 style="--line-clamp-count: 1" 3344 >Sérum Expert Rides & Eclat</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3345 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3346 </svg><span>4,8/5</span> 3347 </span></div><p class="product-card__subtitle">Lisser ⢠Corriger ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3348 <span class="sr-only">Prix de vente</span>51,90 â¬</sale-price></price-list></div> 3349 </div> 3350</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="huile-seche-fermete-or-rose"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3351</badge-list><a href="/products/huile-seche-fermete-or-rose" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=1200" alt="Huile Sèche Lift Pro-Fermeté" srcset="//fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=200 200w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=300 300w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=400 400w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=500 500w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=600 600w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=700 700w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=800 800w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=900 900w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80A0051_packshot.png?v=1786018928&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=2256" alt="Huile Sèche Lift Pro-Fermeté" srcset="//fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=200 200w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=300 300w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=400 400w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=500 500w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=600 600w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=700 700w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=800 800w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=900 900w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80A0051_2.png?v=1787828311&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3352<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926769799506" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926769799506" class="block tap-area no-touch:hidden">
3353 <span class="sr-only">Choisir les options</span> 3354 3355 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3356 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3357 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3358 </svg></button-content> 3359 </button> 3360 3361 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926769799506" product-url="/products/huile-seche-fermete-or-rose" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3362 <div class="product-card__head"> 3363 <a 3364 href="/products/huile-seche-fermete-or-rose" 3365 class="product-title line-clamp" 3366 style="--line-clamp-count: 1" 3367 >Huile Sèche Lift Pro-Fermeté</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3368 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3369 </svg><span>4,7/5</span> 3370 </span></div><p class="product-card__subtitle">Raffermir ⢠Tonifier ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3371 <span class="sr-only">Prix de vente</span>à partir de 12,50 â¬</sale-price></price-list></div> 3372 </div> 3373</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="soin-yeux-argan-bio-active"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3374</badge-list><a href="/products/soin-yeux-argan-bio-active" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=1200" alt="Soin Yeux Correcteur" srcset="//fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0062_v2.png?v=1783355943&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=2256" alt="Soin Yeux Correcteur" srcset="//fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=200 200w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=300 300w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=400 400w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=500 500w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=600 600w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=700 700w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=800 800w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=900 900w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80I0062_2.png?v=1787841316&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926777958738" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940042203474"> 3375<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3376 <span class="sr-only">Ajouter au panier</span> 3377 3378 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3379 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3380 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3381 </svg></button-content> 3382 </button><input type="hidden" name="product-id" value="10926777958738" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3383 <div class="product-card__head"> 3384 <a 3385 href="/products/soin-yeux-argan-bio-active" 3386 class="product-title line-clamp" 3387 style="--line-clamp-count: 1" 3388 >Soin Yeux Correcteur</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3389 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3390 </svg><span>4,6/5</span> 3391 </span></div><p class="product-card__subtitle">Décongestionner ⢠Corriger ⢠Lifter</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3392 <span class="sr-only">Prix de vente</span>34,90 â¬</sale-price></price-list></div> 3393 </div> 3394</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="serum-glow-sources-de-roses"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3395</badge-list><a href="/products/serum-glow-sources-de-roses" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=1200" alt="Sérum Glow 3-en-1" srcset="//fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0052.webp?v=1785328488&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=2256" alt="Sérum Glow 3-en-1" srcset="//fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=200 200w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=300 300w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=400 400w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=500 500w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=600 600w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=700 700w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=800 800w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=900 900w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80G0052_2_de46771b-1490-48b1-a5bb-3eb5f41addae.png?v=1787851628&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926775042386" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940039057746"> 3396<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3397 <span class="sr-only">Ajouter au panier</span> 3398 3399 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3400 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3401 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3402 </svg></button-content> 3403 </button><input type="hidden" name="product-id" value="10926775042386" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3404 <div class="product-card__head"> 3405 <a 3406 href="/products/serum-glow-sources-de-roses" 3407 class="product-title line-clamp" 3408 style="--line-clamp-count: 1" 3409 >Sérum Glow 3-en-1</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3410 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3411 </svg><span>4,7/5</span> 3412 </span></div><p class="product-card__subtitle">Hydrater ⢠Lisser ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3413 <span class="sr-only">Prix de vente</span>39,00 â¬</sale-price></price-list></div> 3414 </div> 3415</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="eau-florale-de-bleuet-bio"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3416</badge-list><a href="/products/eau-florale-de-bleuet-bio" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=1200" alt="Eau Florale De Bleuet Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0068.png?v=1783355960&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=2256" alt="Eau Florale De Bleuet Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0068_2.png?v=1787821115&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926782873938" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940047675730"> 3417<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3418 <span class="sr-only">Ajouter au panier</span> 3419 3420 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3421 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3422 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3423 </svg></button-content> 3424 </button><input type="hidden" name="product-id" value="10926782873938" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3425 <div class="product-card__head"> 3426 <a 3427 href="/products/eau-florale-de-bleuet-bio" 3428 class="product-title line-clamp" 3429 style="--line-clamp-count: 1" 3430 >Eau Florale De Bleuet Bio</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3431 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3432 </svg><span>4,7/5</span> 3433 </span></div><p class="product-card__subtitle">Apaiser ⢠Tonifier ⢠Décongestionner</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3434 <span class="sr-only">Prix de vente</span>12,50 â¬</sale-price></price-list></div> 3435 </div> 3436</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="eau-florale-de-rose-bio"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3437</badge-list><a href="/products/eau-florale-de-rose-bio" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=2256" alt="Eau Florale de Rose Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0089_1.png?v=1787328528&width=1800 1800w" width="2256" height="2700" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=2256" alt="Eau Florale de Rose Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0074_2.png?v=1787329333&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3438<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926783267154" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926783267154" class="block tap-area no-touch:hidden">
3439 <span class="sr-only">Choisir les options</span> 3440 3441 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3442 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3443 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3444 </svg></button-content> 3445 </button> 3446 3447 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926783267154" product-url="/products/eau-florale-de-rose-bio" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3448 <div class="product-card__head"> 3449 <a 3450 href="/products/eau-florale-de-rose-bio" 3451 class="product-title line-clamp" 3452 style="--line-clamp-count: 1" 3453 >Eau Florale de Rose Bio</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3454 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3455 </svg><span>4,8/5</span> 3456 </span></div><p class="product-card__subtitle">Hydrater ⢠Revitaliser ⢠Rafraîchir</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3457 <span class="sr-only">Prix de vente</span>à partir de 8,50 â¬</sale-price></price-list></div> 3458 </div> 3459</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="masque-exfoliant-nectar-pur"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3460</badge-list><a href="/products/masque-exfoliant-nectar-pur" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=1200" alt="Masque Exfoliant 3-en-1" srcset="//fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=200 200w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=300 300w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=400 400w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=500 500w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=600 600w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=700 700w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=800 800w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=900 900w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8XZ0024.png?v=1783356010&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=2256" alt="Masque Exfoliant 3-en-1" srcset="//fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=200 200w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=300 300w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=400 400w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=500 500w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=600 600w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=700 700w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=800 800w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=900 900w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=1200 1200w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=1400 1400w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=1600 1600w, //fr.melvita.com/cdn/shop/files/8XZ0024_3.png?v=1788340292&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926800732498" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940067336530"> 3461<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3462 <span class="sr-only">Ajouter au panier</span> 3463 3464 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3465 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3466 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3467 </svg></button-content> 3468 </button><input type="hidden" name="product-id" value="10926800732498" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3469 <div class="product-card__head"> 3470 <a 3471 href="/products/masque-exfoliant-nectar-pur" 3472 class="product-title line-clamp" 3473 style="--line-clamp-count: 1" 3474 >Masque Exfoliant 3-en-1</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3475 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3476 </svg><span>4,8/5</span> 3477 </span></div><p class="product-card__subtitle">Purifier ⢠Matifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3478 <span class="sr-only">Prix de vente</span>21,90 â¬</sale-price></price-list></div> 3479 </div> 3480</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="creme-redensifiante-nectar-sublime"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3481</badge-list><a href="/products/creme-redensifiante-nectar-sublime" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=1200" alt="Crème Velours Redensifiante" srcset="//fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=200 200w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=300 300w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=400 400w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=500 500w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=600 600w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=700 700w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=800 800w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=900 900w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80K0017_packshot.png?v=1785312128&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=1200" alt="Crème Velours Redensifiante" srcset="//fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=200 200w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=300 300w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=400 400w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=500 500w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=600 600w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=700 700w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=800 800w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=900 900w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80K0021_1.png?v=1783355952&width=1200 1200w" width="1200" height="1200" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "> 3482<button type="button" class="touch:hidden button w-full" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926781399378" ><button-content class="button__content" >Choisir les options</button-content></button><button type="button" aria-controls="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926781399378" class="block tap-area no-touch:hidden">
3483 <span class="sr-only">Choisir les options</span> 3484 3485 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3486 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3487 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3488 </svg></button-content> 3489 </button> 3490 3491 <quick-buy-modal id="product-quick-buy--collection_RqqyhX-template--30543197733202__featured_collections_dLNhXt-10926781399378" product-url="/products/creme-redensifiante-nectar-sublime" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div><div class="product-card__info"> 3492 <div class="product-card__head"> 3493 <a 3494 href="/products/creme-redensifiante-nectar-sublime" 3495 class="product-title line-clamp" 3496 style="--line-clamp-count: 1" 3497 >Crème Velours Redensifiante</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3498 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3499 </svg><span>4,6/5</span> 3500 </span></div><p class="product-card__subtitle">Raffermir ⢠Nourrir ⢠Redensifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3501 <span class="sr-only">Prix de vente</span>à partir de 57,00 â¬</sale-price></price-list></div> 3502 </div> 3503</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="eau-florale-de-fleurs-d-oranger-bio"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3504</badge-list><a href="/products/eau-florale-de-fleurs-d-oranger-bio" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=1200" alt="Eau Florale De Fleurs D'Oranger Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0072.png?v=1783355962&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=2256" alt="Eau Florale De Fleurs D'Oranger Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0072_2.png?v=1787843244&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926783299922" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940048101714"> 3505<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3506 <span class="sr-only">Ajouter au panier</span> 3507 3508 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3509 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3510 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3511 </svg></button-content> 3512 </button><input type="hidden" name="product-id" value="10926783299922" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3513 <div class="product-card__head"> 3514 <a 3515 href="/products/eau-florale-de-fleurs-d-oranger-bio" 3516 class="product-title line-clamp" 3517 style="--line-clamp-count: 1" 3518 >Eau Florale De Fleurs D'Oranger Bio</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3519 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3520 </svg><span>4,9/5</span> 3521 </span></div><p class="product-card__subtitle">Apaiser ⢠Adoucir ⢠Rafraîchir</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3522 <span class="sr-only">Prix de vente</span>13,90 â¬</sale-price></price-list></div> 3523 </div> 3524</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="serum-global-nectar-sublime"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3525</badge-list><a href="/products/serum-global-nectar-sublime" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=1200" alt="Sérum Anti-Ãge Global" srcset="//fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=200 200w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=300 300w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=400 400w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=500 500w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=600 600w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=700 700w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=800 800w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=900 900w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80K0013_packshot.png?v=1785318731&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=2256" alt="Sérum Anti-Ãge Global" srcset="//fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=200 200w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=300 300w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=400 400w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=500 500w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=600 600w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=700 700w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=800 800w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=900 900w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=1000 1000w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=1200 1200w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=1400 1400w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=1600 1600w, //fr.melvita.com/cdn/shop/files/80K0013_2.png?v=1787844582&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926781006162" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940045611346"> 3526<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3527 <span class="sr-only">Ajouter au panier</span> 3528 3529 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3530 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3531 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3532 </svg></button-content> 3533 </button><input type="hidden" name="product-id" value="10926781006162" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3534 <div class="product-card__head"> 3535 <a 3536 href="/products/serum-global-nectar-sublime" 3537 class="product-title line-clamp" 3538 style="--line-clamp-count: 1" 3539 >Sérum Anti-Ãge Global</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3540 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3541 </svg><span>4,7/5</span> 3542 </span></div><p class="product-card__subtitle">Lisser ⢠Raffermir ⢠Redensifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3543 <span class="sr-only">Prix de vente</span>73,00 â¬</sale-price></price-list></div> 3544 </div> 3545</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="gel-nettoyant-nectar-pur"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3546</badge-list><a href="/products/gel-nettoyant-nectar-pur" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=1200" alt="Gel Nettoyant Purifiant" srcset="//fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=200 200w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=300 300w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=400 400w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=500 500w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=600 600w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=700 700w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=800 800w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=900 900w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8XZ0019.png?v=1783356008&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=1200" alt="Gel Nettoyant Purifiant" srcset="//fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=200 200w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=300 300w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=400 400w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=500 500w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=600 600w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=700 700w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=800 800w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=900 900w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8XZ0019_2_Info.jpg?v=1783356007&width=1200 1200w" width="1200" height="1200" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926800503122" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940067041618"> 3547<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3548 <span class="sr-only">Ajouter au panier</span> 3549 3550 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3551 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3552 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3553 </svg></button-content> 3554 </button><input type="hidden" name="product-id" value="10926800503122" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3555 <div class="product-card__head"> 3556 <a 3557 href="/products/gel-nettoyant-nectar-pur" 3558 class="product-title line-clamp" 3559 style="--line-clamp-count: 1" 3560 >Gel Nettoyant Purifiant</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3561 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3562 </svg><span>4,9/5</span> 3563 </span></div><p class="product-card__subtitle">Nettoyer ⢠Purifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3564 <span class="sr-only">Prix de vente</span>16,90 â¬</sale-price></price-list></div> 3565 </div> 3566</product-card><product-card class="product-card product-card--info-outside product-card--blends color-scheme color-scheme--scheme-2" style="" reveal-on-scroll="true" handle="eau-florale-d-hamamelis-bio"><div class="product-card__figure"><badge-list class="badge-list badge-list--column align-start place-self-start"><span class="badge badge--custom badge--best-seller ">Best-seller</span> 3567</badge-list><a href="/products/eau-florale-d-hamamelis-bio" class="product-card__media"><img src="//fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=1200" alt="Eau Florale D'Hamamélis Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0075.png?v=1783355960&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" class="product-card__image product-card__image--primary size-full object-cover aspect-portrait"><img src="//fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=2256" alt="Eau Florale D'Hamamélis Bio" srcset="//fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=200 200w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=300 300w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=400 400w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=500 500w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=600 600w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=700 700w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=800 800w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=900 900w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=1000 1000w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=1200 1200w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=1400 1400w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=1600 1600w, //fr.melvita.com/cdn/shop/files/81Z0075_2.png?v=1787839871&width=1800 1800w" width="2256" height="2700" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="auto, (max-width: 699px) calc(100vw / 2 - 40px), (max-width: 999px) calc(100vw / 3 - 64px), calc((100vw - 96px) / 5)" draggable="false" aria-hidden="true"></a><div class="product-card__quick-buy "><product-form><form method="post" action="/cart/add" id="product_form_10926783463762" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="53940048265554"> 3568<button type="submit" class="touch:hidden button w-full" ><button-content class="button__content" >Ajouter au panier</button-content></button><button type="submit" class="block tap-area no-touch:hidden">
3569 <span class="sr-only">Ajouter au panier</span> 3570 3571 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3572 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3573 <path stroke-width="1" stroke="currentColor" d="M5.5 5c.238.833 1.071 2.5 2.5 2.5s2.262-1.667 2.5-2.5"/> 3574 </svg></button-content> 3575 </button><input type="hidden" name="product-id" value="10926783463762" /><input type="hidden" name="section-id" value="template--30543197733202__featured_collections_dLNhXt" /></form></product-form></div></div><div class="product-card__info"> 3576 <div class="product-card__head"> 3577 <a 3578 href="/products/eau-florale-d-hamamelis-bio" 3579 class="product-title line-clamp" 3580 style="--line-clamp-count: 1" 3581 >Eau Florale D'Hamamélis Bio</a><span class="product-card__rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating-solid" part="icon" viewBox="0 0 14 13"> 3582 <path fill="currentColor" d="M6.65723 0L8.50875 4.4516L13.3146 4.83688L9.65305 7.9734L10.7717 12.6631L6.65723 10.15L2.54273 12.6631L3.6614 7.9734L-0.000169277 4.83688L4.8057 4.4516L6.65723 0Z"/> 3583 </svg><span>5,0/5</span> 3584 </span></div><p class="product-card__subtitle">Apaiser ⢠Tonifier ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3585 <span class="sr-only">Prix de vente</span>12,50 â¬</sale-price></price-list></div> 3586 </div> 3587</product-card></product-list> 3588 </div><progress-bar track-scroll-target="product-list-collection_RqqyhX" class="progress-bar progress-bar--limit-width "></progress-bar></div></div> 3589 </div> 3590 </div> 3591 </div> 3592</section><section id="shopify-section-template--30543197733202__collection_list_mVTcWM" class="shopify-section shopify-section--collection-list"><style> 3593 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3594 --section-vertical-spacing-block-start: 0px; 3595 --section-vertical-spacing-block-end: 0px; 3596 3597 --collection-list-grid: auto / auto-flow calc(100% / 1.2 - var(--collection-list-gap)); 3598 --collection-list-gap: 10px; 3599 --collection-list-side-padding: var(--collection-list-gap); 3600 } 3601 3602 @media screen and (min-width: 700px) { 3603 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3604 --collection-list-grid: auto / auto-flow 37vw; 3605 --collection-list-gap: 16px; 3606 } 3607 } 3608 3609 @media screen and (min-width: 1000px) { 3610 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3611 --section-vertical-spacing-block-start: 0px; 3612 --section-vertical-spacing-block-end: 24px; 3613 3614 --collection-list-grid: auto-flow / repeat(3, minmax(0, 1fr)); 3615 } 3616 } 3617 3618 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list-wrapper { 3619 padding-inline: var(--collection-list-side-padding); 3620 padding-block: var(--section-vertical-spacing-block-start) var(--section-vertical-spacing-block-end); 3621 } 3622 3623 3624 3625 /* Mobile slider: full-bleed track (no white gap when scrolling), first card aligned to the 3626 content on the left, peek of the next card flush against the right edge ("collé à droite"). */ 3627 @media screen and (max-width: 699px) { 3628 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list { 3629 margin-inline: calc(-1 * var(--collection-list-side-padding)); 3630 padding-inline-start: var(--collection-list-side-padding); 3631 padding-inline-end: 0; 3632 scroll-padding-inline-start: var(--collection-list-side-padding); 3633 scroll-padding-inline-end: 0; 3634 gap: 10px; 3635 } 3636 } 3637 3638 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list__item .content-box { 3639 background-color: #F6F6F6; 3640 border-radius: 8px; 3641 overflow: clip; 3642 } 3643 3644 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-card__cta-reveal { 3645 display: grid; 3646 grid-template-rows: 0fr; 3647 transition: grid-template-rows 0.45s ease; 3648 } 3649 3650 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-card__cta { 3651 min-height: 0; 3652 overflow: hidden; 3653 opacity: 0; 3654 transform: translateY(6px); 3655 padding-top: 12px; 3656 padding-bottom: 8px; 3657 font-size: var(--text-sm); 3658 text-decoration: underline; 3659 text-underline-offset: 6px; 3660 transition: opacity 0.45s ease, transform 0.45s ease; 3661 } 3662 3663 @media (hover: hover) { 3664 #shopify-section-template--30543197733202__collection_list_mVTcWM .group:hover .collection-card__cta-reveal { 3665 grid-template-rows: 1fr; 3666 } 3667 3668 #shopify-section-template--30543197733202__collection_list_mVTcWM .group:hover .collection-card__cta { 3669 opacity: 1; 3670 transform: translateY(0); 3671 } 3672 } 3673 </style> 3674 3675 <div class="color-scheme color-scheme--scheme-2"> 3676 <div class="collection-list-wrapper"> 3677 <div class="section-stack"> 3678 3679
3680 <scroll-carousel id="carousel-template--30543197733202__collection_list_mVTcWM" class="collection-list scroll-area snap-x bleed" role="region"><div id="shopify-block-AbDFnSTkwaUxQOGk3U__collection_card_qDLPED" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-3" href="/collections/tous-les-soins-visage" ><div class="content-box min-h-auto overflow-clip group"> 3681 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=912" alt="" srcset="//fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=200 200w, //fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=300 300w, //fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=400 400w, //fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=600 600w, //fr.melvita.com/cdn/shop/files/CATEGORIE_VISAGE.jpg?v=1788194059&width=800 800w" width="912" height="1155" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 34vw" class="zoom-image group-hover:zoom"></div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AbDFnSTkwaUxQOGk3U__collection_card_qDLPED" class="h1 text-balance" >Visage</p> 3682</div></div></a> 3683 3684</div> 3685<div id="shopify-block-AYTlsOGxKNXRqMlNlR__collection_card_RLUqFW" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-3" href="/collections/tous-les-soins-corps" ><div class="content-box min-h-auto overflow-clip group"> 3686 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=912" alt="" srcset="//fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=200 200w, //fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=300 300w, //fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=400 400w, //fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=600 600w, //fr.melvita.com/cdn/shop/files/CATEGORIE_CORPS.jpg?v=1788194058&width=800 800w" width="912" height="1155" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 34vw" class="zoom-image group-hover:zoom"></div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AYTlsOGxKNXRqMlNlR__collection_card_RLUqFW" class="h1 text-balance" >Corps</p> 3687</div></div></a> 3688 3689</div> 3690<div id="shopify-block-Ab1M4eVBmV1dSWGhHN__collection_card_fWcXna" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-3" href="/collections/best-sellers" ><div class="content-box min-h-auto overflow-clip group"> 3691 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=912" alt="" srcset="//fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=200 200w, //fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=300 300w, //fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=400 400w, //fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=600 600w, //fr.melvita.com/cdn/shop/files/Categorie_Best_sellers.jpg?v=1788194059&width=800 800w" width="912" height="1155" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 34vw" class="zoom-image group-hover:zoom"></div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-Ab1M4eVBmV1dSWGhHN__collection_card_fWcXna" class="h1 text-balance" >BEST-SELLERS</p> 3692</div></div></a> 3693 3694</div> 3695</scroll-carousel><progress-bar track-scroll-target="carousel-template--30543197733202__collection_list_mVTcWM" class="progress-bar progress-bar--limit-width sm:hidden"></progress-bar></div> 3696 </div> 3697 </div> 3698</section><section id="shopify-section-template--30543197733202__rich_text_hNwLdz" class="shopify-section shopify-section--rich-text"><div class="color-scheme color-scheme--scheme-2"> 3699 <div class="container section-spacing"> 3700 <div class="rich-text justify-items-center"><div class="prose prose-justify-center max-w-full"><div ><h2>Les soins biologiques ultra-sensoriels qu'on adopte naturellement</h2></div></div></div> 3701 </div> 3702 </div></section><section id="shopify-section-template--30543197733202__ax_featured_product_BrCDnr" class="shopify-section shopify-section--ax-featured-product"><div class="ax-featured color-scheme color-scheme--scheme-2" > 3703 <div class="container section-spacing"> 3704 <div class="ax-featured__grid"><slideshow-carousel 3705 id="ax-featured-template--30543197733202__ax_featured_product_BrCDnr" 3706 class="ax-featured__slideshow" 3707 cell-selector=".ax-featured__slide" 3708 allow-swipe 3709 transition="fade" 3710 autoplay="6" 3711 role="region" 3712 ><div 3713 class="ax-featured__slide is-selected"data-button-hover-proxy 3714 role="group" 3715 aria-label="Elément 1 de 1" 3716 3717 > 3718 <div class="ax-featured__slide-media"><img src="//fr.melvita.com/cdn/shop/files/MODULE_OFFRE_1.jpg?v=1788194297&width=1132" alt="" srcset="//fr.melvita.com/cdn/shop/files/MODULE_OFFRE_1.jpg?v=1788194297&width=400 400w, //fr.melvita.com/cdn/shop/files/MODULE_OFFRE_1.jpg?v=1788194297&width=600 600w, //fr.melvita.com/cdn/shop/files/MODULE_OFFRE_1.jpg?v=1788194297&width=800 800w, //fr.melvita.com/cdn/shop/files/MODULE_OFFRE_1.jpg?v=1788194297&width=1000 1000w" width="1132" height="944" loading="lazy" sizes="(min-width: 1000px) 50vw, 100vw" class="ax-featured__slide-image" style=" "></div> 3719 3720 <div class="ax-featured__slide-content"> 3721 <div class="ax-featured__slide-body"><div class="ax-featured__tags"><span class="ax-tag ax-tag--square">
3721Teint terne</span> 3722<span class="ax-tag ax-tag--square">Manque d'éclat</span> 3723 3724</div><p class="ax-featured__slide-title heading"><span class="ax-featured__slide-title-strong">Révélez l'éclat</span><span class="ax-featured__slide-title-light">de votre peau</span></p><span class="button ax-featured__slide-button">Découvrir</span></div> 3725 </div><a class="ax-featured__slide-link" href="/collections/soin-visage-eclat" aria-label="Révélez l'éclat de votre peau"></a></div></slideshow-carousel><div class="ax-featured__product"><a class="ax-featured__product-link" href="/products/creme-eclat-nectar-de-lumiere" aria-label="Crème Ãclat Anti-Taches"></a><div class="ax-featured__product-media"><span class="ax-featured__product-badge badge">NECTAR DE LUMIÃRE</span><img src="//fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=1200" alt="Crème Ãclat Anti-Taches" srcset="//fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=400 400w, //fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=600 600w, //fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=800 800w, //fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=1000 1000w, //fr.melvita.com/cdn/shop/files/8MZ0082_2256x2700_9eb8cfd2-c66a-4e58-8fc8-8480650879f5.png?v=1788186214&width=1200 1200w" width="1200" height="1436" loading="lazy" sizes="(min-width: 1000px) 50vw, 100vw" class="ax-featured__product-image"><div class="ax-featured__product-quick-buy"> 3726<button type="button" class="button w-full" aria-controls="ax-featured-quick-buy-template--30543197733202__ax_featured_product_BrCDnr-10926796603730" ><button-content class="button__content" >Choisir les options</button-content></button><quick-buy-modal id="ax-featured-quick-buy-template--30543197733202__ax_featured_product_BrCDnr-10926796603730" product-url="/products/creme-eclat-nectar-de-lumiere" class="modal modal--quick-buy color-scheme color-scheme--scheme-2"></quick-buy-modal></div></div> 3727 3728 <div class="ax-featured__product-info"> 3729 <div class="ax-featured__product-head"> 3730 <p class="ax-featured__product-title line-clamp">Crème Ãclat Anti-Taches</p><span class="ax-featured__product-rating"><svg aria-hidden="true" focusable="false" width="14" class="icon icon-star-rating" part="icon" viewBox="0 0 14 13"> 3731 <path fill="#000000" d="M6.65735 0L8.50887 4.4516L13.3147 4.83688L9.65318 7.9734L10.7718 12.6631L6.65735 10.15L2.54285 12.6631L3.66152 7.9734L0 4.83688L4.80583 4.4516L6.65735 0Z"/> 3732 </svg>4,8/5 3733 </span></div><p class="product-card__subtitle">Corriger ⢠Unifier ⢠Illuminer</p><div class="ax-featured__product-price"><price-list class="price-list justify-start"><sale-price class=""> 3734 <span class="sr-only">Prix de vente</span>à partir de 34,00 â¬</sale-price></price-list></div></div> 3735 </div> 3736 </div> 3737 </div> 3738</div> 3739 3740 3741 3742 3743</section><section id="shopify-section-template--30543197733202__collection_list_88WjKe" class="shopify-section shopify-section--collection-list"><style> 3744 #shopify-section-template--30543197733202__collection_list_88WjKe { 3745 --section-vertical-spacing-block-start: 0px; 3746 --section-vertical-spacing-block-end: 20px; 3747 3748 --collection-list-grid: auto / auto-flow calc(100% / 2.5 - var(--collection-list-gap)); 3749 --collection-list-gap: 10px; 3750 --collection-list-side-padding: var(--collection-list-gap); 3751 } 3752 3753 @media screen and (min-width: 700px) { 3754 #shopify-section-template--30543197733202__collection_list_88WjKe { 3755 --collection-list-grid: auto / auto-flow 37vw; 3756 --collection-list-gap: var(--container-gutter); 3757 } 3758 } 3759 3760 @media screen and (min-width: 1000px) { 3761 #shopify-section-template--30543197733202__collection_list_88WjKe { 3762 --section-vertical-spacing-block-start: 0px; 3763 --section-vertical-spacing-block-end: 56px; 3764 3765 --collection-list-grid: auto-flow / repeat(6, minmax(0, 1fr)); 3766 } 3767 } 3768 3769 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list-wrapper { 3770 padding-inline: var(--collection-list-side-padding); 3771 padding-block: var(--section-vertical-spacing-block-start) var(--section-vertical-spacing-block-end); 3772 } 3773 3774 3775 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list { 3776 align-items: start; 3777 gap: 16px; 3778 } 3779 3780 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .content-box__background-media > * { 3781 height: auto; 3782 } 3783 3784 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .prose :is(.heading, .h1, .h2, .h3, .h4, .h5, .h6, .h7) { 3785 font-family: var(--text-font-family);
3786 font-weight: var(--text-font-weight); 3787 font-size: var(--text-base); 3788 letter-spacing: var(--text-letter-spacing); 3789 line-height: var(--text-line-height); 3790 text-transform: none; 3791 } 3792 3793 3794 /* Mobile slider: full-bleed track (no white gap when scrolling), first card aligned to the 3795 content on the left, peek of the next card flush against the right edge ("collé à droite"). */ 3796 @media screen and (max-width: 699px) { 3797 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list { 3798 margin-inline: calc(-1 * var(--collection-list-side-padding)); 3799 padding-inline-start: var(--collection-list-side-padding); 3800 padding-inline-end: 0; 3801 scroll-padding-inline-start: var(--collection-list-side-padding); 3802 scroll-padding-inline-end: 0; 3803 gap: 10px; 3804 } 3805 } 3806 3807 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .content-box { 3808 background-color: #F6F6F6; 3809 border-radius: 8px; 3810 overflow: clip; 3811 } 3812 </style> 3813 3814 <div class="color-scheme color-scheme--scheme-2"> 3815 <div class="collection-list-wrapper"> 3816 <div class="section-stack"> 3817 <div class="section-header section-header--stack justify-items-center" ><div class="prose prose-justify-center" ><h2 id="shopify-block-AVStHSkxnMXpDUWxYa__section-header" class="h3" >Que recherchez-vous ?</h2> 3818</div></div> 3819 3820 <scroll-carousel id="carousel-template--30543197733202__collection_list_88WjKe" class="collection-list scroll-area snap-x bleed" role="region"><div id="shopify-block-AZXlsZW1IS0ttbFFRe__collection_card_kMXCik" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/creme-visage" ><div class="v-stack group gap-4 sm:gap-5"> 3821 <div class="content-box min-h-auto overflow-clip"> 3822 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Creme_visage_381x408_a54dc56a-f364-44ca-9c1e-8812e1e7c801.png?v=1787921591&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Creme_visage_381x408_a54dc56a-f364-44ca-9c1e-8812e1e7c801.png?v=1787921591&width=200 200w, //fr.melvita.com/cdn/shop/files/Creme_visage_381x408_a54dc56a-f364-44ca-9c1e-8812e1e7c801.png?v=1787921591&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3823 </div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AZXlsZW1IS0ttbFFRe__collection_card_kMXCik" class="h6 text-balance" >Crème visage</p> 3824</div></div></a> 3825 3826</div> 3827<div id="shopify-block-AYmNJV2F4Ujhnc2F0T__collection_card_AVR44X" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/serum-visage" ><div class="v-stack group gap-4 sm:gap-5"> 3828 <div class="content-box min-h-auto overflow-clip"> 3829 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Serum_381x408_959d2f18-fd06-412d-8eb4-1fa364fbbdef.png?v=1787921730&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Serum_381x408_959d2f18-fd06-412d-8eb4-1fa364fbbdef.png?v=1787921730&width=200 200w, //fr.melvita.com/cdn/shop/files/Serum_381x408_959d2f18-fd06-412d-8eb4-1fa364fbbdef.png?v=1787921730&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3830 </div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AYmNJV2F4Ujhnc2F0T__collection_card_AVR44X" class="h6 text-balance" >Essence et sérum</p> 3831</div></div></a> 3832 3833</div> 3834<div id="shopify-block-AdlJLSGNkczJuMjk2O__collection_card_FRafwt" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/eaux-florales" ><div class="v-stack group gap-4 sm:gap-5"> 3835 <div class="content-box min-h-auto overflow-clip"> 3836 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Eaux_florales_381x408_c51227aa-be7f-4cfe-b760-f79c2af914f2.png?v=1787921888&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Eaux_florales_381x408_c51227aa-be7f-4cfe-b760-f79c2af914f2.png?v=1787921888&width=200 200w, //fr.melvita.com/cdn/shop/files/Eaux_florales_381x408_c51227aa-be7f-4cfe-b760-f79c2af914f2.png?v=1787921888&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3837 </div>
3837<div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AdlJLSGNkczJuMjk2O__collection_card_FRafwt" class="h6 text-balance" >Eau florale</p> 3838</div></div></a> 3839 3840</div> 3841<div id="shopify-block-AQUpZUVhQazBialVwS__collection_card_zCei8R" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/huile-corps" ><div class="v-stack group gap-4 sm:gap-5"> 3842 <div class="content-box min-h-auto overflow-clip"> 3843 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Huile_corps_381x408_cda37bb3-7ca9-4274-81d6-e2040bca06d8.png?v=1787922209&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Huile_corps_381x408_cda37bb3-7ca9-4274-81d6-e2040bca06d8.png?v=1787922209&width=200 200w, //fr.melvita.com/cdn/shop/files/Huile_corps_381x408_cda37bb3-7ca9-4274-81d6-e2040bca06d8.png?v=1787922209&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3844 </div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AQUpZUVhQazBialVwS__collection_card_zCei8R" class="h6 text-balance" >Huile corps</p> 3845</div></div></a> 3846 3847</div> 3848<div id="shopify-block-AKzVxOTd5TkVRV2pLe__collection_card_yztwzp" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/gommage-corps" ><div class="v-stack group gap-4 sm:gap-5"> 3849 <div class="content-box min-h-auto overflow-clip"> 3850 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Gommage_corps_381x408_f13d100a-1bf2-4556-a8e4-89a94c061a6f.png?v=1787922297&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Gommage_corps_381x408_f13d100a-1bf2-4556-a8e4-89a94c061a6f.png?v=1787922297&width=200 200w, //fr.melvita.com/cdn/shop/files/Gommage_corps_381x408_f13d100a-1bf2-4556-a8e4-89a94c061a6f.png?v=1787922297&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3851 </div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AKzVxOTd5TkVRV2pLe__collection_card_yztwzp" class="h6 text-balance" >Gommage corps</p> 3852</div></div></a> 3853 3854</div> 3855<div id="shopify-block-AYS8rN3VPa090M1RkT__collection_card_Jgmr4P" class="shopify-block"><a class="collection-list__item @container/content-box snap-center color-scheme color-scheme--scheme-2" href="/collections/cadeaux" ><div class="v-stack group gap-4 sm:gap-5"> 3856 <div class="content-box min-h-auto overflow-clip"> 3857 <div class="content-box__background-media"><img src="//fr.melvita.com/cdn/shop/files/Coffrets_cadeaux_381x408_ed550d6f-cacd-47de-b145-ea05c5da86fe.png?v=1787922048&width=381" alt="" srcset="//fr.melvita.com/cdn/shop/files/Coffrets_cadeaux_381x408_ed550d6f-cacd-47de-b145-ea05c5da86fe.png?v=1787922048&width=200 200w, //fr.melvita.com/cdn/shop/files/Coffrets_cadeaux_381x408_ed550d6f-cacd-47de-b145-ea05c5da86fe.png?v=1787922048&width=300 300w" width="381" height="408" loading="lazy" sizes="(max-width: 699px) 78vw, (max-width: 999px) 37vw, 17vw" class="zoom-image group-hover:zoom min-h-auto"></div> 3858 </div><div class="prose prose-justify-center place-self-center prose--compact"><p id="shopify-block-AYS8rN3VPa090M1RkT__collection_card_Jgmr4P" class="h6 text-balance" >Coffrets cadeaux</p> 3859</div></div></a> 3860 3861</div> 3862</scroll-carousel><progress-bar track-scroll-target="carousel-template--30543197733202__collection_list_88WjKe" class="progress-bar progress-bar--limit-width sm:hidden"></progress-bar></div> 3863 </div> 3864 </div> 3865</section><section id="shopify-section-template--30543197733202__ax_histoire_QDF4GG" class="shopify-section shopify-section--ax-histoire"><div class="ax-histoire" style="--ax-histoire-min-height: 600px;" > 3866 <div class="ax-histoire__grid"> 3867 <div 3868 class="ax-histoire__intro color-scheme color-scheme--scheme-6" 3869 style="background-color: #8ea740;" 3870 > 3871 <div class="ax-histoire__intro-inner"><div class="ax-histoire__title heading"><p>L'efficacité par le plaisir</p></div><div class="ax-histoire__intro-text"><p>Depuis plus de 40 ans, Melvita fabrique en Ardèche des soins quâon aime dâabord sentir, toucher et appliquer. Des soins biologiques ultra-sensoriels, formulés avec une exigence rare à partir dâingrédients naturellement actifs. Des soins sûrs, rigoureusement testés, dont lâefficacité nâefface jamais le plaisir. Et quâon adopte naturellement.<br/>Par envie de les retrouver.</p></div><div class="ax-histoire__intro-cta"> 3872<a class="button" href="/pages/notre-histoire" ><button-content class="button__content" >Découvrir notre histoire</button-content></a></div></div> 3873 </div> 3874 3875 <div class="ax-histoire__media color-scheme color-scheme--scheme-4"> 3876 <div class="ax-histoire__media-bg"><img src="//fr.melvita.com/cdn/shop/files/BLOC_EFFICACITE.jpg?v=1788193983&width=921" alt="" srcset="//fr.melvita.com/cdn/shop/files/BLOC_EFFICACITE.jpg?v=1788193983&width=400 400w, //fr.melvita.com/cdn/shop/files/BLOC_EFFICACITE.jpg?v=1788193983&width=600 600w, //fr.melvita.com/cdn/shop/files/BLOC_EFFICACITE.jpg?v=1788193983&width=800 800w" width="921" height="1152" loading="lazy" sizes="(min-width: 1000px) 50vw, 100vw" class="ax-histoire__media-image" style=" "></div> 3877 3878 <div class="ax-histoire__media-scrim" aria-hidden="true"></div> 3879 3880 <div class="ax-histoire__media-content"><div class="ax-histoire__tags"><span class="ax-tag ax-tag--square">Actifs naturels</span> 3881<span class="ax-tag ax-tag--square">Efficacité visible</span> 3882 3883 3884</div><div class="ax-histoire__media-text"><p>Chez Melvita, le biologique n'est pas un discours, c'est un niveau d'exigence : des formules sûres, des compositions lisibles, une fabrication maîtrisée en Ardèche.</p></div></div> 3885 </div> 3886 </div> 3887</div> 3888 3889 3890</section><section id="shopify-section-template--30543197733202__17878441899203c9a6" class="shopify-section shopify-section--blocks"> 3891</section> 3892 </main><!-- BEGIN sections: footer-group --> 3893<section id="shopify-section-sections--30543190688082__trust_icons_dhwgem" class="shopify-section shopify-section-group-footer-group shopify-section--trust-icons"><style> 3894 #shopify-section-sections--30543190688082__trust_icons_dhwgem { 3895 --trust-icons-item-count: 4; 3896 } 3897 </style>
3897<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-product-slider.js?v=135989042043708014381787222692" defer></script>
3897<div class="color-scheme color-scheme--scheme-2"><ax-autoplay-carousel class="trust-icons trust-icons--slider" autoplay="4000"> 3898 <scroll-carousel id="trust-icons-sections--30543190688082__trust_icons_dhwgem" class="trust-icons__carousel scroll-area snap-x" allow-drag><div class="trust-icons__item snap-center" role="group" aria-label="Elément 1 de 4" > 3899 <div class="prose prose-justify-center prose--compact"><p class="h7">PAIEMENT SÃCURISÃ</p><p class="text-subdued">Transactions 100% protégées</p></div> 3900 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 2 de 4" > 3901 <div class="prose prose-justify-center prose--compact"><p class="h7">FORMULES CERTIFIÃES BIOLOGIQUES</p><p class="text-subdued">Des actifs d'origine naturelle</p></div> 3902 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 3 de 4" > 3903 <div class="prose prose-justify-center prose--compact"><p class="h7">LIVRAISON RAPIDE</p><p class="text-subdued">Offerte dès 49⬠d'achat</p></div> 3904 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 4 de 4" > 3905 <div class="prose prose-justify-center prose--compact"><p class="h7">RETOURS FACILES</p><p class="text-subdued">Sous 14 jours</p></div> 3906 </div></scroll-carousel> 3907 3908 <progress-bar track-scroll-target="trust-icons-sections--30543190688082__trust_icons_dhwgem" class="progress-bar progress-bar--limit-width sm:hidden"></progress-bar> 3909 </ax-autoplay-carousel></div> 3910</section><section id="shopify-section-sections--30543190688082__newsletter" class="shopify-section shopify-section-group-footer-group shopify-section--newsletter"><style> 3911 #shopify-section-sections--30543190688082__newsletter .newsletter-band { 3912 display: grid; 3913 gap: 1.5rem; 3914 } 3915 3916 #shopify-section-sections--30543190688082__newsletter .newsletter-band__description { 3917 max-width: 28rem; 3918 } 3919 3920 /* Email field and submit button on a single row, but kept separate (gap + rounded corners) */ 3921 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit { 3922 flex-direction: row; 3923 align-items: stretch; 3924 gap: .75rem; 3925 } 3926 3927 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .form-control { 3928 flex-grow: 1; 3929 } 3930 3931 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .input { 3932 --input-padding-block: .5rem; 3933 min-height: 100%; 3934 border-inline-end-width: 1px; 3935 border-radius: var(--input-border-radius); 3936 background-color: transparent; 3937 } 3938 3939 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .button { 3940 --button-padding-block: .5rem; 3941 border-radius: var(--button-border-radius); 3942 font-weight: 700; 3943 } 3944 3945 /* Placeholder ("Votre mail") in solid black instead of the default subdued tone */ 3946 #shopify-section-sections--30543190688082__newsletter .newsletter-band .floating-label { 3947 color: rgb(var(--input-text-color, var(--text-color))); 3948 font-size: 14px; 3949 } 3950 3951 /* The theme lowercases every heading; the mockup keeps the original casing */ 3952 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading :where(h1, h2, h3, h4, h5, h6) { 3953 font-weight: 400; 3954 text-transform: none; 3955 line-height: 110%; 3956 } 3957 3958 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading * { 3959 margin: 0; 3960 } 3961 3962 /* Two-tone heading: light first words, bold highlighted part */ 3963 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading :where(h1, h2, h3, h4, h5, h6) strong { 3964 font-weight: 800; 3965 } 3966 3967 @media screen and (min-width: 1000px) { 3968 #shopify-section-sections--30543190688082__newsletter .newsletter-band { 3969 grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, auto); 3970 align-items: center; 3971 gap: clamp(2.5rem, 5vw, 6rem); 3972 } 3973 3974 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading { 3975 max-width: 21rem; 3976 } 3977 3978 #shopify-section-sections--30543190688082__newsletter .newsletter-band__form { 3979 width: 22rem; 3980 } 3981 } 3982</style> 3983 3984<div class="color-scheme color-scheme--scheme-1"><div class="container section-spacing"> 3985 <div class="newsletter-band"> 3986 <div class="newsletter-band__heading prose"><h2 class="h3" >Inscrivez-vous <br/>à NOTRE NEWSLETTER !</h2></div><div class="newsletter-band__description text-sm text-subdued">Profitez de -15 % sur votre prochaine commande et découvrez en avant-première nos nouveautés, nos offres exclusives et nos conseils pour prendre soin de votre peau.</div><div class="newsletter-band__form"><form method="post" action="/contact#newsletter-form-sections--30543190688082__newsletter" id="newsletter-form-sections--30543190688082__newsletter" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="input-with-connected-submit"><div class="form-control" ><input id="input--sections--30543190688082__newsletter--contactemail" class="input " type="email" dir="ltr" name="contact[email]" 3987 3988 3989 3990 3991 placeholder=" " 3992 autocomplete="email" 3993 3994 enterkeyhint="send" 3995 required 3996 3997 3998 3999><label for="input--sections--30543190688082__newsletter--contactemail" class="floating-label ">Votre mail</label></div> 4000<button type="submit" class="button" ><button-content class="button__content" >Envoyer</button-content></button></div></form></div> 4001 </div> 4002 </div></div> 4003 4004 4005</section><footer id="shopify-section-sections--30543190688082__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><div class="footer color-scheme color-scheme--scheme-11"> 4006 <div class="container">
4006<div class="footer__content"><div class="footer__block-list"><div class="footer__block footer__block--links footer__block--accordion-links" ><div class="v-stack gap-4.5 sm-max:hidden"><p class="footer__menu-title"><strong>Besoin d'aide ?</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><span class="footer__menu-link">Nous contacter</span><ul class="footer__submenu v-stack gap-2.5 unstyled-list" role="list"><li><a href="tel:0475370948" class="footer__menu-link link-reversed link-tap-area">04 75 37 09 48 </a></li><li><a href="mailto:[email protected]" class="footer__menu-link link-reversed link-tap-area">[email protected]</a></li></ul></li><li><a href="/pages/programme-de-fidelite" class="footer__menu-link link-reversed link-tap-area">Programme de fidélité</a></li><li><a href="/pages/programme-de-parrainage" class="footer__menu-link link-reversed link-tap-area">Programme de parrainage</a></li> 4007 </ul></div><accordion-disclosure class="accordion sm:hidden" > 4008 <details class="accordion__disclosure" > 4009 <summary class="accordion__summary "><span><strong>Besoin d'aide ?</strong></span><svg ria-hidden="true" focusable="false" width="11" class="icon icon-accordion-small-arrow" part="icon" width="11" height="6" viewBox="0 0 11 6" fill="none"> 4010 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 4011 </svg></summary> 4012 4013 <div class="accordion__content "><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><span class="footer__menu-link">Nous contacter</span><ul class="footer__submenu v-stack gap-2.5 unstyled-list" role="list"><li>
4013<a href="tel:0475370948" class="footer__menu-link link-reversed link-tap-area">04 75 37 09 48 </a></li><li><a href="mailto:[email protected]" class="footer__menu-link link-reversed link-tap-area">[email protected]</a></li></ul></li><li><a href="/pages/programme-de-fidelite" class="footer__menu-link link-reversed link-tap-area">Programme de fidélité</a></li><li><a href="/pages/programme-de-parrainage" class="footer__menu-link link-reversed link-tap-area">Programme de parrainage</a></li> 4014 </ul></div> 4015 </details> 4016</accordion-disclosure> 4017</div><div class="footer__block footer__block--links footer__block--accordion-links" ><div class="v-stack gap-4.5 sm-max:hidden"><p class="footer__menu-title"><strong>Nous trouver</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><a href="/pages/nos-boutiques" class="footer__menu-link link-reversed link-tap-area">Nos points de vente</a></li><li><a href="/pages/notre-usine" class="footer__menu-link link-reversed link-tap-area">Lagorce : boutique et visite de l'usine</a></li><li><a href="/pages/notre-boutique-et-institut" class="footer__menu-link link-reversed link-tap-area">Aubenas : boutique et institut</a></li> 4018 </ul></div><accordion-disclosure class="accordion sm:hidden" > 4019 <details class="accordion__disclosure" > 4020 <summary class="accordion__summary "><span><strong>Nous trouver</strong></span><svg ria-hidden="true" focusable="false" width="11" class="icon icon-accordion-small-arrow" part="icon" width="11" height="6" viewBox="0 0 11 6" fill="none"> 4021 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 4022 </svg></summary> 4023 4024 <div class="accordion__content "><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><a href="/pages/nos-boutiques" class="footer__menu-link link-reversed link-tap-area">Nos points de vente</a></li><li><a href="/pages/notre-usine" class="footer__menu-link link-reversed link-tap-area">Lagorce : boutique et visite de l'usine</a></li><li><a href="/pages/notre-boutique-et-institut" class="footer__menu-link link-reversed link-tap-area">Aubenas : boutique et institut</a></li> 4025 </ul></div> 4026 </details> 4027</accordion-disclosure> 4028</div><div class="footer__block footer__block--links footer__block--accordion-links" ><div class="v-stack gap-4.5 sm-max:hidden"><p class="footer__menu-title"><strong>Melvita</strong></p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><a href="/pages/notre-histoire" class="footer__menu-link link-reversed link-tap-area">Notre histoire </a></li><li><a href="/pages/notre-expertise" class="footer__menu-link link-reversed link-tap-area">Notre expertise </a></li><li><a href="/pages/nos-engagements" class="footer__menu-link link-reversed link-tap-area">Nos engagements </a></li><li><a href="/pages/gammes" class="footer__menu-link link-reversed link-tap-area">Nos gammes </a></li><li><a href="/blogs/articles" class="footer__menu-link link-reversed link-tap-area">Nos articles beauté </a></li><li><a href="/pages/offres" class="footer__menu-link link-reversed link-tap-area">Nos offres saisonnières </a></li><li><a href="/collections/tous-les-produits" class="footer__menu-link link-reversed link-tap-area">Tous nos produits </a></li> 4029 </ul></div><accordion-disclosure class="accordion sm:hidden" > 4030 <details class="accordion__disclosure" > 4031 <summary class="accordion__summary "><span><strong>Melvita</strong></span><svg ria-hidden="true" focusable="false" width="11" class="icon icon-accordion-small-arrow" part="icon" width="11" height="6" viewBox="0 0 11 6" fill="none"> 4032 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 4033 </svg></summary> 4034 4035 <div class="accordion__content "><ul class="v-stack gap-2.5 unstyled-list" role="list"><li><a href="/pages/notre-histoire" class="footer__menu-link link-reversed link-tap-area">Notre histoire </a></li><li><a href="/pages/notre-expertise" class="footer__menu-link link-reversed link-tap-area">Notre expertise </a></li><li><a href="/pages/nos-engagements" class="footer__menu-link link-reversed link-tap-area">Nos engagements </a></li><li><a href="/pages/gammes" class="footer__menu-link link-reversed link-tap-area">Nos gammes </a></li><li><a href="/blogs/articles" class="footer__menu-link link-reversed link-tap-area">Nos articles beauté </a></li><li><a href="/pages/offres" class="footer__menu-link link-reversed link-tap-area">Nos offres saisonnières </a></li><li><a href="/collections/tous-les-produits" class="footer__menu-link link-reversed link-tap-area">Tous nos produits </a></li> 4036 </ul></div> 4037 </details> 4038</accordion-disclosure> 4039</div><div class="footer__block footer__block--image " ><img src="//fr.melvita.com/cdn/shop/files/Bcorp_Entreprise_Certifiee_White.png?v=1786367857&width=225" alt="Entreprise B Certifiée" srcset="//fr.melvita.com/cdn/shop/files/Bcorp_Entreprise_Certifiee_White.png?v=1786367857&width=60 60w, //fr.melvita.com/cdn/shop/files/Bcorp_Entreprise_Certifiee_White.png?v=1786367857&width=120 120w" width="225" height="343" sizes="60px" style="--image-max-width: 60px; --image-mobile-max-width: 34px" class="constrained-image"></div></div></div><div class="footer__logo-bar" ><div class="footer__big-logo footer__big-logo--static"><img src="//fr.melvita.com/cdn/shop/files/logo-melvita-white.svg?v=1788265829&width=600" alt="" srcset="//fr.melvita.com/cdn/shop/files/logo-melvita-white.svg?v=1788265829&width=200 200w, //fr.melvita.com/cdn/shop/files/logo-melvita-white.svg?v=1788265829&width=400 400w, //fr.melvita.com/cdn/shop/files/logo-melvita-white.svg?v=1788265829&width=600 600w" width="600" height="136" loading="lazy" style="--image-mobile-max-width: 70vw; --image-max-width: 32vw;" class="constrained-image"></div><ul class="social-media unstyled-list" role="list"><li class="social-media__item branding-colors--facebook"> 4040 <a href="https://www.facebook.com/MelvitaFR/" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook-outline" viewBox="0 0 24 24" fill="none"> 4041 <path transform="translate(6 1.5)" d="M11.5 0.5H8.5C7.17392 0.5 5.90215 1.02678 4.96447 1.96447C4.02678 2.90215 3.5 4.17392 3.5 5.5V8.5H0.5V12.5H3.5V20.5
4041H7.5V12.5H10.5L11.5 8.5H7.5V5.5C7.5 5.23478 7.60536 4.98043 7.79289 4.79289C7.98043 4.60536 8.23478 4.5 8.5 4.5H11.5V0.5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4042 </svg></a> 4043 </li><li class="social-media__item branding-colors--instagram"> 4044 <a href="https://www.instagram.com/melvitaofficial/" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Instagram"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-instagram-outline" viewBox="0 0 24 24" fill="none"> 4045 <path d="M17 2H7C4.23858 2 2 4.23858 2 7V17C2 19.7614 4.23858 22 7 22H17C19.7614 22 22 19.7614 22 17V7C22 4.23858 19.7614 2 17 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4046 <path d="M15.9997 11.3703C16.1231 12.2025 15.981 13.0525 15.5935 13.7993C15.206 14.5461 14.5929 15.1517 13.8413 15.53C13.0898 15.9082 12.2382 16.0399 11.4075 15.9062C10.5768 15.7726 9.80947 15.3804 9.21455 14.7855C8.61962 14.1905 8.22744 13.4232 8.09377 12.5925C7.96011 11.7619 8.09177 10.9102 8.47003 10.1587C8.84829 9.40716 9.45389 8.79404 10.2007 8.40654C10.9475 8.01904 11.7975 7.87689 12.6297 8.0003C13.4786 8.12619 14.2646 8.52176 14.8714 9.12861C15.4782 9.73545 15.8738 10.5214 15.9997 11.3703Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4047 <path d="M17.5 6.5H17.51" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4048 </svg></a> 4049 </li><li class="social-media__item branding-colors--youtube"> 4050 <a href="https://www.youtube.com/user/MelvitaFR" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur YouTube"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-youtube-outline" viewBox="0 0 24 24" fill="none"> 4051 <path d="M22.5401 6.42C22.4213 5.94541 22.1794 5.51057 21.8387 5.15941C21.4981 4.80824 21.0708 4.55318 20.6001 4.42C18.8801 4 12.0001 4 12.0001 4C12.0001 4 5.12008 4 3.40008 4.46C2.92933 4.59318 2.50206 4.84824 2.16143 5.19941C1.8208 5.55057 1.57887 5.98541 1.46008 6.46C1.1453 8.20556 0.991319 9.97631 1.00008 11.75C0.988863 13.537 1.14285 15.3213 1.46008 17.08C1.59104 17.5398 1.83839 17.9581 2.17823 18.2945C2.51806 18.6308 2.9389 18.8738 3.40008 19C5.12008 19.46 12.0001 19.46 12.0001 19.46C12.0001 19.46 18.8801 19.46 20.6001 19C21.0708 18.8668 21.4981 18.6118 21.8387 18.2606C22.1794 17.9094 22.4213 17.4746 22.5401 17C22.8524 15.2676 23.0064 13.5103 23.0001 11.75C23.0113 9.96295 22.8573 8.1787 22.5401 6.42Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4052 <path d="M9.75 15.0205L15.5 11.7505L9.75 8.48047V15.0205Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 4053 </svg></a> 4054 </li></ul></div><div class="footer__aside"><ul class="footer__legal-links unstyled-list" role="list"><li><a href="/pages/donnees-personnelles" class="footer__legal-link link-reversed link-tap-area">Données personnelles</a></li><li><a href="/pages/conditions-generales-de-vente" class="footer__legal-link link-reversed link-tap-area">Conditions générales de vente </a></li><li><a href="/pages/charte-cookie" class="footer__legal-link link-reversed link-tap-area">Charte cookies </a></li><li><a 4055 href="#cookie" 4056 class="footer__legal-link link-reversed link-tap-area" 4057 onclick="if(window.OneTrust){event.preventDefault();OneTrust.ToggleInfoDisplay()}" 4058 >Gestion des cookies </a></li><li><a href="/pages/mentions-legales" class="footer__legal-link link-reversed link-tap-area">Mentions légales </a></li><li><a href="/pages/conditions-generales-programme-de-fidelite" class="footer__legal-link link-reversed link-tap-area">Conditions générales - Programme de fidélité</a></li></ul></div></div> 4059</div> 4060 4061</footer> 4062<!-- END sections: footer-group --><x-toast class="toast"> 4063 4064 </x-toast> 4065 4066
4066<script> 4067 if (window) {const urlParams = new URLSearchParams(window?.location?.search); 4068 const sales_token = urlParams.get('ts'); 4069 if (sales_token) {window.localStorage.setItem('kolsquare', JSON.stringify({ sales_token }));}} 4070 </script>
4070 4071
4071<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4071 4072</body> 4073</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.