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: 240 241 242; 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":"86a4f0a2-d266-4f16-b47c-fe605334fdca-1790358484","pageurl":"fr.melvita.com\/","u":"a5d9e92630c4","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=134051030461337517041789655302">
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/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 968 969 970 971 972 973 974 975 976 977 978 979 980
980<script async src="https://static.klaviyo.com/onsite/js/VVuEpA/klaviyo.js?company_id=VVuEpA"></script>
980 981
981<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>
981 982 983 984 985 986 987 988
988<script> 989 window.klaviyoReviewsProductDesignMode = false 990 </script>
990 991 992 993 994 995 996 997 998 999 1000<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1001 1002 1003
1003<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/gLTEH61CavIahnKMBUMow8H10Up5GsgD5uocpXc1?languageCode=fr" async></script>
1003 1004 1005 1006 1007 1008<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_add_to_cart_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd -->
1008<script> 1009 window.RegiosDOPP_AddToCart = window.RegiosDOPP_AddToCart || { 1010 reloadInUnsupportedThemes: true, 1011 maxRetries: null, 1012 reAddAfterManualRemoval: false, 1013 }; 1014</script>
1014 1015 1016 1017 1018<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
1018<script 1019 type="module" 1020> 1021 setTimeout(async function () { 1022 const keySessionStorage = 'aw_settings'; 1023 let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage)); 1024 if(!__AW__settings) { 1025 const awSettings = await fetch( 1026 "/apps/addingwell-proxy", 1027 { 1028 method: "GET", 1029 redirect: "follow", 1030 headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'} 1031 } 1032 ); 1033 if (awSettings.ok) { 1034 __AW__settings = await awSettings.json(); 1035 sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings)); 1036 } else { 1037 console.error('Addingwell - Loading proxy error', awSettings.status); 1038 return; 1039 } 1040 } 1041 1042 if(__AW__settings.insertGtmTag && __AW__settings.gtmId) { 1043 let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js'; 1044 let __AW__isAddingwellCdn = false; 1045 if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) { 1046 __AW__gtmUrl = __AW__settings.gtmUrl; 1047 __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn; 1048 } 1049 1050 (function(w,d,s,l,i){ 1051 w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 1052 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 1053 j.async=true; 1054 j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f); 1055 })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`); 1056 } 1057 1058 const __AW__getEventNameWithSuffix = (eventName) => { 1059 return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : ""); 1060 } 1061 1062 function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) { 1063 return new Promise(function(resolve) { 1064 let attempts = 0; 1065 maxAttempts = maxAttempts || 5; 1066 intervalMs = intervalMs || 200; 1067 function check() { 1068 const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/); 1069 if (match) { 1070 resolve(match[1]); 1071 } else if (attempts < maxAttempts) { 1072 attempts++; 1073 setTimeout(check, intervalMs); 1074 } else { 1075 console.warn('[AW] _shopify_y cookie not found after consent'); 1076 resolve(null); 1077 } 1078 } 1079 check(); 1080 }); 1081 } 1082 1083 const __AW__CONSENT_KEY = 'aw_consent_state'; 1084 1085 function __AW__getConsentState() { 1086 try { 1087 if (window.Shopify?.customerPrivacy?.currentVisitorConsent) { 1088 return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent()); 1089 } 1090 } catch(e) {} 1091 return null; 1092 } 1093 1094 function __AW__isEmptyConsent(stateStr) { 1095 try { 1096 return Object.values(JSON.parse(stateStr)).every(v => v === ''); 1097 } catch(e) {} 1098 return true; 1099 } 1100 1101 let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY); 1102 1103 document.addEventListener('visitorConsentCollected', async function(event) { 1104 const currentConsentState = __AW__getConsentState(); 1105 1106 if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) { 1107 return; 1108 } 1109 1110 __AW__prevConsentState = currentConsentState; 1111 1112 if (currentConsentState !== null) { 1113 if (__AW__isEmptyConsent(currentConsentState)) { 1114 localStorage.removeItem(__AW__CONSENT_KEY); 1115 } else { 1116 localStorage.setItem(__AW__CONSENT_KEY, currentConsentState); 1117 } 1118 } 1119 1120 window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true}); 1121 1122 const shopifyY = await __AW__waitForShopifyYCookie(); 1123 if (!shopifyY) return; 1124 1125 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; 1126 window[__AW__settings.dataLayerVariableName].push({ 1127 event: __AW__getEventNameWithSuffix('shopify_consent_updated'), 1128 }); 1129 }); 1130 1131 if(__AW__settings.enableDataLayer) { 1132 const MAX_ITEMS_BATCH = 10; 1133 const sendBatchEvents = (items, eventName, eventObject) => { 1134 let batch = []; 1135 for(let i = 0; i < items.length; i++) { 1136 batch.push(items[i]); 1137 if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) { 1138 const eventClone = { 1139 ...eventObject, 1140 ecommerce: { 1141 ...eventObject.ecommerce, 1142 items: [...batch] 1143 } 1144 }; 1145 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1146 window[__AW__settings.dataLayerVariableName].push({ 1147 ...{'event': __AW__getEventNameWithSuffix(eventName)}, 1148 ...eventClone 1149 }); 1150 1151 batch = []; 1152 } 1153 } 1154 } 1155 1156 function __AW__filterNullOrEmpty(obj) { 1157 let filteredObj = {}; 1158 1159 for (let key in obj) { 1160 if (obj.hasOwnProperty(key)) { 1161 let value = obj[key]; 1162 1163 // If value is an object (and not null), recursively filter sub-elements 1164 if (typeof value === "object" && value !== null && value !== undefined) { 1165 let filteredSubObject = __AW__filterNullOrEmpty(value); 1166 1167 // Add the filtered sub-object only if it's not empty 1168 if (Object.keys(filteredSubObject).length > 0) { 1169 filteredObj[key] = filteredSubObject; 1170 } 1171 } else { 1172 // Add the value only if it's neither null nor an empty string 1173 if (value !== null && value !== "" && value !== undefined) { 1174 filteredObj[key] = value; 1175 } 1176 } 1177 } 1178 } 1179 return filteredObj; 1180 } 1181 1182 function getPageType(value) { 1183 const pageTypeMapping = { 1184 404: '404', 1185 article: 'article', 1186 blog: 'blog', 1187 cart: 'cart', 1188 collection: 'collection', 1189 gift_card: 'gift_card', 1190 index: 'homepage', 1191 product: 'product', 1192 search: 'searchresults', 1193 'customers/login': 'login', 1194 'customers/register': 'sign_up' 1195 }; 1196 return pageTypeMapping[value] || 'other'; 1197 } 1198 let __AW__cartReady = false;
1199 1200 function pushDataLayerEvents() { 1201 initCart(); 1202 window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || []; // init data layer if doesn't already exist 1203 const templateName = "index"; 1204 1205 const getFormattedPrice = (priceInCents) => priceInCents/100; 1206 /********************** 1207 * DATALAYER SECTIONS 1208 ***********************/ 1209 /** 1210 * DATALAYER: User Data 1211 * Build user_data properties. 1212 */ 1213 let newCustomer = true; 1214 window.__AW__CommonData = { 1215 user_data: { 1216 new_customer: newCustomer, 1217 } 1218 }; 1219 1220 1221 1222 window.__AW__CommonData.country = "FR" 1223 window.__AW__CommonData.market = "fr" 1224 window.__AW__CommonData.marketId = 116017496402 1225 1226 1227 window.__AW__CommonData.language = "fr-FR"; 1228 1229 window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData); 1230 1231 // Ajout du hash SHA256 des champs sensibles de user_data (version robuste) 1232 async function sha256(str) { 1233 if (!str) return undefined; 1234 if (!(window.crypto && window.crypto.subtle)) { 1235 console.error('Crypto.subtle non supporté, hash impossible pour :', str); 1236 return undefined; 1237 } 1238 try { 1239 const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str)); 1240 return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join(''); 1241 } catch (e) { 1242 console.error('Erreur lors du hash SHA256 pour', str, e); 1243 return undefined; 1244 } 1245 } 1246 async function getUserDataHash(user_data) { 1247 const hashObj = {}; 1248 if (!user_data) return hashObj; 1249 try { 1250 if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address); 1251 if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number); 1252 if (user_data.address && typeof user_data.address === 'object') { 1253 hashObj.address = {}; 1254 if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name); 1255 if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name); 1256 if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street); 1257 if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city); 1258 if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region); 1259 if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code); 1260 if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country); 1261 } 1262 } catch (e) { 1263 console.error('Erreur lors du hash user_data_hashed', e); 1264 } 1265 return __AW__filterNullOrEmpty(hashObj); 1266 } 1267 (async function() { 1268 if (window.__AW__CommonData && window.__AW__CommonData.user_data) { 1269 window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data); 1270 } 1271 })(); 1272 1273 window.__AW__CommonData["page_type"] = getPageType(templateName); 1274 window.__AW__CommonData["theme"] = window?.Shopify?.theme; 1275 window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData); 1276 1277 window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")}); 1278 1279 /** DATALAYER: select_item handoff */ 1280 const pendingSelectItemName = "aw_pending_select_item"; 1281 1282 const __AW__pushSelectItem = (payload) => { 1283 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1284 window[__AW__settings.dataLayerVariableName].push(payload); 1285 }; 1286 1287 const __AW__flushPendingSelectItem = () => { 1288 let pending = null; 1289 try { 1290 pending = sessionStorage.getItem(pendingSelectItemName); 1291 sessionStorage.removeItem(pendingSelectItemName); 1292 } catch (e) { 1293 return; 1294 } 1295 if (!pending) return; 1296 try { 1297 __AW__pushSelectItem(JSON.parse(pending)); 1298 } catch (e) { 1299 console.warn('[AW] pending select_item error', e); 1300 } 1301 }; 1302 1303 __AW__flushPendingSelectItem(); 1304 1305 1306 /** 1307 * DATALAYER: 404 Pages 1308 * Fire on 404 Pages */ 1309 1310 1311 1312 /** 1313 * DATALAYER: Blog Articles 1314 * Fire on Blog Article Pages */ 1315 1316 1317 1318 1319 1320 1321 /** DATALAYER: Product List Page (Collections, Category) 1322 * Fire on all product listing pages. */ 1323 1324 const __AW__transformNumberToString = (value) => { 1325 if (value !== null && value !== undefined && typeof value === 'number') { 1326 return value.toString(); 1327 } 1328 /** By Default return the current value */ 1329 return value; 1330 }; 1331 1332 let discountPrice = 0.00; 1333 1334 1335 /** DATALAYER: Product Page 1336 * Fire on all Product View pages. */ 1337 1338 1339 /** DATALAYER: Cart View 1340 * Fire anytime a user views their cart (non-dynamic) */ 1341 1342 1343 let drawerCartAlreadyOpened = false;
1344 let pendingViewCartTimeout = null; 1345 1346 let stateObserver = null; 1347 let domObserver = null; 1348 1349 function initCart() { 1350 fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, { 1351 credentials: 'same-origin', 1352 headers: { 'Accept': 'application/json' } 1353 }).then(r => r.ok ? r.json() : null) 1354 .then(freshCart => { 1355 if (freshCart) { 1356 window.__AW__slaveShopifyCart = freshCart; 1357 } else { 1358 window.__AW__slaveShopifyCart = { items: [] }; 1359 } 1360 __AW__cartReady = true; 1361 }) 1362 .catch(e => { 1363 console.warn('[AW] Cart hydration failed', e); 1364 window.__AW__slaveShopifyCart = { items: [] }; 1365 __AW__cartReady = true; 1366 }); 1367 } 1368 1369 function fireViewCartOncePerOpen() { 1370 if (pendingViewCartTimeout) return; 1371 1372 drawerCartAlreadyOpened = true; 1373 1374 pendingViewCartTimeout = setTimeout(() => { 1375 pendingViewCartTimeout = null; 1376 if (!__AW__cartReady) return; 1377 const ecommerceDataLayer = { 1378 ecommerce: { 1379 currency: window.__AW__slaveShopifyCart.currency, 1380 value: window.__AW__slaveShopifyCart.total_price / 100, 1381 items: window.__AW__slaveShopifyCart.items.map(item => { 1382 const price = (item.discounted_price ?? item.price) / 100; 1383 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1384 1385 let coupon = ""; 1386 if (Array.isArray(item?.discounts)) { 1387 coupon = item.discounts 1388 .filter(d => typeof d?.title === "string") 1389 .map(d => d.title) 1390 .join(", "); 1391 } 1392 1393 return { 1394 item_id: __AW__transformNumberToString(item.product_id), 1395 item_variant: item.variant_title, 1396 item_variant_title: item.variant_title, 1397 item_variant_id: __AW__transformNumberToString(item.variant_id), 1398 item_product_id: __AW__transformNumberToString(item.product_id), 1399 item_product_title: item.product_title, 1400 item_name: item.product_title, 1401 price, 1402 discount, 1403 item_brand: item.vendor, 1404 item_category: item.product_type, 1405 item_list_name: item.collection || "", 1406 item_list_id: "", 1407 quantity: item.quantity, 1408 sku: __AW__transformNumberToString(item.sku), 1409 coupon, 1410 url: item.url, 1411 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1412 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1413 1414 }; 1415 }) 1416 } 1417 }; 1418 1419 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1420 window[__AW__settings.dataLayerVariableName].push({ 1421 event: __AW__getEventNameWithSuffix("view_cart"), 1422 ...ecommerceDataLayer 1423 }); 1424 }, 1000); 1425 } 1426 1427 function resetOnClose() { 1428 drawerCartAlreadyOpened = false; 1429 if (pendingViewCartTimeout) { 1430 clearTimeout(pendingViewCartTimeout); 1431 pendingViewCartTimeout = null; 1432 } 1433 } 1434 1435 function getTargets() { 1436 const cartDrawer = document.querySelector("cart-drawer"); 1437 const dialog = 1438 document.querySelector("cart-drawer dialog") || 1439 document.querySelector("cart-drawer-component dialog") || 1440 document.querySelector("cart-drawer-component dialog[ref='dialog']"); 1441 1442 return { cartDrawer, dialog }; 1443 } 1444 1445 function isCartOpen({ cartDrawer, dialog }) { 1446 const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open")); 1447 const openByClass = !!cartDrawer && cartDrawer.classList.contains("active"); 1448 const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open"); 1449 return openByDialog || openByClass || openByAttr; 1450 } 1451 1452 function attachStateObserver() { 1453 const { cartDrawer, dialog } = getTargets(); 1454 1455 if (stateObserver) stateObserver.disconnect(); 1456 1457 stateObserver = new MutationObserver(() => { 1458 const openNow = isCartOpen(getTargets()); 1459 1460 if (openNow) { 1461 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 1462 } else { 1463 resetOnClose(); 1464 } 1465 }); 1466 1467 if (cartDrawer) { 1468 stateObserver.observe(cartDrawer, { 1469 attributes: true, 1470 attributeFilter: ["class", "open"] 1471 }); 1472 } 1473 1474 if (dialog) { 1475 stateObserver.observe(dialog, { 1476 attributes: true, 1477 attributeFilter: ["open"] 1478 }); 1479 } 1480 1481 const openNow = isCartOpen(getTargets()); 1482 if (openNow) { 1483 if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen(); 1484 } else { 1485 resetOnClose(); 1486 } 1487 } 1488 1489 function observeCartDrawerOpen() { 1490 attachStateObserver(); 1491 1492 if (domObserver) domObserver.disconnect(); 1493 1494 domObserver = new MutationObserver(() => { 1495 attachStateObserver(); 1496 }); 1497 1498 domObserver.observe(document.documentElement, { 1499 childList: true, 1500 subtree: true 1501 }); 1502 } 1503 1504 observeCartDrawerOpen(); 1505 1506 1507 /** DATALAYER: Search Results */ 1508 var searchPage = new RegExp("search", "g"); 1509 if(document.location.pathname.match(searchPage)){ 1510 var __AW__items = []; 1511 1512 1513 const awEcommerceSearch = { 1514 search_term: null, 1515 results_count: null, 1516 ecommerce: { 1517 currency: "EUR", 1518 items : [] 1519 } 1520 }; 1521 sendBatchEvents(__AW__items, "search", awEcommerceSearch); 1522 } 1523 1524 1525 const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/; 1526 const pendingCartEventName = "aw_pending_cart_event"; 1527 let awCartQueue = Promise.resolve(); 1528 1529 if(sessionStorage.getItem(pendingCartEventName)) { 1530 scheduleCartSync(); 1531 } 1532 1533 document.addEventListener('click', async function(e) { 1534 const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]'); 1535 if (!btn || !__AW__cartReady) return; 1536 snapshotCart(); 1537 }, true); 1538 1539 patchFetch(); 1540 patchXhr(); 1541 1542 function snapshotCart() { 1543 try { 1544 sessionStorage.setItem( 1545 pendingCartEventName, 1546 JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] }) 1547 ); 1548 } catch (e) { 1549 console.warn('[AW] snapshot error', e); 1550 } 1551 } 1552 1553 function patchXhr() { 1554 const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null; 1555 if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return; 1556 1557 XMLHttpRequest.prototype.send = function(body) { 1558 this.addEventListener('load', () => { 1559 try { 1560 const abs = this.responseURL || ''; 1561 const u = new URL(abs, location.origin); 1562 const mt = u.pathname + (u.search || ''); 1563 if (this.status === 200 && cartRegex.test(mt)) { 1564 scheduleCartSync(); 1565 } 1566 } catch (e) { 1567 console.error('[AW] XHR handler error', e); 1568 } 1569 }); 1570 return nativeSend.apply(this, arguments); 1571 }; 1572 1573 XMLHttpRequest.prototype.send.__AW__patched = true; 1574 } 1575 1576 function patchFetch() { 1577 const previousFetch = window.fetch; 1578 if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return; 1579 1580 window.fetch = async function (...args) { 1581 const resource = args[0]; 1582 try { 1583 1584 const url = resource instanceof Request ? resource.url : resource instanceof URL ? resource.href : String(resource); 1585 if (cartRegex.test(url)) { 1586 const response = await previousFetch.apply(this, args); 1587 if (response.ok) { 1588 scheduleCartSync(); 1589 } else { 1590 console.warn(`Fetch for ${url} failed with status: ${response.status}`); 1591 } 1592 return response; 1593 } 1594 } catch (error) { 1595 console.error('[AW] Fetch Wrapper Error:', error); 1596 } 1597 1598 return previousFetch.apply(this, args); 1599 }; 1600 1601 window.fetch.__AW__patched = true; 1602 } 1603 1604 function scheduleCartSync() { 1605 if (!__AW__cartReady) return; 1606 awCartQueue = awCartQueue 1607 .then(() => { 1608 if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart(); 1609 return runCartSyncOnce(); 1610 }).catch(e => { 1611 console.error('[AW] scheduleCartSync error', e); 1612 }); 1613 } 1614 1615 async function runCartSyncOnce() { 1616 try { 1617 const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, { 1618 credentials: 'same-origin', 1619 headers: { 'Accept': 'application/json' } 1620 }); 1621 if (!response.ok) throw new Error('HTTP ' + response.status); 1622 const newCart = await response.json(); 1623 await compareCartData(newCart); 1624 } catch (error) { 1625 console.error('[AW] Error fetching /cart.js (singleton):', error); 1626 } 1627 } 1628 1629 function compareCartData(newCartData) { 1630 return new Promise((resolve) => { 1631 setTimeout(() => { 1632 try { 1633 const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []}; 1634 newCartData = newCartData || {items: []}; 1635 const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`; 1636 const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item])); 1637 const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item])); 1638
1639 newItems.forEach((newItem, key) => { 1640 const oldItem = oldItems.get(key); 1641 const eventName = "add_to_cart"; 1642 if (!oldItem) { 1643 handleCartDataLayer(eventName, newItem.quantity, newItem); 1644 } else if (newItem.quantity > oldItem.quantity) { 1645 handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem); 1646 } 1647 }); 1648 1649 oldItems.forEach((oldItem, key) => { 1650 const newItem = newItems.get(key); 1651 const eventName = "remove_from_cart"; 1652 if (!newItem) { 1653 handleCartDataLayer(eventName, oldItem.quantity, oldItem); 1654 } else if (oldItem.quantity > newItem.quantity) { 1655 handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem); 1656 } 1657 }); 1658 1659 sessionStorage.removeItem(pendingCartEventName); 1660 window.__AW__slaveShopifyCart = newCartData; 1661 } catch(e) { 1662 console.error('[AW] compareCartData error', e); 1663 sessionStorage.removeItem(pendingCartEventName); 1664 } finally { 1665 resolve(); 1666 } 1667 }, 500); 1668 }); 1669 } 1670 1671 function handleCartDataLayer(eventName, quantity, item) { 1672 const price = (item.discounted_price ?? item.price) / 100; 1673 const discount = (item.price - (item.discounted_price ?? 0)) / 100; 1674 const totalValue = price * quantity; 1675 let coupon = ""; 1676 if(Array.isArray(item?.discounts)) { 1677 coupon = item.discounts 1678 .filter(discount => typeof discount?.title === 'string') 1679 .map(discount => discount.title) 1680 .join(', '); 1681 } 1682 1683 const ecommerceCart = { 1684 ecommerce: { 1685 currency: "EUR", 1686 value: totalValue, 1687 items: [{ 1688 item_id: __AW__transformNumberToString(item.product_id), 1689 item_variant: item.variant_title || "Default Variant", 1690 item_variant_id: __AW__transformNumberToString(item.variant_id), 1691 item_variant_title: item.variant_title || "Default Variant", 1692 item_name: item.product_title, 1693 item_product_id: __AW__transformNumberToString(item.product_id), 1694 item_product_title: item.product_title, 1695 sku: __AW__transformNumberToString(item.sku), 1696 discount: discount, 1697 price: price, 1698 item_brand: item.vendor, 1699 item_category: item.product_type, 1700 quantity: quantity, 1701 coupon: coupon, 1702 url: item?.url, 1703 selling_plan_id : item?.selling_plan_allocation?.selling_plan?.id, 1704 selling_plan_name : item?.selling_plan_allocation?.selling_plan?.name 1705 }] 1706 } 1707 }; 1708 1709 window[__AW__settings.dataLayerVariableName].push({ ecommerce: null }); 1710 window[__AW__settings.dataLayerVariableName].push({ 1711 ...{ 'event': __AW__getEventNameWithSuffix(eventName) }, 1712 ...ecommerceCart 1713 }); 1714 1715 } 1716 } 1717 1718 if (document.readyState === 'loading') { 1719 // document still loading... 1720 document.addEventListener('DOMContentLoaded', () => { 1721 pushDataLayerEvents(); 1722 }); 1723 } else { 1724 // already loaded, chocs away! 1725 pushDataLayerEvents(); 1726 } 1727 } 1728 }, 0); 1729</script>
1729 1730 1731 1732<!-- END app block --><!-- BEGIN app block: shopify://apps/regios-discounts/blocks/regios_discounts_embed/dc1514bb-4830-4102-bffa-e8b300bac5bd --> 1733
1734<script id="regios-dopp-config" type="application/json"> 1735{ 1736 "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"}, 1737 "calculateDiscountBasedOnQuantity": false, 1738 "countryCode": "FR", 1739 "currencyCode": "EUR", 1740 "currencySymbol": "â¬", 1741 1742 "customer": null, 1743 1744 "customerMetafieldsToCheck": "", 1745 1746 "moneyFormat": "0,00 â¬", 1747 "moneyFormatString": "{{amount_with_comma_separator}} â¬", 1748 1749 "themeType": "auto_detect", 1750 "badgeTemplate": "[discount_percentage] OFF", 1751 "badgeCss": "", 1752 "descriptionTemplate": "[discount_message]", 1753 "descriptionCss": "", 1754 "priceOnSaleClass": "", 1755 "delay": 0, 1756 "logLevel": "error", 1757 "regularPriceTemplate": "[regular_price]", 1758 "salePriceTemplate": "[sale_price]", 1759 "regiosDiscountsAppProxyUrl": "\/apps\/regios-discounts", 1760 "useAppProxyForManualCodeStrikethrough": false, 1761 "cart": { 1762 "attributes": {}, 1763 "discountCodes": [], 1764 "items": [ 1765 1766 ] 1767 }, 1768 "featureFlags": "", 1769 "designMode": false, 1770 1771 "marketId": 116017496402, 1772 1773 1774 "doppV3Fallbacks": { 1775 1776 "product": null, 1777 1778 "keep-this-last": "" 1779 } 1780 1781} 1782</script>
1782 1783
1784<script id="regios-dopp-script"> 1785 var configScript = document.getElementById('regios-dopp-config'); 1786 1787 if (!configScript) { 1788 throw new Error('[Regios Discounts] Critical error: Configuration script not found.'); 1789 } 1790 1791 var config = JSON.parse(configScript.textContent); 1792 window.RegiosDOPP = Object.assign(window.RegiosDOPP || {}, config); 1793</script>
1793 1794 1795 1796<!-- END app block --><!-- BEGIN app block: shopify://apps/iadvize-ai-shopping-assistant/blocks/iadvize-tag/97672039-3647-476c-9ad9-4f6daaa2d3e4 --><!-- START IADVIZE LIVECHAT --> 1797
1798<script> 1799 1800function loadIAdvize() { 1801 if (window.__idzLoaded) return; 1802 window.__idzLoaded = true; 1803 1804 function fromShopifyToIAdvizePageType(shopifyPageType) { 1805 if (!shopifyPageType) { 1806 return 'OTHER_PAGE'; 1807 } 1808 1809 switch (shopifyPageType.toLowerCase()) { 1810 case 'index': 1811 case 'home': 1812 return 'HOME_PAGE'; 1813 case 'collection': 1814 return 'CATEGORY_PAGE'; 1815 case 'product': 1816 return 'PRODUCT_DETAIL_PAGE'; 1817 case 'cart': 1818 return 'CART_PAGE'; 1819 case 'checkout': 1820 return 'CHECKOUT_PAGE'; 1821 case 'account': 1822 return 'ACCOUNT_PAGE'; 1823 case 'search': 1824 return 'SEARCH_PAGE'; 1825 case 'signup': 1826 return 'SIGNUP_PAGE'; 1827 case 'page': 1828 return 'CONTENT_PAGE'; 1829 case 'info': 1830 return 'INFO_PAGE'; 1831 default: 1832 return 'OTHER_PAGE'; 1833 } 1834 } 1835 1836 window.iAdvizeInterface = window.iAdvizeInterface || []; 1837 window.iAdvizeInterface.config = { 1838 sid: 9464 1839 }; 1840 1841 // Implement Add-to-Cart callback for iAdvize 1842 window.iAdvizeInterface.push(function(iAdvize) { 1843 const iadvizePageType = fromShopifyToIAdvizePageType(ShopifyAnalytics.meta.page.pageType); 1844 const productId = null ; 1845 const customData = {}; 1846 1847 if (iadvizePageType === 'PRODUCT_DETAIL_PAGE') { 1848 customData.page_type = 'product'; 1849 } 1850 1851 if (iadvizePageType) { 1852 customData.iadvize_page_type = iadvizePageType; 1853 } 1854 1855 if (productId) { 1856 customData.product_id = productId; 1857 } 1858 1859 if (Object.keys(customData).length > 0) { 1860 iAdvize.set('customData', customData); 1861 } 1862 1863 // Listen for navigation events and update variant 1864 iAdvize.on('tag:eventsChange', function(events) { 1865 try { 1866 if (Array.isArray(events)) { 1867 events.forEach(function(event) { 1868 if (event.type === 'data-pipeline' && event.event === 'visitor.navigate') { 1869 // Visitor navigated, update variant 1870 setTimeout(function() { 1871 const form = document.querySelector('form[id*="product"], [data-product-form]'); 1872 const variantInput = form?.querySelector('input[name="id"][type="hidden"]'); 1873 const currentVariant = variantInput?.value; 1874 1875 if (currentVariant) { 1876 const existingCustomData = iAdvize.get('customData') || {}; 1877 iAdvize.set('customData', { 1878 ...existingCustomData, 1879 product_id: currentVariant, 1880 iadvize_page_type: 'PRODUCT_DETAIL_PAGE' 1881 }); 1882 } 1883 }, 100); 1884 } 1885 }); 1886 } 1887 } catch (e) { 1888 // Ignore errors 1889 } 1890 }); 1891 1892 // register product id watcher, to react to variant changes 1893 (function initVariantObserver(){ 1894 try { 1895 if (window.__idzVariantObserverStarted) return; // avoid duplicates 1896 window.__idzVariantObserverStarted = true; 1897 1898 let lastVariantId = null; 1899 const getVariantId = function() { 1900 try { 1901 const variantParam = document.location.search.replace('?', '').split('&').map((param) => param.split('=')).find(([key, value]) => { 1902 return (key === 'variant' && value) 1903 }); 1904 1905 return (variantParam && variantParam[1]) || null; 1906 } catch (e) { 1907 return null; 1908 } 1909 }; 1910 1911 const onChange = function(newId) { 1912 // Update iAdvize custom data with the new product/variant id 1913 iAdvize.set('customData', { product_id: newId }); 1914 }; 1915 1916 setInterval(function(){ 1917 const current = getVariantId(); 1918 if (current !== lastVariantId && current != null) { 1919 lastVariantId = current; 1920 onChange(current); 1921 } 1922 }, 250); 1923 1924 // Trigger immediately if value already present 1925 const initial = getVariantId(); 1926 if (initial != null) {
1927 lastVariantId = initial; 1928 onChange(initial); 1929 } 1930 1931 } catch (e) { 1932 // fail-safe: do nothing if observer setup fails 1933 } 1934 })(); 1935 1936 1937 // Register the callback for Add-to-Cart events 1938 iAdvize.labs().onAddToCart((itemId) => { 1939 return new Promise((resolve, reject) => { 1940 // From here, the loading state is automatically enabled 1941 1942 // Use Shopify's Ajax API to add the item to cart 1943 fetch('/cart/add.js', { 1944 method: 'POST', 1945 headers: { 1946 'Content-Type': 'application/json', 1947 }, 1948 body: JSON.stringify({ 1949 id: itemId, 1950 quantity: 1 1951 }) 1952 }) 1953 .then(response => { 1954 if (response.ok) { 1955 return response.json(); 1956 } 1957 throw new Error('Network response was not ok'); 1958 }) 1959 .then(data => { 1960 // Successfully added to cart 1961 resolve(true); 1962 }) 1963 .catch(error => { 1964 console.error('Error adding product to cart:', error); 1965 resolve(false); 1966 }); 1967 }); 1968 }); 1969 }); 1970 const script = document.createElement("script"); 1971 1972 script.src = "//halc.iadvize.com/iadvize.js"; 1973 1974 (function() { 1975 if (document.body) { 1976 document.body.append(script); 1977 return; 1978 } 1979 const deadline = Date.now() + 10000; 1980 const intervalId = setInterval(function() { 1981 if (document.body) { 1982 clearInterval(intervalId); 1983 document.body.append(script); 1984 } else if (Date.now() >= deadline) { 1985 clearInterval(intervalId); 1986 } 1987 }, 250); 1988 })(); 1989 } 1990 1991 (function() { 1992 const region = 'FR'; 1993 const consentMode = 'always'; 1994 const hasConsentApi = !!(window.Shopify && window.Shopify.loadFeatures); 1995 const POLL_INTERVAL_MS = 250; 1996 const POLL_MAX_MS = 10000; 1997 1998 function checkConsent() { 1999 const cp = window.Shopify && window.Shopify.customerPrivacy; 2000 return cp && cp.preferencesProcessingAllowed() && cp.analyticsProcessingAllowed(); 2001 } 2002 2003 let pollIntervalId = null; 2004 function stopPolling() { 2005 if (pollIntervalId !== null) { 2006 clearInterval(pollIntervalId); 2007 pollIntervalId = null; 2008 } 2009 } 2010 2011 function grantAndLoad() { 2012 stopPolling(); 2013 document.removeEventListener('visitorConsentCollected', onConsentCollected); 2014 loadIAdvize(); 2015 } 2016 2017 // Registered upfront â catches CMP events even if loadFeatures callback fires 2018 // late or not at all (known Shopify issue on some shops). 2019 function onConsentCollected(event) { 2020 if (event.detail.analyticsAllowed && event.detail.preferencesAllowed) { 2021 grantAndLoad(); 2022 } 2023 } 2024 document.addEventListener('visitorConsentCollected', onConsentCollected); 2025 2026 // 'never': embed stays inert. iAdvize is loaded outside Shopify (CMP / tag 2027 // manager), which is the source of truth. Do nothing. 2028 if (consentMode === 'never') { 2029 stopPolling(); 2030 document.removeEventListener('visitorConsentCollected', onConsentCollected); 2031 return; 2032 } 2033 2034 // 'always': load immediately, never gate on Shopify consent. 2035 if (consentMode === 'always') { 2036 grantAndLoad(); 2037 return; 2038 } 2039 2040 // 'auto' (legacy default): US loads immediately; fail-open when the consent 2041 // API is unavailable. Other regions fall through to the consent-required path. 2042 if (consentMode === 'auto' && (region === 'US' || !hasConsentApi)) { 2043 grantAndLoad(); 2044 return; 2045 } 2046 2047 // 'sync', or non-US 'auto': require Shopify consent. Load now if already 2048 // granted, otherwise rely on the upfront listener + poll + loadFeatures 2049 // fallback below. 'sync' is fail-closed: if consent is never granted (or the 2050 // API is absent) the tag does not fire â clients whose CMP doesn't sync with 2051 // Shopify should use 'always' or 'never' instead. 2052 if (checkConsent()) { 2053 grantAndLoad(); 2054 return; 2055 } 2056 2057 // Without Shopify's consent API there is nothing to poll or load. We reach 2058 // here only in 'sync' mode (non-US 'auto' with no API loaded immediately 2059 // above), so stay fail-closed: the tag does not fire. The upfront listener 2060 // remains registered in case the CMP populates consent later. 2061 if (!hasConsentApi) { 2062 return; 2063 } 2064 2065 // Poll customerPrivacy for late population (some CMPs write async without 2066 // firing visitorConsentCollected, and Shopify.loadFeatures callback may 2067 // never fire on affected shops). Listener stay active past deadline. 2068 const deadline = Date.now() + POLL_MAX_MS; 2069 pollIntervalId = setInterval(function() { 2070 if (checkConsent()) { 2071 grantAndLoad(); 2072 return; 2073 } 2074 if (Date.now() >= deadline) { 2075 stopPolling(); 2076 } 2077 }, POLL_INTERVAL_MS); 2078 2079 window.Shopify.loadFeatures( 2080 [{ name: 'consent-tracking-api', version: '0.1' }], 2081 function(error) { 2082 if (error) { 2083 // Fail open for legacy 'auto' (preserve prior behavior); stay 2084 // fail-closed for 'sync'. 2085 if (consentMode === 'auto') { 2086 grantAndLoad(); 2087 } 2088 } else if (checkConsent()) { 2089 grantAndLoad(); 2090 } 2091 } 2092 ); 2093 })(); 2094</script>
2094 2095 2096<!-- END IADVIZE LIVECHAT --> 2097 2098 2099<!-- END app block -->
2099<script src="https://cdn.shopify.com/extensions/01a0d067-22bb-70e7-ab2c-d9c2f3a42271/regios-automatic-discounts-1510/assets/regios_add_to_cart_embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2099
2099
2100<script src="https://cdn.shopify.com/extensions/01a0d067-22bb-70e7-ab2c-d9c2f3a42271/regios-automatic-discounts-1510/assets/regios_discounts_embed.js" type="text/javascript" defer="defer"></script>
2100 2101<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2102<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 2102
2102
2103<script> 2104 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 2105</script>
vendor: 1 bytes, line 2105
2105
2106<script> 2107 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 2108 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 2109 window.ShopifyAnalytics.meta.currency = 'EUR'; 2110 var meta = {"page":{"pageType":"home","requestId":"86a4f0a2-d266-4f16-b47c-fe605334fdca-1790358484"}}; 2111 for (var attr in meta) { 2112 window.ShopifyAnalytics.meta[attr] = meta[attr]; 2113 } 2114</script>
vendor: 1 bytes, line 2114
2114
2115<script class="analytics"> 2116 (function () { 2117 var customDocumentWrite = function(content) { 2118 var jquery = null; 2119 2120 if (window.jQuery) { 2121 jquery = window.jQuery; 2122 } else if (window.Checkout && window.Checkout.$) { 2123 jquery = window.Checkout.$; 2124 } 2125 2126 if (jquery) { 2127 jquery('body').append(content); 2128 } 2129 }; 2130 2131 var hasLoggedConversion = function(token) { 2132 if (token) { 2133 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2134 } 2135 return false; 2136 } 2137 2138 var setCookieIfConversion = function(token) { 2139 if (token) { 2140 var twoMonthsFromNow = new Date(Date.now()); 2141 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2142 2143 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2144 } 2145 } 2146 2147 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2148 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2149 if (trekkie.integrations) { 2150 return; 2151 } 2152 trekkie.methods = [ 2153 'identify', 2154 'page', 2155 'ready', 2156 'track', 2157 'trackForm', 2158 'trackLink' 2159 ]; 2160 trekkie.factory = function(method) { 2161 return function() { 2162 var args = Array.prototype.slice.call(arguments); 2163 args.unshift(method); 2164 trekkie.push(args); 2165 if (method == 'track' || method == 'page') { 2166 var pageUrl; 2167 try { 2168 pageUrl = window.location.href; 2169 } catch (e) {} 2170 var pageReferrer; 2171 try { 2172 pageReferrer = document.referrer; 2173 } catch (e) {} 2174 try { 2175 if (window.__TREKKIE_SHIM_QUEUE == null) { 2176 window.__TREKKIE_SHIM_QUEUE = []; 2177 } 2178 window.__TREKKIE_SHIM_QUEUE.push({ 2179 from: 'trekkie-stub', 2180 method: method, 2181 args: args.slice(1), 2182 pageContext: { 2183 url: pageUrl, 2184 referrer: pageReferrer 2185 } 2186 }); 2187 } catch (e) { 2188 // no-op 2189 } 2190 } 2191 return trekkie; 2192 }; 2193 }; 2194 for (var i = 0; i < trekkie.methods.length; i++) { 2195 var key = trekkie.methods[i]; 2196 trekkie[key] = trekkie.factory(key); 2197 } 2198 trekkie.load = function(config) { 2199 trekkie.config = config || {}; 2200 trekkie.config.initialDocumentCookie = document.cookie; 2201 var first = document.getElementsByTagName('script')[0]; 2202var script = document.createElement('script'); 2203script.type = 'text/javascript'; 2204script.onerror = function(e) { 2205 var scriptFallback = document.createElement('script'); 2206 scriptFallback.type = 'text/javascript'; 2207 scriptFallback.onerror = function(error) { 2208 var Monorail = { 2209 produce: function produce(monorailDomain, schemaId, payload) { 2210 var currentMs = new Date().getTime(); 2211 var event = { 2212 schema_id: schemaId, 2213 payload: payload, 2214 metadata: { 2215 event_created_at_ms: currentMs, 2216 event_sent_at_ms: currentMs 2217 } 2218 }; 2219 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2220 }, 2221 sendRequest: function sendRequest(endpointUrl, payload) { 2222 // Try the sendBeacon API 2223 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2224 var blobData = new window.Blob([payload], { 2225 type: 'text/plain' 2226 }); 2227 2228 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2229 return true; 2230 } // sendBeacon was not successful 2231 2232 } // XHR beacon 2233 2234 var xhr = new XMLHttpRequest(); 2235 2236 try { 2237 xhr.open('POST', endpointUrl); 2238 xhr.setRequestHeader('Content-Type', 'text/plain'); 2239 xhr.send(payload); 2240 } catch (e) { 2241 console.log(e); 2242 } 2243 2244 return false; 2245 }, 2246 isIos12: function isIos12() { 2247 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2248 } 2249 }; 2250 Monorail.produce('monorail-edge.shopifysvc.com', 2251 'trekkie_storefront_load_errors/1.1', 2252 {shop_id: 107173183826, 2253 theme_id: 202104996178, 2254 app_name: "storefront", 2255 context_url: window.location.href, 2256 source_url: "//fr.melvita.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2257 2258 }; 2259 scriptFallback.async = true; 2260 scriptFallback.src = '//fr.melvita.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2261 first.parentNode.insertBefore(scriptFallback, first); 2262}; 2263script.async = true; 2264script.src = '//fr.melvita.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2265first.parentNode.insertBefore(script, first); 2266 2267 }; 2268 trekkie.load( 2269 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":107173183826,"isMerchantRequest":null,"themeId":202104996178,"themeCityHash":"9498158764090115809","contentLanguage":"fr","currency":"EUR","eventMetadataId":"4c13fb97-b9d9-47a4-b34c-669919aebd0a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2270 ); 2271 2272 var loaded = false;
2273 trekkie.ready(function() { 2274 if (loaded) return; 2275 loaded = true; 2276 2277 window.ShopifyAnalytics.lib = window.trekkie; 2278 2279 var originalDocumentWrite = document.write; 2280 document.write = customDocumentWrite; 2281 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2282 document.write = originalDocumentWrite; 2283 2284 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2285 var token = match? match[1]: undefined; 2286 if (!hasLoggedConversion(token)) { 2287 setCookieIfConversion(token); 2288 2289 } 2290 }); 2291 2292 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"86a4f0a2-d266-4f16-b47c-fe605334fdca-1790358484","shopifyEmitted":true}); 2293 2294 var eventsListenerScript = document.createElement('script'); 2295 eventsListenerScript.async = true; 2296 eventsListenerScript.src = "//fr.melvita.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2297 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2298})();</script>
vendor: 1 bytes, line 2298
2298
2299<script 2300 defer 2301 src="https://fr.melvita.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2302 data-application="storefront-renderer" 2303 data-shop-id="107173183826" 2304 data-render-region="gcp-us-west1" 2305 data-page-type="index" 2306 data-theme-instance-id="202104996178" 2307 data-theme-name="Axome - Melvita" 2308 data-theme-version="1.0.0" 2309 data-monorail-region="shop_domain" 2310 data-resource-timing-sampling-rate="10" 2311 data-shs="true" 2312 data-shs-beacon="true" 2313 data-shs-export-with-fetch="true" 2314 data-shs-logs-sample-rate="1" 2315 data-shs-beacon-endpoint="https://fr.melvita.com/api/collect" 2316></script>
vendor: 1 bytes, line 2316
2316
2317<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
2317<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":"OR"},{"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>
2317 2318<meta name="shopify-y" content="352699fd-e0a5-48b0-94a0-5094604e2800" data-expiration="1821919978000"><meta name="shopify-s" content="bd237985-3342-46e3-80b8-d23238850914" data-expiration="1790364178000"><meta name="new-cookie-storage-activated" content="t"> 2319</head> 2320 2321 2322 2323 <body class="features--zoom-image "><template id="drawer-default-template"> 2324 <div part="base"> 2325 <div part="overlay"></div> 2326 2327 <div part="content"> 2328 <header part="header"> 2329 <dialog-close-button style="display: contents"> 2330 <button type="button" part="close-button"> 2331 <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"> 2332 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2333 </svg></button> 2334 </dialog-close-button> 2335 2336 <slot name="header"></slot> 2337 </header> 2338 2339 <div part="body"> 2340 <slot></slot> 2341 </div> 2342 2343 <footer part="footer"> 2344 <slot name="footer"></slot> 2345 </footer> 2346 </div> 2347 </div> 2348</template><template id="drawer-popover-default-template"> 2349 <div part="base"> 2350 <div part="overlay"></div> 2351 2352 <div part="content"> 2353 <header part="header"> 2354 <dialog-close-button style="display: contents"> 2355 <button type="button" part="close-button"> 2356 <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"> 2357 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2358 </svg></button> 2359 </dialog-close-button> 2360 2361 <slot name="header"></slot> 2362 </header> 2363 2364 <div part="body"> 2365 <slot></slot> 2366 </div> 2367 </div> 2368 </div> 2369</template><template id="modal-default-template"> 2370 <div part="base"> 2371 <div part="overlay"></div> 2372 2373 <div part="content"> 2374 <slot name="image"></slot> 2375 2376 <div part="body"> 2377 <dialog-close-button style="display: contents"> 2378 <button type="button" part="close-button"> 2379 <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"> 2380 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2381 </svg></button> 2382 </dialog-close-button> 2383 2384 <slot></slot> 2385 </div> 2386 </div> 2387 </div> 2388</template><template id="popover-default-template"> 2389 <div part="base"> 2390 <div part="overlay"></div> 2391 2392 <div part="content"> 2393 <header part="header"> 2394 <slot name="header"></slot> 2395 2396 <dialog-close-button style="display: contents"> 2397 <button type="button" part="close-button"> 2398 <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"> 2399 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2400 </svg></button> 2401 </dialog-close-button> 2402 </header> 2403 2404 <div part="body"> 2405 <slot></slot> 2406 </div> 2407 </div> 2408 </div> 2409</template><template id="simple-popover-default-template"> 2410 <div part="base"> 2411 <div part="overlay"></div> 2412 2413 <div part="content"> 2414 <dialog-close-button style="display: contents"> 2415 <button type="button" part="close-button overlaid-close-button"> 2416 <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"> 2417 <path stroke="currentColor" d="m1 1 8 8m0-8L1 9" /> 2418 </svg></button> 2419 </dialog-close-button> 2420 2421 <div part="body"> 2422 <slot></slot> 2423 </div> 2424 </div> 2425 </div> 2426</template><template id="video-media-default-template"> 2427 <slot></slot> 2428 2429 <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"> 2430 <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"/> 2431 </svg></div> 2432</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 2433 2434 <a href="#main" allow-hash-change class="skip-to-content sr-only">Passer au contenu</a>
2434<div class="sr-only" role="status" aria-live="polite" aria-atomic="true"> 2435 <span id="status-announcement"></span> 2436 </div> 2437 2438 <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true"> 2439 <span id="error-announcement"></span> 2440 </div> 2441 2442 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: 200px; left: 0;"></span><!-- BEGIN sections: header-group --> 2443<aside id="shopify-section-sections--30543191376210__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 2444 :root { 2445 --announcement-bar-is-sticky: 0; 2446 }</style> 2447 2448 <div class="color-scheme color-scheme--scheme-5"> 2449 <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"> 2450 <button type="button" class="tap-area"> 2451 <span class="sr-only">Précédent</span> 2452 <svg xmlns="http://www.w3.org/2000/svg" width="13" height="11" viewB
2452ox="0 0 11 8" fill="none"> 2453 <path d="M3.82703 6.59355L0.707031 3.47355L3.82703 0.353546" stroke="currentColor" stroke-miterlimit="10"/> 2454 <path d="M0.707031 3.4736H10.707" stroke="currentColor" stroke-miterlimit="10"/> 2455 </svg> 2456 </button> 2457 </carousel-prev-button><div class="announcement-bar__message-list"><div class="is-selected prose prose-justify-center" > 2458 <p class="text-xs">Faites-vous plaisir : -20% sur tout le site* | Code FRENCHDAYS</p> 2459 </div><div class=" prose prose-justify-center" > 2460 <p class="text-xs">Livraison offerte dès 49⬠d'achat</p> 2461 </div><div class=" prose prose-justify-center" > 2462 <p class="text-xs">Votre programme de fidélité revient bientôt</p> 2463 </div></div><carousel-next-button aria-controls="carousel-sections--30543191376210__announcement-bar"> 2464 <button type="button" class="tap-area"> 2465 <span class="sr-only">Suivant</span> 2466 <svg xmlns="http://www.w3.org/2000/svg" width="13" height="11" viewB
2466ox="0 0 11 8" fill="none"> 2467 <path d="M7.17297 6.59355L10.293 3.47355L7.17297 0.353546" stroke="currentColor" stroke-miterlimit="10"/> 2468 <path d="M10.293 3.4736H0.292969" stroke="currentColor" stroke-miterlimit="10"/> 2469 </svg> 2470 </button> 2471 </carousel-next-button></announcement-bar> 2472 </height-observer> 2473 </div> 2474 2475
2475<script> 2476 document.documentElement.style.setProperty('--announcement-bar-height', `${Math.round(document.getElementById('shopify-section-sections--30543191376210__announcement-bar').clientHeight)}px`); 2477 </script>
2477 2478</aside><header id="shopify-section-sections--30543191376210__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 2479 :root { 2480 --header-is-sticky: 1; 2481 --header-is-visible: 1; 2482 } 2483 2484 #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; 2485 --header-non-transparent-text-color: 17 13 14; 2486 } 2487 2488 @media screen and (min-width: 1000px) { 2489 #shopify-section-sections--30543191376210__header {--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;} 2490 }#shopify-section-sections--30543191376210__header { 2491 position: sticky; 2492 top: 0; 2493 } 2494 2495 .shopify-section--announcement-bar ~ #shopify-section-sections--30543191376210__header { 2496 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 2497 }#shopify-section-sections--30543191376210__header { 2498 --header-logo-width: 95px; 2499 } 2500 2501 @media screen and (min-width: 700px) { 2502 #shopify-section-sections--30543191376210__header { 2503 --header-logo-width: 110px; 2504 } 2505 }#shopify-section-sections--30543191376210__header .header { 2506 --highlight-link-background: #f0f1f2; 2507 --highlight-link-text-color: #110d0e; 2508 --highlight-link-background-hover: #6b0000; 2509 --highlight-link-text-color-hover: #ffffff; 2510 } 2511 2512 :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])) { 2513 --highlight-link-background: #6b0000; 2514 --highlight-link-text-color: #ffffff; 2515 --highlight-link-background-hover: #f0f1f2; 2516 --highlight-link-text-color-hover: #110d0e; 2517 }.header__primary-nav > ul > li > :is(a, span, button) { 2518 font: var(--button-font); 2519 letter-spacing: var(--button-letter-spacing); 2520 text-transform: var(--button-text-transform); 2521 }.header__dropdown-menu :is(span, button) { 2522 display: grid; 2523 grid-auto-flow: column; 2524 justify-content: space-between; 2525 align-items: center; 2526 padding: .4rem 1.75rem; 2527 text-align: start; 2528 } 2529 2530 .header__dropdown-menu:has(.header__dropdown-menu) :is(span, button) { 2531 grid-template-columns: minmax(0, 1fr) 1.5rem; 2532 } 2533 2534 .header__dropdown-menu .header__dropdown-menu :is(span, button) { 2535 grid-template-columns: auto; 2536 } 2537 2538 .header__dropdown-menu :is(span, button):where(:hover, :has(~ [open])) .icon-chevron-right { 2539 transform: translateX(4px); 2540 }.menu-link-static { 2541 cursor: default; 2542 } 2543 2544 .menu-link-static:is(.link, .link-reversed):hover { 2545 background-size: 0 1px; 2546 } 2547 2548 .menu-link-static.link-faded:hover { 2549 color: rgb(var(--text-color) / .6); 2550 } 2551 2552 .menu-link-static.link-faded-reverse:hover { 2553 color: rgb(var(--text-color)); 2554 } 2555 2556 .menu-link-static.header__nav-highlight:hover { 2557 background-color: var(--highlight-link-background); 2558 color: var(--highlight-link-text-color); 2559 } 2560 2561 .header__nav-highlight { 2562 background-color: var(--highlight-link-background); 2563 color: var(--highlight-link-text-color); 2564 border-radius: 4px; 2565 padding: .25rem .5rem; 2566 margin-block: -.375rem; 2567 transition: background-color .2s ease-in-out, color .2s ease-in-out; 2568 } 2569 2570 .header__nav-highlight:hover { 2571 background-color: var(--highlight-link-background-hover); 2572 color: var(--highlight-link-text-color-hover); 2573 } 2574 2575 .menu-drawer__link-highlight { 2576 background-color: #6b0000; 2577 color: #ffffff; 2578 border-radius: 6px; 2579 padding: .375rem .75rem; 2580 display: inline-block; 2581 }.header__search-field { 2582 align-items: center; 2583 justify-content: space-between; 2584 gap: 1.5rem; 2585 min-width: 14rem; 2586 font-size: var(--text-sm); 2587 font-weight: 400; 2588 border: 1px solid rgb(var(--text-color) / .2); 2589 border-radius: 8px; 2590 padding: .625rem 1rem; 2591 transition: border-color .2s ease-in-out; 2592 display: flex; 2593 } 2594 2595 @media screen and (min-width: 1200px) { 2596 .header__search-field { 2597 min-width: 16.375rem; 2598 } 2599 } 2600 2601 .header__search-field:hover { 2602 border-color: rgb(var(--text-color) / .5); 2603 } 2604 2605 .header__search-bar { 2606 grid-area: search; 2607 margin-block-start: .75rem; 2608 }@media screen and (min-width: 1000px) { 2609 .header__search-bar { 2610 display: none; 2611 } 2612 } 2613</style> 2614 2615<height-observer variable="header"> 2616 <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"> 2617 <button type="button" aria-controls="menu-drawer" class="tap-area md:hidden">
2618 <span class="sr-only">Menu</span> 2619 2620 <div class="h-stack gap-3" aria-hidden="true"> 2621 <svg aria-hidden="true" focusable="false" width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 2622 <path d="M16 0.5H0" stroke="currentColor" stroke-linejoin="round"/> 2623 <path d="M12 6.5H0" stroke="currentColor" stroke-linejoin="round"/> 2624 <path d="M16 12.5H0" stroke="currentColor" stroke-linejoin="round"/> 2625 </svg> 2626 2627 <span class="subheading md-max:hidden">Menu</span> 2628 </div> 2629 </button><a href="/pages/nos-boutiques" class="header__store-locator-link tap-area md:hidden"> 2630 <span class="sr-only">Trouver un magasin</span> 2631 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2632 <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"/> 2633 <circle cx="9.01855" cy="8" r="1.5" stroke="currentColor"/> 2634 </svg> 2635 </a><ul class="contents unstyled-list md-max:hidden"> 2636 2637 <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"> 2638 <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> 2639 </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> 2640 </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> 2641 </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> 2642 </div></div>
2642<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2642<style> 2643 #promo-block-list-mega_menu_qQWnVzmega-menu { 2644 --menu-promo-block-column-gap: 12px; 2645 --menu-promo-blocks-count: 1; 2646 } 2647 </style> 2648 2649 <div id="promo-block-list-mega_menu_qQWnVzmega-menu" class="menu-promo menu-promo--without-spacing"> 2650 <scroll-carousel id="promo-block-list-mega_menu_qQWnVzmega-menu-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2651 2652 2653 2654 2655 2656 2657 <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> 2658 2659</div></div></div></a></scroll-carousel> 2660 </div></header-mega-menu> 2661</li> 2662 2663 <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" >
2663<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2663<style> 2664 #promo-block-list-mega_menu_N3Ed7Cmega-menu { 2665 --menu-promo-block-column-gap: 12px; 2666 --menu-promo-blocks-count: 3; 2667 } 2668 </style> 2669 2670 <div id="promo-block-list-mega_menu_N3Ed7Cmega-menu" class="menu-promo menu-promo--without-spacing"> 2671 <scroll-carousel id="promo-block-list-mega_menu_N3Ed7Cmega-menu-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2672 2673 <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> 2674 2675</div></div></div></a> 2676 2677 <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> 2678 2679</div></div></div></a> 2680 2681 <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> 2682 2683</div></div></div></a> 2684 2685 2686</scroll-carousel> 2687 </div></header-mega-menu> 2688</li></ul></nav><nav class="header__secondary-nav" aria-label="Navigation secondaire"> 2689 <ul class="contents unstyled-list"><li class="header__news-link" hidden> 2690 <news-modal-button class="contents"> 2691 <button class="tap-area" aria-controls="news-modal" aria-expanded="false"> 2692 <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"> 2693 <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" /> 2694 </svg></button> 2695 </news-modal-button> 2696 </li> 2697 2698 <li class="header__search-link md-max:hidden"> 2699 <a href="/search" class="header__search-field" aria-controls="search-drawer"> 2700 <span>Que recherchez-vous ?</span><svg aria-hidden="true" focusable="false" width="24" fill="none" class="icon icon-search" part="icon" viewB
2700ox="0 0 16 16"> 2701 <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" /> 2702 </svg></a> 2703 </li><li class="md-max:hidden"> 2704 <hr class="header__secondary-nav-separator" /> 2705 </li><li class="header__store-locator-link md-max:hidden"> 2706 <a href="/pages/nos-boutiques" class="block tap-area"> 2707 <span class="sr-only">Trouver un magasin</span> 2708 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2709 <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"/> 2710 <circle cx="9.01855" cy="8" r="1.5" stroke="currentColor"/> 2711 </svg> 2712 </a> 2713 </li><li class="header__account-link"> 2714 <shopify-store store-domain="https://fr.melvita.com" country="FR" language="fr"></shopify-store> 2715<shopify-account menu="customer-account-main-menu"> 2716 <div slot="signed-out-avatar" class="tap-area"> 2717 <span class="sr-only">Connexion</span> 2718 <svg aria-hidden="true" focusable="false" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2719 <circle cx="10" cy="5.94336" r="1.5" stroke="currentColor"/> 2720 <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"/> 2721 </svg> 2722 </div> 2723 </shopify-account> 2724 </li><li class="header__cart-link relative"> 2725 <a href="/cart" class="block tap-area" aria-controls="cart-drawer" data-no-instant> 2726 <span class="sr-only">Panier</span> 2727 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"> 2728 <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"/> 2729 </svg> 2730 </a> 2731 2732 <cart-count class="header__active-dot"hidden> 2733 <span class="sr-only">0 article</span> 2734 </cart-count> 2735 </li></ul> 2736 </nav><a href="/search" class="header__search-field header__search-bar md:hidden" aria-controls="search-drawer"> 2737 <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"> 2738 <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" /> 2739 </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" /> 2740 2741<header-menu-drawer id="menu-drawer" class="menu-drawer color-scheme color-scheme--scheme-2"> 2742 <template> 2743 <div part="overlay"></div> 2744 2745 <div part="content"> 2746 <slot></slot> 2747 </div> 2748 </template><header-menu-drawer-panel id="menu-drawer-panel-main" data-main-panel class="menu-drawer__panel"> 2749 <div class="menu-drawer__panel-body"> 2750 <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
2750ox="0 0 9 10"> 2751 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2752 </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"> 2753 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2754 </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"> 2755 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2756 </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"> 2757 <path fill="none" stroke="currentColor" stroke-width="1.5" d="m2.5 9 4-4-4-4"/> 2758 </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> 2759 </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"> 2760 <div class="menu-drawer__panel-body"> 2761 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2762 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2763 2764 <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> 2765 </div> 2766 </div> 2767</header-menu-drawer-panel> 2768<header-menu-drawer-panel id="menu-drawer-panel-primary-2" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2769 <div class="menu-drawer__panel-body"> 2770 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2771 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2772 2773 <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> 2774 </div> 2775 </div> 2776</header-menu-drawer-panel> 2777<header-menu-drawer-panel id="menu-drawer-panel-primary-3" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2778 <div class="menu-drawer__panel-body"> 2779 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2780 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2781 2782 <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> 2783 </div> 2784 </div> 2785</header-menu-drawer-panel> 2786<header-menu-drawer-panel id="menu-drawer-panel-primary-4" class="menu-drawer__panel color-scheme color-scheme--scheme-2"> 2787 <div class="menu-drawer__panel-body"> 2788 <div class="menu-drawer__sections menu-drawer__sections--panel"> 2789 <button type="button" class="menu-drawer__back" data-panel-toggle aria-controls="menu-drawer-panel-main">Retour</button> 2790 2791 <div class="menu-drawer__sections">
2791<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-menu-promo.js?v=174421363216936711411789037182" defer="defer"></script>
2791<style> 2792 #promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4 { 2793 --menu-promo-block-column-gap: 12px; 2794 --menu-promo-blocks-count: 3; 2795 } 2796 </style> 2797 2798 <div id="promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4" class="menu-promo menu-promo--without-spacing"> 2799 <scroll-carousel id="promo-block-list-mega_menu_N3Ed7Cmenu-drawer-panel-primary-4-carousel" class="menu-promo__carousel scroll-area" allow-drag> 2800 2801 <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> 2802 2803</div></div></div></a> 2804 2805 <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> 2806 2807</div></div></div></a> 2808 2809 <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> 2810 2811</div></div></div></a> 2812 2813 2814</scroll-carousel> 2815 </div></div> 2816 </div> 2817 </div> 2818</header-menu-drawer-panel> 2819</header-menu-drawer> 2820</x-header> 2821</height-observer> 2822
2823<script> 2824 document.documentElement.style.setProperty('--header-height', `${Math.round(document.getElementById('shopify-section-sections--30543191376210__header').clientHeight)}px`); 2825</script>
2825 2826 2827</header> 2828<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2829<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"> 2830 <p class="h4">Panier </p> 2831 </div><div class="empty-state"> 2832 <div class="prose prose-justify-center"> 2833 <p class="h5">Votre panier est vide</p> 2834<a class="button" href="/collections/best-sellers" ><button-content class="button__content" >Explorer nos produits</button-content></a></div> 2835 </div>
2835<script> 2836 window.cartGiftSamplesConfig = { 2837 enableSamples: true, 2838 samplesMinimum: 0.0, 2839 samplesMaxQuantity: 3, 2840 sampleTypeLabel: "Ãchantillon offert", 2841 allowedSampleVariants: [53940064518482,53940039582034,53940046037330,53940039614802,] 2842 }; 2843 </script>
2843 2844
2844<script src="//fr.melvita.com/cdn/shop/t/4/assets/cart-gift-samples.js?v=80074334285395689151790245927" defer></script>
2844</cart-drawer> 2845</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" />
2846<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-search.js?v=35820209326577726131786011914" defer></script>
2846 2847 2848<x-drawer id="search-drawer" class="drawer drawer--search color-scheme color-scheme--scheme-1" handle-editor-events> 2849 <div slot="header"> 2850 <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"> 2851 <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" /> 2852 </svg><label for="search-drawer-input" class="sr-only">Recherche...</label> 2853 <input id="search-drawer-input" type="search" class="ax-search__input" name="q" placeholder="Recherche..." autocomplete="off" autocorrect="off" spellcheck="false"> 2854 2855 <button type="reset" class="ax-search__clear"> 2856 <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"> 2857 <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" /> 2858 </svg></button> 2859 </form> 2860 </div> 2861 2862 <predictive-search id="predictive-search"> 2863 <div slot="placeholder"><div class="ax-search ax-search--placeholder ax-search--no-aside"></div> 2864 </div><div slot="skeleton" aria-hidden="true"> 2865 <div class="ax-search ax-search--skeleton"> 2866 <div class="ax-search__aside"><div class="ax-search__group"> 2867 <span class="ax-skeleton ax-skeleton--title"></span> 2868 <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> 2869 </div><div class="ax-search__group"> 2870 <span class="ax-skeleton ax-skeleton--title"></span> 2871 <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> 2872 </div><div class="ax-search__group"> 2873 <span class="ax-skeleton ax-skeleton--title"></span> 2874 <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> 2875 </div></div> 2876 2877 <div class="ax-search__main"> 2878 <span class="ax-skeleton ax-skeleton--title"></span> 2879 <div class="ax-search__grid ax-search__grid--skeleton"><div class="ax-skeleton-card"> 2880 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2881 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2882 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2883 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2884 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2885 </div><div class="ax-skeleton-card"> 2886 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2887 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2888 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2889 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span>
2890 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2891 </div><div class="ax-skeleton-card"> 2892 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2893 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2894 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2895 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2896 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2897 </div><div class="ax-skeleton-card"> 2898 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2899 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2900 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2901 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2902 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2903 </div><div class="ax-skeleton-card"> 2904 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2905 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2906 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2907 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2908 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2909 </div><div class="ax-skeleton-card"> 2910 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2911 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2912 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2913 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2914 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2915 </div><div class="ax-skeleton-card"> 2916 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2917 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2918 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2919 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2920 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2921 </div><div class="ax-skeleton-card"> 2922 <span class="ax-skeleton ax-skeleton--media aspect-portrait_crop"></span> 2923 <span class="ax-skeleton ax-skeleton--card-title" style="--ax-skeleton-w: 70%"></span> 2924 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 90%"></span> 2925 <span class="ax-skeleton ax-skeleton--card-sub" style="--ax-skeleton-w: 55%"></span> 2926 <span class="ax-skeleton ax-skeleton--card-price" style="--ax-skeleton-w: 30%"></span> 2927 </div></div> 2928 <span class="ax-skeleton ax-skeleton--view-all"></span> 2929 </div> 2930 </div> 2931 </div> 2932 2933 <div slot="results" class="contents"><!-- FILL IN JS --></div> 2934 </predictive-search> 2935</x-drawer> 2936 2937</section> 2938<!-- END sections: overlay-group --><main id="main" class="anchor "> 2939 <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 2940 class="slideshow__slide is-selected h-full slideshow__slide--has-mobile-split color-scheme color-scheme--scheme-3"
2941 data-slide-type="image" 2942 role="group" 2943 2944> 2945 <div class="content-box min-h-fill"> 2946 <div class="content-box__background-media with-overlay" style="--overlay: 0 0 0 / 0.0"><figure class="slideshow__split-media"><picture ><source 2947 media="(max-width: 999px)" 2948 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" 2949 width="1125" 2950 height="1080" 2951 ><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 2952 media="(max-width: 999px)" 2953 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" 2954 width="1125" 2955 height="1080" 2956 ><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 2957 class="slide-content-group slide-content-group--second place-self-end-center sm:place-self-end" 2958 style="max-width: 720px" 2959 2960 > 2961 <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> 2962 2963 <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"> 2964 <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
2964ox="0 0 14 13"> 2965 <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"/> 2966 </svg></div><span class="subheading">4.7/5</span></div></div> 2967 <div class="slideshow-product-card__price bold"><price-list class="price-list justify-start"><sale-price class=""> 2968 <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> 2969 2970 2971</div> 2972 </div> 2973</div> 2974 </div> 2975</div> 2976 2977</slideshow-carousel> 2978</section><section id="shopify-section-template--30543197733202__featured_collections_dLNhXt" class="shopify-section shopify-section--featured-collections"><style> 2979 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 2980 --product-list-column-count: 2; 2981 --product-list-column-gap: 1rem; 2982 } 2983 2984 @media screen and (min-width: 700px) { 2985 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 2986 --product-list-column-count: 2; 2987 } 2988 } 2989 2990 @media screen and (min-width: 1000px) { 2991 #shopify-section-template--30543197733202__featured_collections_dLNhXt { 2992 --product-list-column-count: 4.2; 2993 } 2994 } 2995 2996 #shopify-section-template--30543197733202__featured_collections_dLNhXt .product-list--carousel { 2997 position: relative; 2998 margin-inline: calc(-1 * var(--container-gutter)); 2999 padding-inline: var(--container-gutter); 3000 scroll-padding-inline: var(--container-gutter); 3001 } 3002 3003 #shopify-section-template--30543197733202__featured_collections_dLNhXt [role="tab"] { 3004 font-size: 32px; 3005 } 3006 3007 @media screen and (min-width: 700px) { 3008 #shopify-section-template--30543197733202__featured_collections_dLNhXt [role="tab"] { 3009 font-size: 40px; 3010 } 3011 } 3012 </style> 3013 3014 <div class="color-scheme color-scheme--scheme-2"> 3015 <div class="container section-spacing"><div class="v-stack gap-8 sm:gap-10"> 3016 <div class="featured-collections-header"> 3017 <featured-collections-tabs role="tablist" class="featured-collections-header__tab-list scroll-area bleed"> 3018 <template shadowrootmode="open"> 3019 <slot part="tab-list" name="tab"></slot> 3020 </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"> 3021 <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> 3022</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 "> 3023<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">
3024 <span class="sr-only">Choisir les options</span> 3025 3026 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3027 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3028 <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"/> 3029 </svg></button-content> 3030 </button> 3031 3032 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3033 <div class="product-card__head"> 3034 <a 3035 href="/products/eau-extraordinaire-source-de-roses" 3036 class="product-title line-clamp" 3037 style="--line-clamp-count: 1" 3038 >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"> 3039 <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"/> 3040 </svg><span>4,7/5</span> 3041 </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=""> 3042 <span class="sr-only">Prix de vente</span>à partir de 5,50 â¬</sale-price></price-list></div> 3043 </div> 3044</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> 3045</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 "> 3046<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">
3047 <span class="sr-only">Choisir les options</span> 3048 3049 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3050 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3051 <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"/> 3052 </svg></button-content> 3053 </button> 3054 3055 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3056 <div class="product-card__head"> 3057 <a 3058 href="/products/serum-corps-or-vegetal" 3059 class="product-title line-clamp" 3060 style="--line-clamp-count: 1" 3061 >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"> 3062 <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"/> 3063 </svg><span>4,6/5</span> 3064 </span></div><p class="product-card__subtitle">Hydrater ⢠Lisser ⢠Affiner</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3065 <span class="sr-only">Prix de vente</span>à partir de 10,00 â¬</sale-price></price-list></div> 3066 </div> 3067</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> 3068</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" 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/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="(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"> 3069<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">
3070 <span class="sr-only">Ajouter au panier</span> 3071 3072 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3073 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3074 <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"/> 3075 </svg></button-content> 3076 </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"> 3077 <div class="product-card__head"> 3078 <a 3079 href="/products/huile-demaquillante-source-de-roses" 3080 class="product-title line-clamp" 3081 style="--line-clamp-count: 1" 3082 >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"> 3083 <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"/> 3084 </svg><span>4,6/5</span> 3085 </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=""> 3086 <span class="sr-only">Prix de vente</span>19,90 â¬</sale-price></price-list></div> 3087 </div> 3088</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> 3089</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" 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/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="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 "> 3090<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">
3091 <span class="sr-only">Choisir les options</span> 3092 3093 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3094 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3095 <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"/> 3096 </svg></button-content> 3097 </button> 3098 3099 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3100 <div class="product-card__head"> 3101 <a 3102 href="/products/creme-hydratante-source-de-roses" 3103 class="product-title line-clamp" 3104 style="--line-clamp-count: 1" 3105 >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"> 3106 <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"/> 3107 </svg><span>4,7/5</span> 3108 </span></div><p class="product-card__subtitle">Hydrater ⢠Repulper ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3109 <span class="sr-only">Prix de vente</span>à partir de 31,00 â¬</sale-price></price-list></div> 3110 </div> 3111</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> 3112</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"> 3113<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">
3114 <span class="sr-only">Ajouter au panier</span> 3115 3116 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3117 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3118 <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"/> 3119 </svg></button-content> 3120 </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"> 3121 <div class="product-card__head"> 3122 <a 3123 href="/products/creme-corps-or-vegetal" 3124 class="product-title line-clamp" 3125 style="--line-clamp-count: 1" 3126 >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"> 3127 <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"/> 3128 </svg><span>4,9/5</span> 3129 </span></div><p class="product-card__subtitle">Hydrater ⢠Apaiser ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3130 <span class="sr-only">Prix de vente</span>25,90 â¬</sale-price></price-list></div> 3131 </div> 3132</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> 3133</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 "> 3134<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">
3135 <span class="sr-only">Choisir les options</span> 3136 3137 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3138 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3139 <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"/> 3140 </svg></button-content> 3141 </button> 3142 3143 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3144 <div class="product-card__head"> 3145 <a 3146 href="/products/huile-extraordinaire-or-bio" 3147 class="product-title line-clamp" 3148 style="--line-clamp-count: 1" 3149 >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"> 3150 <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"/> 3151 </svg><span>4,9/5</span> 3152 </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=""> 3153 <span class="sr-only">Prix de vente</span>à partir de 19,50 â¬</sale-price></price-list></div> 3154 </div> 3155</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> 3156</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 "> 3157<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">
3158 <span class="sr-only">Choisir les options</span> 3159 3160 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3161 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3162 <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"/> 3163 </svg></button-content> 3164 </button> 3165 3166 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3167 <div class="product-card__head"> 3168 <a 3169 href="/products/mousse-nettoyante-bouquet-floral" 3170 class="product-title line-clamp" 3171 style="--line-clamp-count: 1" 3172 >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"> 3173 <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"/> 3174 </svg><span>4,9/5</span> 3175 </span></div><p class="product-card__subtitle">Nettoyer ⢠Adoucir ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3176 <span class="sr-only">Prix de vente</span>à partir de 8,90 â¬</sale-price></price-list></div> 3177 </div> 3178</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> 3179</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 "> 3180<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">
3181 <span class="sr-only">Choisir les options</span> 3182 3183 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3184 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3185 <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"/> 3186 </svg></button-content> 3187 </button> 3188 3189 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3190 <div class="product-card__head"> 3191 <a 3192 href="/products/creme-fermete-argan-bio-active" 3193 class="product-title line-clamp" 3194 style="--line-clamp-count: 1" 3195 >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"> 3196 <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"/> 3197 </svg><span>4,7/5</span> 3198 </span></div><p class="product-card__subtitle">Lifter ⢠Raffernir ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3199 <span class="sr-only">Prix de vente</span>à partir de 43,90 â¬</sale-price></price-list></div> 3200 </div> 3201</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> 3202</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 "> 3203<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">
3204 <span class="sr-only">Choisir les options</span> 3205 3206 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3207 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3208 <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"/> 3209 </svg></button-content> 3210 </button> 3211 3212 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3213 <div class="product-card__head"> 3214 <a 3215 href="/products/baume-nuit-argan-bio-active" 3216 class="product-title line-clamp" 3217 style="--line-clamp-count: 1" 3218 >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"> 3219 <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"/> 3220 </svg><span>4,7/5</span> 3221 </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=""> 3222 <span class="sr-only">Prix de vente</span>à partir de 43,90 â¬</sale-price></price-list></div> 3223 </div> 3224</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> 3225</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"> 3226<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">
3227 <span class="sr-only">Ajouter au panier</span> 3228 3229 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3230 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3231 <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"/> 3232 </svg></button-content> 3233 </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"> 3234 <div class="product-card__head"> 3235 <a 3236 href="/products/roll-on-contour-des-yeux-bleuet" 3237 class="product-title line-clamp" 3238 style="--line-clamp-count: 1" 3239 >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"> 3240 <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"/> 3241 </svg><span>4,4/5</span> 3242 </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=""> 3243 <span class="sr-only">Prix de vente</span>14,50 â¬</sale-price></price-list></div> 3244 </div> 3245</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> 3246</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
324651.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
324651.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"> 3247<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"> 3248 <span class="sr-only">Ajouter au panier</span> 3249 3250 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3251 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3252 <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"/> 3253 </svg></button-content> 3254 </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"> 3255 <div class="product-card__head"> 3256 <a 3257 href="/products/serum-anti-rides-argan-bio-active" 3258 class="product-title line-clamp" 3259 style="--line-clamp-count: 1" 3260 >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"> 3261 <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"/> 3262 </svg><span>4,8/5</span> 3263 </span></div><p class="product-card__subtitle">Lisser ⢠Corriger ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3264 <span class="sr-only">Prix de vente</span>51,90 â¬</sale-price></price-list></div> 3265 </div> 3266</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> 3267</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 "> 3268<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">
3269 <span class="sr-only">Choisir les options</span> 3270 3271 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3272 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3273 <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"/> 3274 </svg></button-content> 3275 </button> 3276 3277 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3278 <div class="product-card__head"> 3279 <a 3280 href="/products/huile-seche-fermete-or-rose" 3281 class="product-title line-clamp" 3282 style="--line-clamp-count: 1" 3283 >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"> 3284 <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"/> 3285 </svg><span>4,7/5</span> 3286 </span></div><p class="product-card__subtitle">Raffermir ⢠Tonifier ⢠Lisser</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3287 <span class="sr-only">Prix de vente</span>à partir de 12,50 â¬</sale-price></price-list></div> 3288 </div> 3289</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> 3290</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"> 3291<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">
3292 <span class="sr-only">Ajouter au panier</span> 3293 3294 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3295 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3296 <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"/> 3297 </svg></button-content> 3298 </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"> 3299 <div class="product-card__head"> 3300 <a 3301 href="/products/soin-yeux-argan-bio-active" 3302 class="product-title line-clamp" 3303 style="--line-clamp-count: 1" 3304 >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"> 3305 <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"/> 3306 </svg><span>4,6/5</span> 3307 </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=""> 3308 <span class="sr-only">Prix de vente</span>34,90 â¬</sale-price></price-list></div> 3309 </div> 3310</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> 3311</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"> 3312<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">
3313 <span class="sr-only">Ajouter au panier</span> 3314 3315 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3316 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3317 <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"/> 3318 </svg></button-content> 3319 </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"> 3320 <div class="product-card__head"> 3321 <a 3322 href="/products/serum-glow-sources-de-roses" 3323 class="product-title line-clamp" 3324 style="--line-clamp-count: 1" 3325 >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"> 3326 <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"/> 3327 </svg><span>4,7/5</span> 3328 </span></div><p class="product-card__subtitle">Hydrater ⢠Lisser ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3329 <span class="sr-only">Prix de vente</span>39,00 â¬</sale-price></price-list></div> 3330 </div> 3331</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> 3332</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"> 3333<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">
3334 <span class="sr-only">Ajouter au panier</span> 3335 3336 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3337 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3338 <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"/> 3339 </svg></button-content> 3340 </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"> 3341 <div class="product-card__head"> 3342 <a 3343 href="/products/eau-florale-de-bleuet-bio" 3344 class="product-title line-clamp" 3345 style="--line-clamp-count: 1" 3346 >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"> 3347 <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"/> 3348 </svg><span>4,7/5</span> 3349 </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=""> 3350 <span class="sr-only">Prix de vente</span>12,50 â¬</sale-price></price-list></div> 3351 </div> 3352</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> 3353</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 "> 3354<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">
3355 <span class="sr-only">Choisir les options</span> 3356 3357 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3358 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3359 <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"/> 3360 </svg></button-content> 3361 </button> 3362 3363 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3364 <div class="product-card__head"> 3365 <a 3366 href="/products/eau-florale-de-rose-bio" 3367 class="product-title line-clamp" 3368 style="--line-clamp-count: 1" 3369 >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"> 3370 <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"/> 3371 </svg><span>4,8/5</span> 3372 </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=""> 3373 <span class="sr-only">Prix de vente</span>à partir de 8,50 â¬</sale-price></price-list></div> 3374 </div> 3375</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> 3376</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"> 3377<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">
3378 <span class="sr-only">Ajouter au panier</span> 3379 3380 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3381 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3382 <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"/> 3383 </svg></button-content> 3384 </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"> 3385 <div class="product-card__head"> 3386 <a 3387 href="/products/masque-exfoliant-nectar-pur" 3388 class="product-title line-clamp" 3389 style="--line-clamp-count: 1" 3390 >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"> 3391 <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"/> 3392 </svg><span>4,8/5</span> 3393 </span></div><p class="product-card__subtitle">Purifier ⢠Matifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3394 <span class="sr-only">Prix de vente</span>21,90 â¬</sale-price></price-list></div> 3395 </div> 3396</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> 3397</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 "> 3398<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">
3399 <span class="sr-only">Choisir les options</span> 3400 3401 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3402 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3403 <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"/> 3404 </svg></button-content> 3405 </button> 3406 3407 <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-1"></quick-buy-modal></div></div><div class="product-card__info"> 3408 <div class="product-card__head"> 3409 <a 3410 href="/products/creme-redensifiante-nectar-sublime" 3411 class="product-title line-clamp" 3412 style="--line-clamp-count: 1" 3413 >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"> 3414 <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"/> 3415 </svg><span>4,6/5</span> 3416 </span></div><p class="product-card__subtitle">Raffermir ⢠Nourrir ⢠Redensifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3417 <span class="sr-only">Prix de vente</span>à partir de 57,00 â¬</sale-price></price-list></div> 3418 </div> 3419</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> 3420</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"> 3421<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">
3422 <span class="sr-only">Ajouter au panier</span> 3423 3424 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3425 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3426 <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"/> 3427 </svg></button-content> 3428 </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"> 3429 <div class="product-card__head"> 3430 <a 3431 href="/products/eau-florale-de-fleurs-d-oranger-bio" 3432 class="product-title line-clamp" 3433 style="--line-clamp-count: 1" 3434 >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"> 3435 <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"/> 3436 </svg><span>4,9/5</span> 3437 </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=""> 3438 <span class="sr-only">Prix de vente</span>13,90 â¬</sale-price></price-list></div> 3439 </div> 3440</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> 3441</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"> 3442<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">
3443 <span class="sr-only">Ajouter au panier</span> 3444 3445 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3446 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3447 <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"/> 3448 </svg></button-content> 3449 </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"> 3450 <div class="product-card__head"> 3451 <a 3452 href="/products/serum-global-nectar-sublime" 3453 class="product-title line-clamp" 3454 style="--line-clamp-count: 1" 3455 >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"> 3456 <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"/> 3457 </svg><span>4,7/5</span> 3458 </span></div><p class="product-card__subtitle">Lisser ⢠Raffermir ⢠Redensifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3459 <span class="sr-only">Prix de vente</span>73,00 â¬</sale-price></price-list></div> 3460 </div> 3461</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> 3462</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"> 3463<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">
3464 <span class="sr-only">Ajouter au panier</span> 3465 3466 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3467 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3468 <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"/> 3469 </svg></button-content> 3470 </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"> 3471 <div class="product-card__head"> 3472 <a 3473 href="/products/gel-nettoyant-nectar-pur" 3474 class="product-title line-clamp" 3475 style="--line-clamp-count: 1" 3476 >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"> 3477 <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"/> 3478 </svg><span>4,9/5</span> 3479 </span></div><p class="product-card__subtitle">Nettoyer ⢠Purifier</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3480 <span class="sr-only">Prix de vente</span>16,90 â¬</sale-price></price-list></div> 3481 </div> 3482</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> 3483</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"> 3484<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">
3485 <span class="sr-only">Ajouter au panier</span> 3486 3487 <button-content><svg aria-hidden="true" focusable="false" width="16" fill="none" class="icon icon-cart" part="icon" viewBox="0 0 16 16"> 3488 <path stroke-width="1" stroke="currentColor" d="m1.5 14.5 1-12h11l1 12h-13Z"/> 3489 <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"/> 3490 </svg></button-content> 3491 </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"> 3492 <div class="product-card__head"> 3493 <a 3494 href="/products/eau-florale-d-hamamelis-bio" 3495 class="product-title line-clamp" 3496 style="--line-clamp-count: 1" 3497 >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"> 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>5,0/5</span> 3500 </span></div><p class="product-card__subtitle">Apaiser ⢠Tonifier ⢠Illuminer</p><div class="product-card__price"><price-list class="price-list "><sale-price class=""> 3501 <span class="sr-only">Prix de vente</span>12,50 â¬</sale-price></price-list></div> 3502 </div> 3503</product-card></product-list> 3504 </div><progress-bar track-scroll-target="product-list-collection_RqqyhX" class="progress-bar progress-bar--limit-width "></progress-bar></div></div> 3505 </div> 3506 </div> 3507 </div> 3508</section><section id="shopify-section-template--30543197733202__collection_list_mVTcWM" class="shopify-section shopify-section--collection-list"><style> 3509 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3510 --section-vertical-spacing-block-start: 0px; 3511 --section-vertical-spacing-block-end: 0px; 3512 3513 --collection-list-grid: auto / auto-flow calc(100% / 1.2 - var(--collection-list-gap)); 3514 --collection-list-gap: 10px; 3515 --collection-list-side-padding: var(--collection-list-gap); 3516 } 3517 3518 @media screen and (min-width: 700px) { 3519 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3520 --collection-list-grid: auto / auto-flow 37vw; 3521 --collection-list-gap: 16px; 3522 } 3523 } 3524 3525 @media screen and (min-width: 1000px) { 3526 #shopify-section-template--30543197733202__collection_list_mVTcWM { 3527 --section-vertical-spacing-block-start: 0px; 3528 --section-vertical-spacing-block-end: 24px; 3529 3530 --collection-list-grid: auto-flow / repeat(3, minmax(0, 1fr)); 3531 } 3532 } 3533 3534 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list-wrapper { 3535 padding-inline: var(--collection-list-side-padding); 3536 padding-block: var(--section-vertical-spacing-block-start) var(--section-vertical-spacing-block-end); 3537 } 3538 3539 3540 3541 /* Mobile slider: full-bleed track (no white gap when scrolling), first card aligned to the 3542 content on the left, peek of the next card flush against the right edge ("collé à droite"). */ 3543 @media screen and (max-width: 699px) { 3544 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list { 3545 margin-inline: calc(-1 * var(--collection-list-side-padding)); 3546 padding-inline-start: var(--collection-list-side-padding); 3547 padding-inline-end: 0; 3548 scroll-padding-inline-start: var(--collection-list-side-padding); 3549 scroll-padding-inline-end: 0; 3550 gap: 10px; 3551 } 3552 } 3553 3554 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-list__item .content-box { 3555 background-color: #F6F6F6; 3556 border-radius: 8px; 3557 overflow: clip; 3558 } 3559 3560 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-card__cta-reveal { 3561 display: grid; 3562 grid-template-rows: 0fr; 3563 transition: grid-template-rows 0.45s ease; 3564 } 3565 3566 #shopify-section-template--30543197733202__collection_list_mVTcWM .collection-card__cta { 3567 min-height: 0; 3568 overflow: hidden; 3569 opacity: 0; 3570 transform: translateY(6px); 3571 padding-top: 12px; 3572 padding-bottom: 8px; 3573 font-size: var(--text-sm); 3574 text-decoration: underline; 3575 text-underline-offset: 6px; 3576 transition: opacity 0.45s ease, transform 0.45s ease; 3577 } 3578 3579 @media (hover: hover) { 3580 #shopify-section-template--30543197733202__collection_list_mVTcWM .group:hover .collection-card__cta-reveal { 3581 grid-template-rows: 1fr; 3582 } 3583 3584 #shopify-section-template--30543197733202__collection_list_mVTcWM .group:hover .collection-card__cta { 3585 opacity: 1; 3586 transform: translateY(0); 3587 } 3588 } 3589 </style> 3590 3591 <div class="color-scheme color-scheme--scheme-2"> 3592 <div class="collection-list-wrapper"> 3593 <div class="section-stack"> 3594 3595
3596 <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"> 3597 <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> 3598</div></div></a> 3599 3600</div> 3601<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"> 3602 <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> 3603</div></div></a> 3604 3605</div> 3606<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"> 3607 <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> 3608</div></div></a> 3609 3610</div> 3611</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> 3612 </div> 3613 </div> 3614</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"> 3615 <div class="container section-spacing"> 3616 <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> 3617 </div> 3618 </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" > 3619 <div class="container section-spacing"> 3620 <div class="ax-featured__grid"><slideshow-carousel 3621 id="ax-featured-template--30543197733202__ax_featured_product_BrCDnr" 3622 class="ax-featured__slideshow" 3623 cell-selector=".ax-featured__slide" 3624 allow-swipe 3625 transition="fade" 3626 autoplay="6" 3627 role="region" 3628 ><div 3629 class="ax-featured__slide is-selected"data-button-hover-proxy 3630 role="group" 3631 aria-label="Elément 1 de 1" 3632 3633 > 3634 <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> 3635 3636 <div class="ax-featured__slide-content"> 3637 <div class="ax-featured__slide-body"><div class="ax-featured__tags"><span class="ax-tag ax-tag--square">
3637Teint terne</span> 3638<span class="ax-tag ax-tag--square">Manque d'éclat</span> 3639 3640</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> 3641 </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"> 3642<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-1"></quick-buy-modal></div></div> 3643 3644 <div class="ax-featured__product-info"> 3645 <div class="ax-featured__product-head"> 3646 <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"> 3647 <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"/> 3648 </svg>4,8/5 3649 </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=""> 3650 <span class="sr-only">Prix de vente</span>à partir de 34,00 â¬</sale-price></price-list></div></div> 3651 </div> 3652 </div> 3653 </div> 3654</div> 3655 3656 3657 3658 3659</section><section id="shopify-section-template--30543197733202__collection_list_88WjKe" class="shopify-section shopify-section--collection-list"><style> 3660 #shopify-section-template--30543197733202__collection_list_88WjKe { 3661 --section-vertical-spacing-block-start: 0px; 3662 --section-vertical-spacing-block-end: 20px; 3663 3664 --collection-list-grid: auto / auto-flow calc(100% / 2.5 - var(--collection-list-gap)); 3665 --collection-list-gap: 10px; 3666 --collection-list-side-padding: var(--collection-list-gap); 3667 } 3668 3669 @media screen and (min-width: 700px) { 3670 #shopify-section-template--30543197733202__collection_list_88WjKe { 3671 --collection-list-grid: auto / auto-flow 37vw; 3672 --collection-list-gap: var(--container-gutter); 3673 } 3674 } 3675 3676 @media screen and (min-width: 1000px) { 3677 #shopify-section-template--30543197733202__collection_list_88WjKe { 3678 --section-vertical-spacing-block-start: 0px; 3679 --section-vertical-spacing-block-end: 56px; 3680 3681 --collection-list-grid: auto-flow / repeat(6, minmax(0, 1fr)); 3682 } 3683 } 3684 3685 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list-wrapper { 3686 padding-inline: var(--collection-list-side-padding); 3687 padding-block: var(--section-vertical-spacing-block-start) var(--section-vertical-spacing-block-end); 3688 } 3689 3690 3691 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list { 3692 align-items: start; 3693 gap: 16px; 3694 } 3695 3696 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .content-box__background-media > * { 3697 height: auto; 3698 } 3699 3700 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .prose :is(.heading, .h1, .h2, .h3, .h4, .h5, .h6, .h7) { 3701 font-family: var(--text-font-family);
3702 font-weight: var(--text-font-weight); 3703 font-size: var(--text-base); 3704 letter-spacing: var(--text-letter-spacing); 3705 line-height: var(--text-line-height); 3706 text-transform: none; 3707 } 3708 3709 3710 /* Mobile slider: full-bleed track (no white gap when scrolling), first card aligned to the 3711 content on the left, peek of the next card flush against the right edge ("collé à droite"). */ 3712 @media screen and (max-width: 699px) { 3713 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list { 3714 margin-inline: calc(-1 * var(--collection-list-side-padding)); 3715 padding-inline-start: var(--collection-list-side-padding); 3716 padding-inline-end: 0; 3717 scroll-padding-inline-start: var(--collection-list-side-padding); 3718 scroll-padding-inline-end: 0; 3719 gap: 10px; 3720 } 3721 } 3722 3723 #shopify-section-template--30543197733202__collection_list_88WjKe .collection-list__item .content-box { 3724 background-color: #F6F6F6; 3725 border-radius: 8px; 3726 overflow: clip; 3727 } 3728 </style> 3729 3730 <div class="color-scheme color-scheme--scheme-2"> 3731 <div class="collection-list-wrapper"> 3732 <div class="section-stack"> 3733 <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> 3734</div></div> 3735 3736 <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"> 3737 <div class="content-box min-h-auto overflow-clip"> 3738 <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> 3739 </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> 3740</div></div></a> 3741 3742</div> 3743<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"> 3744 <div class="content-box min-h-auto overflow-clip"> 3745 <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> 3746 </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> 3747</div></div></a> 3748 3749</div> 3750<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"> 3751 <div class="content-box min-h-auto overflow-clip"> 3752 <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> 3753 </div>
3753<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> 3754</div></div></a> 3755 3756</div> 3757<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"> 3758 <div class="content-box min-h-auto overflow-clip"> 3759 <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> 3760 </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> 3761</div></div></a> 3762 3763</div> 3764<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"> 3765 <div class="content-box min-h-auto overflow-clip"> 3766 <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> 3767 </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> 3768</div></div></a> 3769 3770</div> 3771<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"> 3772 <div class="content-box min-h-auto overflow-clip"> 3773 <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> 3774 </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> 3775</div></div></a> 3776 3777</div> 3778</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> 3779 </div> 3780 </div> 3781</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;" > 3782 <div class="ax-histoire__grid"> 3783 <div 3784 class="ax-histoire__intro color-scheme color-scheme--scheme-6" 3785 style="background-color: #8ea740;" 3786 > 3787 <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"> 3788<a class="button" href="/pages/notre-histoire" ><button-content class="button__content" >Découvrir notre histoire</button-content></a></div></div> 3789 </div> 3790 3791 <div class="ax-histoire__media color-scheme color-scheme--scheme-4"> 3792 <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> 3793 3794 <div class="ax-histoire__media-scrim" aria-hidden="true"></div> 3795 3796 <div class="ax-histoire__media-content"><div class="ax-histoire__tags"><span class="ax-tag ax-tag--square">Actifs naturels</span> 3797<span class="ax-tag ax-tag--square">Efficacité visible</span> 3798 3799 3800</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> 3801 </div> 3802 </div> 3803</div> 3804 3805 3806</section><section id="shopify-section-template--30543197733202__17878441899203c9a6" class="shopify-section shopify-section--blocks"> 3807</section> 3808 </main><!-- BEGIN sections: footer-group --> 3809<section id="shopify-section-sections--30543190688082__trust_icons_dhwgem" class="shopify-section shopify-section-group-footer-group shopify-section--trust-icons"><style> 3810 #shopify-section-sections--30543190688082__trust_icons_dhwgem { 3811 --trust-icons-item-count: 4; 3812 } 3813 </style>
3813<script src="//fr.melvita.com/cdn/shop/t/4/assets/ax-product-slider.js?v=135989042043708014381787222692" defer></script>
3813<div class="color-scheme color-scheme--scheme-2"><ax-autoplay-carousel class="trust-icons trust-icons--slider" autoplay="4000"> 3814 <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" > 3815 <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> 3816 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 2 de 4" > 3817 <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> 3818 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 3 de 4" > 3819 <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> 3820 </div><div class="trust-icons__item snap-center" role="group" aria-label="Elément 4 de 4" > 3821 <div class="prose prose-justify-center prose--compact"><p class="h7">RETOURS FACILES</p><p class="text-subdued">Sous 14 jours</p></div> 3822 </div></scroll-carousel> 3823 3824 <progress-bar track-scroll-target="trust-icons-sections--30543190688082__trust_icons_dhwgem" class="progress-bar progress-bar--limit-width sm:hidden"></progress-bar> 3825 </ax-autoplay-carousel></div> 3826</section><section id="shopify-section-sections--30543190688082__newsletter" class="shopify-section shopify-section-group-footer-group shopify-section--newsletter"><style> 3827 #shopify-section-sections--30543190688082__newsletter .newsletter-band { 3828 display: grid; 3829 gap: 1.5rem; 3830 } 3831 3832 #shopify-section-sections--30543190688082__newsletter .newsletter-band__description { 3833 max-width: 28rem; 3834 } 3835 3836 /* Email field and submit button on a single row, but kept separate (gap + rounded corners) */ 3837 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit { 3838 flex-direction: row; 3839 align-items: stretch; 3840 gap: .75rem; 3841 } 3842 3843 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .form-control { 3844 flex-grow: 1; 3845 } 3846 3847 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .input { 3848 --input-padding-block: .5rem; 3849 min-height: 100%; 3850 border-inline-end-width: 1px; 3851 border-radius: var(--input-border-radius); 3852 background-color: transparent; 3853 } 3854 3855 #shopify-section-sections--30543190688082__newsletter .newsletter-band .input-with-connected-submit .button { 3856 --button-padding-block: .5rem; 3857 border-radius: var(--button-border-radius); 3858 font-weight: 700; 3859 } 3860 3861 /* Placeholder ("Votre mail") in solid black instead of the default subdued tone */ 3862 #shopify-section-sections--30543190688082__newsletter .newsletter-band .floating-label { 3863 color: rgb(var(--input-text-color, var(--text-color))); 3864 font-size: 14px; 3865 } 3866 3867 /* The theme lowercases every heading; the mockup keeps the original casing */ 3868 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading :where(h1, h2, h3, h4, h5, h6) { 3869 font-weight: 400; 3870 text-transform: none; 3871 line-height: 110%; 3872 } 3873 3874 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading * { 3875 margin: 0; 3876 } 3877 3878 /* Two-tone heading: light first words, bold highlighted part */ 3879 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading :where(h1, h2, h3, h4, h5, h6) strong { 3880 font-weight: 800; 3881 } 3882 3883 @media screen and (min-width: 1000px) { 3884 #shopify-section-sections--30543190688082__newsletter .newsletter-band { 3885 grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, auto); 3886 align-items: center; 3887 gap: clamp(2.5rem, 5vw, 6rem); 3888 } 3889 3890 #shopify-section-sections--30543190688082__newsletter .newsletter-band__heading { 3891 max-width: 21rem; 3892 } 3893 3894 #shopify-section-sections--30543190688082__newsletter .newsletter-band__form { 3895 width: 22rem; 3896 } 3897 } 3898</style> 3899 3900<div class="color-scheme color-scheme--scheme-1"><div class="container section-spacing"> 3901 <div class="newsletter-band"> 3902 <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]" 3903 3904 3905 3906 3907 placeholder=" " 3908 autocomplete="email" 3909 3910 enterkeyhint="send" 3911 required 3912 3913 3914 3915><label for="input--sections--30543190688082__newsletter--contactemail" class="floating-label ">Votre mail</label></div> 3916<button type="submit" class="button" ><button-content class="button__content" >Envoyer</button-content></button></div></form></div> 3917 </div> 3918 </div></div> 3919 3920 3921</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"> 3922 <div class="container">
3922<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> 3923 </ul></div><accordion-disclosure class="accordion sm:hidden" > 3924 <details class="accordion__disclosure" > 3925 <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"> 3926 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 3927 </svg></summary> 3928 3929 <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>
3929<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> 3930 </ul></div> 3931 </details> 3932</accordion-disclosure> 3933</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> 3934 </ul></div><accordion-disclosure class="accordion sm:hidden" > 3935 <details class="accordion__disclosure" > 3936 <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"> 3937 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 3938 </svg></summary> 3939 3940 <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> 3941 </ul></div> 3942 </details> 3943</accordion-disclosure> 3944</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> 3945 </ul></div><accordion-disclosure class="accordion sm:hidden" > 3946 <details class="accordion__disclosure" > 3947 <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"> 3948 <path d="M10.5133 0.367188L5.42631 5.06284L0.339355 0.367188" stroke="currentColor" stroke-linejoin="round"/> 3949 </svg></summary> 3950 3951 <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> 3952 </ul></div> 3953 </details> 3954</accordion-disclosure> 3955</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"> 3956 <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"> 3957 <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
3957H7.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"/> 3958 </svg></a> 3959 </li><li class="social-media__item branding-colors--instagram"> 3960 <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"> 3961 <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"/> 3962 <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"/> 3963 <path d="M17.5 6.5H17.51" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3964 </svg></a> 3965 </li><li class="social-media__item branding-colors--youtube"> 3966 <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"> 3967 <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"/> 3968 <path d="M9.75 15.0205L15.5 11.7505L9.75 8.48047V15.0205Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 3969 </svg></a> 3970 </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 3971 href="#cookie" 3972 class="footer__legal-link link-reversed link-tap-area" 3973 onclick="if(window.OneTrust){event.preventDefault();OneTrust.ToggleInfoDisplay()}" 3974 >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> 3975</div> 3976 3977</footer> 3978<!-- END sections: footer-group --><x-toast class="toast"> 3979 3980 </x-toast> 3981 3982
3982<script> 3983 if (window) {const urlParams = new URLSearchParams(window?.location?.search); 3984 const sales_token = urlParams.get('ts'); 3985 if (sales_token) {window.localStorage.setItem('kolsquare', JSON.stringify({ sales_token }));}} 3986 </script>
3986 3987
3987<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3987 3988</body> 3989</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.