:root{--abysse: #0f3a44;--abysse-rgb: 15 58 68;--abysse-deep: #0a2c34;--eau: #4a9bab;--eau-rgb: 74 155 171;--eau-hot: #5fb3c4;--eau-vive: #5fb3c4;--eau-trait: #35808f;--sauge: #8fa98c;--sauge-rgb: 143 169 140;--terracotta: #c88a6e;--terracotta-rgb: 200 138 110;--brique: #a65c3c;--brique-rgb: 166 92 60;--brique-vif: #9a5133;--creme: #ffffff;--creme-rgb: 255 255 255;--creme-deep: #f5f5f4;--encre: #1a1815;--encre-rgb: 26 24 21;--brume: #a8c4cb;--brume-rgb: 168 196 203;--luxe-gold: #c88a6e;--luxe-gold-rgb: 200 138 110;--luxe-gold-hover: #b5775b;--luxe-paper: #ffffff;--luxe-ink: #1a1815;--luxe-ink-rgb: 26 24 21;--luxe-fill: rgb(0 0 0 / .04);--luxe-line: rgb(0 0 0 / .12);--luxe-line-strong: rgb(0 0 0 / .24);--luxe-muted: rgb(0 0 0 / .62);--srf: var(--creme);--srf-rgb: var(--creme-rgb);--ink: var(--encre);--ink-rgb: var(--encre-rgb);--ink-muted: #5c5a57;--ink-subtle: rgb(var(--encre-rgb) / .5);--line: rgb(var(--encre-rgb) / .14);--line-strong: rgb(var(--encre-rgb) / .28);--fill: rgb(var(--encre-rgb) / .045);--accent-line: var(--eau-trait);--btn-bg: var(--brique);--btn-fg: #ffffff;--btn-bd: var(--brique);--btn-bg-hover: var(--brique-vif);--halo-strength: .26;--halo: radial-gradient( circle at center, rgb(var(--eau-rgb) / var(--halo-strength)) 0%, rgb(var(--eau-rgb) / calc(var(--halo-strength) * .42)) 38%, rgb(var(--eau-rgb) / 0) 72% );--luxe-ease: cubic-bezier(.22, 1, .36, 1);--luxe-duration: .6s;--luxe-eyebrow-tracking: .16em;--luxe-section-pad: clamp(3.5rem, 2rem + 5vw, 6rem);--luxe-max: 82rem;--radius: 2px;--radius-sm: 2px;--radius-lg: 4px}.srf-night{--srf: var(--abysse);--srf-rgb: var(--abysse-rgb);--ink: #ffffff;--ink-rgb: 255 255 255;--ink-muted: var(--brume);--ink-subtle: rgb(255 255 255 / .55);--line: rgb(255 255 255 / .16);--line-strong: rgb(255 255 255 / .3);--fill: rgb(255 255 255 / .06);--accent-line: var(--eau-vive);--halo-strength: .4;background-color:var(--srf);color:var(--ink)}.srf-warm-alt{--srf: var(--creme-deep);--srf-rgb: 234 231 224;background-color:var(--srf);color:var(--ink)}.srf-warm{--srf: var(--creme);background-color:var(--srf);color:var(--ink)}body{background-color:var(--creme);color:var(--encre)}h1,h2,h3,.luxe-display{font-feature-settings:"liga" 1,"kern" 1;text-wrap:balance}.luxe-display{font-family:var(--font-h1--family);font-weight:var(--font-h1--weight);font-style:var(--font-h1--style);line-height:1.08;letter-spacing:-.015em;color:var(--ink);margin:0}.luxe-eyebrow{display:flex;align-items:center;gap:.7em;margin:0 0 .9rem;font-family:var(--font-subheading--family);font-weight:700;font-size:.6875rem;line-height:1;letter-spacing:var(--luxe-eyebrow-tracking);text-transform:uppercase;color:var(--ink-muted)}.luxe-eyebrow:after{content:"";flex:none;inline-size:1.75rem;block-size:2px;border-radius:2px;background:var(--accent-line)}.luxe-lede{max-inline-size:60ch;margin:0;font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);line-height:1.75;color:var(--ink-muted)}.luxe-lede--centered{margin-inline:auto}.luxe-head{text-align:center;max-inline-size:46rem;margin-inline:auto;margin-block-end:clamp(2rem,1rem + 3vw,3rem)}.luxe-head .luxe-eyebrow{justify-content:center}.luxe-head__title{font-size:clamp(1.85rem,1.2rem + 2.4vw,2.9rem);margin:0}.luxe-head__text{margin-block-start:1rem}.luxe-section{position:relative;padding-block:var(--luxe-section-pad);padding-inline:1.5rem;background-color:var(--srf);color:var(--ink)}.luxe-section__inner{max-inline-size:var(--luxe-max);margin-inline:auto}.luxe-section--alt{--srf: var(--creme-deep);--srf-rgb: 236 227 214;background-color:var(--srf)}.srf-night:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,rgb(var(--eau-rgb) / 0),rgb(var(--eau-rgb) / .5),rgb(var(--eau-rgb) / 0));pointer-events:none}.luxe-halo{position:absolute;z-index:-1;pointer-events:none;background:var(--halo);filter:blur(2px)}@media(prefers-reduced-motion:no-preference){.luxe-halo--breathing{animation:luxe-breathe 9s ease-in-out infinite}}@keyframes luxe-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}.luxe-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-block-size:3.25rem;padding-inline:2rem;border:1px solid var(--btn-bd);border-radius:var(--radius);font-family:var(--font-subheading--family);font-size:.875rem;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;isolation:isolate;color:var(--btn-fg);background:var(--btn-bg);transition:background-color .25s var(--luxe-ease),border-color .25s var(--luxe-ease),color .25s var(--luxe-ease)}.luxe-btn:before{content:"";position:absolute;z-index:-1;top:-45%;right:-45%;bottom:-45%;left:-45%;border-radius:inherit;background:var(--halo);opacity:0;transition:opacity .35s var(--luxe-ease);pointer-events:none}.luxe-btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:#fff}.luxe-btn:hover:before{opacity:1}.luxe-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.luxe-btn--ghost{color:var(--ink);background:transparent;border-color:var(--line-strong)}.luxe-btn--ghost:hover{color:var(--srf);background:var(--ink);border-color:var(--ink)}.luxe-btn--on-media{color:#fff;background:rgb(var(--abysse-rgb) / .35);border-color:#ffffffb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.luxe-btn--on-media:hover{color:var(--encre);background:#fff;border-color:#fff}.luxe-btn__chevron{flex:none;inline-size:1rem;block-size:1rem;transition:transform .25s var(--luxe-ease)}.luxe-btn:hover .luxe-btn__chevron{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.luxe-btn__chevron{transition:none}}.luxe-section[id],.luxe-hero[id]{scroll-margin-block-start:5rem}.luxe-link{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-subheading--family);font-size:.875rem;font-weight:700;letter-spacing:.01em;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:2px;text-underline-offset:.35em}.luxe-link:hover{color:var(--ink);text-decoration-color:var(--ink)}.luxe-link__arrow{transition:transform .25s var(--luxe-ease)}.luxe-link:hover .luxe-link__arrow{transform:translate(3px)}.luxe-rating{display:inline-flex;align-items:center;gap:.6rem;font-size:.875rem;color:var(--ink)}.luxe-rating__stars{display:inline-flex;gap:2px}.luxe-rating__star{inline-size:1.125rem;block-size:1.125rem;border-radius:3px;background:var(--eau-trait);display:grid;place-items:center;color:#fff;flex:none}.luxe-rating__star svg{inline-size:.8125rem;block-size:.8125rem;fill:currentColor}.luxe-rating__star--half{background:linear-gradient(90deg,var(--eau-trait) 50%,rgb(var(--ink-rgb) / .18) 50%)}.luxe-bullets{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;list-style:none}.luxe-bullets__item{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--ink)}.luxe-bullets__check{flex:none;inline-size:1rem;block-size:1rem;color:var(--accent-line)}@media(prefers-reduced-motion:no-preference){.luxe-reveal-ready [data-luxe-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--luxe-duration) var(--luxe-ease),transform var(--luxe-duration) var(--luxe-ease);transition-delay:var(--luxe-reveal-delay, 0ms)}.luxe-reveal-ready [data-luxe-reveal].is-revealed{opacity:1;transform:none}}#header-component{background:var(--creme);border-block-end:1px solid rgb(var(--encre-rgb) / .12)}#header-component a,#header-component button{font-family:var(--font-subheading--family)}#header-component .header__menu a:hover{color:var(--encre);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:2px;text-underline-offset:.4em}.product-card .price,.price--on-sale .price__sale{font-family:var(--font-subheading--family);font-weight:700}.product-card img{border-radius:var(--radius);transition:transform .5s var(--luxe-ease)}.product-card:hover img{transform:scale(1.03)}footer .shopify-section{border-block-start:1px solid rgb(var(--encre-rgb) / .12)}footer .group-block,footer .group-block-content,footer .logo-block{min-inline-size:0}footer jumbo-text,footer .logo-block{max-inline-size:100%}.page-wrapper{overflow-x:clip}.luxe-search-title{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);line-height:1.15;margin:0}@media(pointer:coarse){footer li>a,footer .menu-list a,.luxe-link{display:inline-flex;align-items:center;min-block-size:44px}}::selection{background-color:var(--eau-vive);color:var(--encre)}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.luxe-ripple{position:absolute;z-index:-1;inline-size:22rem;block-size:22rem;pointer-events:none;opacity:.5}.luxe-ripple span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid var(--accent-line);border-radius:50%;opacity:0;inline-size:100%;block-size:100%}.luxe-ripple span:nth-child(1){scale:.34;opacity:.55}.luxe-ripple span:nth-child(2){scale:.62;opacity:.34}.luxe-ripple span:nth-child(3){scale:.9;opacity:.16}@media(prefers-reduced-motion:no-preference){.luxe-ripple span{animation:luxe-ripple-out 7s cubic-bezier(.2,.6,.3,1) infinite}.luxe-ripple span:nth-child(2){animation-delay:2.33s}.luxe-ripple span:nth-child(3){animation-delay:4.66s}}@keyframes luxe-ripple-out{0%{scale:.2;opacity:0}12%{opacity:.6}to{scale:1;opacity:0}}[class*=__note_avis] p{display:flex;align-items:baseline;gap:.45rem;margin:0;font-size:.875rem}[class*=__note_avis] strong{color:var(--eau-trait);font-size:1.0625rem;letter-spacing:.06em;font-weight:400}[class*=__note_avis] a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}[class*=__points_cles] ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}[class*=__points_cles] li{position:relative;padding-inline-start:1.5rem;font-size:.9375rem;line-height:1.45;color:var(--ink)}[class*=__points_cles] li:before{content:"";position:absolute;inset-block-start:.28em;inset-inline-start:0;inline-size:1rem;block-size:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335808F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.variant-option__button-label input[data-option-name=Couleur]~.variant-option__button-label__text:before{content:"";display:inline-block;inline-size:.8125rem;block-size:.8125rem;margin-inline-end:.45rem;vertical-align:-1px;border-radius:50%;border:1px solid rgb(var(--ink-rgb) / .25);background:var(--pastille, transparent)}.variant-option__button-label input[value=Blanc]~.variant-option__button-label__text{--pastille: #F4F3F0}.variant-option__button-label input[value="Bleu ciel"]~.variant-option__button-label__text{--pastille: #56B7E5}.variant-option__button-label input[value=Gris]~.variant-option__button-label__text{--pastille: #B7BABB}.variant-option__button-label input[value="Gris fum\e9"]~.variant-option__button-label__text{--pastille: #8B8C89}.variant-option__button-label input[value=Jaune]~.variant-option__button-label__text{--pastille: #F2C74B}.variant-option__button-label input[value=Rose]~.variant-option__button-label__text{--pastille: #E8A9BE}.variant-option__button-label input[value=Rouge]~.variant-option__button-label__text{--pastille: #D0342C}.variant-option__button-label input[value=Turquoise]~.variant-option__button-label__text{--pastille: #5FC9C0}.variant-option__button-label input[value=Vert]~.variant-option__button-label__text{--pastille: #7E9C74}variant-picker[data-product-handle=fontaine-fleur-translucide] .variant-option__button-label input[value=Vert]~.variant-option__button-label__text{--pastille: #6C7167}variant-picker[data-product-handle=fontaine-cube-transparente] .variant-option__button-label input[value=Blanc]~.variant-option__button-label__text{--pastille: #F4F3F0}.variant-picker .variant-option--swatches{--variant-picker-swatch-width: 2.5rem;--variant-picker-swatch-height: 2.5rem;--variant-picker-swatch-radius: 999px;gap:.875rem}.variant-picker .variant-option--swatches legend{margin-block-end:.75rem;font-weight:600;color:var(--ink)}.variant-picker .variant-option--swatches .variant-option__swatch-value{padding-inline-start:0;font-weight:400;color:var(--ink-muted)}.variant-picker .variant-option--swatches .variant-option__swatch-value:before{content:"\a0:\a0"}.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline:2px solid var(--encre);outline-offset:3px}@media screen and (min-width:750px){.variant-picker .variant-option--swatches{--variant-picker-swatch-width: 2.25rem;--variant-picker-swatch-height: 2.25rem;gap:.75rem}}@media screen and (max-width:749px){.announcement-bar__slide .announcement-bar__text{font-size:.8125rem;line-height:1.3}}@media screen and (min-width:750px){.luxe-hero.luxe-hero--align-left{padding-inline:clamp(2rem,6vw,7rem)}}@media screen and (max-width:749px){.luxe-hero.luxe-hero--align-left{align-items:start;justify-items:center;text-align:center}.luxe-hero.luxe-hero--align-left .luxe-hero__inner{align-items:center}.luxe-hero.luxe-hero--align-left .luxe-hero__text{margin-inline:auto}.luxe-hero.luxe-hero--align-left .luxe-hero__actions,.luxe-hero.luxe-hero--align-left .luxe-hero__bullets{justify-content:center}.luxe-hero.luxe-hero--align-left .luxe-hero__scrim{background:linear-gradient(180deg,rgb(var(--abysse-rgb) / var(--luxe-hero-overlay)),rgb(var(--abysse-rgb) / calc(var(--luxe-hero-overlay) * .85)) 55%,rgb(var(--abysse-rgb) / calc(var(--luxe-hero-overlay) * .35)))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/luxe.css.map */
