<!doctype html>
<html lang="fr" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
<title>La Maison COTTAN - À propos</title><meta name="description" content="Découvrez la Maison COTTAN : son fondateur, son comité d'experts et son Nouvel Art Formulatoire, où l'héritage apothicaire de 1840 rencontre la science moderne."><link rel="canonical" href="https://www.cottan.com/pages/a-propos">
<link rel="help" type="text/plain" href="/pages/llms-txt"><link rel="shortcut icon" href="//www.cottan.com/cdn/shop/files/cottan_fav.png?v=1634653332&width=96">
<link rel="apple-touch-icon" href="//www.cottan.com/cdn/shop/files/cottan_fav.png?v=1634653332&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n7.d08d282a03b4a9cde493a0a5c170eb41fd0a48a6.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.cottan.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="website">
<meta property="og:title" content="La Maison COTTAN - À propos"><meta property="og:image" content="http://www.cottan.com/cdn/shop/files/COTTAN-blason-marque.jpg?v=1765544728&width=2048">
<meta property="og:image:secure_url" content="https://www.cottan.com/cdn/shop/files/COTTAN-blason-marque.jpg?v=1765544728&width=2048">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="628"><meta property="og:description" content="Découvrez la Maison COTTAN : son fondateur, son comité d'experts et son Nouvel Art Formulatoire, où l'héritage apothicaire de 1840 rencontre la science moderne."><meta property="og:url" content="https://www.cottan.com/pages/a-propos">
<meta property="og:site_name" content="COTTAN"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="La Maison COTTAN - À propos">
<meta name="twitter:description" content="Découvrez la Maison COTTAN : son fondateur, son comité d'experts et son Nouvel Art Formulatoire, où l'héritage apothicaire de 1840 rencontre la science moderne."><meta name="twitter:image" content="https://www.cottan.com/cdn/shop/files/COTTAN-blason-marque.jpg?crop=center&height=1200&v=1765544728&width=1200">
<meta name="twitter:image:alt" content="share_seo"><script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
<script type="application/json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Accueil",
"item": "https://www.cottan.com"
},{
"@type": "ListItem",
"position": 2,
"name": "À propos",
"item": "https://www.cottan.com/pages/a-propos"
}]
}
</script><style>/* Typography (heading) */
@font-face {
font-family: "EB Garamond";
font-weight: 700;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n7.d08d282a03b4a9cde493a0a5c170eb41fd0a48a6.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n7.7c8306185882f01a9ed6edf77ce46bbf9dd53b41.woff") format("woff");
}
/* Typography (custom headings H1-H6) */
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 700;
font-style: italic;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_i7.a554120900e2a1ba4ba64bd80ad36a8fd44041f5.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_i7.7101ca1f5cf9647cc8a47fe8b7268d197f62e702.woff") format("woff");
}
/* Typography (body) */
@font-face {
font-family: Poppins;
font-weight: 300;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 300;
font-style: italic;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/poppins/poppins_i3.8536b4423050219f608e17f134fe9ea3b01ed890.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/poppins/poppins_i3.0f4433ada196bcabf726ed78f8e37e0995762f7f.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 400;
font-style: normal;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 400;
font-style: italic;
font-display: fallback;
src: url("//www.cottan.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}
:root {
/* Container */
--container-max-width: 100%;
--container-xxs-max-width: 27.5rem; /* 440px */
--container-xs-max-width: 42.5rem; /* 680px */
--container-sm-max-width: 61.25rem; /* 980px */
--container-md-max-width: 71.875rem; /* 1150px */
--container-lg-max-width: 78.75rem; /* 1260px */
--container-xl-max-width: 85rem; /* 1360px */
--container-gutter: 1.25rem;
--section-vertical-spacing: 3rem;
--section-vertical-spacing-tight:2.5rem;
--section-stack-gap:2.5rem;
--section-stack-gap-tight:2.25rem;
/* Form settings */
--form-gap: 1.25rem; /* Gap between fieldset and submit button */
--fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
--form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
--checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
--input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
--input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
--checkbox-size: 0.875rem; /* Size (width and height) for checkbox */
/* Other sizes */
--sticky-area-height: 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));
/* RTL support */
--transform-logical-flip: 1;
--transform-origin-start: left;
--transform-origin-end: right;
/**
* ---------------------------------------------------------------------
* TYPOGRAPHY
* ---------------------------------------------------------------------
*/
/* Font properties */
--heading-font-family: "EB Garamond", serif;
--heading-font-weight: 700;
--heading-font-style: normal;
--heading-text-transform: normal;
--heading-letter-spacing: 0.0em;
--text-font-family: Poppins, sans-serif;
--text-font-weight: 300;
--text-font-style: normal;
--text-letter-spacing: 0.0em;
--button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
--button-text-transform: normal;
--button-letter-spacing: 0.0em;
/* Font sizes */--text-heading-size-factor: 1.3;
--text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
--text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
--text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
--text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
--text-h5: calc(0.875rem * var(--text-heading-size-factor));
--text-h6: calc(0.75rem * var(--text-heading-size-factor));
/* Custom heading styles */
--custom-h1-font: "EB Garamond", serif;
--custom-h1-size: 32px;
--custom-h1-color: inherit;
--custom-h1-weight: 700;
--custom-h1-margin-top: 0px;
--custom-h1-margin-bottom: 0px;
--custom-h2-font: "EB Garamond", serif;
--custom-h2-size: 28px;
--custom-h2-color: inherit;
--custom-h2-weight: 700;
--custom-h2-margin-top: 0px;
--custom-h2-margin-bottom: 0px;
--custom-h3-font: "EB Garamond", serif;
--custom-h3-size: 22px;
--custom-h3-color: inherit;
--custom-h3-weight: 700;
--custom-h3-margin-top: 0px;
--custom-h3-margin-bottom: 0px;
--custom-h4-font: "EB Garamond", serif;
--custom-h4-size: 18px;
--custom-h4-color: inherit;
--custom-h4-weight: 600;
--custom-h4-margin-top: 0px;
--custom-h4-margin-bottom: 0px;
--custom-h5-font: "EB Garamond", serif;
--custom-h5-size: 14px;
--custom-h5-color: inherit;
--custom-h5-weight: 600;
--custom-h5-margin-top: 0px;
--custom-h5-margin-bottom: 0px;
--custom-h6-font: "EB Garamond", serif;
--custom-h6-size: 12px;
--custom-h6-color: inherit;
--custom-h6-weight: 600;
--custom-h6-margin-top: 0px;
--custom-h6-margin-bottom: 0px;
--text-xs: 0.75rem;
--text-sm: 0.8125rem;
--text-base: 0.875rem;
--text-lg: 1.0rem;
--text-xl: 1.25rem;
/* Rounded variables (used for border radius) */
--rounded-full: 9999px;
--button-border-radius: 3.75rem;
--input-border-radius: 0.0rem;
/* Box shadow */
--shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
--shadow: 0 5px 15px rgb(0 0 0 / 0.05);
--shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
--shadow-block: px px px rgb(var(--text-primary) / 0.0);
/**
* ---------------------------------------------------------------------
* OTHER
* ---------------------------------------------------------------------
*/
--checkmark-svg-url: url(//www.cottan.com/cdn/shop/t/75/assets/checkmark.svg?v=77552481021870063511778658787);
--cursor-zoom-in-svg-url: url(//www.cottan.com/cdn/shop/t/75/assets/cursor-zoom-in.svg?v=31744706887206012901778658787);
}
[dir="rtl"]:root {
/* RTL support */
--transform-logical-flip: -1;
--transform-origin-start: right;
--transform-origin-end: left;
}
@media screen and (min-width: 700px) {
:root {
/* Typography (font size) */
--text-xs: 0.875rem;
--text-sm: 0.9375rem;
--text-base: 1.0rem;
--text-lg: 1.125rem;
--text-xl: 1.375rem;
/* Spacing settings */
--container-gutter: 2rem;
}
}
@media screen and (min-width: 1000px) {
:root {
/* Spacing settings */
--container-gutter: 3rem;
--section-vertical-spacing: 5rem;
--section-vertical-spacing-tight: 4rem;
--section-stack-gap:4rem;
--section-stack-gap-tight:4rem;
}
}:root {/* Overlay used for modal */
--page-overlay: 0 0 0 / 0.4;
/* We use the first scheme background as default */
--page-background: ;
/* Product colors */
--on-sale-text: 0 140 180;
--on-sale-badge-background: 0 140 180;
--on-sale-badge-text: 255 255 255;
--sold-out-badge-background: 239 239 239;
--sold-out-badge-text: 0 0 0 / 0.65;
--custom-badge-background: 0 140 180;
--custom-badge-text: 255 255 255;
--star-color: 0 140 180;
/* Status colors */
--success-background: 212 227 203;
--success-text: 48 122 7;
--warning-background: 253 241 224;
--warning-text: 237 138 0;
--error-background: 243 204 204;
--error-text: 203 43 43;
}.color-scheme--scheme-1 {
/* Color settings */--accent: 0 140 180;
--text-color: 48 48 48;
--background: 255 255 255 / 1.0;
--background-without-opacity: 255 255 255;
--background-gradient: ;--border-color: 224 224 224;/* Button colors */
--button-background: 0 140 180;
--button-text-color: 255 255 255;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--scheme-2 {
/* Color settings */--accent: 48 48 48;
--text-color: 48 48 48;
--background: 255 255 255 / 1.0;
--background-without-opacity: 255 255 255;
--background-gradient: ;--border-color: 224 224 224;/* Button colors */
--button-background: 48 48 48;
--button-text-color: 255 255 255;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--scheme-3 {
/* Color settings */--accent: 0 140 180;
--text-color: 48 48 48;
--background: 250 247 240 / 1.0;
--background-without-opacity: 250 247 240;
--background-gradient: ;--border-color: 220 217 211;/* Button colors */
--button-background: 0 140 180;
--button-text-color: 255 255 255;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-6273fab66eb08db28b97ec715687e08e) + .shopify-section:has(.section-spacing.color-scheme--bg-6273fab66eb08db28b97ec715687e08e:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--scheme-4 {
/* Color settings */--accent: 255 255 255;
--text-color: 255 255 255;
--background: 0 0 0 / 0.0;
--background-without-opacity: 0 0 0;
--background-gradient: ;--border-color: 255 255 255;/* Button colors */
--button-background: 255 255 255;
--button-text-color: 48 48 48;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--scheme-e0f3b0ba-3023-4afd-929a-602e24512caf {
/* Color settings */--accent: 0 140 180;
--text-color: 255 255 255;
--background: 0 140 180 / 1.0;
--background-without-opacity: 0 140 180;
--background-gradient: ;--border-color: 38 157 191;/* Button colors */
--button-background: 0 140 180;
--button-text-color: 255 255 255;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-700e6f0a64effa34e172ef4df43090bb) + .shopify-section:has(.section-spacing.color-scheme--bg-700e6f0a64effa34e172ef4df43090bb:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--scheme-22958b17-0f4f-455f-b144-30471b1fdf60 {
/* Color settings */--accent: 0 0 0;
--text-color: 0 140 180;
--background: 255 255 255 / 1.0;
--background-without-opacity: 255 255 255;
--background-gradient: ;--border-color: 217 238 244;/* Button colors */
--button-background: 0 0 0;
--button-text-color: 0 140 180;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
padding-block-start: 0;
}.color-scheme--dialog {
/* Color settings */--accent: 0 140 180;
--text-color: 48 48 48;
--background: 255 255 255 / 1.0;
--background-without-opacity: 255 255 255;
--background-gradient: ;--border-color: 224 224 224;/* Button colors */
--button-background: 0 140 180;
--button-text-color: 255 255 255;
/* Circled buttons */
--circle-button-background: 255 255 255;
--circle-button-text-color: 48 48 48;
}
/* Heading custom styles - placed here but use !important to override theme.css */
</style><script>
// This allows to expose several variables to the global scope, to be used in scripts
window.themeVariables = {
settings: {
showPageTransition: null,
pageType: "page",
moneyFormat: "{{amount_with_comma_separator}}€",
moneyWithCurrencyFormat: "{{amount_with_comma_separator}}€ EUR",
currencyCodeEnabled: false,
cartType: "drawer",
staggerMenuApparition: true
},
strings: {
addedToCart: "Produit ajouté au panier !",
closeGallery: "Fermer la galerie",
zoomGallery: "Zoomer sur l\u0026#39;image",
errorGallery: "L\u0026#39;image ne peut pas etre chargée",
shippingEstimatorNoResults: "Nous ne livrons pas à votre adresse.",
shippingEstimatorOneResult: "Il y a un résultat pour votre adresse :",
shippingEstimatorMultipleResults: "Il y a plusieurs résultats pour votre adresse :",
shippingEstimatorError: "Impossible d\u0026#39;estimer les frais de livraison :",
next: "Suivant",
previous: "Précédent"
},
mediaQueries: {
'sm': 'screen and (min-width: 700px)',
'md': 'screen and (min-width: 1000px)',
'lg': 'screen and (min-width: 1150px)',
'xl': 'screen and (min-width: 1400px)',
'2xl': 'screen and (min-width: 1600px)',
'sm-max': 'screen and (max-width: 699px)',
'md-max': 'screen and (max-width: 999px)',
'lg-max': 'screen and (max-width: 1149px)',
'xl-max': 'screen and (max-width: 1399px)',
'2xl-max': 'screen and (max-width: 1599px)',
'motion-safe': '(prefers-reduced-motion: no-preference)',
'motion-reduce': '(prefers-reduced-motion: reduce)',
'supports-hover': 'screen and (pointer: fine)',
'supports-touch': 'screen and (hover: none)'
}
};</script><script type="importmap">{
"imports": {
"vendor": "//www.cottan.com/cdn/shop/t/75/assets/vendor.min.js?v=118757129943152772801778603912",
"theme": "//www.cottan.com/cdn/shop/t/75/assets/theme.js?v=101968322525841978421778603911",
"photoswipe": "//www.cottan.com/cdn/shop/t/75/assets/photoswipe.min.js?v=13374349288281597431778603909"
}
}
</script>
<script type="module" src="//www.cottan.com/cdn/shop/t/75/assets/vendor.min.js?v=118757129943152772801778603912"></script>
<script type="module" src="//www.cottan.com/cdn/shop/t/75/assets/theme.js?v=101968322525841978421778603911"></script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="01sb84zj8wt96zt9fifexu9g3ssqep">
<meta name="facebook-domain-verification" content="z8g7mx8pi61d4fobmqgzonht4gihzj">
<meta name="facebook-domain-verification" content="306q34gc41fr0to63d4e63e93lgrg7">
<meta name="google-site-verification" content="O7mMYZYftRizrScWN_yy8dYDoE2zD0-8Embq1ip8U9s">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57445187792/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="e306c975b9a424ffe81c62cf93160eba">
<meta id="in-context-paypal-metadata" data-shop-id="57445187792" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<link rel="alternate" hreflang="x-default" href="https://www.cottan.com/pages/a-propos">
<link rel="alternate" hreflang="fr" href="https://www.cottan.com/pages/a-propos">
<link rel="alternate" hreflang="en" href="https://www.cottan.com/en/pages/a-propos">
<link rel="alternate" hreflang="es" href="https://www.cottan.com/es/pages/a-propos">
<link rel="alternate" hreflang="de" href="https://www.cottan.com/de/pages/a-propos">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=57445187792" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57445187792,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57445187792","merchantName":"COTTAN","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"COTTAN","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"e306c975b9a424ffe81c62cf93160eba","betas":["rich-media-storefront-analytics"],"domain":"www.cottan.com","predictiveSearch":true,"shopId":57445187792,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "cottanparis.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"shopify-cot\/main","id":193370489178,"schema_name":"Prestige","schema_version":"10.10.1","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.cottan.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
<script defer="defer" async type="module" src="//www.cottan.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("//www.cottan.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"avatar":["modules/v2/loader.avatar.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.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"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"]};
</script>
<script id="__st">var __st={"a":57445187792,"offset":7200,"reqid":"a7e4d20b-51d4-4305-90d1-69b4053d9caa-1780630796","pageurl":"www.cottan.com\/pages\/a-propos","s":"pages-160580108634","u":"92c6fbd37477","p":"page","rtyp":"page","rid":160580108634};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<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.2.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>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.cottan.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.cottan.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script async="async" integrity="sha256-hlq21VGceRKy8z+Fjhropk1BwDPACP0RdQ5rBrATyUo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-67b41cb9.js" crossorigin="anonymous"></script>
<script id='scb4127' type='text/javascript' async='' src='https://www.cottan.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<link href="//www.cottan.com/cdn/shop/t/75/assets/theme.css?v=176578357791337423291778603910" rel="stylesheet" type="text/css" media="all" /><style id="custom-heading-styles">
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
@font-face {
font-family: "EB Garamond";
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.f03b4ad40330b0ec2af5bb96f169ce0df8a12bc0.woff2") format("woff2"),
url("//www.cottan.com/cdn/fonts/ebgaramond/ebgaramond_n4.73939a8b7fe7c6b6b560b459d64db062f2ba1a29.woff") format("woff");
}
.custom-hn.h1 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 32px !important;
font-weight: 700 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.custom-hn.h2 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 28px !important;
font-weight: 700 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.custom-hn.h3 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 22px !important;
font-weight: 700 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.custom-hn.h4 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 18px !important;
font-weight: 600 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.custom-hn.h5 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 14px !important;
font-weight: 600 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.custom-hn.h6 {
--heading-font-family: "EB Garamond", serif;
font-family: "EB Garamond", serif !important;
font-size: 12px !important;
font-weight: 600 !important;
color: inherit !important;
margin-top: 0px;
margin-bottom: 0px;
}
.header__primary-nav-item > a,
.header__primary-nav-item > details > summary,
.header__primary-nav-item > dropdown-menu-disclosure > details > summary,
.header__primary-nav-item > mega-menu-disclosure > details > summary,
.header-sidebar__linklist-button {
font-family: "EB Garamond", serif !important;
font-size: 16px !important;
}
@media screen and (max-width: 699px) {
.custom-hn.h1 { font-size: 26px !important; }
.custom-hn.h2 { font-size: 22px !important; }
.custom-hn.h3 { font-size: 18px !important; }
.custom-hn.h4 { font-size: 16px !important; }
.custom-hn.h5 { font-size: 14px !important; }
.custom-hn.h6 { font-size: 12px !important; }
.header__primary-nav-item > a,
.header__primary-nav-item > details > summary,
.header__primary-nav-item > dropdown-menu-disclosure > details > summary,
.header__primary-nav-item > mega-menu-disclosure > details > summary,
.header-sidebar__linklist-button { font-size: 16px !important; }
}
</style>
<!-- BEGIN app block: shopify://apps/schema-plus-for-seo/blocks/schemaplus_app_embed/0199c405-aef8-7230-87a6-aacc5fab62ed --><script src="https://cdn.shopify.com/extensions/019e92ee-e0f1-734a-aea6-ec4fcedca242/trymry-118/assets/loader.min.js" async></script><!-- BEGIN app snippet: pages --><script type="application/ld+json" class="schemaplus-schema">[ { "@context":"https://schema.org", "@type":"WebPage", "dateCreated":"2026-06-04T11:30:27Z", "dateModified":"2026-06-04T11:30:27Z", "datePublished":"2026-06-04T11:30:27Z", "headline":"À propos", "mainEntityOfPage": { "@type": "WebPage", "url": "https://www.cottan.com/pages/a-propos" }, "publisher": { "@type": "Organization", "logo": { "@type": "ImageObject", "name": "COTTAN Logo Schema by SchemaPlus", "url": "https://cdn.shopify.com/s/files/1/0574/4518/7792/files/schemaplus_organization_logo_70b44ee8-e6b9-4207-be16-853bb0dd0311.png?v=1764845431" }, "name": "COTTAN" }, "text": "\n\n\n Le fondateur\n Advisory board\n Art Formulatoire\n Les succès\n Partenaires\n\n\n\n\n \n \n \nHistoirede passionet d'expertise\n\n \n\n\n\n\n \n La Haute Apothicairerie Scientifique, c'est refuser de choisir entre ce qui soigne et ce qui émeut.\n \n\n\n\n\n \n \n 1 — Le mot du fondateur\n La re-découverte,un flacon rempli d'Histoire.\n\n \n \n \n \n \n \n \n \n “\n Paris, octobre 2018. L'hôtel Drouot accueille une vente aux enchères. Un flacon élégamment orné de motifs floraux attire mon attention. Sur le verre, deux noms gravés : JUANINA, et COTTAN. Animé par la curiosité, je commence à mener des recherches pour retrouver l'histoire derrière ce flacon. C'est ainsi que je découvre l'existence de la Société Hygiénique, maison de beauté autrefois florissante, fondée en 1840 par un médecin : le Docteur Jean-François Arsène Cottan.\n Pour approfondir mon enquête, je contacte une experte en généalogie des entreprises. Ensemble, nous parvenons à retracer l'épopée de cette maison emblématique de son époque, et pourtant tombée dans l'oubli. Les brevets d'innovation sont retrouvés, puis déchiffrés à la lumière de la science moderne.\n Ce qu'ils révèlent va bien au-delà d'une formule. C'est la pensée d'un visionnaire qui, à une époque où la cosmétique, dans l'euphorie de son essor, n'obéit à aucune loi, place la santé de la peau au cœur de son art. J'y vois alors un patrimoine intellectuel précieux — et étrangement contemporain — qui n'attendait qu'à être réveillé.\n \n \n \n L'homme derrière le flacon\n Ganaël Bascoul croise depuis toujours deux regards qui se rencontrent rarement : celui de la science et celui de l'art. Docteur en mathématiques appliquées, il a mené des recherches sur l'innovation et le développement durable, à l'ESCP puis au sein de grands groupes ; parallèlement, il a fondé et dirigé une galerie d'art moderne dans la Galerie Vivienne. C'est à l'intersection exacte de ces deux exigences — la rigueur et le beau — qu'il a reconnu, là où d'autres n'auraient vu qu'un flacon ancien, ce qu'allait devenir Cottan.\n \n \n\n\n\n\n \n \n 2 — Advisory board\n Une équipe d'expertset de passionnés.\n\n Dans la lignée de la démarche du Docteur Cottan, nous nous sommes entourés d'experts du métier pour développer nos préparations à la lumière de l'état de l'art de la beauté.\n \n \n \n ‹\n \n \n \n \n Jean-Claude Le Joliff\n Président de la Cosmétothèque · Mentor Formulation\n « L'innovation par héritage définit un cadre où le passé devient un véritable code source pour concevoir des solutions contemporaines, plutôt qu'un simple répertoire nostalgique. »\n Ancien directeur de la recherche dans une grande maison de luxe. Président de la Cosmétothèque — le premier conservatoire des sciences et techniques à la base de la création des produits de beauté.\n \n \n \n \n \n Daniel Joutard\n Président · Laboratoire Savoir des Peuples, Paris\n « La beauté naturelle et le patrimoine formulatoire constituent un territoire d'innovation encore largement inexploré, mais dont la pertinence contemporaine est indéniable. »\n Président du laboratoire Savoir des Peuples, en charge de toutes les formulations Cottan. Son expertise unique en cosmétique naturelle est au cœur de ce qui rend les formules extraordinaires.\n \n \n \n \n \n Matthieu Lafont\n Docteur en Pharmacie · Directeur Développement Produits\n « Nous avons redonné vie à des formules exceptionnelles et les avons revisitées pour faire de chaque produit une expérience unique, authentique et respectueuse de la physiologie cutanée. »\n Docteur en Pharmacie, directeur du développement des produits, après plusieurs années au sein de grandes maisons de beauté de luxe françaises. Son expertise garantit que chaque formule répond aux attentes de nos clients et partenaires sélectifs.\n \n \n \n ›\n \n \n\n\n\n\n \n \n 3 — La philosophie · depuis 1840\n Le Nouvel Art Formulatoire Cottan,un engagement collégialpour une beauté ré-inventée.\n\n Le passé est un code source, avec lequel composent nos maîtres formulateurspour inventer la beauté de demain. Aujourd'hui, nous restons profondément convaincus que l'inspiration et le savoir-faire de cette belle époque, associés à la science moderne, peuvent éclairer l'avenir de la beauté.\n \n \n \n \n 01\nLa sélection fine des ingrédients\nDes ingrédients actifs aux ingrédients fonctionnels, chacun doit être choisi avec soin pour servir le propos de la formule, et permettre de conjuguer avec élégance efficacité, tolérance et plaisir des sens.\n \n \n \n 02\nLa justesse des proportions\nLa pertinence d'une formule ne se mesure pas à la quantité d'ingrédients, mais à l'exactitude des équilibres — dont seuls les maîtres formulateurs ont le secret.\n \n \n \n 03\nLe sensoriel comme preuve\nUne formule bien faite se distingue d'abord par l'expérience qu'elle procure. Sa texture, son parfum, son osmose avec la peau sont autant de gages de la qualité de son exécution.\n \n \n \n\n\n\n\n \n \n 4 — Sur les traces du succès · 2021 › 2026\n De la renaissanceà la reconnaissance.\n\n Depuis sa renaissance, Cottan a su reconquérir un public d'initiés, amoureux des belles formules et sensibles à la démarche héritée du XIXe siècle. Un nouveau départ, jalonné de récompenses prestigieuses et de parutions médiatiques internationales.\n \n \n \n‹›\n\n \n \n2021La renaissanceRenaissance de la marque, en partenariat avec la Cosmétothèque pour révéler le potentiel des travaux de Jean-François Arsène Cottan. Prix CosmétiqueMag Awards pour le Savon Dulcifié.\n\n\n \n2022Reconnaissance et premières distributionsPremière marque à obtenir la certification Clean Beauty par le laboratoire indépendant Biorius. Entrée au Printemps de Paris et à la French Pharmacy de Londres.\n\n\n \n2023L'appel de l'AsieMise en place d'un programme R\u0026amp;D inédit fondé sur l'innovation par la tradition. Relancement de la Crème Mains Kalodermale. Participation au salon Cosmoprof Asia de Hong-Kong. Lancement de la marque en Corée, à Macau, au Vietnam et au Japon, avec une visibilité remarquée dans les plus grandes émissions télévisées locales.\n\n \n2024Rayonnement internationalParticipation au Tranoï de Tokyo et au BeautyWorld de Dubaï. Lancement de la Poudre Démaquillante, de l'Eau Florale Hydramisante et du Sérum Bonne Mine Vitamine C.\n\n \n2025Consécration et retour aux États-UnisEuropean Natural Beauty Awards pour le Vinaigre Micellaire de Beauté. Entrée au Printemps de New York, plus d'un siècle après la disparition de la marque outre-Atlantique.\n\n\n \n2026L'affirmationParticipation au Cosmoprof de Bologne. Lancement de la marque en Thaïlande avec Central Group. Programme de recherche fondé sur les secrets de la première Pharmacopée en langue française (1837). Lancement de la Crème Visage Cica-Cold et du Baume Gommage Soyeux.\n\n \n \n \n \n \n « The Cottan brand, founded in 1840, is now reissuing its famous beauty vinegar with a micellar formula containing gentle surfactants, to optimize the removal of impurities. Applied on a cotton pad in the morning, to wake up the skin, and in the evening, as the last step in make-up removal, the vinegar easily restores radiance to the face. »\n \n \n \n « Elegant gifts that will hit the bull's eye. »\n Alongside Hermès varnish, Maison Christian Dior Paris candles and Opéra d'Astier de Vilatte incense.\n \n \n \n « The Société Hygiénique du Docteur Cottan, founded in 1840 by the Parisian pharmacist Jean-François Arsène, was one of the first companies to formulate healthy, natural products. It is this art of formulating that we would describe today as 'clean', which the young entrepreneur is now highlighting in a first Arsène collection incorporating the best-sellers of the 19th century for sensitive skin. »\n \n \n \n « This House has been revived after more than a hundred years of dormancy, to reveal one of the most beautiful secrets of French beauty, through a routine of unique products with refined formulas. »\n \n \n \n\n\n\n\n \n \n 5 — Des partenaires d'exception\n Comme autant d'écrinspour découvrir Cottan.\n\n La maison a renoué avec ses relations centenaires auprès des détaillants les plus renommés de France, comme Le Printemps. Depuis le cœur de Paris, Cottan est aujourd'hui présente dans plus d'une dizaine de pays, grâce à ses partenaires de renom.\n \n \n ‹\n \n \n\nFranceLe Printemps — Paris\n\n\n \n\nÉtats-UnisLe Printemps — New York\n\n\n \n\nMacauInsight Out — Macau\n\n\n \n\nJaponTranoï — Japan\n\n\n \n\nCorée du SudCJ — Korea\n\n\n \n ›\n \n \n\n\n\n\n \n Le passé commecode source de l'avenir.\n \n", "url":"/pages/a-propos" } ]</script><!-- BEGIN app snippet: localBusiness --><!-- END app snippet --><!-- BEGIN app snippet: faq --><!-- END app snippet --><!-- END app snippet --><!-- BEGIN app snippet: breadcrumbs --><script type="application/ld+json" class="schemaplus-schema"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "name": "COTTAN Breadcrumbs Schema by SchemaPlus", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://www.cottan.com/pages/a-propos", "name": "À propos" } } ] } </script><!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/geolocation-flow/blocks/auto-redirects/99c42a40-4a88-4244-a03e-a752a0b4e07d --><script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/xgeo-countries-data.js"></script><script type="application/json" data-xgeo-auto-config>
{
"settings": {"autoRedirectOnce":true,"autoRedirectOnceType":"session","disableUrlParam":false,"forward_url_params":true,"domain_redirection":false,"botDetectionPatterns":"bot|adsbot|googlebot|crawler|spider|robot|crawling|slurp","allowedPages":["all"],"redirectOnPagesMode":"trigger","autoRedirectDelay":0,"utm_source":"","utm_medium":"","utm_campaign":""},
"shopifyTemplate": "page",
"shopifyTemplateDir": "",
"planName": "Pro plan",
"isDevPlan": false,
"autoRedirects": [],
"customCodeString": ""
}
</script><script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/auto-redirects.min.js"></script><!-- BEGIN app snippet: geo-simulator --><script>
(function(){
var u=location.search,c=document.cookie,k='xgeo-sim-active';
if(u.includes('xgeo-sim=1')){document.cookie=k+'=1;path=/;max-age=86400';}
if(u.includes('xgeo-sim=1')||c.includes(k+'=')){
var s=document.createElement('script');
s.src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/geo-simulator.min.js";
s.dataset.logo="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/main-logo.svg";
document.head.appendChild(s);
}
})();
</script>
<!-- END app snippet -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">
<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":true,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":true,"coupon_tier_photo_percentage":15,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":true,"coupon_tier_video_percentage":20,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"Pas d'avis à ce jour","badge_n_reviews_text":"({{ n }})","badge_star_color":"#008cb4","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Vos avis","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Poster votre avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#008cb4","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#008cb4","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"full_country_name","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"dd/mm/yy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_product_variant_reference_text":"Avis pour","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_product_and_store_reviews_text":"Avis sur les produits et la boutique","widget_reviews_in_collection_text":"Avis dans cette collection","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":true,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Votre avis","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"en {{ n }} notes","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#008cb4","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"compact","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#008cb4","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":false,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":true,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subtitle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#008cb4","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":true,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":false,"widget_verified_by_judgeme_text_in_store_medals":"Verified reviews","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collectés via Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Charger plus","widget_load_more_color":"#008CB4","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#008CB4","review_snippet_widget_slider_arrows_color":"#FFFFFF","review_snippet_widget_star_color":"#008CB4","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":false,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Les clients évaluent cette boutique","store_summary_widget_button_text":"Voir les avis clients","store_summary_widget_button_theme_text":"Voir le résumé des avis par l'IA","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","confirm_email_screen_title_text":"Confirmez votre e-mail","confirm_email_screen_message_text":"Pour maintenir des avis authentiques, nous vous enverrons un lien sécurisé pour continuer à rédiger votre avis. Cela ne prend qu'un instant.","check_email_screen_title_text":"Vérifiez votre e-mail","check_email_screen_message_text":"Nous vous avons envoyé un e-mail à {{ email }}. Cliquez sur le bouton dans l'e-mail pour continuer.","check_email_screen_resend_message_text":"E-mail renvoyé !","check_email_resend_hint_text":"Vous n'avez pas reçu l'e-mail ? Vérifiez votre dossier spam ou [renvoyez l'e-mail].","verification_email_rate_limit_error_text":"Vous avez atteint la limite de tentatives d'avis pour ce produit. Veuillez vérifier votre boîte de réception ou réessayer plus tard.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"/* SD Réduire la taille des étoiles Judge.me */\n.jdgm-star {\n font-size: 12px !important; /* change la taille ici */\n width: 12px !important;\n height: 12px !important;\n}\n\n/* 1.GB Cacher le texte généré \"123 reviews\" */\n.jdgm-prev-badge__text {\n font-size: 0 !important;\n}\n\n/* 2.GB Réafficher juste le nombre entre parenthèses via data-number-of-reviews */\n.jdgm-prev-badge::after {\n content: \"(\" attr(data-number-of-reviews) \")\";\n font-size: 12px;\n margin-left: 2px;\n}\n","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":".jdgm-rev__product-picture {\n display: none;\n}\n","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural":"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","review_widget_filter_rating_title":"Note","review_widget_filter_keyword_title":"Mot-clé","review_widget_clear_filters_text":"Effacer les filtres","review_widget_expand_more_text":"Plus","review_widget_review_highlights_title":"Points forts des avis","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","all_reviews_widget_v2025_review_highlights_title":"Points forts des avis","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"De nos clients","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.cottan.com","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"COTTAN","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_validation_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":true,"can_be_branded":true,"reply_name_text":"COTTAN"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #008cb4;--jdgm-secondary-color: rgba(0,140,180,0.1);--jdgm-star-color: #008cb4;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #008cb4;--jdgm-paginate-color: #008CB4;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #008cb4}.jdgm-histogram__bar-content{background-color:#008cb4}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#008cb4}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#008cb4}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__icon{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}.jdgm-all-reviews-page__wrapper .jdgm-rev__content{min-height:120px}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #008CB4;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #008CB4;--jdgm-snippet-arrows-color: #fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#008CB4}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#008CB4}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#fff}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'COTTAN'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'>.jdgm-preview-badge .jdgm-star{font-size:12px !important;width:12px !important;height:12px !important}.jdgm-preview-badge .jdgm-prev-badge__text{font-size:0 !important}.jdgm-preview-badge .jdgm-prev-badge::after{content:"(" attr(data-number-of-reviews) ")";font-size:12px;margin-left:2px}
</style>
<style class='jdgm-miracle-styles'>
@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
</style>
<style class='jdgm-miracle-styles'>
@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA14AA8AAAAAGBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAARAAAAGA2I0JVY21hcAAAAdgAAABVAAABjOEvI+NjdnQgAAACMAAAAAsAAAAOAAAAAGZwZ20AAAI8AAAG7QAADgxiLvl6Z2FzcAAACSwAAAAIAAAACAAAABBnbHlmAAAJNAAAAWQAAAHQQ2rNrGhlYWQAAAqYAAAAMAAAADYpQ9FlaGhlYQAACsgAAAAbAAAAJAc8A1dobXR4AAAK5AAAAA4AAAAQD6AAAGxvY2EAAAr0AAAACgAAAAoBHACubWF4cAAACwAAAAAgAAAAIADcDkZuYW1lAAALIAAAAZkAAANFKDbO4XBvc3QAAAy8AAAAPQAAAGV3qg0ycHJlcAAADPwAAAB6AAAAnH62O7Z4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgYX7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGA48YHjAxBz0P4shinkNwzSgMCOKIiYAmooM5nic7ZCxDYBADAMvn0CBmIOKkkmoGJ9NHif/Y2DpLNmKUhhYABenCLAHI3WrteqdrfrgqJvI/m29y0lXjvKWn2zl115+zeS51KC2m2gv7TjAP2ybDQ0AAAB4nGNgQAYAAA4AAQB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518SSdin8lodi4EcyiF0ZevlBiK0EyU9N92NIxXXY0mb9yKsuRyX3JQmTWk6F3gjUbBpnsZQ+QrlovyUCvsPyenDEJpaa9I5LdnaebhVEvuST6DNJGZKsmWsndGjc/MiCP21+qRwzuuThTRrT3E8mBDA9USGQ5VyUk2whcsJIenCyLGVSK1Kt6yKuTO201XsEu6Xrh3fNK+NQ0dzs6IYQour6vEaiviCzgqFkAbpVpMWNKhS0oXgNT4AABmiBR7tYrRg8rWIgxZMUCRi0IdmWgwSOUwkLSJsTVrS3b0oKw224qs0d6AOm1TV3Z2oe89OunXMV838ss7EUnA/ypaWAnJSnxY9vnIoLT+7wD8L+CFnBbkoNnpRxuGDv/4QGYbahbW6wrYxdu06b8FN5pkYnnRgfwezJ5N1RgozIaoK8UJB3Rk5jmOyVdMiE4VwL6Il5cuQ5lF+c4hw4svkP5cuOWJRVIXv+xyBZaw5abY87dGnnvs0wrUCH2teky7qzGF5CfFm+TWdFVk+pbMSS1dnZZaXdVZh+XWdTbG8orNplt/Q2TmWnlbj+FMlQaSVbJHzDt+WJuljiyuTxY/sYvPY4upk8WO7KLWgC96ZfsKpf1tX2c/j/tXhn4RdT8M/lgr+sbwK/1g24B/LVfjH8pvwj+U1+MfyW/CP5Rr8Y9nSsm0K9rqG2kuJRNNzksCkFJewxTW7rum6R9dxH5/BVejIM7Kp0g3Fjf2JDJe9f3ac4my+EnLF0TNrWdmphRGaInv53LHwnMW5oeXzxvLncZrlhF/ViWt7qi08L1b+Jfhv647ayG44Nfb1JuIBB063H5cl3WjSC7p1sd2kjf9GRWH3QX8RKRIrDdmSHW4JCO3d4bCjOughER4+dF28SBuOU1tGhG+hd63QRdBKaKcNQ8tmhU/nA+9g2FJStoc48/ZJmmzZ86ii/DFbUsI9ZXMnOirJsnSPSqvlp2KfO+0MmrYyO9R2QpXg8euacLezr1IpSAaKynhUsVwKUhc44U73+J4UpqH/q23kWEHDNr9YM4HRgvNOUaJsT62giSAZZRRc+Sun4kQ2osFGFPGbd9IvdaEQ2uNYSMyWV/NYqDbC9NJkiWbM+rbqsFLO4p1JCNkZG2kSe1FLtvGgs/X5pGS78lRQpYHR3ePfLjaJp1V7ni3FJf/yMUuCcboS/sB53OVxijfRP1ocxW26GEQ9F2+qbMetbN1Zxr195cTqrts7seqfuvdJOwJNt7wnKdzSdNsbwjauMTh1JhUJbdE6doTGZa7PVRv5FB9ovnWdC1Th+rRw8+z52zqbwVsz3vI/lnTn/1XF7BP3sbZCqzpWL/U4t7ODBnzLG0flVYxue3WVxyX3ZhKCuwhBzV57fI3ghldbdBO3/LUz5rs4zlmu0gvAr2t6EeINjmKIcMttPLzjaL2puaDpDcBv65EQ2wA9AIfBjh45ZmYXwMzcY04HYI85DO4zh8F3mMPgu/oIvTAAioAcg2J95Ni5B0B27i3mOYzeZp5B7zDPoHeZZ9B7rDMESFgng5R1MthnnQz6zHkVYMAcBgfMYfCQOQy+Z+zaAvq+sYvR+8YuRj8wdjH6wNjF6ENjF6MfGrsY/cjYxejHiHF7ksCfmBFtAn5k4SuAH3PQzcjH6Kd4a3POzyxkzs8Nx8k5v8Dmlyan/tKMzI5DC3nHryxk+q9xTk74jYVM+K2FTPgduHcm5/3ejAz9EwuZ/gcLmf5H7MwJf7KQCX+2kAl/AfflyXl/NSND/5uFTP+7hUz/B3bmhH9ayIShhUz4VI/Omy9bqrijUqEY4p8mtMHY92j6gIpXe4fjx7r5BSXaAUEAAAAAAQAB//8AD3icbY8/SEJRFMbPucf3nv/SpxbPdHqUvECiVMRGaYj8Q4ZLOTkGQRAV/sFWURta3AuCdodoDZwiaGuqNdF8o5TbrfesocLl3MP97v2+3wcI8HlAPdoCL/iTcwJCWnY5HRZIoSGVFlUm+sPLqKkaLZCkSgIpoZiQIHaDEeRnWKaKeWDkmOEqwxU66Y0I8YifI414C/t9xDIAMCNnnwaUBxv44CLTsW3vJj0yY5D2zTgdNqskCjaWCmY69ikCpYJTHhcK3zY+A9XQdkxiViRkwHI/RrOTOwK2Zy5UBALKBaf+KBRuvQGvbBEDYVQdqAoUMspqUkJTEkpMogFvntZ4A9dKGMXoodjtbjyOs/nxPT5jhTfHvKHrWH1qt/VrUdcv/3V2Qzi55DAbuF32SQErS/2hABPC75VJnP8FIHmMbMUIr1ervI7xEsaNcZd9f9jEFyzz1gevD4dYW8fX4dUbfAFjQ2LfeJxjYGRgYABiBwu5rHh+m68M/MwvgCIMj2XcHiHo/1nML5iDgFwOBiaQKAAfTAqdeJxjYGRgYA76nwUkXzAwgElGBlTAAgBc+AObAHicY37BwMCMhAEhKAOtAAAAAAAAADQArgDoAAAAAQAAAAQAFAACAAAAAAACAAgAJACNAAAAQA4MAAAAAHicjZHBSsNAEIb/1KpowYOC5z2IWIS0BkXwpBTamwcPvXgxbbdJSpoNm43Qg48gPotXX8CTr+AL+BL+SUcQi9CEnXz7z8zuzATAPj7hYflccC3Zo34h3MA2BsIb1G+Fm+QH4U20YIW3qD8J7+IUL8ItHOCNJ3jNHe5m+BD2cORdCjew590Lb1BPhJvkZ+FNHHqvwlvU34V3MfS+hFs4btz0TL6wSRQ7ddJrq6AbnKvRQhlKSRamKixdbGyhrtXUZE6nqfHHZj4rJ5Ge68KFNjcJ9cmdjso0tKuOVWWobZGYTJ353VXnQGfahoSqiuIxCpybqqk1c9WX+1VuzUyPnR87l191Or/rQg8GORYcc4IIMRwUTqi2+Q3Q5TonjRihGLmMSpAhREolRMmMuPYU3F9zTbnLqGpGpGQfY9o5f02JCbM1WTPaMdvyblOfV8VPcEcbMS6tfetkrBMzpK3qS+rKFM5YU3etzAFtVmeHovzMosAjcwOqjh1XXdu6S4X+n/4Vz6x8Mypj6n49ZUf1Ch2+/8zrG7KBqKIAAAB4nGNgYoAALgbsgIWRiZGZkYWRlUGouCSxSLcgPzOvJDVFtzg/JzMFVSg1t6CkUhBFKCMxJ42BAQCLHRVSAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTYyMGhBaC4UeicDAwM3EmsnAzMDg8tGFcaOwIgNDh0RIH6Ky0YNEH8HBwNEgMElUnqjOkhoF0cDAyOLQ0dyCEwCBDYy8GntYPzfuoGldyMTg8tm1hQ2BhcXAJQcKgcAAA==") format("woff");font-weight:normal;font-style:normal}
</style>
<link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/019e9257-9cd0-7747-929e-9d784ac61d90/judgeme-556/assets/widget_v3_theme_align.css">
<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019e9257-9cd0-7747-929e-9d784ac61d90/judgeme-556/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
)}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/019e9257-9cd0-7747-929e-9d784ac61d90/judgeme-556/assets/shopify_v2.css"></noscript>
<!-- BEGIN app snippet: theme_fix_tags --><script>
(function() {
var jdgmThemeFixes = null;
if (!jdgmThemeFixes) return;
var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
if (!thisThemeFix) return;
if (thisThemeFix.html) {
document.addEventListener("DOMContentLoaded", function() {
var htmlDiv = document.createElement('div');
htmlDiv.classList.add('jdgm-theme-fix-html');
htmlDiv.innerHTML = thisThemeFix.html;
document.body.append(htmlDiv);
});
};
if (thisThemeFix.css) {
var styleTag = document.createElement('style');
styleTag.classList.add('jdgm-theme-fix-style');
styleTag.innerHTML = thisThemeFix.css;
document.head.append(styleTag);
};
if (thisThemeFix.js) {
var scriptTag = document.createElement('script');
scriptTag.classList.add('jdgm-theme-fix-script');
scriptTag.innerHTML = thisThemeFix.js;
document.head.append(scriptTag);
};
})();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019e445c-8490-7c39-8588-a29cc919e8eb/omnisend-52/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e9257-9cd0-7747-929e-9d784ac61d90/judgeme-556/assets/loader.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/native-geo-redirects.min.js" type="text/javascript" defer="defer"></script>
<link href="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/native-geo-redirects.min.css" rel="stylesheet" type="text/css" media="all">
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<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: 57445187792,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 57445187792,storefrontBaseUrl: "https://www.cottan.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"3974103386","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"0b8a4873-3b46-4093-95e6-e24e2347e35c\",\"projectId\":\"ce782882-5c82-4546-977b-42389f002cf0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7f1561d8e89b361a3193f1f545354ae9","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3302261082","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"691d942313ca46de858d19f1\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e61689cef92d72f1e6007a9dd29969ad","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2415198554","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2139685210","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\",\\\"GT-K5544V8R\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/RzWICK6okM4aEKmIleM_\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/v4iLCLqokM4aEKmIleM_\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/CXVkCLeokM4aEKmIleM_\\\",\\\"MC-VZ4M62JGPS\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/TpdOCKuokM4aEKmIleM_\\\",\\\"MC-VZ4M62JGPS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/EX1HCLSokM4aEKmIleM_\\\",\\\"MC-VZ4M62JGPS\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/qqNHCP2vkM4aEKmIleM_\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-KEBR6H8MFL\\\",\\\"AW-17119396905\\\/7KQLCLGokM4aEKmIleM_\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"f15305aac1e98c5c26a7c80e7bc37bde","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1912897882","configuration":"{\"pixelCode\":\"CVHU4S3C77U5626LLP90\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"291668314","configuration":"{\"pixel_id\":\"401202888044653\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"COTTAN","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"cottanparis.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.cottan.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":null,"purchasingCompany":null,"page":null},},"https://www.cottan.com/cdn","14317f4cwb3641f09pe2e0735bm25c2fb3e",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"page","resourceId":"160580108634","shopId":"57445187792","storefrontBaseUrl":"https:\/\/www.cottan.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"14317f4cwb3641f09pe2e0735bm25c2fb3e","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":160580108634,"requestId":"a7e4d20b-51d4-4305-90d1-69b4053d9caa-1780630796"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
try {
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1)
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 57445187792,
theme_id: 193370489178,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.cottan.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.cottan.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.cottan.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57445187792,"isMerchantRequest":null,"themeId":193370489178,"themeCityHash":"18180068040139367084","contentLanguage":"fr","currency":"EUR","eventMetadataId":"56840870-043d-422b-be62-7a1d729db337"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":160580108634,"requestId":"a7e4d20b-51d4-4305-90d1-69b4053d9caa-1780630796","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.cottan.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script>
if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
window.ga = function ga() {
(window.ga.q = window.ga.q || []).push(arguments);
if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
}
console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
};
if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
}
}
</script>
<script
defer
src="https://www.cottan.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
data-application="storefront-renderer"
data-shop-id="57445187792"
data-render-region="gcp-europe-west1"
data-page-type="page"
data-theme-instance-id="193370489178"
data-theme-name="Prestige"
data-theme-version="10.10.1"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://www.cottan.com/api/collect"
></script>
<script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {const LONG_FRAME_THRESHOLD = 50;const longAnimationFrames = [];let activeRafId = null;function collectLongFrames() {let previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}const 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 (!PerformanceObserver.supportedEntryTypes.includes('long-animation-frame')) {collectLongFrames();const timeoutId = setTimeout(() => {cancelAnimationFrame(activeRafId);}, 10_000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function(stopCollection = false) {if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();</script></head>
<body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-1"><template id="drawer-default-template">
<div part="base">
<div part="overlay"></div>
<div part="content">
<header part="header">
<slot name="header"></slot>
<dialog-close-button style="display: contents">
<button type="button" part="close-button tap-area" aria-label="Fermer"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewbox="0 0 16 16">
<path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
</svg>
</button>
</dialog-close-button>
</header>
<div part="body">
<slot></slot>
</div>
<footer part="footer">
<slot name="footer"></slot>
</footer>
</div>
</div>
</template><template id="modal-default-template">
<div part="base">
<div part="overlay"></div>
<div part="content">
<header part="header">
<slot name="header"></slot>
<dialog-close-button style="display: contents">
<button type="button" part="close-button tap-area" aria-label="Fermer"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewbox="0 0 16 16">
<path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
</svg>
</button>
</dialog-close-button>
</header>
<div part="body">
<slot></slot>
</div>
</div>
</div>
</template><template id="popover-default-template">
<div part="base">
<div part="overlay"></div>
<div part="content">
<header part="header">
<slot name="header"></slot>
<dialog-close-button style="display: contents">
<button type="button" part="close-button tap-area" aria-label="Fermer"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewbox="0 0 16 16">
<path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
</svg>
</button>
</dialog-close-button>
</header>
<div part="body">
<slot></slot>
</div>
</div>
</div>
</template><template id="header-search-default-template">
<div part="base">
<div part="overlay"></div>
<div part="content">
<slot></slot>
</div>
</div>
</template><template id="video-media-default-template">
<slot></slot>
<svg part="play-button" fill="none" width="48" height="48" viewbox="0 0 48 48">
<path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ffffff)"/>
</svg>
</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
<a href="#main" allow-hash-change class="skip-to-content sr-only">Passer au contenu</a>
<span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group -->
<header id="shopify-section-sections--28304753525082__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
:root {
--header-is-sticky: 1;
}
#shopify-section-sections--28304753525082__header {
--header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
--header-padding-block: 1rem;
--header-transparent-header-text-color: 28 28 28;
--header-separation-border-color: 48 48 48 / 0.15;
position: relative;
z-index: 4;
}
@media screen and (min-width: 700px) {
#shopify-section-sections--28304753525082__header {
--header-padding-block: 1.2rem;
}
}
@media screen and (min-width: 1000px) {
#shopify-section-sections--28304753525082__header {}
}#shopify-section-sections--28304753525082__header {
position: sticky;
top: 0;
}
.shopify-section--announcement-bar ~ #shopify-section-sections--28304753525082__header {
top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
}#shopify-section-sections--28304753525082__header {
--header-logo-width: 100px;
}
@media screen and (min-width: 700px) {
#shopify-section-sections--28304753525082__header {
--header-logo-width: 150px;
}
}</style>
<height-observer variable="header">
<x-header class="header color-scheme color-scheme--scheme-2">
<a href="/" class="header__logo"><span class="sr-only">COTTAN</span><img src="//www.cottan.com/cdn/shop/files/COTTAN_Paris_1840_-_Logo.png?v=1765486107&width=3013" alt="COTTAN - Soins cosmétiques naturels, efficaces et made in France, depuis 1840." srcset="//www.cottan.com/cdn/shop/files/COTTAN_Paris_1840_-_Logo.png?v=1765486107&width=300 300w, //www.cottan.com/cdn/shop/files/COTTAN_Paris_1840_-_Logo.png?v=1765486107&width=450 450w" width="3013" height="1144" sizes="150px" class="header__logo-image"></a>
<nav class="header__primary-nav" aria-label="Navigation principale">
<button type="button" aria-controls="sidebar-menu" >
<span class="sr-only">Menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewbox="0 0 24 24">
<path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"/>
</svg></button></nav><nav class="header__secondary-nav" aria-label="Navigation secondaire"><ul class="contents unstyled-list"><li class="localization-selectors md-max:hidden"><div class="relative">
<button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-nav-sections--28304753525082__header-locale" aria-label="Changer de langue" aria-expanded="false">Français<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewbox="0 0 10 10">
<path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
</svg></button>
<x-popover id="popover-localization-header-nav-sections--28304753525082__header-locale" initial-focus="[aria-selected='true']" class="popover popover--bottom-end color-scheme color-scheme--dialog">
<p class="h4" slot="header">Langue</p><form method="post" action="/localization" id="localization-form-header-nav-sections--28304753525082__header-locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/a-propos" /><x-listbox class="popover__value-list"><button type="submit" name="locale_code" class="popover__value-option" role="option" value="fr" aria-selected="true">Français</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="en" aria-selected="false">English</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="es" aria-selected="false">Español</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="de" aria-selected="false">Deutsch</button></x-listbox></form></x-popover>
</div></li><li class="header__account-link sm-max:hidden">
<a href="https://www.cottan.com/customer_authentication/redirect?locale=fr®ion_country=FR">
<span class="sr-only">Connexion</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewbox="0 0 24 24">
<path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
</svg></a>
</li><li class="header__search-link">
<a href="/search" aria-controls="header-search-sections--28304753525082__header">
<span class="sr-only">Recherche</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewbox="0 0 24 24">
<path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
<path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/>
</svg></a>
</li><li class="relative header__cart-link">
<a href="/cart" aria-controls="cart-drawer" data-no-instant>
<span class="sr-only">Panier</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewbox="0 0 24 24"><path d="M2 10h20l-4 11H6L2 10Zm14-3a4 4 0 0 0-8 0" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot"></cart-dot>
</a>
</li>
</ul>
</nav><header-search id="header-search-sections--28304753525082__header" class="header-search">
<div class="container">
<form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search">
<div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewbox="0 0 24 24">
<path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
<path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/>
</svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Recherche" placeholder="Recherche...">
<dialog-close-button class="contents">
<button type="button">
<span class="sr-only">Fermer</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewbox="0 0 16 16">
<path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
</svg>
</button>
</dialog-close-button>
</div>
</form>
<predictive-search id="header-predictive-search" class="predictive-search">
<div class="predictive-search__content" slot="results"></div>
</predictive-search>
</div>
</header-search><template id="header-sidebar-template">
<div part="base">
<div part="overlay"></div>
<div part="content">
<header part="header">
<dialog-close-button class="contents">
<button type="button" part="close-button tap-area" aria-label="Fermer"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewbox="0 0 16 16">
<path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
</svg>
</button>
</dialog-close-button>
</header>
<div part="panel-list">
<slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
</div>
</div>
</template>
<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-e0f3b0ba-3023-4afd-929a-602e24512caf" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
<div class="header-sidebar__scroller">
<ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/" class="header-sidebar__linklist-button h6">Accueil</a></li><li><a href="/collections/soins-naturels-visage" class="header-sidebar__linklist-button h6">Nos soins</a></li><li><a href="/collections/coffrets-soins-visage" class="header-sidebar__linklist-button h6">Nos coffrets</a></li><li><a href="/pages/diagnostic" class="header-sidebar__linklist-button h6">Diagnostic</a></li><li><a href="/pages/notre-histoire" class="header-sidebar__linklist-button h6">Histoire</a></li><li><a href="/pages/a-propos" class="header-sidebar__linklist-button h6">À propos</a></li><li><a href="/blogs/actualites" class="header-sidebar__linklist-button h6">Journal</a></li><li><a href="/pages/vos-avis" class="header-sidebar__linklist-button h6">Avis</a></li></ul>
</div><div class="header-sidebar__footer"><a href="https://www.cottan.com/customer_authentication/redirect?locale=fr®ion_country=FR" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewbox="0 0 24 24">
<path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
</svg>Connexion</a><div class="localization-selectors"><div class="relative">
<button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization-header-sidebar-sections--28304753525082__header-locale" aria-label="Changer de langue" aria-expanded="false">Français<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewbox="0 0 10 10">
<path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
</svg></button>
<x-popover id="popover-localization-header-sidebar-sections--28304753525082__header-locale" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog">
<p class="h4" slot="header">Langue</p><form method="post" action="/localization" id="localization-form-header-sidebar-sections--28304753525082__header-locale" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/a-propos" /><x-listbox class="popover__value-list"><button type="submit" name="locale_code" class="popover__value-option" role="option" value="fr" aria-selected="true">Français</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="en" aria-selected="false">English</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="es" aria-selected="false">Español</button><button type="submit" name="locale_code" class="popover__value-option" role="option" value="de" aria-selected="false">Deutsch</button></x-listbox></form></x-popover>
</div></div></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
<div class="header-sidebar__scroller"></div>
</header-sidebar-collapsible-panel></header-sidebar></x-header>
</height-observer>
<script>
document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--28304753525082__header').clientHeight.toFixed(2)}px`);
</script>
</header>
<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
<section id="shopify-section-sections--28304753557850__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events>
<p class="custom-hn h4" slot="header">Panier</p><p class="h5 text-center">Votre panier est vide</p></cart-drawer>
</section><aside id="shopify-section-sections--28304753557850__diagnostic_banner_BJhHbG" class="shopify-section shopify-section-group-overlay-group shopify-section--diagnostic-banner"><style>
#shopify-section-sections--28304753557850__diagnostic_banner_BJhHbG {
--db-bg: #ffffff;
--db-text: #1a1a1a;
--db-btn-bg: #008cb4;
--db-btn-text: #ffffff;
--db-text-size-desktop: 18px;
--db-text-size-mobile: 13px;
--db-padding-y-desktop: 28px;
--db-padding-y-mobile: 20px;
--db-button-size-desktop: 15px;
--db-button-size-mobile: 13px;
}
.diagnostic-banner.diagnostic-banner--sections--28304753557850__diagnostic_banner_BJhHbG {
position: fixed;
inset: auto 0 0 0;
z-index: 10;
background: var(--db-bg);
color: var(--db-text);
border-top: 1px solid #E5E5E5;
opacity: 0;
transform: translateY(12px);
transition: opacity 300ms ease, transform 300ms ease;
pointer-events: none;
box-sizing: border-box;
}
.diagnostic-banner.diagnostic-banner--sections--28304753557850__diagnostic_banner_BJhHbG.is-visible {
opacity: 1;
transform: translateY(0);
pointer-events: auto;
}
.diagnostic-banner.diagnostic-banner--sections--28304753557850__diagnostic_banner_BJhHbG.is-hidden {
display: none;
}
.diagnostic-banner__inner {
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: clamp(24px, 5vw, 120px);
padding: var(--db-padding-y-desktop) 60px;
box-sizing: border-box;
}
.diagnostic-banner__text {
margin: 0;
text-align: center;
font-size: var(--db-text-size-desktop);
font-weight: 400;
line-height: 1.4;
color: var(--db-text);
}
.diagnostic-banner__cta {
display: inline-block;
padding: 1.08em 2.15em;
background: var(--db-btn-bg);
color: var(--db-btn-text);
font-size: var(--db-button-size-desktop);
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
cursor: pointer;
transition: opacity 150ms ease;
}
.diagnostic-banner__cta:hover,
.diagnostic-banner__cta:focus-visible {
opacity: 0.85;
}
.diagnostic-banner__close {
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
display: inline-flex;
align-items: center;
justify-content: center;
width: 24px;
height: 24px;
padding: 0;
background: transparent;
border: 0;
color: var(--db-text);
cursor: pointer;
transition: opacity 150ms ease;
}
.diagnostic-banner__close:hover,
.diagnostic-banner__close:focus-visible {
opacity: 0.6;
}
.diagnostic-banner__close svg {
width: 14px;
height: 14px;
display: block;
}
.diagnostic-banner :focus-visible {
outline: 2px solid var(--db-text);
outline-offset: 2px;
}
@media screen and (max-width: 767px) {
.diagnostic-banner__inner {
flex-direction: column;
align-items: stretch;
gap: 12px;
padding: var(--db-padding-y-mobile) 16px;
}
.diagnostic-banner__text {
font-size: var(--db-text-size-mobile);
padding: 0 28px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.diagnostic-banner__cta {
width: 100%;
text-align: center;
font-size: var(--db-button-size-mobile);
}
.diagnostic-banner__cta--theme {
width: 100%;
}
.diagnostic-banner__close {
top: 12px;
right: 12px;
transform: none;
}
}
</style>
<aside
class="diagnostic-banner diagnostic-banner--sections--28304753557850__diagnostic_banner_BJhHbG"
id="diagnostic-banner-sections--28304753557850__diagnostic_banner_BJhHbG"
role="complementary"
aria-label="Proposition de diagnostic"
data-show-delay="0"
data-enable-dismiss-memory="true"
hidden
>
<div class="diagnostic-banner__inner"><p class="diagnostic-banner__text">Identifiez les besoins réels de votre peau et recevez votre prescription sur mesure.</p><a class="diagnostic-banner__cta" href="/pages/diagnostic">FAIRE MON DIAGNOSTIC</a><button type="button" class="diagnostic-banner__close" aria-label="Fermer" data-diagnostic-banner-close>
<svg viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<path d="M1 1L13 13M13 1L1 13" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
</svg>
</button>
</div>
</aside>
<script>
(function () {
var sectionId = "sections--28304753557850__diagnostic_banner_BJhHbG";
var banner = document.getElementById('diagnostic-banner-' + sectionId);
if (!banner) return;
var storageKey = 'diagnostic-banner:dismissed:' + sectionId;
var isDesignMode = !!(window.Shopify && window.Shopify.designMode);
var enableMemory = banner.getAttribute('data-enable-dismiss-memory') === 'true';
var showDelay = parseInt(banner.getAttribute('data-show-delay'), 10) || 0;
function setBodyPadding(px) {
document.body.style.paddingBottom = px + 'px';
}
function show() {
banner.hidden = false;
void banner.offsetWidth;
banner.classList.add('is-visible');
setBodyPadding(banner.offsetHeight);
}
function hide(persist) {
banner.classList.remove('is-visible');
banner.classList.add('is-hidden');
setBodyPadding(0);
if (persist && enableMemory && !isDesignMode) {
try { sessionStorage.setItem(storageKey, '1'); } catch (e) {}
}
}
function isDismissed() {
if (isDesignMode || !enableMemory) return false;
try { return sessionStorage.getItem(storageKey) === '1'; } catch (e) { return false; }
}
banner.querySelector('[data-diagnostic-banner-close]').addEventListener('click', function () { hide(true); });
document.addEventListener('keydown', function (e) {
if (e.key === 'Escape' && banner.classList.contains('is-visible')) hide(true);
});
new ResizeObserver(function () {
if (banner.classList.contains('is-visible')) setBodyPadding(banner.offsetHeight);
}).observe(banner);
if (isDismissed()) {
banner.classList.add('is-hidden');
return;
}
if (showDelay > 0) window.setTimeout(show, showDelay);
else show();
if (isDesignMode) {
document.addEventListener('shopify:section:load', function (event) {
if (event.detail && event.detail.sectionId === sectionId) window.setTimeout(show, 0);
});
document.addEventListener('shopify:section:unload', function (event) {
if (event.detail && event.detail.sectionId === sectionId) setBodyPadding(0);
});
}
})();
</script>
</aside>
<!-- END sections: overlay-group --><main id="main" class="anchor">
<div id="shopify-section-template--28346419413338__cs_qsn_BbrUMg" class="shopify-section"><link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Jost:wght@200;300;400&display=swap" rel="stylesheet">
<style>
html{scroll-behavior:smooth}
:root{
--nude:#faf7f0; --nude-2:#f3ece0; --ink:#1a1612;
--bleu:#008cb4; --nuit:#003d5c; --or:#cdbf9f;
--brun:#8a795f; --brun-pale:#b9a888;
--line:rgba(26,22,18,.14); --line-soft:rgba(26,22,18,.08);
--serif:'Cormorant Garamond',Georgia,serif;
--sans:'Jost',system-ui,sans-serif;
--mono:'Courier New',ui-monospace,monospace;
--gut:clamp(1.4rem,6vw,7rem); --maxw:1320px;
}.cs-qsn-root *, .cs-qsn-root *::before, .cs-qsn-root *::after{box-sizing:border-box;margin:0;padding:0}.cs-qsn-root{scroll-behavior:smooth;scroll-padding-top:64px;-webkit-text-size-adjust:100%}.cs-qsn-root, .cs-qsn-root{overflow-x:clip}.cs-qsn-root{background:var(--nude);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}.cs-qsn-root img{max-width:100%;display:block}.cs-qsn-root::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:900;opacity:.5;mix-blend-mode:multiply;
background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E")}.cs-qsn-root .eyebrow{font-family:var(--mono);font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--bleu)}.cs-qsn-root .kicker{font-family:var(--mono);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--brun)}.cs-qsn-root .display{font-family:var(--serif);font-weight:300;line-height:.94;letter-spacing:-.02em}.cs-qsn-root .lede{font-family:var(--serif);font-weight:300;font-style:italic;line-height:1.5}.cs-qsn-root .progress{position:fixed;top:0;left:0;height:2px;background:var(--bleu);width:0;z-index:1000;transition:width .12s linear}.cs-qsn-root .nav{position:fixed;top:0;left:0;right:0;z-index:800;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gut);transition:background .5s,border-color .5s;border-bottom:1px solid transparent}.cs-qsn-root .nav.scrolled{background:rgba(250,247,240,.82);backdrop-filter:blur(14px) saturate(1.4);border-color:var(--line-soft)}.cs-qsn-root .nav-brand{font-family:var(--serif);font-size:1.02rem;letter-spacing:.5em;font-weight:500;color:var(--ink);text-decoration:none;padding-left:.2em}.cs-qsn-root .nav-meta{font-family:var(--mono);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brun)}@media(max-width:680px){.cs-qsn-root .nav-meta{display:none}}.cs-qsn-root .spine{position:fixed;right:1.6rem;top:50%;transform:translateY(-50%);z-index:700;display:flex;flex-direction:column;gap:.85rem;align-items:flex-end}.cs-qsn-root .spine a{display:flex;align-items:center;gap:.7rem;text-decoration:none;opacity:.45;transition:opacity .3s}.cs-qsn-root .spine a.on{opacity:1}.cs-qsn-root .spine .lbl{font-family:var(--mono);font-size:.54rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transform:translateX(6px);transition:.25s}.cs-qsn-root .spine a:hover .lbl, .cs-qsn-root .spine a.on .lbl{opacity:1;transform:none}.cs-qsn-root .spine .dot{width:6px;height:6px;border-radius:50%;background:var(--brun-pale);transition:.3s;flex-shrink:0}.cs-qsn-root .spine a.on .dot{background:var(--bleu);transform:scale(1.5)}.cs-qsn-root .spine.on-dark .lbl{color:var(--nude)}.cs-qsn-root .spine.on-dark .dot{background:rgba(250,247,240,.4)}.cs-qsn-root .spine.on-dark a.on .dot{background:var(--bleu)}@media(max-width:1100px){.cs-qsn-root .spine{display:none}}.cs-qsn-root section{position:relative}.cs-qsn-root .wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.cs-qsn-root .pad{padding-top:clamp(5rem,13vh,11rem);padding-bottom:clamp(5rem,13vh,11rem)}.cs-qsn-root /* HERO */
.hero{position:relative;background:var(--nude-2);overflow:visible;padding:0}.cs-qsn-root .hero .wrap{position:absolute;left:0;right:0;top:44%;transform:translateY(-50%);padding-left:calc(var(--gut) + clamp(8px,2.4vw,46px));z-index:2}.cs-qsn-root .hero-eyebrow{display:block;margin-bottom:clamp(1rem,2.5vh,1.8rem)}.cs-qsn-root .hero-title{font-size:clamp(2rem,5vw,6.5rem);color:var(--ink);line-height:.94;letter-spacing:-.02em}.cs-qsn-root .hero-title span{display:block}.cs-qsn-root .hero-title em{font-style:italic;color:var(--bleu)}.cs-qsn-root .hero-title .sub-blue{display:block;color:var(--bleu);font-size:.52em;line-height:.96;margin-top:.22em;letter-spacing:-.015em}.cs-qsn-root .hero-sub{margin-top:clamp(1.8rem,4vh,3rem);font-size:clamp(1.5rem,2.5vw,2.15rem);color:var(--brun);max-width:34ch;opacity:.95}.cs-qsn-root .hero-img{position:relative;width:100%;height:auto;display:block;z-index:0}.cs-qsn-root .hero::after{content:'';position:absolute;left:0;top:0;right:0;bottom:18%;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(250,247,240,.92) 0%,rgba(250,247,240,.6) 22%,rgba(250,247,240,.15) 40%,rgba(250,247,240,0) 56%)}.cs-qsn-root .scroll-cue{position:absolute;left:var(--gut);bottom:2.2rem;z-index:3;display:flex;align-items:center;gap:.8rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:var(--brun)}.cs-qsn-root .scroll-cue .ln{width:42px;height:1px;background:var(--brun);transform-origin:left;animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,100%{transform:scaleX(.4);opacity:.4}50%{transform:scaleX(1);opacity:1}}@media(max-width:900px){.cs-qsn-root .hero-img{height:78svh;min-height:440px;object-fit:cover;object-position:78% bottom}.cs-qsn-root .hero .wrap{position:absolute;left:0;right:0;bottom:auto;top:clamp(88px,12vh,140px);transform:none;padding-left:var(--gut)}.cs-qsn-root .hero-title{font-size:clamp(3rem,9.6vw,5.2rem)}.cs-qsn-root .hero::after{bottom:0;background:linear-gradient(180deg,rgba(250,247,240,.9) 0%,rgba(250,247,240,.42) 24%,rgba(250,247,240,0) 48%)}.cs-qsn-root .scroll-cue{display:none}}.cs-qsn-root /* MANIFESTE */
.manifesto{text-align:center;padding-top:clamp(3.4rem,8vh,5.5rem);padding-bottom:clamp(3.4rem,8vh,5.5rem)}.cs-qsn-root .manifesto .wrap{max-width:920px}.cs-qsn-root .manifesto-q{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.cs-qsn-root .manifesto-q b{font-style:normal;font-weight:500;color:var(--bleu)}.cs-qsn-root .manifesto cite{display:block;margin-top:1.8rem;font-family:var(--mono);font-style:normal;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brun)}.cs-qsn-root /* SPREAD éditorial */
.spread{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,6vw,6.5rem);align-items:center}.cs-qsn-root .spread.flip .ed-media{order:2}.cs-qsn-root .spread.figtop{align-items:flex-start}.cs-qsn-root .spread.immersive{grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem)}.cs-qsn-root .spread.flip.immersive{grid-template-columns:1fr 1.1fr}.cs-qsn-root .year{font-family:var(--serif);font-weight:300;font-size:clamp(4rem,10vw,10rem);line-height:.92;letter-spacing:-.03em;color:var(--bleu);opacity:.16;display:block;margin-bottom:.85rem}.cs-qsn-root .year sup{font-size:.4em;vertical-align:.62em;letter-spacing:0;font-weight:400}.cs-qsn-root .year.solid{opacity:.92;font-size:clamp(3.4rem,8vw,8rem)}.cs-qsn-root .ed-label{display:block;margin-bottom:1.3rem}.cs-qsn-root .ed-title{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.07;letter-spacing:-.02em;margin-bottom:1.5rem;text-wrap:balance}.cs-qsn-root .ed-title em{font-style:italic;color:var(--brun)}.cs-qsn-root .ed-body p{font-size:1rem;line-height:1.85;margin-bottom:1.1rem;max-width:54ch;color:#33291f}.cs-qsn-root .ed-body p:last-child{margin-bottom:0}.cs-qsn-root .ed-media{position:relative}.cs-qsn-root .fig-frame{position:relative;background:transparent;overflow:hidden}.cs-qsn-root .fig-frame img{width:100%;display:block;filter:contrast(1.02)}.cs-qsn-root .fig-cap{position:absolute;left:0;right:0;bottom:0;padding:1.4rem 1.8rem;background:linear-gradient(to top,rgba(26,22,18,.7),transparent);font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,247,240,.78)}.cs-qsn-root .media-cap{margin-top:1rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;color:var(--brun);text-align:center;font-style:normal;line-height:1.5}@media(max-width:900px){.cs-qsn-root .spread, .cs-qsn-root .spread.immersive, .cs-qsn-root .spread.flip.immersive{grid-template-columns:1fr}.cs-qsn-root .spread{gap:2.4rem}.cs-qsn-root .spread .ed-text{order:-1}.cs-qsn-root .spread .ed-media{order:0}.cs-qsn-root .year{font-size:clamp(3.6rem,18vw,6.5rem)}.cs-qsn-root .year.solid{font-size:clamp(3.2rem,15vw,5.5rem)}}.cs-qsn-root /* ENCART récit / citation */
.story-card{position:relative;background:rgba(255,255,255,.55);border:1px solid var(--line-soft);border-left:2px solid rgba(0,140,180,.55);border-radius:2px;
padding:clamp(2.8rem,4.4vw,3.8rem) clamp(1.8rem,3.4vw,3rem) clamp(1.8rem,3.4vw,2.6rem)}.cs-qsn-root .story-card p{font-size:.97rem;line-height:1.82;margin-bottom:1rem;color:#33291f}.cs-qsn-root .story-card p:last-child{margin-bottom:0}.cs-qsn-root .story-card .story-quote{position:absolute;top:.28em;left:clamp(1.4rem,3vw,2.4rem);font-family:var(--serif);font-size:clamp(4rem,6vw,6rem);line-height:1;color:var(--bleu);opacity:.32;pointer-events:none;z-index:0}.cs-qsn-root .story-card > *{position:relative;z-index:1}.cs-qsn-root .story-card p:first-of-type::first-letter{font-family:inherit;font-size:inherit;line-height:inherit;float:none;margin:0;color:inherit;font-weight:inherit}.cs-qsn-root .pull{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.45;margin:1.8rem 0 0;max-width:50ch;color:var(--bleu)}.cs-qsn-root .pull cite{display:block;margin-top:.6rem;font-family:var(--mono);font-style:normal;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brun)}.cs-qsn-root /* SECTION HEAD générique */
/* FONDATEUR — editorial */
.founder-head{max-width:min(58ch,100%);margin:0 auto;text-align:center}.cs-qsn-root .founder-head .ed-title{margin-bottom:0;text-wrap:pretty}.cs-qsn-root .founder-head .ed-title{margin-bottom:0}.cs-qsn-root .founder-lead{margin:clamp(1.4rem,3vh,2rem) auto 0;max-width:76ch;text-align:center}.cs-qsn-root .founder-lead p{font-size:1.05rem;line-height:1.8;color:#33291f;margin:0 0 1rem;text-wrap:pretty}.cs-qsn-root .founder-lead p:last-child{margin-bottom:0}.cs-qsn-root .name-hl{font-family:var(--serif);font-style:normal;color:var(--bleu);font-size:1.08em}.cs-qsn-root .founder-sub{font-family:var(--serif);font-style:italic;color:var(--bleu);font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.3}.cs-qsn-root .founder-head .founder-sub{margin:.7rem 0 0}.cs-qsn-root .story-card p.story-sign{font-family:var(--serif);font-style:italic;color:var(--bleu);font-size:1.05rem;margin-top:1.3rem}.cs-qsn-root .founder-coda{max-width:76ch;margin:clamp(2.8rem,6vh,4.4rem) auto 0;text-align:center}.cs-qsn-root .founder-coda .founder-sub{display:block;margin:0 0 1.1rem}.cs-qsn-root .founder-coda .bio{font-size:1.05rem;line-height:1.8;color:#33291f;text-wrap:pretty;margin:0}.cs-qsn-root .founder-main{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.2rem,4.5vw,4.6rem);align-items:start;margin-top:clamp(2.6rem,6vh,4.4rem)}.cs-qsn-root .founder-main .ed-media{align-self:start}.cs-qsn-root .founder-main .story-card{margin-top:0}.cs-qsn-root .founder-main .pull{margin-top:clamp(.5rem,1.2vh,.95rem);margin-left:0;max-width:none;text-align:right;padding-left:19.9%;box-sizing:border-box}@media(max-width:900px){.cs-qsn-root .founder-main{grid-template-columns:1fr;gap:2.4rem}.cs-qsn-root .founder-main .ed-media{order:-1}}.cs-qsn-root .sec-head{max-width:80ch;margin-left:auto;margin-right:auto;margin-bottom:clamp(2.6rem,6vh,4.2rem);text-align:center}.cs-qsn-root .sec-head .kicker{display:block;margin-bottom:1.1rem}.cs-qsn-root .sec-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3.6vw,3.3rem);line-height:1.05;letter-spacing:-.02em}.cs-qsn-root .sec-head h2 em{font-style:italic;color:var(--brun)}.cs-qsn-root .sec-head .intro{margin:1.3rem auto 0;max-width:72ch;color:#33291f;text-wrap:pretty}.cs-qsn-root /* ADVISORY — carousel */
.adv-wrap{position:relative;margin-top:0}.cs-qsn-root .adv-dots{display:none;justify-content:center;gap:.55rem;margin-bottom:clamp(1.4rem,3vh,2.2rem)}.cs-qsn-root .adv-dots button{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:var(--brun-pale);opacity:.55;cursor:pointer;transition:all .35s cubic-bezier(.6,.01,0,1)}.cs-qsn-root .adv-dots button:hover{opacity:.85}.cs-qsn-root .adv-dots button.on{opacity:1;background:var(--bleu);width:22px;border-radius:5px}.cs-qsn-root .adv-grid{display:flex;gap:clamp(1.4rem,2.6vw,2.2rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;scrollbar-width:none;-ms-overflow-style:none}.cs-qsn-root .adv-grid::-webkit-scrollbar{display:none;height:0}.cs-qsn-root .adv-card{flex:0 0 clamp(282px,31.4%,380px);scroll-snap-align:start;background:rgba(255,255,255,.5);border:1px solid var(--line-soft);border-top:2px solid var(--bleu);padding:0 0 2rem}.cs-qsn-root .adv-nav{position:absolute;top:var(--adv-arrow-top,180px);transform:translateY(-50%);z-index:6;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);backdrop-filter:blur(6px);color:var(--bleu);font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;padding:0;font-family:var(--serif)}.cs-qsn-root .adv-nav:hover{background:var(--bleu);border-color:var(--bleu);color:#fff}.cs-qsn-root .adv-nav:disabled{opacity:0;pointer-events:none}.cs-qsn-root .adv-prev{left:-1.3rem}.cs-qsn-root .adv-next{right:-1.3rem}.cs-qsn-root .adv-photo{width:100%;aspect-ratio:1/1;overflow:hidden;background:transparent}.cs-qsn-root .adv-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.cs-qsn-root .adv-card .body{padding:1.8rem clamp(1.5rem,2.2vw,2rem) 0}.cs-qsn-root .adv-name{font-family:var(--serif);font-weight:500;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.cs-qsn-root .adv-role{display:block;margin-top:.5rem;font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bleu);line-height:1.6}.cs-qsn-root .adv-quote{font-family:var(--serif);font-style:italic;font-size:1.06rem;line-height:1.55;color:var(--ink);margin:1.4rem 0;padding-left:1.1rem;border-left:1px solid rgba(0,140,180,.3);text-wrap:pretty}.cs-qsn-root .adv-bio{font-size:.82rem;line-height:1.7;color:var(--brun)}@media(max-width:620px){.cs-qsn-root .adv-card{flex-basis:84%}.cs-qsn-root .adv-nav{display:none}.cs-qsn-root .adv-dots{display:flex}}.cs-qsn-root /* PRINCIPES */
.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(3.6rem,7.5vh,5.5rem)}.cs-qsn-root .principle .pslot{position:relative;width:100%;aspect-ratio:3/4;background:var(--nude);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;text-align:center;padding:1.5rem;margin-bottom:1.6rem;overflow:hidden}.cs-qsn-root .principle .pslot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-qsn-root .principle .pslot img.face{object-position:center 30%}.cs-qsn-root .principle .pnum{font-family:var(--serif);font-size:2.4rem;font-weight:300;color:var(--bleu);line-height:1;opacity:.6}.cs-qsn-root .principle h3{font-family:var(--serif);font-weight:500;font-size:1.4rem;line-height:1.18;margin:.6rem 0 .8rem;color:var(--ink)}.cs-qsn-root .principle p{font-size:.9rem;line-height:1.75;color:var(--brun)}.cs-qsn-root .principle p .hl{font-family:var(--serif);font-style:italic;color:var(--bleu);font-size:1.12em}@media(max-width:820px){.cs-qsn-root .principles{grid-template-columns:1fr;gap:2.6rem}.cs-qsn-root .principle .pslot{aspect-ratio:4/3}}@media(max-width:560px){.cs-qsn-root .principles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.1rem;margin:clamp(2.4rem,5.5vh,3.2rem) calc(-1*var(--gut)) 0;padding:0 9% .7rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cs-qsn-root .principles::-webkit-scrollbar{display:none;height:0}.cs-qsn-root .principle{flex:0 0 82%;scroll-snap-align:center}.cs-qsn-root .principle .pslot{aspect-ratio:3/4}}.cs-qsn-root /* TIMELINE / FRISE */
/* TIMELINE / FRISE — horizontal scrollable */
.tl-wrap{position:relative;margin-top:clamp(2.6rem,5vh,4rem)}.cs-qsn-root .timeline{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:1.4rem;scrollbar-width:none;-ms-overflow-style:none}.cs-qsn-root .timeline::-webkit-scrollbar{display:none;height:0}.cs-qsn-root .timeline::-webkit-scrollbar-track{background:var(--line-soft);border-radius:9px}.cs-qsn-root .timeline::-webkit-scrollbar-thumb{background:var(--bleu);border-radius:9px;opacity:.6}.cs-qsn-root .tl-item{flex:0 0 clamp(266px,30%,330px);scroll-snap-align:start;padding:1.7rem 2rem 0 0;border-top:1px solid var(--line);position:relative}.cs-qsn-root .tl-item::before{content:'';position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--bleu)}.cs-qsn-root .tl-year{font-family:var(--serif);font-size:1.7rem;font-weight:300;color:var(--bleu);line-height:1;display:block;margin-bottom:.7rem}.cs-qsn-root .tl-item strong{display:block;font-weight:500;font-size:.95rem;margin-bottom:.5rem;color:var(--ink)}.cs-qsn-root .tl-item p{font-size:.82rem;line-height:1.68;color:var(--brun);text-wrap:pretty}.cs-qsn-root .tl-item .prod{font-family:var(--serif);font-style:italic;color:var(--bleu);font-size:1.06em}.cs-qsn-root .tl-badge{margin-top:1.2rem;height:60px;width:auto;max-width:72px;object-fit:contain;object-position:left center;display:block}.cs-qsn-root .tl-badge.tl-badge-wide{max-width:108px}.cs-qsn-root .tl-nav{display:contents}.cs-qsn-root .tl-prev, .cs-qsn-root .tl-next{position:absolute;top:42%;transform:translateY(-50%);z-index:6;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);backdrop-filter:blur(6px);color:var(--bleu);font-size:1.6rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;padding:0}.cs-qsn-root .tl-prev:hover, .cs-qsn-root .tl-next:hover{background:var(--bleu);border-color:var(--bleu);color:#fff}.cs-qsn-root .tl-prev:disabled, .cs-qsn-root .tl-next:disabled{opacity:0;pointer-events:none}.cs-qsn-root .tl-prev{left:-1.3rem}.cs-qsn-root .tl-next{right:-1.3rem}@media(max-width:620px){.cs-qsn-root .tl-item{flex-basis:80%}.cs-qsn-root .tl-prev, .cs-qsn-root .tl-next{display:none}}.cs-qsn-root /* AWARD */
.award{margin-top:clamp(2.4rem,5vh,3.4rem);display:flex;align-items:center;gap:1.8rem;padding:1.8rem clamp(1.6rem,3vw,2.4rem);background:rgba(255,255,255,.5);border-top:2px solid var(--bleu);border-left:1px solid var(--line-soft)}.cs-qsn-root .award img{width:74px;height:74px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}.cs-qsn-root .award .at{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.2}.cs-qsn-root .award .ad{font-size:.82rem;color:var(--brun);margin-top:.3rem}.cs-qsn-root /* PRESSE */
.press{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--bleu);margin-top:clamp(2.6rem,5vh,3.4rem)}.cs-qsn-root .press-q{background:var(--nude-2);padding:clamp(2rem,3vw,2.8rem);display:flex;flex-direction:column}.cs-qsn-root .press-logo{height:34px;margin-bottom:1.5rem;display:flex;align-items:center}.cs-qsn-root .press-logo img{height:100%;width:auto;max-width:190px;object-fit:contain;object-position:left center}.cs-qsn-root .press-q p{font-family:var(--serif);font-style:italic;font-size:1.02rem;line-height:1.6;color:var(--ink);text-wrap:pretty;margin:0}.cs-qsn-root .press-q .note{display:block;margin-top:.9rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;line-height:1.6;color:var(--brun);font-style:normal;text-transform:none}@media(max-width:860px){.cs-qsn-root .press{grid-template-columns:1fr}}.cs-qsn-root /* PARTENAIRES (dark) */
.dark{background:var(--nuit);color:var(--nude);position:relative;overflow:hidden}.cs-qsn-root .dark .eyebrow{color:#7fd0e6}.cs-qsn-root .dark .sec-head h2{color:var(--nude)}.cs-qsn-root .dark .sec-head h2 em{color:var(--or)}.cs-qsn-root .dark .sec-head .intro{color:rgba(250,247,240,.7)}.cs-qsn-root .partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,2vw,1.4rem)}.cs-qsn-root .carousel-wrap{position:relative}.cs-qsn-root .partners-carousel{display:flex;gap:clamp(.9rem,2vw,1.4rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1.3rem;scroll-padding-left:0;scrollbar-width:none;-ms-overflow-style:none}.cs-qsn-root .partners-carousel::-webkit-scrollbar{display:none;height:0}.cs-qsn-root .partners-carousel::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:9px}.cs-qsn-root .partners-carousel::-webkit-scrollbar-thumb{background:rgba(127,208,230,.5);border-radius:9px}.cs-qsn-root .partner{position:relative;overflow:hidden;flex:0 0 clamp(260px,40%,440px);aspect-ratio:4/3;background:#06222f;scroll-snap-align:start}.cs-qsn-root .partner img{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) brightness(.94);transition:transform .8s cubic-bezier(.2,.6,.2,1)}.cs-qsn-root .partner img.tranoi{object-position:center 88%}.cs-qsn-root .partner:hover img{transform:scale(1.05)}.cs-qsn-root .partner .lab{position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.9rem;background:linear-gradient(to top,rgba(0,30,44,.85),transparent)}.cs-qsn-root .partner .country{font-family:var(--mono);font-size:.55rem;letter-spacing:.3em;text-transform:uppercase;color:#7fd0e6;display:block;margin-bottom:.35rem}.cs-qsn-root .partner .name{font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.9rem);font-weight:400;color:#fff}.cs-qsn-root .car-nav{position:absolute;top:calc(50% - 1.3rem);transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(4,18,26,.72);backdrop-filter:blur(6px);color:#fff;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;transition:.3s;font-family:var(--serif)}.cs-qsn-root .car-nav:hover{background:var(--bleu);border-color:var(--bleu)}.cs-qsn-root .car-nav:disabled{opacity:0;pointer-events:none}.cs-qsn-root .car-prev{left:-1.4rem}.cs-qsn-root .car-next{right:-1.4rem}@media(max-width:680px){.cs-qsn-root .car-nav{display:none}.cs-qsn-root .partner{flex:0 0 84%}}.cs-qsn-root /* CONCLUSION / FINALE */
.finale{background:var(--nude-2);color:var(--ink);text-align:center;position:relative;overflow:hidden}.cs-qsn-root .finale .archive{position:absolute;inset:0;background:url('https://www.cottan.com/cdn/shop/t/75/assets/qsn-finale-archive-bg.png') center/contain no-repeat;opacity:.05;transform:scale(1.4)}.cs-qsn-root .finale .wrap{position:relative;z-index:2;max-width:900px}.cs-qsn-root .finale .eyebrow{color:#7fd0e6}.cs-qsn-root .finale h2{font-family:var(--serif);font-weight:300;font-size:clamp(2.4rem,6vw,5.4rem);line-height:1.02;letter-spacing:-.02em;margin:1.8rem 0 0;text-wrap:balance}.cs-qsn-root .finale h2 em{font-style:italic;color:var(--brun)}.cs-qsn-root .finale-sub{font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,1.9vw,1.5rem);color:var(--brun);max-width:48ch;margin:1.6rem auto 0;line-height:1.5}.cs-qsn-root .cta-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:clamp(2.4rem,5vh,3.4rem)}.cs-qsn-root .cta{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2.2rem;text-decoration:none;font-family:var(--mono);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;transition:.35s}.cs-qsn-root .cta-solid{background:var(--bleu);color:#fff;border:1px solid var(--bleu)}.cs-qsn-root .cta-solid:hover{background:#fff;color:var(--ink);border-color:#fff}.cs-qsn-root .cta-ghost{border:1px solid rgba(255,255,255,.45);color:#fff}.cs-qsn-root .cta-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.cs-qsn-root .cta .arr{transition:transform .35s}.cs-qsn-root .cta:hover .arr{transform:translateX(5px)}.cs-qsn-root /* FOOTER */
.foot{background:#0f0d0b;color:var(--nude);padding:clamp(4rem,9vh,7rem) 0 2.6rem}.cs-qsn-root .foot-top{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:end;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.07)}.cs-qsn-root .foot-tag{font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.25;color:rgba(250,247,240,.92);max-width:14ch}.cs-qsn-root .foot-tag b{font-style:normal;font-weight:500;color:var(--bleu)}.cs-qsn-root .foot-logo-r{justify-self:end;text-align:right}.cs-qsn-root .foot-logo-r .b{font-family:var(--serif);letter-spacing:.5em;font-size:1.05rem;color:rgba(250,247,240,.5)}.cs-qsn-root .foot-logo-r .m{display:block;margin-top:.7rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;color:var(--brun)}.cs-qsn-root .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.cs-qsn-root .foot-copy{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;color:rgba(250,247,240,.32)}.cs-qsn-root .foot-copy a{color:rgba(127,208,230,.7);text-decoration:none}@media(max-width:760px){.cs-qsn-root .foot-top{grid-template-columns:1fr;gap:2.2rem}.cs-qsn-root .foot-logo-r{justify-self:start;text-align:left}}.cs-qsn-root /* petits écrans */
@media(max-width:430px){
.pad{padding-top:clamp(3.4rem,9vh,5.5rem);padding-bottom:clamp(3.4rem,9vh,5.5rem)}
.manifesto-q{font-size:clamp(1.2rem,5.4vw,1.7rem)}
.ed-body p{max-width:none}
}.cs-qsn-root /* REVEALS */
.js .r{opacity:0;transform:translateY(22px);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1)}.cs-qsn-root .js .r.v{opacity:1;transform:none}.cs-qsn-root .r.d1{transition-delay:.08s}.cs-qsn-root .r.d2{transition-delay:.16s}.cs-qsn-root .r.d3{transition-delay:.24s}.cs-qsn-root .r.d4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.cs-qsn-root .r{opacity:1!important;transform:none!important;transition:none}.cs-qsn-root .scroll-cue .ln{animation:none}.cs-qsn-root{scroll-behavior:auto}}
/* Defensive : padding-bottom sur la section finale.
Le style inline du <section> impose seulement clamp(2.4rem,5vh,3.6rem),
c'est trop peu visuellement. On force plus large avec !important pour
battre le style inline. Aussi margin-bottom sur le h2 pour la symétrie
avec son margin-top (1.8rem). */
.cs-qsn-root .finale.pad{padding-bottom:clamp(2.4rem,5vh,3.6rem) !important}
.cs-qsn-root .finale h2{margin-bottom:1.8rem}
/* Cacher les fleches du carrousel advisory sur desktop : les 3 cartes
tiennent sur une ligne, le scroll horizontal et les boutons sont inutiles. */
@media(min-width:901px){.cs-qsn-root .adv-nav{display:none !important}}
/* Masquer la top bar « Livraison offerte dès 30€ » uniquement sur cette page.
Couvre .announcement-bar du thème ET le widget Corner (corner-cowi-*). */
body:has(.cs-qsn-root) .announcement-bar,
body:has(.cs-qsn-root) .widgets-by-corner,
body:has(.cs-qsn-root) [id^="corner-cowi-message-banner"],
body:has(.cs-qsn-root) [class*="corner-cowi-message-banner"]{display:none !important}
</style>
<div class="cs-qsn-root" id="cs-qsn-template--28346419413338__cs_qsn_BbrUMg">
<div class="progress" id="prog"></div>
<aside class="spine" id="spine">
<a href="#fondateur" data-t="fondateur"><span class="lbl">Le fondateur</span><span class="dot"></span></a>
<a href="#advisory" data-t="advisory"><span class="lbl">Advisory board</span><span class="dot"></span></a>
<a href="#methode" data-t="methode"><span class="lbl">Art Formulatoire</span><span class="dot"></span></a>
<a href="#succes" data-t="succes"><span class="lbl">Les succès</span><span class="dot"></span></a>
<a href="#partenaires" data-t="partenaires"><span class="lbl">Partenaires</span><span class="dot"></span></a>
</aside>
<!-- HERO -->
<header class="hero" id="hero" data-screen-label="Hero">
<img class="hero-img" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-hero.png" alt="Vinaigre Micellaire de Beauté Cottan — Le Nouvel Art Formulatoire">
<div class="wrap">
<h1 class="display hero-title r v d1">
<span>Histoire</span><span>de passion</span><span class="sub-blue">et d'expertise</span>
</h1>
</div>
</header>
<!-- MANIFESTE -->
<section class="manifesto" data-screen-label="Manifeste" style="background:var(--nude-2)">
<div class="wrap">
<p class="manifesto-q r">La Haute Apothicairerie Scientifique, c'est refuser de choisir <b>entre ce qui soigne et ce qui émeut</b>.</p>
</div>
</section>
<!-- I — LE FONDATEUR -->
<section class="pad" id="fondateur" data-screen-label="Le fondateur" style="background:var(--nude-2);padding-top:clamp(1.4rem,3vh,2.6rem)">
<div class="wrap">
<header class="founder-head r d1">
<span class="kicker ed-label">1 — Le mot du fondateur</span>
<h2 class="ed-title">La re-découverte,<br><em>un flacon rempli d'Histoire.</em>
</h2>
</header>
<div class="founder-main">
<div class="ed-media r d2">
<div class="fig-frame">
<img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-founder-bascoul.png" alt="Ganaël Bascoul, fondateur de Cottan">
</div>
</div>
<div class="story-card r d3">
<span class="story-quote" aria-hidden="true">“</span>
<p>Paris, octobre 2018. L'hôtel Drouot accueille une vente aux enchères. Un flacon élégamment orné de motifs floraux attire mon attention. Sur le verre, deux noms gravés : JUANINA, et COTTAN. Animé par la curiosité, je commence à mener des recherches pour retrouver l'histoire derrière ce flacon. C'est ainsi que je découvre l'existence de la Société Hygiénique, maison de beauté autrefois florissante, fondée en 1840 par un médecin : le Docteur Jean-François Arsène Cottan.</p>
<p>Pour approfondir mon enquête, je contacte une experte en généalogie des entreprises. Ensemble, nous parvenons à retracer l'épopée de cette maison emblématique de son époque, et pourtant tombée dans l'oubli. Les brevets d'innovation sont retrouvés, puis déchiffrés à la lumière de la science moderne.</p>
<p>Ce qu'ils révèlent va bien au-delà d'une formule. C'est la pensée d'un visionnaire qui, à une époque où la cosmétique, dans l'euphorie de son essor, n'obéit à aucune loi, place la santé de la peau au cœur de son art. J'y vois alors un patrimoine intellectuel précieux — et étrangement contemporain — qui n'attendait qu'à être réveillé.</p>
</div>
</div>
<div class="founder-coda r">
<p class="founder-sub">L'homme derrière le flacon</p>
<p class="bio">Ganaël Bascoul croise depuis toujours deux regards qui se rencontrent rarement : celui de la science et celui de l'art. Docteur en mathématiques appliquées, il a mené des recherches sur l'innovation et le développement durable, à l'ESCP puis au sein de grands groupes ; parallèlement, il a fondé et dirigé une galerie d'art moderne dans la Galerie Vivienne. C'est à l'intersection exacte de ces deux exigences — la rigueur et le beau — qu'il a reconnu, là où d'autres n'auraient vu qu'un flacon ancien, ce qu'allait devenir Cottan.</p>
</div>
</div>
</section>
<!-- II — ADVISORY BOARD -->
<section class="pad" id="advisory" data-screen-label="Advisory board">
<div class="wrap">
<div class="sec-head r">
<span class="kicker">2 — Advisory board</span>
<h2>Une équipe d'experts<br><em>et de passionnés.</em>
</h2>
<p class="intro">Dans la lignée de la démarche du Docteur Cottan, nous nous sommes entourés d'experts du métier pour développer nos préparations à la lumière de l'état de l'art de la beauté.</p>
</div>
<div class="adv-wrap r">
<div class="adv-dots" id="advDots" aria-hidden="true"></div>
<button class="adv-nav adv-prev" type="button" aria-label="Précédent" data-dir="-1">‹</button>
<div class="adv-grid" id="advCar">
<article class="adv-card">
<div class="adv-photo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-advisor-le-joliff.png" alt="Jean-Claude Le Joliff"></div>
<div class="body">
<h3 class="adv-name">Jean-Claude Le Joliff</h3>
<span class="adv-role">Président de la Cosmétothèque · Mentor Formulation</span>
<p class="adv-quote">« L'innovation par héritage définit un cadre où le passé devient un véritable code source pour concevoir des solutions contemporaines, plutôt qu'un simple répertoire nostalgique. »</p>
<p class="adv-bio">Ancien directeur de la recherche dans une grande maison de luxe. Président de la Cosmétothèque — le premier conservatoire des sciences et techniques à la base de la création des produits de beauté.</p>
</div>
</article>
<article class="adv-card r d1">
<div class="adv-photo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-advisor-joutard.png" alt="Daniel Joutard"></div>
<div class="body">
<h3 class="adv-name">Daniel Joutard</h3>
<span class="adv-role">Président · Laboratoire Savoir des Peuples, Paris</span>
<p class="adv-quote">« La beauté naturelle et le patrimoine formulatoire constituent un territoire d'innovation encore largement inexploré, mais dont la pertinence contemporaine est indéniable. »</p>
<p class="adv-bio">Président du laboratoire Savoir des Peuples, en charge de toutes les formulations Cottan. Son expertise unique en cosmétique naturelle est au cœur de ce qui rend les formules extraordinaires.</p>
</div>
</article>
<article class="adv-card r d2">
<div class="adv-photo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-advisor-lafont.png" alt="Matthieu Lafont"></div>
<div class="body">
<h3 class="adv-name">Matthieu Lafont</h3>
<span class="adv-role">Docteur en Pharmacie · Directeur Développement Produits</span>
<p class="adv-quote">« Nous avons redonné vie à des formules exceptionnelles et les avons revisitées pour faire de chaque produit une expérience unique, authentique et respectueuse de la physiologie cutanée. »</p>
<p class="adv-bio">Docteur en Pharmacie, directeur du développement des produits, après plusieurs années au sein de grandes maisons de beauté de luxe françaises. Son expertise garantit que chaque formule répond aux attentes de nos clients et partenaires sélectifs.</p>
</div>
</article>
</div>
<button class="adv-nav adv-next" type="button" aria-label="Suivant" data-dir="1">›</button>
</div>
</div>
</section>
<!-- III — LE NOUVEL ART FORMULATOIRE -->
<section class="pad" id="methode" data-screen-label="Art Formulatoire" style="background:var(--nude-2)">
<div class="wrap">
<div class="sec-head r" style="margin-bottom:0">
<span class="kicker">3 — La philosophie · depuis 1840</span>
<h2>Le Nouvel Art Formulatoire Cottan,<br><em>un engagement collégial<br>pour une beauté ré-inventée.</em>
</h2>
<p class="intro" style="margin-top:1.6rem">Le passé est un code source, avec lequel composent nos maîtres formulateurs<br>pour inventer la beauté de demain. Aujourd'hui, nous restons profondément convaincus que l'inspiration et le savoir-faire de cette belle époque, associés à la science moderne, peuvent éclairer l'avenir de la beauté.</p>
</div>
<div class="principles r d1">
<div class="principle">
<div class="pslot"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-principe-1-ingredients.jpg" alt="Sélection des ingrédients — extraits botaniques"></div>
<div class="pnum">01</div>
<h3>La sélection fine des ingrédients</h3>
<p>Des ingrédients actifs aux ingrédients fonctionnels, chacun doit être choisi avec soin pour servir le propos de la formule, et permettre de conjuguer avec élégance <span class="hl">efficacité, tolérance et plaisir des sens</span>.</p>
</div>
<div class="principle">
<div class="pslot"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-principe-2-proportions.jpg" alt="Justesse des proportions — fioles graduées"></div>
<div class="pnum">02</div>
<h3>La justesse des proportions</h3>
<p>La pertinence d'une formule <span class="hl">ne se mesure pas à la quantité d'ingrédients</span>, mais à l'exactitude des équilibres — dont seuls les maîtres formulateurs ont le secret.</p>
</div>
<div class="principle">
<div class="pslot"><img class="face" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-principe-3-sensoriel.jpg" alt="Le sensoriel — le soin sur la peau"></div>
<div class="pnum">03</div>
<h3>Le sensoriel comme preuve</h3>
<p>Une formule bien faite se distingue d'abord par l'expérience qu'elle procure. Sa texture, son parfum, son osmose avec la peau sont autant de <span class="hl">gages de la qualité de son exécution</span>.</p>
</div>
</div>
</div>
</section>
<!-- IV — LES SUCCÈS -->
<section class="pad" id="succes" data-screen-label="Les succès">
<div class="wrap">
<div class="sec-head r">
<span class="kicker">4 — Sur les traces du succès · 2021 › 2026</span>
<h2>De la renaissance<br><em>à la reconnaissance.</em>
</h2>
<p class="intro">Depuis sa renaissance, Cottan a su reconquérir un public d'initiés, amoureux des belles formules et sensibles à la démarche héritée du XIX<sup>e</sup> siècle. Un nouveau départ, jalonné de récompenses prestigieuses et de parutions médiatiques internationales.</p>
</div>
<div class="tl-wrap r d1">
<div class="tl-nav">
<button type="button" class="tl-prev" aria-label="Précédent" data-dir="-1">‹</button><button type="button" class="tl-next" aria-label="Suivant" data-dir="1">›</button>
</div>
<div class="timeline" id="friseCar">
<div class="tl-item">
<span class="tl-year">2021</span><strong>La renaissance</strong><p>Renaissance de la marque, en partenariat avec la Cosmétothèque pour révéler le potentiel des travaux de Jean-François Arsène Cottan. Prix CosmétiqueMag Awards pour le <span class="prod">Savon Dulcifié</span>.</p>
<img class="tl-badge" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-badge-cosmetiquemag-2021.png" alt="CosmétiqueMag Awards 2021">
</div>
<div class="tl-item">
<span class="tl-year">2022</span><strong>Reconnaissance et premières distributions</strong><p>Première marque à obtenir la certification Clean Beauty par le laboratoire indépendant Biorius. Entrée au Printemps de Paris et à la French Pharmacy de Londres.</p>
<img class="tl-badge tl-badge-wide" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-badge-biorius.png" alt="Certification Clean Beauty Biorius">
</div>
<div class="tl-item">
<span class="tl-year">2023</span><strong>L'appel de l'Asie</strong><p>Mise en place d'un programme R&D inédit fondé sur l'innovation par la tradition. Relancement de la <span class="prod">Crème Mains Kalodermale</span>. Participation au salon Cosmoprof Asia de Hong-Kong. Lancement de la marque en Corée, à Macau, au Vietnam et au Japon, avec une visibilité remarquée dans les plus grandes émissions télévisées locales.</p>
</div>
<div class="tl-item">
<span class="tl-year">2024</span><strong>Rayonnement international</strong><p>Participation au Tranoï de Tokyo et au BeautyWorld de Dubaï. Lancement de la <span class="prod">Poudre Démaquillante</span>, de l'<span class="prod">Eau Florale Hydramisante</span> et du <span class="prod">Sérum Bonne Mine Vitamine C</span>.</p>
</div>
<div class="tl-item">
<span class="tl-year">2025</span><strong>Consécration et retour aux États-Unis</strong><p>European Natural Beauty Awards pour le <span class="prod">Vinaigre Micellaire de Beauté</span>. Entrée au Printemps de New York, plus d'un siècle après la disparition de la marque outre-Atlantique.</p>
<img class="tl-badge" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-badge-natural-beauty-2025.png" alt="European Natural Beauty Awards">
</div>
<div class="tl-item">
<span class="tl-year">2026</span><strong>L'affirmation</strong><p>Participation au Cosmoprof de Bologne. Lancement de la marque en Thaïlande avec Central Group. Programme de recherche fondé sur les secrets de la première Pharmacopée en langue française (1837). Lancement de la <span class="prod">Crème Visage Cica-Cold</span> et du <span class="prod">Baume Gommage Soyeux</span>.</p>
</div>
</div>
</div>
<div class="press r d2">
<figure class="press-q">
<div class="press-logo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-press-le-monde.png" alt="Le Monde"></div>
<p>« The Cottan brand, founded in 1840, is now reissuing its famous beauty vinegar with a micellar formula containing gentle surfactants, to optimize the removal of impurities. Applied on a cotton pad in the morning, to wake up the skin, and in the evening, as the last step in make-up removal, the vinegar easily restores radiance to the face. »</p>
</figure>
<figure class="press-q">
<div class="press-logo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-press-vanity-fair.png" alt="Vanity Fair"></div>
<p>« Elegant gifts that will hit the bull's eye. »</p>
<span class="note">Alongside Hermès varnish, Maison Christian Dior Paris candles and Opéra d'Astier de Vilatte incense.</span>
</figure>
<figure class="press-q">
<div class="press-logo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-press-cosmetiquemag.png" alt="CosmétiqueMag"></div>
<p>« The Société Hygiénique du Docteur Cottan, founded in 1840 by the Parisian pharmacist Jean-François Arsène, was one of the first companies to formulate healthy, natural products. It is this art of formulating that we would describe today as 'clean', which the young entrepreneur is now highlighting in a first Arsène collection incorporating the best-sellers of the 19th century for sensitive skin. »</p>
</figure>
<figure class="press-q">
<div class="press-logo"><img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-press-attitude-luxe.png" alt="Attitude Luxe"></div>
<p>« This House has been revived after more than a hundred years of dormancy, to reveal one of the most beautiful secrets of French beauty, through a routine of unique products with refined formulas. »</p>
</figure>
</div>
</div>
</section>
<!-- V — PARTENAIRES -->
<section class="pad dark" id="partenaires" data-screen-label="Partenaires">
<div class="wrap">
<div class="sec-head r">
<span class="eyebrow">5 — Des partenaires d'exception</span>
<h2 style="margin-top:1.2rem">Comme autant d'écrins<br><em>pour découvrir Cottan.</em>
</h2>
<p class="intro">La maison a renoué avec ses relations centenaires auprès des détaillants les plus renommés de France, comme Le Printemps. Depuis le cœur de Paris, Cottan est aujourd'hui présente dans plus d'une dizaine de pays, grâce à ses partenaires de renom.</p>
</div>
<div class="carousel-wrap r d1">
<button class="car-nav car-prev" type="button" aria-label="Précédent" data-dir="-1">‹</button>
<div class="partners-carousel" id="partnersCar">
<div class="partner">
<img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-partner-printemps-paris.jpg" alt="Le Printemps Paris"><div class="lab">
<span class="country">France</span><span class="name">Le Printemps — Paris</span>
</div>
</div>
<div class="partner">
<img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-partner-printemps-ny.jpg" alt="Le Printemps New York"><div class="lab">
<span class="country">États-Unis</span><span class="name">Le Printemps — New York</span>
</div>
</div>
<div class="partner">
<img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-partner-insight-out-macau.jpg" alt="Insight Out Macau"><div class="lab">
<span class="country">Macau</span><span class="name">Insight Out — Macau</span>
</div>
</div>
<div class="partner">
<img class="tranoi" src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-partner-tranoi-japan.jpg" alt="Tranoï Japan"><div class="lab">
<span class="country">Japon</span><span class="name">Tranoï — Japan</span>
</div>
</div>
<div class="partner">
<img src="https://www.cottan.com/cdn/shop/t/75/assets/qsn-partner-cj-korea.jpg" alt="CJ Korea"><div class="lab">
<span class="country">Corée du Sud</span><span class="name">CJ — Korea</span>
</div>
</div>
</div>
<button class="car-nav car-next" type="button" aria-label="Suivant" data-dir="1">›</button>
</div>
</div>
</section>
<!-- VI — CONCLUSION -->
<section class="finale pad" data-screen-label="Conclusion" style="padding-top:clamp(2.4rem,5vh,3.6rem);padding-bottom:clamp(2.4rem,5vh,3.6rem)">
<div class="wrap">
<h2 class="r d1">Le passé comme<br><em>code source</em> de l'avenir.</h2>
</div>
</section>
<script>
document.documentElement.className+=' js';
const prog=document.getElementById('prog');
const nav=document.getElementById('nav');
const spine=document.getElementById('spine');
const spineLinks=[...document.querySelectorAll('.spine a')];
const darkIds=['partenaires'];
function onScroll(){
const s=window.scrollY;
const h=document.documentElement.scrollHeight-window.innerHeight;
prog.style.width=(h>0?(s/h*100):0)+'%';
nav&&nav.classList.toggle('scrolled', s>40);
const mid=window.innerHeight*0.45;
let cur='',onDark=false;
spineLinks.forEach(a=>{
const sec=document.getElementById(a.dataset.t);
if(!sec) return;
const r=sec.getBoundingClientRect();
if(r.top<=mid && r.bottom>=mid){cur=a.dataset.t;onDark=darkIds.includes(a.dataset.t);}
});
spineLinks.forEach(a=>a.classList.toggle('on',a.dataset.t===cur));
spine.classList.toggle('on-dark',onDark);
}
window.addEventListener('scroll',onScroll,{passive:true});
onScroll();
const els=[...document.querySelectorAll('.r:not(.v)')];
if('IntersectionObserver' in window){
const io=new IntersectionObserver((ents)=>{
ents.forEach(e=>{if(e.isIntersecting){e.target.classList.add('v');io.unobserve(e.target);}});
},{threshold:.12,rootMargin:'0px 0px -8% 0px'});
els.forEach(el=>io.observe(el));
setTimeout(()=>document.querySelectorAll('.r:not(.v)').forEach(el=>{if(el.getBoundingClientRect().top<window.innerHeight)el.classList.add('v');}),2500);
window.addEventListener('load',()=>setTimeout(()=>document.querySelectorAll('.r:not(.v)').forEach(el=>el.classList.add('v')),4000));
}else{els.forEach(el=>el.classList.add('v'));}
// Partners carousel
(function(){
const car=document.getElementById('partnersCar');
if(!car) return;
const wrap=car.closest('.carousel-wrap');
const prev=wrap.querySelector('.car-prev');
const next=wrap.querySelector('.car-next');
function step(){ const first=car.querySelector('.partner'); return first?first.getBoundingClientRect().width+24:320; }
function update(){
const max=car.scrollWidth-car.clientWidth-2;
prev.disabled=car.scrollLeft<=2;
next.disabled=car.scrollLeft>=max;
}
function tweenTo(target){
const max=car.scrollWidth-car.clientWidth;
target=Math.max(0,Math.min(max,target));
const start=car.scrollLeft, dist=target-start, dur=420, t0=performance.now();
function frame(now){
const p=Math.min(1,(now-t0)/dur);
const e=p<.5?2*p*p:1-Math.pow(-2*p+2,2)/2;
car.scrollLeft=start+dist*e;
if(p<1)requestAnimationFrame(frame); else update();
}
requestAnimationFrame(frame);
}
prev.addEventListener('click',()=>tweenTo(car.scrollLeft-step()));
next.addEventListener('click',()=>tweenTo(car.scrollLeft+step()));
car.addEventListener('scroll',update,{passive:true});
window.addEventListener('resize',update);
update();
})();
// Frise carousel
(function(){
const car=document.getElementById('friseCar');
if(!car) return;
const wrap=car.closest('.tl-wrap');
const prev=wrap.querySelector('.tl-prev');
const next=wrap.querySelector('.tl-next');
function step(){ const first=car.querySelector('.tl-item'); return first?first.getBoundingClientRect().width:300; }
function update(){
const max=car.scrollWidth-car.clientWidth-2;
prev.disabled=car.scrollLeft<=2;
next.disabled=car.scrollLeft>=max;
}
function tweenTo(target){
const max=car.scrollWidth-car.clientWidth;
target=Math.max(0,Math.min(max,target));
const start=car.scrollLeft, dist=target-start, dur=420, t0=performance.now();
function frame(now){
const p=Math.min(1,(now-t0)/dur);
const e=p<.5?2*p*p:1-Math.pow(-2*p+2,2)/2;
car.scrollLeft=start+dist*e;
if(p<1)requestAnimationFrame(frame); else update();
}
requestAnimationFrame(frame);
}
prev.addEventListener('click',()=>tweenTo(car.scrollLeft-step()*1.5));
next.addEventListener('click',()=>tweenTo(car.scrollLeft+step()*1.5));
car.addEventListener('scroll',update,{passive:true});
window.addEventListener('resize',update);
update();
})();
// Advisory carousel
(function(){
const car=document.getElementById('advCar');
if(!car) return;
const wrap=car.closest('.adv-wrap');
const prev=wrap.querySelector('.adv-prev');
const next=wrap.querySelector('.adv-next');
const dotsBox=wrap.querySelector('#advDots');
const cards=[...car.querySelectorAll('.adv-card')];
cards.forEach((c,i)=>{ const b=document.createElement('button'); b.type='button'; b.addEventListener('click',()=>tweenTo(c.offsetLeft)); dotsBox.appendChild(b); });
const dots=[...dotsBox.children];
function syncDots(){
const max=car.scrollWidth-car.clientWidth;
let act=0;
if(max>4){ act=Math.round((car.scrollLeft/max)*(cards.length-1)); }
dots.forEach((d,i)=>d.classList.toggle('on',i===act));
}
function step(){ const first=car.querySelector('.adv-card'); return first?first.getBoundingClientRect().width:320; }
function placeArrows(){
const ph=car.querySelector('.adv-photo');
if(ph) wrap.style.setProperty('--adv-arrow-top',(ph.getBoundingClientRect().height/2)+'px');
}
function update(){
const max=car.scrollWidth-car.clientWidth-2;
prev.disabled=car.scrollLeft<=2;
next.disabled=car.scrollLeft>=max;
syncDots();
}
function tweenTo(target){
const max=car.scrollWidth-car.clientWidth;
target=Math.max(0,Math.min(max,target));
const start=car.scrollLeft, dist=target-start, dur=440, t0=performance.now();
function frame(now){
const p=Math.min(1,(now-t0)/dur);
const e=p<.5?2*p*p:1-Math.pow(-2*p+2,2)/2;
car.scrollLeft=start+dist*e;
if(p<1)requestAnimationFrame(frame); else update();
}
requestAnimationFrame(frame);
}
prev.addEventListener('click',()=>tweenTo(car.scrollLeft-step()*1.2));
next.addEventListener('click',()=>tweenTo(car.scrollLeft+step()*1.2));
car.addEventListener('scroll',update,{passive:true});
window.addEventListener('resize',()=>{placeArrows();update();});
placeArrows();update();
})();
</script>
</div>
</div>
<!-- BEGIN sections: footer-group -->
<footer id="shopify-section-sections--28304753492314__footer_cottan" class="shopify-section shopify-section-group-footer-group shopify-section--footer-cottan"><style>
#shopify-section-sections--28304753492314__footer_cottan{
--fc-ink:#1a1612;
--fc-nude:#faf7f0;
--fc-bleu:#0a7fa3;
--fc-or:#c4b49a;
--fc-or2:#8a795f;
--fc-line:rgba(26,22,18,.13);
--fc-line-soft:rgba(26,22,18,.07);
--fc-serif:var(--heading-font-family);
--fc-sans:var(--text-font-family);
--fc-fs-label:var(--text-xs);
--fc-fs-body:var(--text-sm);
--fc-fs-link:var(--text-base);
--fc-fs-head:var(--text-h3);
}
.footer-cottan{background:var(--fc-nude);border-top:1px solid var(--fc-line);font-family:var(--fc-sans);font-weight:300;color:var(--fc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;display:flow-root}
.footer-cottan *,.footer-cottan *::before,.footer-cottan *::after{box-sizing:border-box}
.footer-cottan a{color:inherit;text-decoration:none}
.footer-cottan .fc-wrap{max-width:var(--container-xl-max-width,85rem);margin:0 auto;padding-inline:clamp(1.5rem,5vw,4rem)}
/* Réassurance */
.footer-cottan .fc-reassure{border-bottom:1px solid var(--fc-line-soft)}
.footer-cottan .fc-reassure ul{max-width:var(--container-xl-max-width,85rem);margin:0 auto;padding:1.1rem clamp(1.5rem,5vw,4rem);list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}
.footer-cottan .fc-reassure li{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:var(--fc-fs-label);letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--fc-or2);text-align:center;margin:0}
.footer-cottan .fc-reassure li+li{border-left:1px solid var(--fc-line-soft)}
.footer-cottan .fc-reassure svg{width:15px;height:15px;stroke:var(--fc-or);stroke-width:1.2;fill:none;flex:none}
/* Bloc principal : marque | newsletter */
.footer-cottan .fc-main{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,6vw,4.5rem);align-items:start}
.footer-cottan .fc-main > *{min-width:0}
.footer-cottan .fc-sig{display:block;height:70px;width:auto;margin-left:-2px}
.footer-cottan .fc-brand-tag{margin-top:1.15rem;font-family:var(--fc-serif);font-style:italic;font-size:var(--fc-fs-link);color:var(--fc-or2);letter-spacing:.01em}
.footer-cottan .fc-brand-meta{margin-top:1.4rem;font-size:var(--fc-fs-body);line-height:1.9;letter-spacing:.04em;color:rgba(26,22,18,.5);max-width:34ch}
.footer-cottan .fc-social{margin-top:1.7rem}
.footer-cottan .fc-social .social-media{display:flex;gap:.85rem;flex-wrap:wrap;margin:0;padding:0}
.footer-cottan .fc-social .social-media__item{margin:0}
.footer-cottan .fc-social .social-media__item a{width:38px;height:38px;border:1px solid var(--fc-line);border-radius:50%;display:grid;place-items:center;color:var(--fc-or2);transition:.35s ease}
.footer-cottan .fc-social .social-media__item a:hover{border-color:var(--fc-ink);color:var(--fc-ink)}
.footer-cottan .fc-social .social-media__item svg{width:15px;height:15px;fill:currentColor}
/* Newsletter */
.footer-cottan .fc-nl-label{font-size:var(--fc-fs-label);letter-spacing:.38em;text-transform:uppercase;color:rgba(26,22,18,.42);font-weight:400}
.footer-cottan .fc-nl-head{font-family:var(--fc-serif);font-size:var(--fc-fs-head);font-weight:400;line-height:1.25;margin:.9rem 0 .6rem;max-width:18ch}
.footer-cottan .fc-nl-copy{font-family:var(--fc-serif);font-style:italic;font-size:var(--fc-fs-link);line-height:1.6;color:var(--fc-or2);max-width:40ch}
.footer-cottan .fc-nl-form{display:flex;align-items:flex-end;gap:1rem;border-bottom:1px solid var(--fc-ink);margin-top:2.2rem;padding-bottom:.55rem}
.footer-cottan .fc-nl-form input{flex:1;background:none;border:none;outline:none;color:var(--fc-ink);font-family:var(--fc-sans);font-size:var(--fc-fs-body);font-weight:300;letter-spacing:.06em;padding:.2rem 0;min-width:0}
.footer-cottan .fc-nl-form input::placeholder{color:rgba(26,22,18,.38);letter-spacing:.08em}
.footer-cottan .fc-nl-form button{background:none;border:none;cursor:pointer;color:var(--fc-ink);white-space:nowrap;font-family:var(--fc-sans);font-size:var(--fc-fs-label);font-weight:500;letter-spacing:.28em;text-transform:uppercase;display:flex;align-items:center;gap:.55rem;transition:gap .3s ease,color .3s ease}
.footer-cottan .fc-nl-form button:hover{gap:.9rem;color:var(--fc-bleu)}
.footer-cottan .fc-nl-form button svg{width:16px;height:8px;stroke:currentColor;stroke-width:1.3;fill:none}
.footer-cottan .fc-nl-note{margin-top:.9rem;font-size:var(--fc-fs-label);letter-spacing:.05em;color:rgba(26,22,18,.4);line-height:1.7}
/* Navigation colonnes */
.footer-cottan .fc-nav{border-top:1px solid var(--fc-line-soft);display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:clamp(2.5rem,5vw,3.5rem)}
.footer-cottan .fc-col h4{font-size:var(--fc-fs-label);letter-spacing:.36em;text-transform:uppercase;color:rgba(26,22,18,.4);font-weight:400;margin-bottom:1.25rem;font-family:var(--fc-sans)}
.footer-cottan .fc-col ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0}
.footer-cottan .fc-col a{font-family:var(--fc-serif);font-size:var(--fc-fs-link);color:rgba(26,22,18,.74);letter-spacing:.01em;transition:color .3s,padding-left .3s;display:inline-block}
.footer-cottan .fc-col a:hover{color:var(--fc-bleu);padding-left:.25rem}
.footer-cottan .fc-col summary{list-style:none;display:block;pointer-events:none}
.footer-cottan .fc-col summary::-webkit-details-marker{display:none}
.footer-cottan .fc-col summary::marker{content:""}
/* Utilitaire : sélecteurs + paiements */
.footer-cottan .fc-utility{border-top:1px solid var(--fc-line-soft);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-block:1.6rem}
.footer-cottan .fc-selectors{display:flex;gap:.7rem;flex-wrap:wrap}
.footer-cottan .fc-sel{position:relative}
.footer-cottan .fc-sel select{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;border:1px solid var(--fc-line);border-radius:999px;color:var(--fc-ink);font-family:var(--fc-sans);font-size:var(--fc-fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:400;padding:.6rem 2.4rem .6rem 1rem;transition:border-color .3s;max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.footer-cottan .fc-sel select:hover{border-color:var(--fc-ink)}
.footer-cottan .fc-sel::after{content:"";position:absolute;right:1rem;top:50%;width:6px;height:6px;border-right:1px solid var(--fc-or2);border-bottom:1px solid var(--fc-or2);transform:translateY(-70%) rotate(45deg);pointer-events:none}
.footer-cottan .fc-pay{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.footer-cottan .fc-pay span{height:26px;min-width:40px;padding:0 .55rem;border:1px solid var(--fc-line);border-radius:5px;display:grid;place-items:center;font-size:var(--fc-fs-label);letter-spacing:.08em;font-weight:500;text-transform:uppercase;color:var(--fc-or2);background:rgba(255,255,255,.4)}
/* Legal */
.footer-cottan .fc-legal{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem 2rem;flex-wrap:wrap;padding-block:.5rem 2.4rem}
.footer-cottan .fc-legal .fc-info{font-size:var(--fc-fs-label);letter-spacing:.13em;color:rgba(26,22,18,.4);line-height:1.8}
.footer-cottan .fc-legal .fc-info p{margin:0}
.footer-cottan .fc-legal .fc-sign{font-family:var(--fc-serif);font-style:italic;font-size:var(--fc-fs-link);letter-spacing:.02em;color:var(--fc-or2)}
/* Blason — retour en haut (mobile uniquement) */
.footer-cottan .fc-blason{display:none}
/* Banner newsletter (succès/erreur) */
.footer-cottan .fc-newsletter .banner{margin-bottom:1rem}
/* ===== RESPONSIVE ===== */
@media(max-width:880px){
.footer-cottan .fc-main{grid-template-columns:1fr;gap:3rem}
.footer-cottan .fc-newsletter{order:-1}
.footer-cottan .fc-nav{grid-template-columns:1fr 1fr;gap:2.4rem 2rem}
}
@media(max-width:560px){
.footer-cottan .fc-reassure ul{grid-template-columns:1fr;gap:.2rem;padding-block:1rem}
.footer-cottan .fc-reassure li{justify-content:flex-start;padding:.45rem 0}
.footer-cottan .fc-reassure li+li{border-left:none;border-top:1px solid var(--fc-line-soft)}
.footer-cottan .fc-brand{text-align:center}
.footer-cottan .fc-brand .fc-sig{margin-left:auto;margin-right:auto}
.footer-cottan .fc-brand-meta{margin-left:auto;margin-right:auto}
.footer-cottan .fc-social .social-media{justify-content:center}
.footer-cottan .fc-nav{grid-template-columns:1fr;gap:0;text-align:center;border-top:none}
.footer-cottan .fc-col{border-top:1px solid var(--fc-line-soft);padding-top:0}
.footer-cottan .fc-nav .fc-col:first-child{border-top:none}
.footer-cottan .fc-col summary{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:1.15rem 0}
.footer-cottan .fc-col summary h4{margin-bottom:0}
.footer-cottan .fc-col summary::after{content:"";width:7px;height:7px;border-right:1px solid var(--fc-or2);border-bottom:1px solid var(--fc-or2);transform:rotate(45deg);transition:transform .3s ease;position:relative;top:-2px}
.footer-cottan .fc-col[open] summary::after{transform:rotate(-135deg);top:2px}
.footer-cottan .fc-col ul{align-items:center;padding-bottom:1.3rem;gap:.85rem}
.footer-cottan .fc-col a:hover{padding-left:0}
.footer-cottan .fc-utility{flex-direction:column;align-items:flex-start;border-top:none}
.footer-cottan .fc-pay{order:2}
.footer-cottan .fc-legal{flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding-bottom:1.7rem}
.footer-cottan .fc-blason{display:block;width:156px;height:156px;margin:.5rem auto 2.4rem;cursor:pointer;transition:transform .4s ease,opacity .4s ease;opacity:.85}
.footer-cottan .fc-blason:hover{transform:translateY(-2px);opacity:1}
.footer-cottan .fc-blason img{width:100%;height:100%;object-fit:contain;display:block}
}
</style>
<div class="footer-cottan"><div class="fc-reassure">
<ul><li ><svg viewbox="0 0 24 24"><path d="M3 7h11v8H3z"/><path d="M14 10h4l3 3v2h-7z"/><circle cx="7" cy="18" r="1.6"/><circle cx="17" cy="18" r="1.6"/></svg>Livraison offerte dès 30€
</li><li ><svg viewbox="0 0 24 24"><rect x="5" y="11" width="14" height="9" rx="1"/><path d="M8 11V8a4 4 0 018 0v3"/></svg>Paiement 100% sécurisé
</li><li ><svg viewbox="0 0 24 24"><path d="M12 21c5-3.5 7-7 7-10.5A7 7 0 0012 4a7 7 0 00-7 6.5C5 14 7 17.5 12 21z"/><path d="M12 11c0-2 1-3 3-3.5C14.5 10 13.5 11 12 11zm0 0c0-2-1-3-3-3.5C9.5 10 10.5 11 12 11z"/></svg>Naturel & vegan · Made in France
</li></ul>
</div><div class="fc-wrap fc-main">
<div class="fc-brand"><img class="fc-sig" src="//www.cottan.com/cdn/shop/t/75/assets/signature-cottan-brun.png?v=162362049747331270681780580771" alt="COTTAN" loading="lazy" width="300" height="70"><p class="fc-brand-tag">Haute-Apothicairerie Scientifique</p><p class="fc-brand-meta">Maison de dermo-cosmétique naturelle française, héritière des formules du docteur J.-F. Cottan. Paris, depuis 1840.</p><div class="fc-social"><ul class="social-media social-media--list unstyled-list" role="list"><li class="social-media__item branding-colors--facebook">
<a href="https://www.facebook.com/cottanparis/" 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" viewbox="0 0 24 24">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
</svg></a>
</li><li class="social-media__item branding-colors--twitter">
<a href="https://twitter.com/cottan_paris" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur Twitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewbox="0 0 24 24">
<path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
</svg></a>
</li><li class="social-media__item branding-colors--instagram">
<a href="https://www.instagram.com/cottan_paris/" 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" viewbox="0 0 24 24">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
</svg></a>
</li><li class="social-media__item branding-colors--linkedin">
<a href="https://www.linkedin.com/company/cottan/" class="tap-area" target="_blank" rel="noopener" aria-label="Nous suivre sur LinkedIn"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-linkedin" viewbox="0 0 24 24">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
</svg></a>
</li></ul></div></div>
<div class="fc-newsletter"><h3 class="fc-nl-head">Conservons le fil de notre relation.</h3><p class="fc-nl-copy">Nos secrets de beauté, rituels et nouveautés, au fil d'une correspondance éclairée.</p><form method="post" action="/contact#footer-cottan-newsletter-sections--28304753492314__footer_cottan" id="footer-cottan-newsletter-sections--28304753492314__footer_cottan" accept-charset="UTF-8" class="fc-nl-formwrap"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
<div class="fc-nl-form">
<input type="email" name="contact[email]" placeholder="Votre adresse email" aria-label="E-mail" required autocomplete="email" enterkeyhint="send">
<button type="submit">S'inscrire <svg viewbox="0 0 24 8"><path d="M0 4h22M18 1l4 3-4 3"/></svg></button>
</div></form><p class="fc-nl-note">En vous inscrivant, vous acceptez de recevoir nos correspondances. Désinscription à tout moment.</p></div>
</div><nav class="fc-wrap fc-nav"><details class="fc-col" open>
<summary><h4>La Maison</h4></summary><ul><li><a href="/pages/notre-histoire">Histoire</a></li><li><a href="/pages/a-propos">À propos</a></li><li><a href="/pages/vos-avis">Vos avis</a></li></ul></details><details class="fc-col" open>
<summary><h4>Le Soin</h4></summary><ul><li><a href="/pages/diagnostic">Diagnostic</a></li><li><a href="/collections/soins-naturels-visage">Produits</a></li><li><a href="/collections/coffrets-soins-visage">Coffrets</a></li></ul></details><details class="fc-col" open>
<summary><h4>Service</h4></summary><ul><li><a href="mailto:contact@cottan.com">Nous contacter</a></li><li><a href="/account">Votre compte</a></li><li><a href="/policies/shipping-policy">Livraisons & retours</a></li></ul></details><details class="fc-col" open>
<summary><h4>Légal</h4></summary><ul><li><a href="/policies/legal-notice">Mentions légales</a></li><li><a href="/policies/privacy-policy">Confidentialité</a></li><li><a href="/policies/terms-of-service">CGV</a></li></ul></details></nav><div class="fc-wrap fc-utility">
<div class="fc-selectors"><form method="post" action="/localization" id="fc-country-form" accept-charset="UTF-8" class="fc-sel" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/a-propos" /><select name="country_code" aria-label="Translation missing: fr.general.localization.country_label" onchange="this.form.submit()"><option value="AF">Afghanistan — EUR €</option><option value="ZA">Afrique du Sud — EUR €</option><option value="AL">Albanie — ALL L</option><option value="DZ">Algérie — DZD د.ج</option><option value="DE">Allemagne — EUR €</option><option value="AD">Andorre — EUR €</option><option value="AO">Angola — EUR €</option><option value="AI">Anguilla — XCD $</option><option value="AG">Antigua-et-Barbuda — XCD $</option><option value="SA">Arabie saoudite — SAR ر.س</option><option value="AR">Argentine — EUR €</option><option value="AM">Arménie — EUR €</option><option value="AW">Aruba — AWG ƒ</option><option value="AU">Australie — AUD $</option><option value="AT">Autriche — EUR €</option><option value="AZ">Azerbaïdjan — EUR €</option><option value="BS">Bahamas — BSD $</option><option value="BH">Bahreïn — EUR €</option><option value="BD">Bangladesh — EUR €</option><option value="BB">Barbade — BBD $</option><option value="BE">Belgique — EUR €</option><option value="BZ">Belize — EUR €</option><option value="BJ">Bénin — EUR €</option><option value="BM">Bermudes — USD $</option><option value="BT">Bhoutan — EUR €</option><option value="BY">Biélorussie — EUR €</option><option value="BO">Bolivie — BOB Bs.</option><option value="BA">Bosnie-Herzégovine — BAM КМ</option><option value="BW">Botswana — EUR €</option><option value="BR">Brésil — EUR €</option><option value="BN">Brunei — BND $</option><option value="BG">Bulgarie — EUR €</option><option value="BF">Burkina Faso — EUR €</option><option value="BI">Burundi — BIF Fr</option><option value="KH">Cambodge — EUR €</option><option value="CM">Cameroun — XAF CFA</option><option value="CA">Canada — CAD $</option><option value="CV">Cap-Vert — CVE $</option><option value="CL">Chili — EUR €</option><option value="CN">Chine — EUR €</option><option value="CY">Chypre — EUR €</option><option value="CO">Colombie — EUR €</option><option value="KM">Comores — KMF Fr</option><option value="CG">Congo-Brazzaville — XAF CFA</option><option value="CD">Congo-Kinshasa — CDF Fr</option><option value="KR">Corée du Sud — KRW ₩</option><option value="CR">Costa Rica — CRC ₡</option><option value="CI">Côte d’Ivoire — EUR €</option><option value="HR">Croatie — EUR €</option><option value="CW">Curaçao — ANG ƒ</option><option value="DK">Danemark — DKK kr.</option><option value="DJ">Djibouti — DJF Fdj</option><option value="DM">Dominique — XCD $</option><option value="EG">Égypte — EGP ج.م</option><option value="AE">Émirats arabes unis — AED د.إ</option><option value="EC">Équateur — USD $</option><option value="ER">Érythrée — EUR €</option><option value="ES">Espagne — EUR €</option><option value="EE">Estonie — EUR €</option><option value="SZ">Eswatini — EUR €</option><option value="VA">État de la Cité du Vatican — EUR €</option><option value="US">États-Unis — USD $</option><option value="ET">Éthiopie — ETB Br</option><option value="FJ">Fidji — FJD $</option><option value="FI">Finlande — EUR €</option><option value="FR" selected>France — EUR €</option><option value="GA">Gabon — EUR €</option><option value="GM">Gambie — GMD D</option><option value="GE">Géorgie — EUR €</option><option value="GS">Géorgie du Sud-et-les Îles Sandwich du Sud — GBP £</option><option value="GH">Ghana — EUR €</option><option value="GI">Gibraltar — GBP £</option><option value="GR">Grèce — EUR €</option><option value="GD">Grenade — XCD $</option><option value="GL">Groenland — DKK kr.</option><option value="GP">Guadeloupe — EUR €</option><option value="GT">Guatemala — GTQ Q</option><option value="GG">Guernesey — GBP £</option><option value="GN">Guinée — GNF Fr</option><option value="GQ">Guinée équatoriale — XAF CFA</option><option value="GW">Guinée-Bissau — EUR €</option><option value="GY">Guyana — GYD $</option><option value="GF">Guyane française — EUR €</option><option value="HT">Haïti — EUR €</option><option value="HN">Honduras — HNL L</option><option value="HU">Hongrie — HUF Ft</option><option value="CX">Île Christmas — AUD $</option><option value="NF">Île Norfolk — AUD $</option><option value="IM">Île de Man — GBP £</option><option value="AC">Île de l’Ascension — SHP £</option><option value="AX">Îles Åland — EUR €</option><option value="KY">Îles Caïmans — KYD $</option><option value="CC">Îles Cocos — AUD $</option><option value="CK">Îles Cook — NZD $</option><option value="FO">Îles Féroé — DKK kr.</option><option value="FK">Îles Malouines — FKP £</option><option value="PN">Îles Pitcairn — NZD $</option><option value="SB">Îles Salomon — SBD $</option><option value="TC">Îles Turques-et-Caïques — USD $</option><option value="VG">Îles Vierges britanniques — USD $</option><option value="UM">Îles mineures éloignées des États-Unis — USD $</option><option value="IN">Inde — EUR €</option><option value="ID">Indonésie — IDR Rp</option><option value="IQ">Irak — EUR €</option><option value="IE">Irlande — EUR €</option><option value="IS">Islande — ISK kr</option><option value="IL">Israël — ILS ₪</option><option value="IT">Italie — EUR €</option><option value="JM">Jamaïque — JMD $</option><option value="JP">Japon — JPY ¥</option><option value="JE">Jersey — EUR €</option><option value="JO">Jordanie — EUR €</option><option value="KZ">Kazakhstan — EUR €</option><option value="KE">Kenya — KES KSh</option><option value="KG">Kirghizstan — EUR €</option><option value="KI">Kiribati — EUR €</option><option value="XK">Kosovo — EUR €</option><option value="KW">Koweït — EUR €</option><option value="RE">La Réunion — EUR €</option><option value="LA">Laos — LAK ₭</option><option value="LS">Lesotho — EUR €</option><option value="LV">Lettonie — EUR €</option><option value="LB">Liban — EUR €</option><option value="LR">Liberia — EUR €</option><option value="LY">Libye — EUR €</option><option value="LI">Liechtenstein — CHF CHF</option><option value="LT">Lituanie — EUR €</option><option value="LU">Luxembourg — EUR €</option><option value="MK">Macédoine du Nord — MKD ден</option><option value="MG">Madagascar — EUR €</option><option value="MY">Malaisie — EUR €</option><option value="MW">Malawi — EUR €</option><option value="MV">Maldives — MVR MVR</option><option value="ML">Mali — EUR €</option><option value="MT">Malte — EUR €</option><option value="MA">Maroc — EUR €</option><option value="MQ">Martinique — EUR €</option><option value="MU">Maurice — MUR ₨</option><option value="MR">Mauritanie — EUR €</option><option value="YT">Mayotte — EUR €</option><option value="MX">Mexique — EUR €</option><option value="MD">Moldavie — MDL L</option><option value="MC">Monaco — EUR €</option><option value="MN">Mongolie — MNT ₮</option><option value="ME">Monténégro — EUR €</option><option value="MS">Montserrat — XCD $</option><option value="MZ">Mozambique — EUR €</option><option value="MM">Myanmar (Birmanie) — EUR €</option><option value="NA">Namibie — EUR €</option><option value="NR">Nauru — AUD $</option><option value="NP">Népal — NPR Rs.</option><option value="NI">Nicaragua — NIO C$</option><option value="NE">Niger — EUR €</option><option value="NG">Nigeria — EUR €</option><option value="NU">Niue — NZD $</option><option value="NO">Norvège — EUR €</option><option value="NC">Nouvelle-Calédonie — EUR €</option><option value="NZ">Nouvelle-Zélande — NZD $</option><option value="OM">Oman — EUR €</option><option value="UG">Ouganda — EUR €</option><option value="UZ">Ouzbékistan — EUR €</option><option value="PK">Pakistan — EUR €</option><option value="PA">Panama — USD $</option><option value="PG">Papouasie-Nouvelle-Guinée — PGK K</option><option value="PY">Paraguay — PYG ₲</option><option value="NL">Pays-Bas — EUR €</option><option value="BQ">Pays-Bas caribéens — USD $</option><option value="PE">Pérou — PEN S/</option><option value="PH">Philippines — PHP ₱</option><option value="PL">Pologne — PLN zł</option><option value="PF">Polynésie française — EUR €</option><option value="PT">Portugal — EUR €</option><option value="QA">Qatar — QAR ر.ق</option><option value="HK">R.A.S. chinoise de Hong Kong — HKD $</option><option value="MO">R.A.S. chinoise de Macao — EUR €</option><option value="CF">République centrafricaine — XAF CFA</option><option value="DO">République dominicaine — DOP $</option><option value="RO">Roumanie — RON Lei</option><option value="GB">Royaume-Uni — GBP £</option><option value="RU">Russie — EUR €</option><option value="RW">Rwanda — EUR €</option><option value="EH">Sahara occidental — EUR €</option><option value="BL">Saint-Barthélemy — EUR €</option><option value="KN">Saint-Christophe-et-Niévès — XCD $</option><option value="SM">Saint-Marin — EUR €</option><option value="MF">Saint-Martin — EUR €</option><option value="SX">Saint-Martin (partie néerlandaise) — ANG ƒ</option><option value="PM">Saint-Pierre-et-Miquelon — EUR €</option><option value="VC">Saint-Vincent-et-les Grenadines — XCD $</option><option value="SH">Sainte-Hélène — SHP £</option><option value="LC">Sainte-Lucie — XCD $</option><option value="SV">Salvador — USD $</option><option value="WS">Samoa — WST T</option><option value="ST">Sao Tomé-et-Principe — EUR €</option><option value="SN">Sénégal — EUR €</option><option value="RS">Serbie — RSD РСД</option><option value="SC">Seychelles — EUR €</option><option value="SL">Sierra Leone — SLL Le</option><option value="SG">Singapour — SGD $</option><option value="SK">Slovaquie — EUR €</option><option value="SI">Slovénie — EUR €</option><option value="SO">Somalie — EUR €</option><option value="SD">Soudan — EUR €</option><option value="SS">Soudan du Sud — EUR €</option><option value="LK">Sri Lanka — LKR ₨</option><option value="SE">Suède — SEK kr</option><option value="CH">Suisse — CHF CHF</option><option value="SR">Suriname — EUR €</option><option value="SJ">Svalbard et Jan Mayen — EUR €</option><option value="TJ">Tadjikistan — TJS ЅМ</option><option value="TW">Taïwan — TWD $</option><option value="TZ">Tanzanie — TZS Sh</option><option value="TD">Tchad — XAF CFA</option><option value="CZ">Tchéquie — CZK Kč</option><option value="TF">Terres australes françaises — EUR €</option><option value="IO">Territoire britannique de l’océan Indien — USD $</option><option value="PS">Territoires palestiniens — ILS ₪</option><option value="TH">Thaïlande — THB ฿</option><option value="TL">Timor oriental — USD $</option><option value="TG">Togo — EUR €</option><option value="TK">Tokelau — NZD $</option><option value="TO">Tonga — TOP T$</option><option value="TT">Trinité-et-Tobago — TTD $</option><option value="TA">Tristan da Cunha — GBP £</option><option value="TN">Tunisie — EUR €</option><option value="TM">Turkménistan — EUR €</option><option value="TR">Turquie — EUR €</option><option value="TV">Tuvalu — AUD $</option><option value="UA">Ukraine — EUR €</option><option value="UY">Uruguay — UYU $U</option><option value="VU">Vanuatu — VUV Vt</option><option value="VE">Venezuela — USD $</option><option value="VN">Viêt Nam — VND ₫</option><option value="WF">Wallis-et-Futuna — EUR €</option><option value="YE">Yémen — YER ﷼</option><option value="ZM">Zambie — EUR €</option><option value="ZW">Zimbabwe — USD $</option></select>
<input type="hidden" name="return_to" value="/pages/a-propos"></form><form method="post" action="/localization" id="fc-locale-form" accept-charset="UTF-8" class="fc-sel" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/a-propos" /><select name="locale_code" aria-label="Translation missing: fr.general.localization.language_label" onchange="this.form.submit()"><option value="fr" lang="fr" selected>Français</option><option value="en" lang="en">English</option><option value="es" lang="es">Español</option><option value="de" lang="de">Deutsch</option></select>
<input type="hidden" name="return_to" value="/pages/a-propos"></form></div><div class="fc-pay"><span>CB</span><span>Visa</span><span>Mastercard</span><span>Apple Pay</span><span>PayPal</span><span>Klarna</span></div></div><div class="fc-wrap fc-legal"><div class="fc-info"><p>© 2026 COTTAN Paris 1840<br/>8 rue Saint-Florentin, 75001 Paris</p></div><p class="fc-sign">Prenez soin de vous.</p></div><a class="fc-blason" href="#" aria-label="Translation missing: fr.general.accessibility.back_to_top" onclick="window.scrollTo({top:0,behavior:'smooth'});return false;"><img src="//www.cottan.com/cdn/shop/t/75/assets/cottan-blason.png?v=45900479485096342541780580718" alt="COTTAN" loading="lazy" width="156" height="156"></a><script>
(function(){
var root = document.getElementById('shopify-section-sections--28304753492314__footer_cottan');
if (!root) return;
var cols = root.querySelectorAll('.fc-col');
var mq = window.matchMedia('(max-width:560px)');
function sync(){ cols.forEach(function(d){ d.open = !mq.matches; }); }
sync();
if (mq.addEventListener) { mq.addEventListener('change', sync); }
else if (mq.addListener) { mq.addListener(sync); }
})();
</script>
</div>
</footer>
<!-- END sections: footer-group --></main>
<style> on-sale-badge {display: none !important;} </style>
<div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
</div><div id="shopify-block-ANExPbHMzYjJyMXg2Z__17646240911419608881" class="shopify-block shopify-app-block ngr-embed-block">
<script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/countries-data.js"></script><!-- BEGIN app snippet: autoredirects -->
<script>
function ngrSetCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (encodeURIComponent(value) || "") + expires + "; path=/";
}
function ngrGetCookie(name) {
var nameEQ = name + "=";
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i].trim();
if (cookie.indexOf(nameEQ) === 0) {
return decodeURIComponent(cookie.substring(nameEQ.length, cookie.length));
}
}
return null;
}
function ngrDeleteCookie(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
}
function ngrAutoRun(){
const STORE_PLAN = "Pro plan";
const NGR_REDIRECTED = "ngr-redirected"
const LOGGER_NAME = "[NGRP APP]:";
const NGR_SESSION_NAME = "ngr-session";
const NGR_AUTORD_NAME = "ngr-auto";
const ENABLE_DEV_MODE_PARAM = "xgeo-off";
const DISABLE_DEV_MODE_PARAM = "xgeo-reset";
const NGR_TEST_PARAM = "ngr-test";
const NGR_TEST_HASH = "#" + NGR_TEST_PARAM;
const HOST = "https://xapps-geo-ca956fdeab0c.herokuapp.com";
const AUTO_ONCE_TYPE = "cookies";
const AUTO_ONCE = true;
const ROOT_URL = "/";
const userAgents = {
mobile: 'Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36',
desktop: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36',
};
let isBot = false;
if(window.location.search.includes(ENABLE_DEV_MODE_PARAM)){
ngrSetCookie(ENABLE_DEV_MODE_PARAM, 1, 7);
}
if(window.location.search.includes(DISABLE_DEV_MODE_PARAM)){
ngrDeleteCookie(ENABLE_DEV_MODE_PARAM);
}
const isPreviewMode = ngrGetCookie(ENABLE_DEV_MODE_PARAM);
if(navigator && navigator.userAgent){
isBot = /bot|adsbot|googlebot|crawler|spider|robot|crawling|slurp/i.test(navigator.userAgent);
if(navigator.userAgent === userAgents.mobile || navigator.userAgent === userAgents.desktop){
isBot = true;
}
}
if(!isPreviewMode && !window.location?.host?.includes(".shopifypreview.com") && !isBot && !window.Shopify.designMode && !(window.location.search.includes(NGR_TEST_PARAM) || window.location.hash === NGR_TEST_HASH)){
try{
ngrInitialize()
}catch(e){
console.error(`${LOGGER_NAME} GEO location issue. `, e)
}
async function ngrInitialize(){
const ngrCurrentGeo = await ngrGeoRequest();
const ngrAutoRedirects = [{"id":"gid:\/\/shopify\/Metafield\/59243706384730","location":["KR","KP"],"except_r":false,"block":false,"url":"https:\/\/www.cottan.kr\/","domain_redirection":false,"status":0,"order_r":1}];
if(!ngrAutoRedirects || !ngrAutoRedirects?.length) return;
if(window.Shopify.designMode || window.location.search.includes(NGR_TEST_PARAM) || window.location.hash === NGR_TEST_HASH){
return;
}
const suitableRedirects = ngrAutoRedirects.filter(item => item.status).sort((a, b) => a.order_r - b.order_r);
for (let index = 0; index < suitableRedirects.length; index++) {
const item = suitableRedirects[index];
let itemStringUrl = item.url ? item.url.replace(/\/$/, '') : '';
let itemUrl = null;
if (!item.block && (!itemStringUrl || typeof itemStringUrl !== 'string')) continue;
if (!item.block) {
try {
itemUrl = new URL(item.url.replace(/\/$/, ''));
} catch (e) {
console.warn(`${LOGGER_NAME} Invalid URL encountered: "${item.url}". Error:`, e);
continue;
}
}
let domainRedirectUrl = '';
const currentParams = new URLSearchParams(removePreviewThemeId(window.location.search));
if(itemUrl) {
const existingParams = new URLSearchParams(itemUrl.search);
for (const [key, value] of currentParams.entries()) {
existingParams.set(key, value);
}
itemUrl.search = existingParams.toString();
const basePath = (itemUrl.pathname && itemUrl.pathname !== '/')
? itemUrl.pathname.replace(/\/$/, '')
: '';
const currentPath = window.location.pathname.replace(/^\/+/, '');
let combinedPath = joinPathsAvoidDuplicate(basePath, currentPath);
if (!combinedPath.startsWith('/')) {
combinedPath = '/' + combinedPath;
}
domainRedirectUrl = itemUrl.origin + combinedPath + (itemUrl.search ? itemUrl.search : '') + window.location.hash;
}
const locationIncludes = item.location.includes(ngrCurrentGeo.country) || item.location.includes("C:" + ngrCurrentGeo.continent)
const customCodeString = ``;
if(customCodeString && customCodeString !== ""){
try{
const customCode = eval();
const customUrl = customCode(itemStringUrl, window?.location?.href, ngrCurrentGeo, redirectUser);
if(customUrl === "undefined" || customUrl === undefined){
return;
}
if(customUrl && typeof customUrl === "string"){
if(item.domain_redirection){
domainRedirectUrl = customUrl;
}else{
itemStringUrl = customUrl;
}
}
}catch(e){}
}
if(item.block && (!item.except_r && locationIncludes || item.except_r && !locationIncludes)){
blockUser();
return
}
if(!item.block && item.domain_redirection && (!item.except_r && locationIncludes || item.except_r && !locationIncludes)){
redirectUser(domainRedirectUrl, itemStringUrl)
return
}
if(!item.block && !item.domain_redirection && (!item.except_r && locationIncludes || item.except_r && !locationIncludes)){
redirectUser(itemStringUrl)
return
}
}
}
function redirectUser(redirectUrl, orignalUrl){
if (window.location.hostname === 'thejunkdesign.com') {
if (!window.ngrRedirectCountTheJunkDesign) {
window.ngrRedirectCountTheJunkDesign = 0;
}
window.ngrRedirectCountTheJunkDesign++;
if (window.ngrRedirectCountTheJunkDesign > 3) {
return;
}
const currentUrl = window.location.href.split('?')[0];
const targetUrl = redirectUrl.split('?')[0];
if (currentUrl === targetUrl) {
return;
}
try {
const redirectUrlObj = new URL(redirectUrl);
if (redirectUrlObj.hostname === window.location.hostname &&
redirectUrlObj.pathname === window.location.pathname) {
return;
}
} catch (e) {}
}
if(checkRedirectOnce() || window.location.search.includes(NGR_REDIRECTED)){
return;
}
let generatedUrl;
try {
generatedUrl = orignalUrl && new URL(orignalUrl);
} catch (e) {
console.warn(`${LOGGER_NAME} Invalid original URL encountered: "${orignalUrl}". Error:`, e);
generatedUrl = null;
}
if(!generatedUrl){
const redirectUrlObj = new URL(redirectUrl, window.location.origin);
if (window.location.search) {
const currentSearchParams = new URLSearchParams(window.location.search);
currentSearchParams.forEach((value, key) => {
if (!redirectUrlObj.searchParams.has(key)) {
redirectUrlObj.searchParams.append(key, value);
}
});
}
redirectUrl = redirectUrlObj.toString();
}
const equalHost = window.location.host === generatedUrl?.host;
const checkCondition = equalHost ? !window.location.href.includes(orignalUrl) : true;
const locationHref = window.location.href.replace(/\/$/, '');
if(locationHref !== redirectUrl && checkCondition){
track();setRedirectOnce();
if (window.location.hostname === 'thejunkdesign.com') {
const referrer = document.referrer;
const hasInstagramReferrer = referrer.includes('instagram.com');
const hasFacebookReferrer = referrer.includes('facebook.com') || referrer.includes('fb.com');
const hasFbclid = window.location.search.includes('fbclid');
const hasIgshid = window.location.search.includes('igshid');
if (hasInstagramReferrer || hasFacebookReferrer || hasFbclid || hasIgshid) {
setTimeout(() => {
window.location.replace(footprint(redirectUrl));
}, 1000);
return;
}
}
return window.location.replace(footprint(redirectUrl));
}
}
function footprint(urlString){
const url = new URL(urlString);
url.searchParams.append(NGR_REDIRECTED, 1);
return url.toString();
}
function blockUser(){
track();
window.location.replace("about:blank");
}
function track() {
try{
const dataEndpoint = `${HOST}/api/analytics/auto?shop=${window?.Shopify?.shop}`;
fetch(dataEndpoint)
return;
}catch(e){}
}
function removePreviewThemeId(search) {
return search.replace(
/([?&])preview_theme_id=\d+(&?)/,
(match, p1, p2) => {
return p1 === "?" && p2 ? "?" : p1;
}
);
}
function setRedirectOnce(){
if(!AUTO_ONCE) return;
if(AUTO_ONCE_TYPE === "session"){
sessionStorage.setItem(NGR_AUTORD_NAME, 1);
return
}
if(AUTO_ONCE_TYPE === "cookies"){
ngrSetCookie(NGR_AUTORD_NAME, 1, 7)
return
}
}
function checkRedirectOnce(){
if(AUTO_ONCE){
if(AUTO_ONCE_TYPE === "session"){
return sessionStorage?.getItem(NGR_AUTORD_NAME) ? true : false
}
if(AUTO_ONCE_TYPE === "cookies"){
return ngrGetCookie(NGR_AUTORD_NAME) ? true : false
}
return false
}
return false
}
async function ngrGeoRequest(){
const savedUserData = ngrGetCookie(NGR_SESSION_NAME);
if (savedUserData && isJsonParsable(savedUserData) && !window.location.search.includes(NGR_TEST_PARAM) && window.location.hash !== NGR_TEST_HASH) {
return JSON.parse(savedUserData)
}
try{
const countries = window.ngr_countries_window
const userGeo = await fetch("/browsing_context_suggestions.json").then(
(resp) => resp.json()
);
if (!countries || !userGeo)
return console.error(
`${LOGGER_NAME} User GEO location or countries list not detected. Contact app support please.`
);
const userCountry = userGeo?.detected_values?.country?.handle;
const userLocation = {
country_name: userGeo?.detected_values?.country?.name || userGeo?.detected_values?.country_name || countries[userCountry]?.name,
country: userCountry,
continent: countries[userCountry]?.continent,
};
ngrSetCookie(NGR_SESSION_NAME, JSON.stringify(userLocation), 7);
window[NGR_SESSION_NAME] = userLocation
return userLocation;
}catch(e){
console.error(`${LOGGER_NAME} GEO location issue. `, e)
}
}
function isJsonParsable(input){try{JSON.parse(input);return true}catch(e){return false}}
function joinPathsAvoidDuplicate(basePath, currentPath) {
basePath = basePath.replace(/\/$/, '');
currentPath = currentPath.replace(/^\/+/, '');
if (currentPath.toLowerCase().startsWith(basePath.replace(/^\/+/, '').toLowerCase() + '/')) {
return '/' + currentPath;
}
if (currentPath.toLowerCase() === basePath.replace(/^\/+/, '').toLowerCase()) {
return '/' + currentPath;
}
if (basePath && currentPath) {
return basePath + '/' + currentPath;
} else if (basePath) {
return basePath;
} else {
return '/' + currentPath;
}
}
}
}
ngrAutoRun()
</script>
<!-- END app snippet --><!-- BEGIN app snippet: widget --><ngr-app
style="display: none"
data-markets="false"
data-menu-icon=""
data-lng="fr"
data-shopify-template="page"
data-shopify-template-dir=""
data-flag-src="//cdn.shopify.com/static/images/flags/fr.svg?width=100"
data-custom-opener-icon-src=""
data-widget-icon="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/earth-americas-solid.svg"
data-widget-sticky-icon="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/sticky-logo.png"
data-test-mode="false"
><template id="NGR-Redirects-Template">
<div class="ngr-modal" data-ngr-modal>
<div role="dialog" aria-label="" aria-modal="true" class="ngr-modal__content" tabindex="-1" data-ngr-modal-content>
<button class="ngr-modal__close" type="button" aria-label="Close" data-ngr-close>✕</button>
<div data-ngr-redirects></div>
</div>
</div>
</template>
</ngr-app><!-- END app snippet -->
</div><div id="shopify-block-AejBxZjFtV3p3Zk1wU__17880301688017462763" class="shopify-block shopify-app-block xgeo-widget-embed-block"><link rel="stylesheet" href="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/widget-redirects.min.css" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/widget-redirects.min.css"></noscript>
<script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/xgeo-countries-data.js" defer></script>
<script src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/widget-redirects.min.js" defer></script><!-- BEGIN app snippet: geo-simulator --><script>
(function(){
var u=location.search,c=document.cookie,k='xgeo-sim-active';
if(u.includes('xgeo-sim=1')){document.cookie=k+'=1;path=/;max-age=86400';}
if(u.includes('xgeo-sim=1')||c.includes(k+'=')){
var s=document.createElement('script');
s.src="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/geo-simulator.min.js";
s.dataset.logo="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/main-logo.svg";
document.head.appendChild(s);
}
})();
</script>
<!-- END app snippet --><xgeo-widget style="display: none"><link rel="stylesheet" href="https://cdn.shopify.com/extensions/019e9574-88b4-71e7-850f-c4bdbf57dcda/xapps-geo-337/assets/widget-redirects-custom.min.css"><script type="application/json" data-xgeo-redirects-settings>{"basicConfigs":{"automaticShow":true,"location":"country","continents":["NA"],"countries":["GB","ES","KR","US","MX"],"geo":true,"showFlag":false,"domain_redirection":false,"show":"cookie","modalBgColor":"#008CB4","modalTextColor":"#fff","modalBorderColor":"#fff","buttonsBgColor":"#fff","buttonsColor":"#008CB4","template":"default","layout":"stack","icon":"custom","iconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-logo-popup.png?v=1773048984","iconWidth":"70","title":"Outside France ?","title_locales":{},"text":"\u003cp\u003eMaybe we don’t have the pleasure of having you with us in France, and you’d prefer to visit our local point of sale?\u003c\/p\u003e\u003cp\u003eMaybe we don’t have the pleasure of having you with us in France, and you’d prefer to visit our local point of sale?\u003c\/p\u003e","text_locales":{},"type":"popup","popupLocation":"center","topbarLayout":"grid","topbarSticky":false,"demoBackgroundType":"pattern","selectLocation":"top-left","selectPlaceholderIcon":"default","selectPlaceholderText":"Select country","dropdownDefault":"geo","dropdownPlaceholder":"Select","font":"inherit","stickyVerticalPosition":27,"stickyToggleIcon":"default","stickyOpener":"custom","custom_rell_attr":"\u003ca rel=\"nofollow\" href=\"https:\/\/cottan.kr\/\"\u003eCottan KR\u003c\/a\u003e","iconSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-symbole-blanc.png?v=1719584816","buttonText_locales":{},"buttonText":"Shop now","selectDefault":"current"},"advancedConfigs":{"disable_basic_css":false,"css":"\/* Hide the second paragraph by default *\/\n.xgeo-modal__text p:nth-of-type(2) {\n display: none;\n}\n\n\/* Show it only if a visible US button exists *\/\n.xgeo-modal__content:has(.xgeo-redirects__item:not([style*=\"display: none\"]) a[data-flag*=\"US.svg\"]) .xgeo-modal__text p:nth-of-type(2) {\n display: block;\n}\n\n.xgeo-modal__content:has(.xgeo-redirects__item:not([style*=\"display: none\"]) a[data-flag*=\"US.svg\"]) .xgeo-modal__text p:nth-of-type(1) {\n display: none;\n}","html_id":""}}</script><script type="application/json" data-xgeo-display-settings>{"automaticShow":true,"geo":true,"show":"session","widgetDisplayDelay":0,"location":"country","continents":["NA"],"countries":["GB","ES","KR","US","MX"],"geoDisplayLogic":"inside","showRules":"autoGeo","allowedPages":["all"],"hideOnAllowedPages":false}</script><script type="application/json" data-xgeo-other-settings>{"custom_rell_attr":"nofollow","domain_redirection":false,"forward_url_params":false,"add_redirected_param":false,"utm_source":"","utm_medium":"","utm_campaign":"","ga_event_name":"geo_redirect_click"}</script><style data-xgeo-basic-css>
:host,:root{--xgeo-modal-text:#000;--xgeo-modal-border:transparent;--xgeo-modal-bg:#008CB4;--xgeo-modal-text:#fff;--xgeo-modal-border:#fff;--xgeo-buttons-bg:#fff;--xgeo-buttons-color:#008CB4;--xgeo-buttons-hover-bg:#008CB4;--xgeo-buttons-hover-color:#fff;}
</style><style data-xgeo-advanced-css>
/* Hide the second paragraph by default */
.xgeo-modal__text p:nth-of-type(2) {
display: none;
}
/* Show it only if a visible US button exists */
.xgeo-modal__content:has(.xgeo-redirects__item:not([style*="display: none"]) a[data-flag*="US.svg"]) .xgeo-modal__text p:nth-of-type(2) {
display: block;
}
.xgeo-modal__content:has(.xgeo-redirects__item:not([style*="display: none"]) a[data-flag*="US.svg"]) .xgeo-modal__text p:nth-of-type(1) {
display: none;
}
</style><div class="xgeo-modal" data-xgeo-modal>
<div role="dialog" aria-label="" aria-modal="true" class="xgeo-modal__content" tabindex="-1" data-xgeo-modal-content data-location="center">
<button class="xgeo-modal__close" type="button" aria-label="Close" data-xgeo-close>✕</button><script type="application/json" data-xgeo-redirects-data>{
"plan": "Pro plan",
"devPlan": false,
"redirects": [{
"status": true,
"url": "https:\/\/us.printemps.com\/shop\/brands\/cottan",
"label": "United States",
"locales": null,
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/US.svg",
"order": 1,
"domainRedirection": false,
"conditional": true,
"conditionalLocation": "[\"US\"]",
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": true,
"url": "https:\/\/www.cottan.com\/de",
"label": "Germany",
"locales": null,
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/DE.svg",
"order": 6,
"domainRedirection": true,
"conditional": true,
"conditionalLocation": ["DE"],
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": true,
"url": "https:\/\/www.cottan.com\/en",
"label": "United Kingdom",
"locales": null,
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/GB.svg",
"order": 2,
"domainRedirection": true,
"conditional": true,
"conditionalLocation": ["GB"],
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": true,
"url": "https:\/\/www.cottan.com\/es",
"label": "Spain",
"locales": null,
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/ES.svg",
"order": 4,
"domainRedirection": true,
"conditional": true,
"conditionalLocation": ["ES"],
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": false,
"url": "https:\/\/www.cottan.com\/pt",
"label": "Portugal",
"locales": "false",
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/PT.svg",
"order": 5,
"domainRedirection": false,
"conditional": true,
"conditionalLocation": "[\"PT\"]",
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": true,
"url": "https:\/\/www.cottan.kr\/",
"label": "South Korea",
"locales": "\"false\"",
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/KR.svg",
"order": 8,
"domainRedirection": false,
"conditional": true,
"conditionalLocation": "\"[\\\"KR\\\"]\"",
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
},{
"status": true,
"url": "https:\/\/www.cottan.com\/es",
"label": "Mexico",
"locales": null,
"flag":"https:\/\/cdn.jsdelivr.net\/npm\/country-flag-emoji-json@2.0.0\/dist\/images\/MX.svg",
"order": 3,
"domainRedirection": true,
"conditional": true,
"conditionalLocation": ["MX"],
"conditionalShow": "show",
"conditionalInclude": "inside",
"closeModal": false
}]
}</script><div data-xgeo-redirects></div>
</div>
</div>
</xgeo-widget>
</div><div id="shopify-block-AQkJoSnRYUmt5Z1dme__2131494470682214141" class="shopify-block shopify-app-block"><link href="//cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/cornerWidget.css" rel="stylesheet" type="text/css" media="all" />
<!-- BEGIN app snippet: corner-session -->
<script>
// guest_login : cwvbooster's script explicitly excludes scripts containing the string "guest_login", so adding this string somewhere in your script's content will prevent it from being unnessarily modified by that app:
var sessionBtn = {
get click_the_dots_to_view_session_data() {
console.clear();
console.log(
"%c ⚠️ Corner Session data ⚠️ ",
"font-size:18px; color: #ffc400; padding:4px; font-weight:bolder;"
);
console.log(window.corner.sessionData)
}
};
console.log("Corner Session Data Loaded", sessionBtn);
window.metafield = null
window.corner = window.corner || {};
window.corner.campaigns=null;
window.corner.automations=null;
window.corner.sessionData={};
window.corner.sessionData.shop = {
origin:'www.cottan.com',
shopifyDomain:'cottanparis.myshopify.com',
cartCurrency: 'EUR',
moneyFormat : '{{amount_with_comma_separator}}€',
currencyList: [{"name": "United Arab Emirates Dirham", "iso_code": "AED", "symbol": "د.إ"},{"name": "Albanian Lek", "iso_code": "ALL", "symbol": "L"},{"name": "Netherlands Antillean Gulden", "iso_code": "ANG", "symbol": "ƒ"},{"name": "Australian Dollar", "iso_code": "AUD", "symbol": "$"},{"name": "Aruban Florin", "iso_code": "AWG", "symbol": "ƒ"},{"name": "Bosnia and Herzegovina Convertible Mark", "iso_code": "BAM", "symbol": "КМ"},{"name": "Barbadian Dollar", "iso_code": "BBD", "symbol": "$"},{"name": "Burundian Franc", "iso_code": "BIF", "symbol": "Fr"},{"name": "Brunei Dollar", "iso_code": "BND", "symbol": "$"},{"name": "Bolivian Boliviano", "iso_code": "BOB", "symbol": "Bs."},{"name": "Bahamian Dollar", "iso_code": "BSD", "symbol": "$"},{"name": "Canadian Dollar", "iso_code": "CAD", "symbol": "$"},{"name": "Congolese Franc", "iso_code": "CDF", "symbol": "Fr"},{"name": "Swiss Franc", "iso_code": "CHF", "symbol": "CHF"},{"name": "Costa Rican Colón", "iso_code": "CRC", "symbol": "₡"},{"name": "Cape Verdean Escudo", "iso_code": "CVE", "symbol": "$"},{"name": "Czech Koruna", "iso_code": "CZK", "symbol": "Kč"},{"name": "Djiboutian Franc", "iso_code": "DJF", "symbol": "Fdj"},{"name": "Danish Krone", "iso_code": "DKK", "symbol": "kr."},{"name": "Dominican Peso", "iso_code": "DOP", "symbol": "$"},{"name": "Algerian Dinar", "iso_code": "DZD", "symbol": "د.ج"},{"name": "Egyptian Pound", "iso_code": "EGP", "symbol": "ج.م"},{"name": "Ethiopian Birr", "iso_code": "ETB", "symbol": "Br"},{"name": "Euro", "iso_code": "EUR", "symbol": "€"},{"name": "Fijian Dollar", "iso_code": "FJD", "symbol": "$"},{"name": "Falkland Pound", "iso_code": "FKP", "symbol": "£"},{"name": "British Pound", "iso_code": "GBP", "symbol": "£"},{"name": "Gambian Dalasi", "iso_code": "GMD", "symbol": "D"},{"name": "Guinean Franc", "iso_code": "GNF", "symbol": "Fr"},{"name": "Guatemalan Quetzal", "iso_code": "GTQ", "symbol": "Q"},{"name": "Guyanese Dollar", "iso_code": "GYD", "symbol": "$"},{"name": "Hong Kong Dollar", "iso_code": "HKD", "symbol": "$"},{"name": "Honduran Lempira", "iso_code": "HNL", "symbol": "L"},{"name": "Hungarian Forint", "iso_code": "HUF", "symbol": "Ft"},{"name": "Indonesian Rupiah", "iso_code": "IDR", "symbol": "Rp"},{"name": "Israeli New Shekel", "iso_code": "ILS", "symbol": "₪"},{"name": "Icelandic Króna", "iso_code": "ISK", "symbol": "kr"},{"name": "Jamaican Dollar", "iso_code": "JMD", "symbol": "$"},{"name": "Japanese Yen", "iso_code": "JPY", "symbol": "¥"},{"name": "Kenyan Shilling", "iso_code": "KES", "symbol": "KSh"},{"name": "Comorian Franc", "iso_code": "KMF", "symbol": "Fr"},{"name": "South Korean Won", "iso_code": "KRW", "symbol": "₩"},{"name": "Cayman Islands Dollar", "iso_code": "KYD", "symbol": "$"},{"name": "Lao Kip", "iso_code": "LAK", "symbol": "₭"},{"name": "Sri Lankan Rupee", "iso_code": "LKR", "symbol": "₨"},{"name": "Moldovan Leu", "iso_code": "MDL", "symbol": "L"},{"name": "Macedonian Denar", "iso_code": "MKD", "symbol": "ден"},{"name": "Mongolian Tögrög", "iso_code": "MNT", "symbol": "₮"},{"name": "Mauritian Rupee", "iso_code": "MUR", "symbol": "₨"},{"name": "Maldivian Rufiyaa", "iso_code": "MVR", "symbol": "MVR"},{"name": "Nicaraguan Córdoba", "iso_code": "NIO", "symbol": "C$"},{"name": "Nepalese Rupee", "iso_code": "NPR", "symbol": "Rs."},{"name": "New Zealand Dollar", "iso_code": "NZD", "symbol": "$"},{"name": "Peruvian Sol", "iso_code": "PEN", "symbol": "S/"},{"name": "Papua New Guinean Kina", "iso_code": "PGK", "symbol": "K"},{"name": "Philippine Peso", "iso_code": "PHP", "symbol": "₱"},{"name": "Polish Złoty", "iso_code": "PLN", "symbol": "zł"},{"name": "Paraguayan Guaraní", "iso_code": "PYG", "symbol": "₲"},{"name": "Qatari Riyal", "iso_code": "QAR", "symbol": "ر.ق"},{"name": "Romanian Leu", "iso_code": "RON", "symbol": "Lei"},{"name": "Serbian Dinar", "iso_code": "RSD", "symbol": "РСД"},{"name": "Saudi Riyal", "iso_code": "SAR", "symbol": "ر.س"},{"name": "Solomon Islands Dollar", "iso_code": "SBD", "symbol": "$"},{"name": "Swedish Krona", "iso_code": "SEK", "symbol": "kr"},{"name": "Singapore Dollar", "iso_code": "SGD", "symbol": "$"},{"name": "Saint Helenian Pound", "iso_code": "SHP", "symbol": "£"},{"name": "Sierra Leonean Leone", "iso_code": "SLL", "symbol": "Le"},{"name": "Thai Baht", "iso_code": "THB", "symbol": "฿"},{"name": "Tajikistani Somoni", "iso_code": "TJS", "symbol": "ЅМ"},{"name": "Tongan Paʻanga", "iso_code": "TOP", "symbol": "T$"},{"name": "Trinidad and Tobago Dollar", "iso_code": "TTD", "symbol": "$"},{"name": "New Taiwan Dollar", "iso_code": "TWD", "symbol": "$"},{"name": "Tanzanian Shilling", "iso_code": "TZS", "symbol": "Sh"},{"name": "United States Dollar", "iso_code": "USD", "symbol": "$"},{"name": "Uruguayan Peso", "iso_code": "UYU", "symbol": "$U"},{"name": "Vietnamese Đồng", "iso_code": "VND", "symbol": "₫"},{"name": "Vanuatu Vatu", "iso_code": "VUV", "symbol": "Vt"},{"name": "Samoan Tala", "iso_code": "WST", "symbol": "T"},{"name": "Central African Cfa Franc", "iso_code": "XAF", "symbol": "CFA"},{"name": "East Caribbean Dollar", "iso_code": "XCD", "symbol": "$"},{"name": "Yemeni Rial", "iso_code": "YER", "symbol": "﷼"},]
};
window.corner.cornerConfig = {"cartConfig":{"banner":{"gradientEnd":"rgb(0,140,180)","gradientStart":"rgb(0,140,180)","imageUrl":"https:\/\/imagedelivery.net\/QI2wC6Vls23vJd9vFFaomg\/e11aea3c-53a7-4138-451a-bd6e30552c00\/public","type":"gradient"},"colors":{"accentBg":"rgb(0,142,181)","accentFg":"rgb(255,255,255)","bannerText":"rgb(255,255,255)","cardBg":"rgb(255,255,255)","outlines":"rgb(220,215,214)","primaryType":"rgb(44,54,57)","secondaryBg":"rgb(231,247,252)","secondaryType":"rgb(63,78,79)","widgetBg":"rgb(255,255,255)"},"customHtml":{"aboveCheckoutCta":"","aboveItemList":"","belowCheckoutCta":"","belowItemList":"","emptyCart":""},"expressCheckout":{"isActive":false},"general":{"cartCtaAction":"checkout","cartOpenOnAddition":true,"cartStyle":"drawer","checkoutButtonStyle":"unified","customCss":"#corner-cowi-cart-cta-wrapper {\n padding: 6px !important;\n}\n.corner-cowi-bundle-editor-item-variant{\ndisplay:none !important;}\n.corner-cowi-cart-item-list-item-info-title-wrapper .corner-cowi-cart-item-bundle-expand-btn{\npadding-top:0 !important;\npadding-bottom:0 !important;\n\n}","hideConfettiAnimation":true,"hideOffersSection":true,"includeCompareAtPriceInDiscounts":true,"isActive":true,"isDiscountBoxActive":true,"overideCartPage":true,"productRecommendationIntent":"RELATED","relatedProductCount":4,"relatedProductCtaAction":"redirect","relatedProductStyle":"carousel","showContinueShoppingBtn":false,"showDiscountInput":true,"showOptionalNotes":false,"showRelatedProducts":true,"showSubtotalInSummary":true,"subtractOrderDiscountFromLinePrice":true,"themeCss":"#corner-cowi-cart-item-list-card,#corner-cowi-cart-summary-card,#corner-cowi-offers-item-list-bg-card{\nmargin:0!important;\nborder-radius:0!important\n}\n#corner-cowi-header{\npadding:18px!important\n}\n#corner-cowi-page-selectors-wrapper,#corner-widget-page-wrapper{\npadding:0!important;\nborder-top:1px solid var(--corner-cowi-outlines)\n}\n#corner-cowi-close-btn{\nbox-shadow:none!important;\nborder:1px solid var(--corner-cowi-outlines)\n}"},"termsCheckbox":{"attributeName":"terms","content":"I agree to all terms and condition","defaultChecked":false,"isActive":false,"isRequired":false},"themeName":"Oh So Minimal"},"cartLauncherConfig":{"horizontalPositioning":"right","isActive":false,"onClick":"OPEN_CART","shape":"round","size":{"desktop":"large","mobile":"medium"},"text":"","type":"sideTab","verticalPositioning":5,"visibility":{"desktop":true,"mobile":true,"showOnCollectionPage":true,"showOnProductPage":true},"zIndex":5000},"generalconfig":{"cornerCurrencyFormat":{"EUR":{"format":"{{ amount_with_comma_separator }}€ ","isDefault":true}},"currencyFormat":"€{{amount_with_comma_separator}} EUR","defaultLanguage":"fr","featureFlag":{"apps":{"cornercart":{"campaigns":true,"cornerwidget":{"cornerwidget_advanced_color_customisation":true,"cornerwidget_banner_image":true,"cornerwidget_custom_attributes":true,"cornerwidget_custom_css":true,"cornerwidget_optional_note":true,"cornerwidget_related_products":true},"facebook_ga_tracking":true,"is_billing_activated":"true","multi_language_support":true,"remove_corner_branding":true,"stickybar":{"stickybar_custom_css":true,"stickybar_mobile_specific_customisations":true,"stickybar_on_any_page":true,"stickybar_themes:":true},"use_web_components":true}}},"trackingPixels":{"fbPixel":null,"gaPixel":null}},"langConfig":{"cornerCartWidget":{"de":{"widget_close_text":"SCHLIESSEN","offers_context_title":"Bietet an","related_items_title":"Sie können auch mögen...","offer_card_cta_unachieved":"Geschenke anzeigen","offer_card_cta_achieved":"Wählen Sie Geschenke aus","view_product_in_store":"Im Laden ansehen","non_applicable_discount_code_warning":"Dieser Gutschein gilt nicht für die Produkte im Warenkorb","cart_empty_state":"Keine Artikel im Warenkorb","rewards_checkout_reminder_title":"Vergessen Sie nicht Ihre Gratisgeschenke!","optional_note_btn_text":"Optionale Notiz hinzufügen","rewards_checkout_reminder_description":"Mit diesem Kauf haben Sie Anspruch auf ein oder mehrere Gratisgeschenke. Bitte legen Sie diese vor dem Bezahlen in Ihren Warenkorb.","subtotal_text":"Zwischensumme","bundle_edit_popup_secondary_cta":"Stornieren","bundle_edit_popup_primary_cta":"Paket bearbeiten","parcelis_modal_column_header_2":"MIT ABDECKUNG","parcelis_modal_column_header_3":"OHNE DECKUNG","parcelis_upsell_cta":"Transportversicherung","offer_card_achieved_tag":"Entsperrt","cart_checkbox_label":"Ich stimme allen Geschäftsbedingungen zu.","reward_overlay_title":"Belohnungen freigeschaltet","parcelis_modal_row_2_column_1":"Schaden-, Verlust- und Diebstahlversicherung","one_time_purchase_plan_title":"Einmaliger Kauf","other_checkouts_cta":"Andere Kassen","total_text":"Gesamt","discount_box_cta":"Anwenden","parcelis_modal_row_4_column_1":"Schnelle Rückerstattung oder Umtausch","cart_list_continue_shopping":"Mit dem Einkaufen fortfahren","cart_list_cta":"ABSCHLIESSEN","reward_overlay_sub_text":"Wählen Sie Ihre Belohnungen","related_items_cta":"Hinzufügen","rewards_checkout_reminder_secondary_cta_btn":"Nein danke, ich werde bestehen","reward_overlay_cta_text":"Bestätigen","rewards_checkout_reminder_primary_cta_btn":"Fordern Sie Ihr kostenloses Geschenk an","parcelis_modal_column_header_1":"VORTEILE","subscription_upgrade_cta":"Upgrade auf ein Abonnement","offer_card_achieved_and_selected_tag":"Zum Warenkorb hinzugefügt","discount_text":"Rabatt","discount_box_place_holder":"Rabattcode anwenden","parcelis_description_text":"Versicherungsschutz bei Beschädigung, Verlust oder Diebstahl Ihres Pakets durch Paketdiebstahl. Erhalten Sie mit wenigen Klicks eine Rückerstattung oder einen Ersatz.","reward_overlay_cancel_text":"Stornieren","optional_note_title":"Optionaler Hinweis","optional_note_cancel":"Absagen","sold_out":"Ausverkauft","optional_note_cta":"Notiz hinzufügen","bundle_view_content_btn":"Paket ansehen","shipping_text":"Versand","parcelis_modal_row_3_column_1":"Prioritärer Support rund um die Uhr","parcelis_modal_row_1_column_1":"Paketschutz durch Parcelis","estimated_tax":"Geschätzte Steuer","parcelis_modal_title":"Parcelis-Vorteile","cart_context_title":"Warenkorb","free_text":"Frei","add_item":"Artikel hinzufügen"},"en":{"widget_close_text":"CLOSE","offers_context_title":"Offers","related_items_title":"You may also like...","offer_card_cta_unachieved":"Show Gifts","offer_card_cta_achieved":"Select Gifts","view_product_in_store":"View in store","non_applicable_discount_code_warning":"This coupon is not applicable to any of the products in the cart","cart_empty_state":"No items in the cart","rewards_checkout_reminder_title":"Don't forget your Free Gifts!","optional_note_btn_text":"Add Optional Note","rewards_checkout_reminder_description":"You're eligible for one or more free gifts with this purchase. Please add them to your cart before checkout.","subtotal_text":"Subtotal","bundle_edit_popup_secondary_cta":"Cancel","bundle_edit_popup_primary_cta":"Edit Bundle","parcelis_modal_column_header_2":"WITH COVERAGE","parcelis_modal_column_header_3":"WITHOUT COVERAGE","parcelis_upsell_cta":"Shipping Insurance","offer_card_achieved_tag":"Unlocked","cart_checkbox_label":"I agree to all terms and conditions","reward_overlay_title":"Free gifts Unlocked","parcelis_modal_row_2_column_1":"Damage, loss, theft coverage","one_time_purchase_plan_title":"One time purchase","other_checkouts_cta":"Other Checkouts","total_text":"Total","discount_box_cta":"Apply","parcelis_modal_row_4_column_1":"Fast refund or replacement","cart_list_continue_shopping":"Continue Shopping","cart_list_cta":"Checkout","reward_overlay_sub_text":"Choose any {{gift_count}} free gifts","related_items_cta":"Add","rewards_checkout_reminder_secondary_cta_btn":"No Thanks, I’ll Pass","reward_overlay_cta_text":"Add Free Gifts","rewards_checkout_reminder_primary_cta_btn":"Claim Your Free Gift","parcelis_modal_column_header_1":"BENEFITS","subscription_upgrade_cta":"Upgrade to subscription","offer_card_achieved_and_selected_tag":"Added to cart","discount_text":"Discount","discount_box_place_holder":"Apply Discount Code","parcelis_description_text":"Insurance if your package is damaged, lost, or stolen by porch pirates. Get a refund or replacement in just a few clicks.","reward_overlay_cancel_text":"Cancel","optional_note_title":"Optional Note","optional_note_cancel":"Cancel","sold_out":"Sold Out","optional_note_cta":"Add Note","bundle_view_content_btn":"View Bundle","shipping_text":"Shipping","parcelis_modal_row_3_column_1":"24\/7 Priority support","parcelis_modal_row_1_column_1":"Package Protection by Parcelis","estimated_tax":"Estimated Tax","parcelis_modal_title":"Parcelis Benefits","cart_context_title":"Cart","free_text":"Free","add_item":"Add item"},"es":{"widget_close_text":"CERRAR","offers_context_title":"ofertas","related_items_title":"También te puede interesar...","offer_card_cta_unachieved":"Mostrar regalos","offer_card_cta_achieved":"Seleccionar regalos","view_product_in_store":"Ver en la tienda","non_applicable_discount_code_warning":"Este cupón no es aplicable a ninguno de los productos del carrito.","cart_empty_state":"No hay artículos en el carrito","rewards_checkout_reminder_title":"¡No olvides tus regalos gratis!","optional_note_btn_text":"Añadir nota opcional","rewards_checkout_reminder_description":"Eres elegible para recibir uno o más obsequios con esta compra. Agréguelos a su carrito antes de realizar el pago.","subtotal_text":"Total parcial","bundle_edit_popup_secondary_cta":"Cancelar","bundle_edit_popup_primary_cta":"Editar paquete","parcelis_modal_column_header_2":"CON COBERTURA","parcelis_modal_column_header_3":"SIN COBERTURA","parcelis_upsell_cta":"Seguro de envío","offer_card_achieved_tag":"desbloqueado","cart_checkbox_label":"Acepto todos los términos y condiciones.","reward_overlay_title":"Recompensas desbloqueadas","parcelis_modal_row_2_column_1":"Cobertura por daños, pérdidas y robos","one_time_purchase_plan_title":"Compra única","other_checkouts_cta":"Otros pagos","total_text":"Total","discount_box_cta":"Solicitar","parcelis_modal_row_4_column_1":"Reembolso o reemplazo rápido","cart_list_continue_shopping":"Seguir comprando","cart_list_cta":"FINALIZAR","reward_overlay_sub_text":"Elige tus recompensas","related_items_cta":"Agregar","rewards_checkout_reminder_secondary_cta_btn":"No gracias, pasaré","reward_overlay_cta_text":"Confirmar","rewards_checkout_reminder_primary_cta_btn":"Reclama tu regalo gratis","parcelis_modal_column_header_1":"BENEFICIOS","subscription_upgrade_cta":"Actualizar a suscripción","offer_card_achieved_and_selected_tag":"Agregado al carrito","discount_text":"Descuento","discount_box_place_holder":"Aplicar código de descuento","parcelis_description_text":"Seguro contra daños, pérdida o robo de paquetes. Obtén un reembolso o reemplazo en solo unos clics.","reward_overlay_cancel_text":"Cancelar","optional_note_title":"Nota opcional","optional_note_cancel":"Cancelar","sold_out":"Vendido","optional_note_cta":"Añadir la nota","bundle_view_content_btn":"Ver paquete","shipping_text":"Transporte","parcelis_modal_row_3_column_1":"Soporte prioritario 24\/7","parcelis_modal_row_1_column_1":"Protección de paquetes por Parcelis","estimated_tax":"Impuesto estimado","parcelis_modal_title":"Beneficios de Parcelis","cart_context_title":"Cesta","free_text":"Libre","add_item":"Añadir artículo"},"fr":{"widget_close_text":"FERMER","offers_context_title":"Offres","related_items_title":"Vous pourriez apprécier...","offer_card_cta_unachieved":"Afficher les cadeaux","offer_card_cta_achieved":"Sélectionnez des cadeaux","view_product_in_store":"Découvrir","non_applicable_discount_code_warning":"Ce code n'est applicable à aucun des produits du panier","cart_empty_state":"Aucun article dans le panier","rewards_checkout_reminder_title":"N'oubliez pas vos cadeaux gratuits !","optional_note_btn_text":"Ajouter un commentaire","rewards_checkout_reminder_description":"Vous avez droit à un ou plusieurs cadeaux gratuits avec cet achat. Veuillez les ajouter à votre panier avant de procéder au paiement.","subtotal_text":"Total","bundle_edit_popup_secondary_cta":"Annuler","bundle_edit_popup_primary_cta":"Modifier le lot","parcelis_modal_column_header_2":"AVEC COUVERTURE","parcelis_modal_column_header_3":"SANS COUVERTURE","parcelis_upsell_cta":"Assurance transport","offer_card_achieved_tag":"Débloqué","cart_checkbox_label":"J'accepte toutes les conditions générales","reward_overlay_title":"Récompenses débloquées","parcelis_modal_row_2_column_1":"Couverture en cas de dommages, de perte ou de vol","one_time_purchase_plan_title":"Achat unique","other_checkouts_cta":"Autres paiements","total_text":"Total","discount_box_cta":"Appliquer","parcelis_modal_row_4_column_1":"Remboursement ou remplacement rapide","cart_list_continue_shopping":"Continuer vos achats","cart_list_cta":"FINALISER","reward_overlay_sub_text":"Choisissez vos récompenses","offer_card_cta_multiple_gift_expand":"Afficher les cadeaux déverrouillés","related_items_cta":"Découvrir","rewards_checkout_reminder_secondary_cta_btn":"Non merci, je vais passer","reward_overlay_cta_text":"Confirmer","rewards_checkout_reminder_primary_cta_btn":"Réclamez votre cadeau gratuit","parcelis_modal_column_header_1":"AVANTAGES","subscription_upgrade_cta":"Passez à l'abonnement","offer_card_achieved_and_selected_tag":"Ajouté au panier","offer_card_cta_multiple_gift_collapse":"Cacher","discount_text":"Réduction","discount_box_place_holder":"Appliquer le code de réduction","parcelis_description_text":"Assurance en cas de colis endommagé, perdu ou volé par des voleurs de colis. Obtenez un remboursement ou un remplacement en quelques clics.","reward_overlay_cancel_text":"Annuler","optional_note_title":"Commentaire","optional_note_cancel":"Annuler","sold_out":"Épuisé","optional_note_cta":"Ajouter","bundle_view_content_btn":"Modifier le lot","shipping_text":"Livraison","parcelis_modal_row_3_column_1":"Assistance prioritaire 24h\/24 et 7j\/7","parcelis_modal_row_1_column_1":"Protection des colis par Parcelis","estimated_tax":"taxe estimée","parcelis_modal_title":"Avantages Parcelis","cart_context_title":"Panier","free_text":"Gratuit","add_item":"Ajouter un produit"},"version":"17"},"stickyAtcWidget":null},"rev":"1-0-1","stickybarConfig":null,"updatedAt":"2026-05-21T09:19:31Z"};window.corner.campaigns = [];
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"france-belgique"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":16247,"created_at":"2025-05-30T13:34:53Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":30,"id":8952,"rewards":{"id":"16247-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},30]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ2","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":50,"id":4594,"rewards":{"id":"16247-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},50]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL1","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ2","f":"s","k":10,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},30]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL1","f":"fg","k":10,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},50]},"u":"%","v":"100.0"}],"stackable":true},"key":10,"priority":27,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-05-30T13:34:54.030Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 30€ EN [france-belgique]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:23:39Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"france-belgique"]}]},{"and":[{"==":[{"var":"locale"},"es"]}]}]},"campaign_id":16248,"created_at":"2025-05-30T13:37:12Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Envío gratuito","postGoalOfferPageSubTitle":"Has conseguido el envío gratuito.","postGoalOfferPageTitle":"Envío gratuito","postGoalText":"Has conseguido el envío gratuito.","preGoalOfferPageSubTitle":"Añade {{goal}} para obtener el envío gratuito.","preGoalOfferPageTitle":"Envío gratuito","preGoalText":"Añade {{goal}} para obtener el envío gratuito."},"goal":30,"id":8952,"rewards":{"id":"16248-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},30]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ3","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Bálsamo Tonificante Mirada","postGoalOfferPageSubTitle":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","postGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","postGoalText":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageSubTitle":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","preGoalText":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada."},"goal":50,"id":1841,"rewards":{"id":"16248-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},50]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT11FVLC1","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ3","f":"s","k":11,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},30]},"u":"%","v":"100.0"},{"c":"GIFT11FVLC1","f":"fg","k":11,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},50]},"u":"%","v":"100.0"}],"stackable":true},"key":11,"priority":26,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-05-30T13:37:12.675Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 30€ ES [france-belgique]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:23:51Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"france-belgique"]}]},{"and":[{"==":[{"var":"locale"},"de"]}]}]},"campaign_id":16250,"created_at":"2025-05-30T13:40:38Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Kostenlose Lieferung","postGoalOfferPageSubTitle":"Sie haben kostenlosen Versand erhalten.","postGoalOfferPageTitle":"Kostenlose Lieferung","postGoalText":"Sie haben kostenlosen Versand erhalten.","preGoalOfferPageSubTitle":"Noch {{goal}} bis zur kostenlosen Lieferung.","preGoalOfferPageTitle":"Kostenlose Lieferung","preGoalText":"Noch {{goal}} bis zur kostenlosen Lieferung."},"goal":30,"id":8952,"rewards":{"id":"16250-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},30]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ5","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Tonisierendes Augenbalsam-Gel","postGoalOfferPageSubTitle":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","postGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","postGoalText":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","preGoalOfferPageSubTitle":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten.","preGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","preGoalText":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten."},"goal":50,"id":3315,"rewards":{"id":"16250-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},50]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT13YWBI1","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ5","f":"s","k":13,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},30]},"u":"%","v":"100.0"},{"c":"GIFT13YWBI1","f":"fg","k":13,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},50]},"u":"%","v":"100.0"}],"stackable":true},"key":13,"priority":25,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-05-30T13:40:39.127Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 30€ DE [france-belgique]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:24:03Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"france-belgique"]}]}]},"campaign_id":19894,"created_at":"2025-09-16T12:34:19Z","details":{"attributes":{"bgColor":"rgb(0,140,180)","textColor":"rgb(255,255,255)"},"config":{"displaySurfaces":["siteTop","cart"]},"gid":null,"message":[{"content":"\u003cp\u003e\u003cstrong\u003eLivraison offerte dès 30€ d'achat\u003c\/strong\u003e\u003c\/p\u003e","language":"fr"},{"content":"\u003cp\u003e\u003cstrong\u003eFree shipping from €30 purchase\u003c\/strong\u003e\u003c\/p\u003e","language":"en"},{"content":"\u003cp\u003e\u003cstrong\u003eEnvío gratis desde 30€ de compra\u003c\/strong\u003e\u003c\/p\u003e","language":"es"},{"content":"\u003cp\u003e\u003cstrong\u003eVersand ab 30€ Einkaufswert frei\u003c\/strong\u003e\u003c\/p\u003e","language":"de"}]},"key":18,"priority":9,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T12:34:19.655Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 30€ d'achat multilangue [france-belgique]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"cart_announcement","updated_at":"2025-11-24T15:26:17Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-proche"]}]}]},"campaign_id":19895,"created_at":"2025-09-16T12:49:05Z","details":{"attributes":{"bgColor":"rgb(0,140,180)","textColor":"rgb(255,255,255)"},"config":{"displaySurfaces":["siteTop"]},"gid":null,"message":[{"content":"\u003cp\u003e\u003cstrong\u003eLivraison offerte dès 45€ d'achat\u003c\/strong\u003e\u003c\/p\u003e","language":"fr"},{"content":"\u003cp\u003e\u003cstrong\u003eFree shipping from €45 purchase\u003c\/strong\u003e\u003c\/p\u003e","language":"en"},{"content":"\u003cp\u003e\u003cstrong\u003eEnvío gratis desde 45€ de compra\u003c\/strong\u003e\u003c\/p\u003e","language":"es"},{"content":"\u003cp\u003e\u003cstrong\u003eVersand ab 45€ Einkaufswert frei\u003c\/strong\u003e\u003c\/p\u003e","language":"de"}]},"key":19,"priority":8,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T12:49:05.659Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 45€ d'achat multilangue [europe-proche]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"cart_announcement","updated_at":"2025-09-16T14:21:28Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]}]},"campaign_id":19896,"created_at":"2025-09-16T13:08:43Z","details":{"attributes":{"bgColor":"rgb(0,140,180)","textColor":"rgb(255,255,255)"},"config":{"displaySurfaces":["siteTop"]},"gid":null,"message":[{"content":"\u003cp\u003e\u003cstrong\u003eLivraison offerte dès 60€ d'achat\u003c\/strong\u003e\u003c\/p\u003e","language":"fr"},{"content":"\u003cp\u003e\u003cstrong\u003eFree shipping from €60 purchase\u003c\/strong\u003e\u003c\/p\u003e","language":"en"},{"content":"\u003cp\u003e\u003cstrong\u003eEnvío gratis desde 60€ de compra\u003c\/strong\u003e\u003c\/p\u003e","language":"es"},{"content":"\u003cp\u003e\u003cstrong\u003eVersand ab 60€ Einkaufswert frei\u003c\/strong\u003e\u003c\/p\u003e","language":"de"}]},"key":20,"priority":8,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T13:08:42.991Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ d'achat multilangue [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"cart_announcement","updated_at":"2025-09-16T14:21:31Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"suisse"]}]}]},"campaign_id":19897,"created_at":"2025-09-16T13:10:35Z","details":{"attributes":{"bgColor":"rgb(0,140,180)","textColor":"rgb(255,255,255)"},"config":{"displaySurfaces":["siteTop"]},"gid":null,"message":[{"content":"\u003cp\u003e\u003cstrong\u003eLivraison offerte dès 60 CHF d'achat\u003c\/strong\u003e\u003c\/p\u003e","language":"fr"},{"content":"\u003cp\u003e\u003cstrong\u003eFree shipping from CHF 60 purchase\u003c\/strong\u003e\u003c\/p\u003e","language":"en"},{"content":"\u003cp\u003e\u003cstrong\u003eEnvío gratis desde 60 CHF de compra\u003c\/strong\u003e\u003c\/p\u003e","language":"es"},{"content":"\u003cp\u003e\u003cstrong\u003eVersand ab 60 CHF Einkaufswert frei\u003c\/strong\u003e\u003c\/p\u003e","language":"de"}]},"key":21,"priority":8,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T13:10:35.225Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60 CHF d'achat multilangue [suisse]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"cart_announcement","updated_at":"2025-09-16T14:22:18Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]}]},"campaign_id":19899,"created_at":"2025-09-16T13:13:33Z","details":{"attributes":{"bgColor":"rgb(0,140,180)","textColor":"rgb(255,255,255)"},"config":{"displaySurfaces":["siteTop"]},"gid":null,"message":[{"content":"\u003cp\u003e\u003cstrong\u003eLivraison offerte dès 60€ d'achat\u003c\/strong\u003e\u003c\/p\u003e","language":"fr"},{"content":"\u003cp\u003e\u003cstrong\u003eFree shipping from €60 purchase\u003c\/strong\u003e\u003c\/p\u003e","language":"en"},{"content":"\u003cp\u003e\u003cstrong\u003eEnvío gratis desde 60€ de compra\u003c\/strong\u003e\u003c\/p\u003e","language":"es"},{"content":"\u003cp\u003e\u003cstrong\u003eVersand ab 60€ Einkaufswert frei\u003c\/strong\u003e\u003c\/p\u003e","language":"de"}]},"key":22,"priority":8,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T13:13:33.475Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ d'achat multilangue [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"cart_announcement","updated_at":"2025-09-16T14:20:40Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-proche"]}]},{"and":[{"==":[{"var":"locale"},"de"]}]}]},"campaign_id":19903,"created_at":"2025-09-16T14:40:22Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Kostenlose Lieferung","postGoalOfferPageSubTitle":"Sie haben kostenlosen Versand erhalten.","postGoalOfferPageTitle":"Kostenlose Lieferung","postGoalText":"Sie haben kostenlosen Versand erhalten.","preGoalOfferPageSubTitle":"Noch {{goal}} bis zur kostenlosen Lieferung.","preGoalOfferPageTitle":"Kostenlose Lieferung","preGoalText":"Noch {{goal}} bis zur kostenlosen Lieferung."},"goal":45,"id":8952,"rewards":{"id":"19903-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},45]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ6","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Tonisierendes Augenbalsam-Gel","postGoalOfferPageSubTitle":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","postGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","postGoalText":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","preGoalOfferPageSubTitle":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten.","preGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","preGoalText":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten."},"goal":65,"id":3315,"rewards":{"id":"19903-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},65]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT13YWBI2","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ6","f":"s","k":23,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},45]},"u":"%","v":"100.0"},{"c":"GIFT13YWBI2","f":"fg","k":23,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},65]},"u":"%","v":"100.0"}],"stackable":true},"key":23,"priority":15,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:40:22.202Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 45€ DE [europe-proche]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:24:15Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-proche"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":19904,"created_at":"2025-09-16T14:40:23Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":45,"id":8952,"rewards":{"id":"19904-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},45]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ7","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":65,"id":4594,"rewards":{"id":"19904-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},65]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL2","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ7","f":"s","k":23,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},45]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL2","f":"fg","k":23,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},65]},"u":"%","v":"100.0"}],"stackable":true},"key":23,"priority":18,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:40:22.729Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 45€ EN [europe-proche]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:24:27Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-proche"]}]},{"and":[{"==":[{"var":"locale"},"es"]}]}]},"campaign_id":19905,"created_at":"2025-09-16T14:40:23Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Envío gratuito","postGoalOfferPageSubTitle":"Has conseguido el envío gratuito.","postGoalOfferPageTitle":"Envío gratuito","postGoalText":"Has conseguido el envío gratuito.","preGoalOfferPageSubTitle":"Añade {{goal}} para obtener el envío gratuito.","preGoalOfferPageTitle":"Envío gratuito","preGoalText":"Añade {{goal}} para obtener el envío gratuito."},"goal":45,"id":8952,"rewards":{"id":"19905-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},45]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ8","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Bálsamo Tonificante Mirada","postGoalOfferPageSubTitle":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","postGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","postGoalText":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageSubTitle":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","preGoalText":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada."},"goal":65,"id":1841,"rewards":{"id":"19905-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},65]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT11FVLC2","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ8","f":"s","k":23,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},45]},"u":"%","v":"100.0"},{"c":"GIFT11FVLC2","f":"fg","k":23,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},65]},"u":"%","v":"100.0"}],"stackable":true},"key":23,"priority":16,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:40:23.240Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 45€ ES [europe-proche]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:24:41Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-proche"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":19906,"created_at":"2025-09-16T14:40:24Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":45,"id":8952,"rewards":{"id":"19906-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},45]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ9","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Baume Tonifiant Regard","postGoalOfferPageSubTitle":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","postGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","postGoalText":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard.","preGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","preGoalText":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard."},"goal":65,"id":5917,"rewards":{"id":"19906-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},65]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX2","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ9","f":"s","k":23,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},45]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX2","f":"fg","k":23,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},65]},"u":"%","v":"100.0"}],"stackable":true},"key":23,"priority":20,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:40:23.845Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 45€ FR [europe-proche]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:24:59Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":19907,"created_at":"2025-09-16T14:48:39Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":60,"id":8952,"rewards":{"id":"19907-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ10","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Baume Tonifiant Regard","postGoalOfferPageSubTitle":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","postGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","postGoalText":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard.","preGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","preGoalText":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard."},"goal":80,"id":5917,"rewards":{"id":"19907-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX3","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ10","f":"s","k":24,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX3","f":"fg","k":24,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":24,"priority":14,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:48:39.606Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ FR [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:25:14Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]},{"and":[{"==":[{"var":"locale"},"es"]}]}]},"campaign_id":19908,"created_at":"2025-09-16T14:48:41Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Envío gratuito","postGoalOfferPageSubTitle":"Has conseguido el envío gratuito.","postGoalOfferPageTitle":"Envío gratuito","postGoalText":"Has conseguido el envío gratuito.","preGoalOfferPageSubTitle":"Añade {{goal}} para obtener el envío gratuito.","preGoalOfferPageTitle":"Envío gratuito","preGoalText":"Añade {{goal}} para obtener el envío gratuito."},"goal":60,"id":8952,"rewards":{"id":"19908-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ11","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Bálsamo Tonificante Mirada","postGoalOfferPageSubTitle":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","postGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","postGoalText":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageSubTitle":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","preGoalText":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada."},"goal":80,"id":1841,"rewards":{"id":"19908-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT11FVLC3","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ11","f":"s","k":24,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT11FVLC3","f":"fg","k":24,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":24,"priority":12,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:48:40.468Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ ES [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:25:27Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":19907,"created_at":"2025-09-16T14:48:39Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":60,"id":8952,"rewards":{"id":"19907-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Baume Tonifiant Regard","postGoalOfferPageSubTitle":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","postGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","postGoalText":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard.","preGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","preGoalText":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard."},"goal":80,"id":5917,"rewards":{"id":"19907-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ","f":"s","k":24,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX","f":"fg","k":24,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":24,"priority":19,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:48:39.606Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ FR [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-09-16T15:14:21Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]},{"and":[{"==":[{"var":"locale"},"de"]}]}]},"campaign_id":19911,"created_at":"2025-09-16T14:50:56Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Kostenlose Lieferung","postGoalOfferPageSubTitle":"Sie haben kostenlosen Versand erhalten.","postGoalOfferPageTitle":"Kostenlose Lieferung","postGoalText":"Sie haben kostenlosen Versand erhalten.","preGoalOfferPageSubTitle":"Noch {{goal}} bis zur kostenlosen Lieferung.","preGoalOfferPageTitle":"Kostenlose Lieferung","preGoalText":"Noch {{goal}} bis zur kostenlosen Lieferung."},"goal":60,"id":8952,"rewards":{"id":"19911-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ14","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Tonisierendes Augenbalsam-Gel","postGoalOfferPageSubTitle":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","postGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","postGoalText":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","preGoalOfferPageSubTitle":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten.","preGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","preGoalText":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten."},"goal":80,"id":3315,"rewards":{"id":"19911-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT13YWBI4","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ14","f":"s","k":26,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT13YWBI4","f":"fg","k":26,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":26,"priority":12,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:50:56.366Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ DE [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:25:40Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"europe-lointaine"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":19912,"created_at":"2025-09-16T14:50:57Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":60,"id":8952,"rewards":{"id":"19912-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ15","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":80,"id":4594,"rewards":{"id":"19912-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL4","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ15","f":"s","k":26,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL4","f":"fg","k":26,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":26,"priority":13,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T14:50:57.159Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ EN [europe-lointaine]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:25:51Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]},{"and":[{"==":[{"var":"locale"},"de"]}]}]},"campaign_id":19915,"created_at":"2025-09-16T15:01:19Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Kostenlose Lieferung","postGoalOfferPageSubTitle":"Sie haben kostenlosen Versand erhalten.","postGoalOfferPageTitle":"Kostenlose Lieferung","postGoalText":"Sie haben kostenlosen Versand erhalten.","preGoalOfferPageSubTitle":"Noch {{goal}} bis zur kostenlosen Lieferung.","preGoalOfferPageTitle":"Kostenlose Lieferung","preGoalText":"Noch {{goal}} bis zur kostenlosen Lieferung."},"goal":60,"id":8952,"rewards":{"id":"19915-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ17","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Tonisierendes Augenbalsam-Gel","postGoalOfferPageSubTitle":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","postGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","postGoalText":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","preGoalOfferPageSubTitle":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten.","preGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","preGoalText":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten."},"goal":80,"id":3315,"rewards":{"id":"19915-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT13YWBI5","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ17","f":"s","k":27,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT13YWBI5","f":"fg","k":27,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":27,"priority":10,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:01:19.603Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ DE [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:14Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":19916,"created_at":"2025-09-16T15:01:20Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":60,"id":8952,"rewards":{"id":"19916-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ18","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Baume Tonifiant Regard","postGoalOfferPageSubTitle":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","postGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","postGoalText":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard.","preGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","preGoalText":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard."},"goal":80,"id":5917,"rewards":{"id":"19916-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX4","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ18","f":"s","k":27,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX4","f":"fg","k":27,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":27,"priority":12,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:01:20.226Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ FR [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:25Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":19914,"created_at":"2025-09-16T15:01:19Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":60,"id":8952,"rewards":{"id":"19914-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ16","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":80,"id":4594,"rewards":{"id":"19914-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL5","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ16","f":"s","k":27,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL5","f":"fg","k":27,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":27,"priority":12,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:01:19.321Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ EN [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:02Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":19914,"created_at":"2025-09-16T15:01:19Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":60,"id":8952,"rewards":{"id":"19914-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":80,"id":4594,"rewards":{"id":"19914-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ","f":"s","k":27,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL","f":"fg","k":27,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":27,"priority":10,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:01:19.321Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ EN [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-09-16T15:14:28Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"grand-export"]}]},{"and":[{"==":[{"var":"locale"},"es"]}]}]},"campaign_id":19917,"created_at":"2025-09-16T15:01:56Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Envío gratuito","postGoalOfferPageSubTitle":"Has conseguido el envío gratuito.","postGoalOfferPageTitle":"Envío gratuito","postGoalText":"Has conseguido el envío gratuito.","preGoalOfferPageSubTitle":"Añade {{goal}} para obtener el envío gratuito.","preGoalOfferPageTitle":"Envío gratuito","preGoalText":"Añade {{goal}} para obtener el envío gratuito."},"goal":60,"id":8952,"rewards":{"id":"19917-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ19","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Bálsamo Tonificante Mirada","postGoalOfferPageSubTitle":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","postGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","postGoalText":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageSubTitle":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","preGoalText":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada."},"goal":80,"id":1841,"rewards":{"id":"19917-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT11FVLC4","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ19","f":"s","k":28,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT11FVLC4","f":"fg","k":28,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":28,"priority":11,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:01:56.066Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ ES [grand-export]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:37Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"suisse"]}]},{"and":[{"==":[{"var":"locale"},"es"]}]}]},"campaign_id":19919,"created_at":"2025-09-16T15:06:46Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Envío gratuito","postGoalOfferPageSubTitle":"Has conseguido el envío gratuito.","postGoalOfferPageTitle":"Envío gratuito","postGoalText":"Has conseguido el envío gratuito.","preGoalOfferPageSubTitle":"Añade {{goal}} para obtener el envío gratuito.","preGoalOfferPageTitle":"Envío gratuito","preGoalText":"Añade {{goal}} para obtener el envío gratuito."},"goal":60,"id":8952,"rewards":{"id":"19919-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ20","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Bálsamo Tonificante Mirada","postGoalOfferPageSubTitle":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","postGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","postGoalText":"Ha recibido el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageSubTitle":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada.","preGoalOfferPageTitle":"Gel-Bálsamo Tonificante Mirada","preGoalText":"Añada {{goal}} para recibir el Gel-Bálsamo Tonificante Mirada."},"goal":80,"id":1841,"rewards":{"id":"19919-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT11FVLC5","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ20","f":"s","k":29,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT11FVLC5","f":"fg","k":29,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":29,"priority":22,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:06:46.273Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ ES [suisse]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:48Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"suisse"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":19920,"created_at":"2025-09-16T15:06:47Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":60,"id":8952,"rewards":{"id":"19920-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ21","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Gel-Baume Tonifiant Regard","postGoalOfferPageSubTitle":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","postGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","postGoalText":"Vous avez obtenu le Gel-Baume Tonifiant Regard.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard.","preGoalOfferPageTitle":"Gel-Baume Tonifiant Regard","preGoalText":"Ajoutez {{goal}} pour obtenir le Gel-Baume Tonifiant Regard."},"goal":80,"id":5917,"rewards":{"id":"19920-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX5","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ21","f":"s","k":29,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX5","f":"fg","k":29,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":29,"priority":24,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:06:46.716Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ FR [suisse]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:26:59Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"suisse"]}]},{"and":[{"==":[{"var":"locale"},"de"]}]}]},"campaign_id":19921,"created_at":"2025-09-16T15:07:37Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Kostenlose Lieferung","postGoalOfferPageSubTitle":"Sie haben kostenlosen Versand erhalten.","postGoalOfferPageTitle":"Kostenlose Lieferung","postGoalText":"Sie haben kostenlosen Versand erhalten.","preGoalOfferPageSubTitle":"Noch {{goal}} bis zur kostenlosen Lieferung.","preGoalOfferPageTitle":"Kostenlose Lieferung","preGoalText":"Noch {{goal}} bis zur kostenlosen Lieferung."},"goal":60,"id":8952,"rewards":{"id":"19921-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ22","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Tonisierendes Augenbalsam-Gel","postGoalOfferPageSubTitle":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","postGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","postGoalText":"Sie haben das Tonisierende Augenbalsam-Gel erhalten.","preGoalOfferPageSubTitle":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten.","preGoalOfferPageTitle":"Tonisierendes Augenbalsam-Gel","preGoalText":"{{goal}} hinzufügen und Tonisierendes Augenbalsam-Gel erhalten."},"goal":80,"id":3315,"rewards":{"id":"19921-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT13YWBI6","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ22","f":"s","k":30,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT13YWBI6","f":"fg","k":30,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":30,"priority":21,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:07:37.267Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ DE [suisse]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:27:11Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"suisse"]}]},{"and":[{"==":[{"var":"locale"},"en"]}]}]},"campaign_id":19922,"created_at":"2025-09-16T15:07:38Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Free shipping","postGoalOfferPageSubTitle":"You have qualified for free shipping.","postGoalOfferPageTitle":"Free shipping","postGoalText":"You have qualified for free shipping.","preGoalOfferPageSubTitle":"Add {{goal}} to get free shipping.","preGoalOfferPageTitle":"Free shipping","preGoalText":"Add {{goal}} to get free shipping."},"goal":60,"id":8952,"rewards":{"id":"19922-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},60]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ23","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Eye Contour Gel-Balm","postGoalOfferPageSubTitle":"You have received the Eye Contour Gel-Balm.","postGoalOfferPageTitle":"Eye Contour Gel-Balm","postGoalText":"You have received the Eye Contour Gel-Balm.","preGoalOfferPageSubTitle":"Add {{goal}} to get the Eye Contour Gel-Balm.","preGoalOfferPageTitle":"Eye Contour Gel-Balm","preGoalText":"Add {{goal}} to get the Eye Contour Gel-Balm."},"goal":80,"id":4594,"rewards":{"id":"19922-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},80]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT10KPJL6","target":{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Vue avant du gel baume tonifiant regard COTTAN, 15 ml, avec un design de sceau doré.","id":"gid:\/\/shopify\/ProductImage\/58914070167898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Face_jpg.png?v=1738771654"},{"altText":"Vue arrière du gel baume tonifiant regard COTTAN, 15 ml, avec instructions et liste des ingrédients.","id":"gid:\/\/shopify\/ProductImage\/58914070069594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Gel-Baume-Tonifiant-Regard-De-Dos_jpg.png?v=1738771654"}],"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"},"type":"freeProduct","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ23","f":"s","k":30,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},60]},"u":"%","v":"100.0"},{"c":"GIFT10KPJL6","f":"fg","k":30,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},80]},"u":"%","v":"100.0"}],"stackable":true},"key":30,"priority":23,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-09-16T15:07:37.644Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 60€ EN [suisse]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2025-11-24T09:27:22Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27734,"created_at":"2026-04-21T12:22:31Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"creme-visage-cica-cold","id":"gid:\/\/shopify\/Product\/10576482042202","images":[{"altText":"Crème Visage Cica - Cold - COTTAN","id":"gid:\/\/shopify\/MediaImage\/57041104404826","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-cica-cold-cottan-6856950.jpg?v=1776104592"},{"altText":"Songe Réparateur - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58885324341594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/songe-reparateur-cottan-4487519.jpg?v=1776104596"},{"altText":"Crème Visage Cica - Cold - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58885305106778","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-cica-cold-cottan-6716924.jpg?v=1776104592"}],"isVariant":false,"product_id":10576482042202,"title":"Crème Visage Cica-Cold"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Crème Visage Cica-Cold","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"ZUKK"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Crème Visage Cica-Cold","lang":"fr"}],"id":"ZUKK","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/10576482042202"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":37,"priority":30,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:22:30.898Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Crème Visage Cica-Cold"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:55Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27736,"created_at":"2026-04-21T12:23:04Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"creme-visage-evanescente-naturelle","id":"gid:\/\/shopify\/Product\/6812821553360","images":[{"altText":"Crème Visage Évanescente - COTTAN","id":"gid:\/\/shopify\/MediaImage\/48261426544986","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-evanescente-cottan-3208360.jpg?v=1776104610"},{"altText":"Crème Visage Évanescente - COTTAN","id":"gid:\/\/shopify\/MediaImage\/53375460278618","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-evanescente-cottan-3592854.jpg?v=1776104611"},{"altText":"Crème Visage Évanescente - COTTAN","id":"gid:\/\/shopify\/MediaImage\/22761625813200","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/products\/creme-visage-evanescente-cottan-3188548.jpg?v=1776104611"},{"altText":"Crème Visage Évanescente - COTTAN","id":"gid:\/\/shopify\/MediaImage\/57288636924250","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-evanescente-cottan-6572267.jpg?v=1776104611"},{"altText":"Crème Visage Évanescente - COTTAN","id":"gid:\/\/shopify\/MediaImage\/53388816023898","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-visage-evanescente-cottan-6284650.jpg?v=1776104612"}],"isVariant":false,"product_id":6812821553360,"title":"Crème Visage Évanescente"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Crème Visage Évanescente","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"SWKQ"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Crème Visage Évanescente","lang":"fr"}],"id":"SWKQ","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/6812821553360"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":38,"priority":32,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:23:04.253Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Crème Visage Évanescente"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:47Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27737,"created_at":"2026-04-21T12:23:39Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"savon-surgras-visage-dulcifie","id":"gid:\/\/shopify\/Product\/6812515074256","images":[{"altText":"Savon Visage Dulcifié - COTTAN","id":"gid:\/\/shopify\/MediaImage\/48261493621082","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/savon-visage-dulcifie-cottan-5804693.jpg?v=1776104609"},{"altText":"Savon Visage Dulcifié - COTTAN","id":"gid:\/\/shopify\/MediaImage\/21596443508944","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/products\/savon-visage-dulcifie-cottan-2071004.jpg?v=1776104609"},{"altText":"Savon Visage Dulcifié - COTTAN","id":"gid:\/\/shopify\/MediaImage\/22761638494416","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/products\/savon-visage-dulcifie-cottan-7818644.jpg?v=1776104610"},{"altText":"Savon Visage Dulcifié - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45647047917914","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/savon-visage-dulcifie-cottan-7892899.jpg?v=1776104611"},{"altText":"Savon Visage Dulcifié - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45647047950682","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/savon-visage-dulcifie-cottan-5249882.jpg?v=1776104611"}],"isVariant":false,"product_id":6812515074256,"title":"Savon Visage Dulcifié"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Savon Visage Dulcifié","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"KNBE"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Savon Visage Dulcifié","lang":"fr"}],"id":"KNBE","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/6812515074256"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":39,"priority":33,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:23:39.010Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Savon Visage Dulcifié"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:11Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27738,"created_at":"2026-04-21T12:23:45Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"baume-gommage-radieux","id":"gid:\/\/shopify\/Product\/10576476209498","images":[{"altText":"Baume Gommage Radieux - COTTAN","id":"gid:\/\/shopify\/MediaImage\/57041104830810","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/baume-gommage-radieux-cottan-6306901.jpg?v=1776104594"},{"altText":"Baume Gommage Radieux - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58885255364954","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/baume-gommage-radieux-cottan-7938533.jpg?v=1776104595"},{"altText":"Baume Gommage Radieux - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58885348000090","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/baume-gommage-radieux-cottan-2042236.jpg?v=1776104594"}],"isVariant":false,"product_id":10576476209498,"title":"Baume Gommage Radieux"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Baume Gommage Radieux","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"EEMH"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Baume Gommage Radieux","lang":"fr"}],"id":"EEMH","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/10576476209498"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":40,"priority":33,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:23:44.378Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Baume Gommage Radieux"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:33Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27739,"created_at":"2026-04-21T12:23:48Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"vinaigre-micellaire-de-beaute","id":"gid:\/\/shopify\/Product\/6812723151056","images":[{"altText":"Vinaigre Micellaire de Beauté - COTTAN","id":"gid:\/\/shopify\/MediaImage\/48261517476186","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/vinaigre-micellaire-de-beaute-cottan-2300453.jpg?v=1776104610"},{"altText":"Vinaigre Micellaire de Beauté - COTTAN","id":"gid:\/\/shopify\/MediaImage\/53461528248666","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/vinaigre-micellaire-de-beaute-cottan-5115736.jpg?v=1776104610"},{"altText":"Vinaigre Micellaire de Beauté - COTTAN","id":"gid:\/\/shopify\/MediaImage\/52394398548314","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/vinaigre-micellaire-de-beaute-cottan-4298260.jpg?v=1776104610"},{"altText":"Vinaigre Micellaire de Beauté - COTTAN","id":"gid:\/\/shopify\/MediaImage\/53461522481498","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/vinaigre-micellaire-de-beaute-cottan-4474556.jpg?v=1776104611"},{"altText":"Vinaigre Micellaire de Beauté - COTTAN","id":"gid:\/\/shopify\/MediaImage\/52394398581082","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/vinaigre-micellaire-de-beaute-cottan-9952464.jpg?v=1776104611"}],"isVariant":false,"product_id":6812723151056,"title":"Vinaigre Micellaire de Beauté"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Vinaigre Micellaire de Beauté","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"HXTY"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Vinaigre Micellaire de Beauté","lang":"fr"}],"id":"HXTY","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/6812723151056"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":41,"priority":33,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:23:48.206Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Vinaigre Micellaire"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:26Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27740,"created_at":"2026-04-21T12:23:56Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"poudre-mousse-nettoyante-demaquillante","id":"gid:\/\/shopify\/Product\/8565656060250","images":[{"altText":"Poudre - Mousse Nettoyante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/48261487952218","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/poudre-mousse-nettoyante-cottan-8371604.jpg?v=1776104609"},{"altText":"Poudre - Mousse Nettoyante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912386822490","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/poudre-mousse-nettoyante-cottan-7871530.jpg?v=1776104610"},{"altText":"Poudre - Mousse Nettoyante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912386855258","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/poudre-mousse-nettoyante-cottan-4944633.jpg?v=1776104611"},{"altText":"Poudre - Mousse Nettoyante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45597249962330","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/poudre-mousse-nettoyante-cottan-3643725.jpg?v=1776104610"},{"altText":"Poudre - Mousse Nettoyante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45597120725338","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/poudre-mousse-nettoyante-cottan-9031633.jpg?v=1776104611"}],"isVariant":false,"product_id":8565656060250,"title":"Poudre-Mousse Nettoyante"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Poudre-Mousse Nettoyante","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"JUAO"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Poudre-Mousse Nettoyante","lang":"fr"}],"id":"JUAO","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/8565656060250"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":42,"priority":34,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:23:55.949Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Poudre-Mousse Nettoyante"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:04Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27741,"created_at":"2026-04-21T12:24:02Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"lotion-florale-naturelle-hydramisante","id":"gid:\/\/shopify\/Product\/8565662024026","images":[{"altText":"Lotion Florale Hydramisante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/56882508988762","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/lotion-florale-hydramisante-cottan-7876319.jpg?v=1776104609"},{"altText":"Lotion Florale Hydramisante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912476803418","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/lotion-florale-hydramisante-cottan-1969035.jpg?v=1776104610"},{"altText":"Lotion Florale Hydramisante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912476737882","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/lotion-florale-hydramisante-cottan-9809911.jpg?v=1776104610"},{"altText":"Lotion Florale Hydramisante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912476770650","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/lotion-florale-hydramisante-cottan-6736850.jpg?v=1776104611"},{"altText":"Lotion Florale Hydramisante - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45597175349594","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/lotion-florale-hydramisante-cottan-7445467.jpg?v=1776104613"}],"isVariant":false,"product_id":8565662024026,"title":"Lotion Florale Hydramisante"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Lotion Florale Hydramisante","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"EXHQ"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Lotion Florale Hydramisante","lang":"fr"}],"id":"EXHQ","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/8565662024026"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":43,"priority":33,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:24:02.132Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Lotion Florale Hydramisante"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:20Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27742,"created_at":"2026-04-21T12:24:06Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"serum-bonne-mine-vitamine-c","id":"gid:\/\/shopify\/Product\/8565655273818","images":[{"altText":"Sérum Bonne Mine - Vitamine C - COTTAN","id":"gid:\/\/shopify\/MediaImage\/56882522489178","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/serum-bonne-mine-vitamine-c-cottan-2069010.jpg?v=1776104611"},{"altText":"Sérum Bonne Mine - Vitamine C - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912545517914","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/serum-bonne-mine-vitamine-c-cottan-5138232.jpg?v=1776104612"},{"altText":"Sérum Bonne Mine - Vitamine C - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912545452378","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/serum-bonne-mine-vitamine-c-cottan-8972143.jpg?v=1776104613"},{"altText":"Sérum Bonne Mine - Vitamine C - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912545485146","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/serum-bonne-mine-vitamine-c-cottan-3978722.jpg?v=1776104613"},{"altText":"Sérum Bonne Mine - Vitamine C - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45647624995162","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/serum-bonne-mine-vitamine-c-cottan-8627819.jpg?v=1776104613"}],"isVariant":false,"product_id":8565655273818,"title":"Sérum Bonne Mine - Vitamine C"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Sérum Bonne Mine - Vitamine C","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"WTCT"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Sérum Bonne Mine - Vitamine C","lang":"fr"}],"id":"WTCT","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/8565655273818"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":44,"priority":33,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:24:05.772Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Sérum Bonne Mine - Vitamine C"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:56:40Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27743,"created_at":"2026-04-21T12:33:00Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"gel-baume-tonifiant-regard-contours-yeux","id":"gid:\/\/shopify\/Product\/10020574855514","images":[{"altText":"Gel - Baume Tonifiant Regard - COTTAN","id":"gid:\/\/shopify\/MediaImage\/51723539087706","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/gel-baume-tonifiant-regard-cottan-8746085.png?v=1776104598"},{"altText":"Gel - Baume Tonifiant Regard - COTTAN","id":"gid:\/\/shopify\/MediaImage\/51723539120474","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/gel-baume-tonifiant-regard-cottan-5478006.png?v=1776104599"},{"altText":"Gel - Baume Tonifiant Regard - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58896685498714","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/gel-baume-tonifiant-regard-cottan-3641733.jpg?v=1776104599"},{"altText":"Gel - Baume Tonifiant Regard - COTTAN","id":"gid:\/\/shopify\/MediaImage\/58896685531482","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/gel-baume-tonifiant-regard-cottan-5354644.jpg?v=1776104599"}],"isVariant":false,"product_id":10020574855514,"title":"Gel-Baume Tonifiant Regard"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Gel-Baume Tonifiant Regard","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"YMUI"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Gel-Baume Tonifiant Regard","lang":"fr"}],"id":"YMUI","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/10020574855514"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":45,"priority":38,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:33:00.516Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Gel-Baume Tonifiant Regard"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:55:58Z"});
window.corner.campaigns.push({"audience":{"everyone":true},"campaign_id":27744,"created_at":"2026-04-21T12:33:54Z","details":{"config":{"appBlockSettings":{"alignment":"vertical","bundleItemPriceAfterDiscountVisibility":true,"bundleItemPriceBeforeDiscountVisibility":true,"bundlePriceAfterDiscountVisibility":true,"bundlePriceBeforeDiscountVisibility":true,"bundleSubtitleVisibility":true,"bundleTitleVisibility":true,"cardBg":"#f5f4f4","cardOutline":"#d6d6d6","cardSelectedOutline":"#ffffff","checkboxVisibility":true,"customCSS":".coca-vw-wrapper *{\n color:#369fbf !important}\n .coca-vw-tier-wrapper{\n background: #f2f2f2 !important;\nborder-radius:30px !important;\n border-color:#00800000 !important;\n}\n.coca-vw-form-wrapper .coca-vw-tier-wrapper {\n padding-top:0.4em !important;\n padding-bottom:0.4em !important;}\n.coca-vw-feature-text-wrapper.coca-vw-feature-text-right p{\n color: #ffffff !important\n}\n.coca-vw-tier-wrapper:has(input:checked) .coca-vw-custom-radio {\n background-color: #018cb4 !important;\n border: 0 solid #00000000;\n border-radius: 100%;\n}\n\n.coca-vw-custom-radio{\n border: 1px solid #008cb3;\n \n}\n.coca-vw-bundle-price-wrapper {\n display: flex !important;\n flex-direction: row !important;\n align-items: center !important;\n gap: 6px !important;\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-without-discount {\n display: inline !important;\n order: 1 !important;\n color:grey !important\n}\n\n.coca-vw-bundle-price-wrapper .coca-vw-bundle-price-with-discount {\n display: inline !important;\n order: 2 !important;\n}\n.coca-vw-text-wrapper p{\n font-weight: 500 !important;\n font-size:13px !important\n}","customJS":"","featureTagBg":"#028bb1","featureTagText":"#ffffff","highlightTagAlignment":"right","optionLabelVisibility":true,"primaryText":"#2c98bc","secondaryText":"#2d9abe","selectedCardBg":"#ffffff","selectedCheckboxColor":"#2f9fc4","variantImageVisibility":true},"currency":"ANYC","discountCriteriaType":"products","discountEligibleItems":[{"handle":"creme-mains-kalodermale-violette","id":"gid:\/\/shopify\/Product\/8565655601498","images":[{"altText":"Crème Mains Kalodermale - COTTAN","id":"gid:\/\/shopify\/MediaImage\/48261421924698","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-mains-kalodermale-cottan-1590150.jpg?v=1776104604"},{"altText":"Crème Mains Kalodermale - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912592998746","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-mains-kalodermale-cottan-3966170.jpg?v=1776104605"},{"altText":"Crème Mains Kalodermale - COTTAN","id":"gid:\/\/shopify\/MediaImage\/47912592965978","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-mains-kalodermale-cottan-5718761.jpg?v=1776104606"},{"altText":"Crème Mains Kalodermale - COTTAN","id":"gid:\/\/shopify\/MediaImage\/45597307076954","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/creme-mains-kalodermale-cottan-1727472.jpg?v=1776104607"}],"isVariant":false,"product_id":8565655601498,"title":"Crème Mains Kalodermale"}],"groupItems":false,"groupItemsBy":"product","tiers":[{"content":{"en":{"bundleHighlightText":"Most Purchased","bundleNudgeText":"Add {{target}} more to get {{discount}} off","bundleTitle":"Bundle Of {{quantity}}","bundleWidgetPrimaryTitle":"Buy {{quantity}} Get {{discount}} off","bundleWidgetSecondaryTitle":"Bundle Offer"},"fr":{"bundleHighlightText":"Le plus populaire","bundleTitle":"Crème Mains Kalodermale","bundleWidgetPrimaryTitle":"Achetez-en 2 et économiser 15%","bundleWidgetSecondaryTitle":""}},"discountType":"percent","discountValue":15,"ordering":1,"requiredQuantity":2,"tierId":"UKIM"}]},"content":[],"gid":null,"rule_set":[{"bundleDiscount":{"unit":"percent","value":15},"content":[{"bundleTitle":"Bundle Of 2","lang":"en"},{"bundleTitle":"Crème Mains Kalodermale","lang":"fr"}],"id":"UKIM","limit":1,"ordering":1,"prereq":{"groups":[{"criteria":{"\u003e=":[{"var":"quantity"},2]},"filter":{"or":[{"==":[{"var":"product_id"},"gid:\/\/shopify\/Product\/8565655601498"]}]},"id":"g1"}],"logic":{"if":[{"var":"g1"}]}}}]},"key":46,"priority":39,"rev":0,"schedule":{"endsAt":"","startsAt":"2026-04-21T12:33:54.329Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Lot - Crème Mains Kalodermale"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"volume_bundle","updated_at":"2026-04-23T09:55:48Z"});
window.corner.campaigns.push({"audience":{"and":[{"and":[{"==":[{"var":"market"},"france-belgique"]}]},{"and":[{"==":[{"var":"locale"},"fr"]}]}]},"campaign_id":16103,"created_at":"2025-05-27T13:46:16Z","details":{"config":{"excludeExternalDiscounts":false,"featureBelowCartItems":true,"featureInOffersPage":true,"mandatoryRewardSelection":false,"milestonesPerPage":4},"content":null,"gid":null,"goalType":"totalOrderValue","goalUnit":"EUR","milestones":[{"content":{"milestoneLabel":"Livraison gratuite","postGoalOfferPageSubTitle":"Vous avez obtenu la livraison gratuite.","postGoalOfferPageTitle":"Livraison gratuite","postGoalText":"Vous avez obtenu la livraison gratuite.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la livraison gratuite.","preGoalOfferPageTitle":"Livraison gratuite","preGoalText":"Ajoutez {{goal}} pour obtenir la livraison gratuite."},"goal":30,"id":8952,"rewards":{"id":"16103-0","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},30]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"SHIP8TBBJ1","target":"shipping","type":"shippingDiscount","unit":"percent","value":100}],"stackModifier":"all","stackSelectCount":1}},{"content":{"milestoneLabel":"Crème Main Kalodermale","postGoalOfferPageSubTitle":"Vous avez obtenu la Crème Main Kalodermale.","postGoalOfferPageTitle":"Crème Main Kalodermale","postGoalText":"Vous avez obtenu la Crème Main Kalodermale.","preGoalOfferPageSubTitle":"Ajoutez {{goal}} pour obtenir la Crème Main Kalodermale.","preGoalOfferPageTitle":"Crème Main Kalodermale","preGoalText":"Ajoutez {{goal}} pour obtenir la Crème Main Kalodermale."},"goal":70,"id":5917,"rewards":{"id":"16103-1","prerequisites":{"\u003e=":[{"var":"totalOrderValue"},70]},"rewardStack":[{"limit":{"quantity":1},"promoCode":"GIFT8FEYX1","target":{"handle":"creme-mains-kalodermale-violette","id":"gid:\/\/shopify\/ProductVariant\/47167665406298","images":[{"altText":"Vue de face du tube de crème 'Kalodermale' pour les mains de COTTAN. Le tube est blanc avec le texte en bleu clair, affichant le logo COTTAN doré et le nom du produit. L'étiquette précise 'PARFUM GUIRLANDE DE VIOLETTES', indiquant le parfum du produit.","id":"gid:\/\/shopify\/MediaImage\/48261421924698","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Creme-Main-Kalodermale-De-Face.jpg?v=1765535369"},{"altText":"Tube de crème Kalodermale pour les mains COTTAN accompagné de fleurs de pensées, de ciseaux dorés et d'un crayon dans un verre, présenté sur un fond neutre.","id":"gid:\/\/shopify\/MediaImage\/47912592998746","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Creme-Main-Kalodermale-laboratoire.jpg?v=1716386675"},{"altText":"Tube de crème Kalodermale pour les mains COTTAN mis en scène avec une fleur de pensée, une goutte de crème sur un support rose, et des instruments de laboratoire en arrière-plan, sur un fond neutre.","id":"gid:\/\/shopify\/MediaImage\/47912592965978","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Creme-Main-Kalodermale-formule.jpg?v=1716386675"},{"altText":"Vue arrière du tube de crème 'Kalodermale' pour les mains de COTTAN. L'arrière du tube fournit une liste d'ingrédients, les bienfaits du produit tels que l'hydratation et le soin des ongles, les instructions d'utilisation, ainsi que des informations sur la marque et la fabrication.","id":"gid:\/\/shopify\/MediaImage\/45597307076954","originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0574\/4518\/7792\/files\/COTTAN-Creme-Main-Kalodermale-De-Dos.jpg?v=1716386675"}],"product_id":8565655601498,"title":"Crème Mains Kalodermale - Default Title"},"type":"freeProductVariant","unit":"percent","value":100}],"stackModifier":"any","stackSelectCount":1}}],"rewards":[{"c":"SHIP8TBBJ1","f":"s","k":8,"l":1,"m":"Shipping","q":1,"r":{"\u003e=":[{"var":"st"},30]},"u":"%","v":"100.0"},{"c":"GIFT8FEYX1","f":"fg","k":8,"l":1,"m":"Gift","q":1,"r":{"\u003e=":[{"var":"st"},70]},"u":"%","v":"100.0"}],"stackable":true},"key":8,"priority":28,"rev":0,"schedule":{"endsAt":"","startsAt":"2025-05-27T13:46:16.783Z"},"settings":{"campaignTermsAndConditions":"While supply lasts.","title":"Livraison offerte dès 30€ FR [france-belgique]"},"shop":"cottanparis.myshopify.com","status":"active","surface":"cart_widget","type":"goal_meter_in_cart","updated_at":"2026-01-14T10:48:38Z"});
window.corner.automations = [];
window.corner.sessionData.market = 'france-belgique';
</script>
<!-- END app snippet -->
<script data-cookieconsent="ignore">
window.cornerStorefrontToken = "df84684345a5fe72a1348af4ea2e3114";
var isCornerAppEmbedsTurnedOn = true;
window.enableCornerTestCampaigns = true
window.elementToReplaceInCartPage = "main";
let mainCartElement = document.querySelector(
"main"
)
let hideThemeCart = false
if(mainCartElement && hideThemeCart && [
"/cart",
"/cart/",
`${window.Shopify.routes.root}cart`,
`${window.Shopify.routes.root}cart/`
].includes(window.location.pathname)){
let themeCartBackup = mainCartElement.innerHTML;
mainCartElement.innerHTML = "<div class='coca-cart-loader'> <span /></div>";
const revertCartTimeout = setTimeout(function revertCart() {
if(!document.querySelector("#corner-cowi-cart-page-wrapper")){
mainCartElement.innerHTML=themeCartBackup;
}
}, 5000);
}
!(function (e, t) {
if ('object' == typeof exports && 'object' == typeof module) module.exports = t();
else if ('function' == typeof define && define.amd) define([], t);
else {
var r = t();
for (var o in r) ('object' == typeof exports ? exports : e)[o] = r[o];
}
})(self, function () {
return (() => {
'use strict';
var t;
var ms = document.createElement('script');
ms.type = 'text/javascript';
ms.async = !0;
ms.setAttribute('data-cookieconsent', 'ignore');
ms.src = 'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/cornerWidget.js';
document.body.append(ms);
var vF = [
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-cart-progress-bar.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-cart-checkout-split.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-cart-checkout-unified.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-cart-checkout-classic.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-related-items-card.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-related-items-list.js',
'https://cdn.shopify.com/extensions/019e928c-ddf8-7f2d-a1aa-0b4a7406d4de/corner-119/assets/corner-related-items-carousel.js'
].filter(function(url) { return url && url.length > 0; });
vF.forEach(function(url) {
var vScpt = document.createElement('script');
vScpt.type = 'text/javascript';
vScpt.async = !0;
vScpt.setAttribute('data-cookieconsent', 'ignore');
vScpt.src = url;
document.body.appendChild(vScpt);
});
return {};
})();
});
</script>
<div id="corner-bundle-items" style="display:none">
{
"items": [
]
}
</div>
<style>
.coca-cart-loader {
display: flex;
justify-content: center;
align-items: center;
min-height: 550px;
}
.coca-cart-loader span {
border: 3px solid rgba(0, 0, 0, 0);
border-radius: 50%;
border-top: 3px solid rgb(0, 0, 0, 0.5);
width: 40px;
height: 40px;
-webkit-animation: spin 0.75s linear infinite;
/* Safari */
animation: spin 0.75s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>