/* Selv Rituel · v6 · lot DESIGN · couche liquide globale · source : reports/build/DESIGN-src/selv-liquid.css */
:root{--selv-lin: #d8d1c5;--selv-lin-clair: #e3ddd2;--selv-creme: #f4f1eb;--selv-texte: #3e3e3c;--selv-encre: #2b2a27;--selv-muted: #5a564e;--selv-olive: #444d43;--selv-olive-nuit: #2f332d;--selv-mousse: #3f3e1e;--selv-sauge: #56614e;--selv-terre: #6e4d3b;--selv-ligne: rgb(62 62 60 / .16);--selv-ligne-forte: rgb(62 62 60 / .34);--selv-field-line: #76705f;--selv-creme-muted: #cfc9b8;--scent-nordique: #f2f0ea;--scent-boreal: #7e8b79;--scent-quartz: #e2a2a8;--scent-luv: #d3ae8a;--scent-verbena: #e6dca4;--scent-blomst: #d6cce6;--scent-boho: #d6a796;--scent-the: #dfe6dc;--scent-sud: #efe6d8;--scent-orangerie: #e39c7f;--scent-floreale: #c3cb93;--scent-bavaroise: #e6c48f;--scent-montana: #8f5f42;--scent-mystique: #6f7452;--scent-bouquet: #d9aab0;--scent-cd-beige: #c2b3a1;--scent-cd-rose: #f2c4d2;--scent-cd-terra: #b5673f;--scent-cd-burgundy: #7d2f3a;--scent-cd-sauge: #b1b3a4;--scent-cd-olive: #4e5535;--scent-cd-foret: #35594a;--scent-cd-noir: #262624;--glass-light: rgb(244 241 235 / .72);--glass-light-strong: rgb(244 241 235 / .86);--glass-light-refract: rgb(244 241 235 / .64);--glass-solid: #f4f1eb;--glass-blur: 14px;--glass-sat: 150%;--glass-rim-hi: rgb(255 255 255 / .75);--glass-rim-lo: rgb(255 255 255 / .06);--glass-edge: rgb(43 42 39 / .16);--glass-spec: rgb(255 255 255 / .6);--shadow-1: 0 1px 2px rgb(58 50 38 / .08), 0 2px 8px rgb(58 50 38 / .06);--shadow-2: 0 10px 24px -10px rgb(58 50 38 / .28), 0 2px 6px rgb(58 50 38 / .08);--shadow-float: 0 18px 40px -14px rgb(47 42 33 / .36), 0 4px 12px -2px rgb(47 42 33 / .12);--r-xs: 6px;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-island: 28px;--r-pill: 999px;--ease-liquid: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-sine: cubic-bezier(.37, 0, .63, 1);--ease-soft: linear(0, .048, .16, .301, .447, .582, .7, .796, .872, .928, .968, .994, 1.011, 1.02, 1.023, 1.023, 1.021, 1.018, 1.015, 1.011, 1.008, 1.006, 1.004, 1.002, 1);--ease-gel: linear(0, .093, .302, .541, .757, .923, 1.032, 1.089, 1.107, 1.099, 1.077, 1.052, 1.028, 1.01, .997, .991, .989, .989, .991, .994, 1);--ease-drop: linear(0, .175, .54, .897, 1.136, 1.23, 1.21, 1.132, 1.044, .98, .949, .948, .964, .985, 1.001, 1.011, 1.013, 1.01, 1.005, 1.001, 1);--dur-1: .16s;--dur-2: .28s;--dur-3: .48s;--dur-soft: .62s;--dur-gel: .56s;--dur-drop: .66s;--dur-ambient: 38s;--z-island: 1001;--z-toast: 1600;--safe-b: env(safe-area-inset-bottom, 0px);--lq-gutter: 16px;--lq-max: 1440px;--lq-edge: max(var(--lq-gutter), calc((100% - var(--lq-max)) / 2 + var(--lq-gutter)));--lq-h1-size: 34px;--lq-h1-track: -.005em;--lq-h1-lh: 1.06;--lq-h2-size: 28px;--lq-h2-track: -.005em;--lq-h2-lh: 1.08;--lq-h1-long-size: var(--lq-h2-size);--lq-h3-size: 21px;--lq-h3-track: .02em;--lq-h3-lh: 1.2;--lq-label-size: 12px;--lq-label-track: .16em;--lq-label-font: var(--body-font-stack, Cardo, serif);--lq-faq-q-font: var(--body-font-stack, Cardo, serif);--lq-faq-q-size: 18px;--lq-faq-q-size-lg: 18px;--lq-faq-q-lh: 1.35;--lq-badge-size: 11.5px;--alt-btn-border-radius: var(--r-pill);--input-border-radius: 12px;--block-border-radius: var(--r-md);--thumbnail-border-radius: 12px;--badge-border-radius: var(--r-pill);--button-font-size-px: 13px;--button-text-spacing-px: 1.8px;--heading-spacing: var(--lq-h2-track);--heading-line-height: var(--lq-h2-lh);--h1-size: var(--lq-h1-size);--h1-size-mobile: var(--lq-h1-size);--h2-size: var(--lq-h2-size);--h2-size-mobile: var(--lq-h2-size);--h3-size: var(--lq-h3-size);--h3-size-mobile: var(--lq-h3-size);--menu-drawer-color: var(--selv-creme);--menu-drawer-border-color: var(--selv-ligne);--body-overlay-color: rgb(43 42 39 / .42);--on-sale-color: var(--selv-terre);--sale-badge-color: var(--selv-terre)}@media(min-width:750px){:root{--lq-h1-size: clamp(2.125rem, 1.31rem + 1.74vw, 2.875rem);--lq-h2-size: clamp(1.75rem, 1.206rem + 1.16vw, 2.25rem);--lq-h3-size: clamp(1.3125rem, 1.109rem + .435vw, 1.5rem)}}@media(min-width:768px){:root{--lq-gutter: 32px}}@media(min-width:990px){:root{--lq-gutter: 60px}}@media(max-width:989px){:where(#MainContent,.header-section,.selv-footer,.lq-announce-section) .wrapper-spacing--h:not(.no-spacing){padding-left:var(--lq-gutter);padding-right:var(--lq-gutter)}}@media(prefers-reduced-motion:reduce){:root{--dur-3: 1ms;--dur-soft: 1ms;--dur-gel: 1ms;--dur-drop: 1ms}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}.rte p,.rte li{line-height:1.7}.rte a:not(.btn){text-decoration-thickness:1px;text-underline-offset:.22em}h5,h6,.h5,.h6{letter-spacing:.06em}::selection{color:var(--selv-creme);background:var(--selv-olive)}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--selv-encre);outline-offset:3px}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--selv-olive)}.lq-h1,.lq-h1--long,.lq-h2,.lq-h3{margin:0;font-family:var(--header-font-stack, Fraunces, serif);font-weight:var(--header-font-weight, 400);font-style:var(--header-font-style, normal);text-transform:uppercase;text-wrap:balance}.lq-h1{font-size:var(--lq-h1-size);line-height:var(--lq-h1-lh);letter-spacing:var(--lq-h1-track)}.lq-h1--long{font-size:var(--lq-h1-long-size);line-height:var(--lq-h2-lh);letter-spacing:var(--lq-h1-track)}.lq-h2{font-size:var(--lq-h2-size);line-height:var(--lq-h2-lh);letter-spacing:var(--lq-h2-track)}.lq-h3{font-size:var(--lq-h3-size);line-height:var(--lq-h3-lh);letter-spacing:var(--lq-h3-track)}.lq-label{margin:0;font-family:var(--lq-label-font, var(--body-font-stack, Cardo, serif));font-weight:400;font-style:normal;font-size:var(--lq-label-size);line-height:1.35;letter-spacing:var(--lq-label-track);text-transform:uppercase;color:var(--selv-muted)}.lq-faq-q{margin:0;font-family:var(--lq-faq-q-font);font-weight:400;font-style:normal;font-size:var(--lq-faq-q-size);line-height:var(--lq-faq-q-lh);letter-spacing:0;text-transform:none}h1,.h1{line-height:var(--lq-h1-lh);letter-spacing:var(--lq-h1-track)}h3,.h3{line-height:var(--lq-h3-lh);letter-spacing:var(--lq-h3-track)}body h1.lq-chead__title,body .lq-chead h1.lq-chead__title,body .lq-search-head h1.lq-chead__title,body h1.selv-cp__title{font-size:var(--lq-h1-size);line-height:var(--lq-h1-lh);letter-spacing:var(--lq-h1-track)}body h1.sf__title,body .lq-chead h1.lq-chead__title.is-long{font-size:var(--lq-h1-long-size);line-height:var(--lq-h2-lh);letter-spacing:var(--lq-h1-track)}.lq-container{box-sizing:border-box;width:100%;max-width:var(--lq-max);margin-inline:auto;padding-inline:var(--lq-gutter)}.width--content{max-width:calc(var(--lq-max) - 2 * var(--lq-gutter))}.wrapper-padded{max-width:var(--lq-max)}recently-viewed-products.width--content{display:block}@media(min-width:990px){.section-contact-form>.width--narrow,.section-contact-form>div>.width--narrow,.wrapper-spacing--v--template>.width--narrow,.selv-page-contenu>.width--narrow,.selv-en-bref>.width--narrow,.selv-apropos__inner.width--narrow{margin-left:max(0px,calc((100% - var(--lq-max)) / 2 + var(--lq-gutter)));margin-right:auto}}.section-contact-form>.section-title--wrapper{align-items:flex-start}.section-contact-form>.section-title--wrapper,.section-contact-form>.section-title--wrapper :is(.section-title,.section-description){text-align:left!important}html{scroll-padding-top:calc(var(--header-height-mobile, 56px) + 12px)}@media(min-width:990px){html{scroll-padding-top:calc(var(--header-height-desktop, 86px) + 12px)}}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{top:8px!important;left:8px!important;z-index:10000}.lq-glass{position:relative;isolation:isolate;color:var(--selv-encre);background:var(--glass-light);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border-radius:var(--r-pill);box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px #ffffff1f,0 0 0 .5px var(--glass-edge),var(--shadow-float)}.lq-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 130% at var(--spec-x, 28%) -25%,rgb(255 255 255 / .5),transparent 60%),linear-gradient(180deg,rgb(255 255 255 / .16),transparent 45%,rgb(255 255 255 / .05))}.lq-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(155deg,var(--glass-rim-hi),var(--glass-rim-lo) 38%,var(--glass-rim-lo) 62%,rgb(255 255 255 / .4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.lq-glass--strong{background:var(--glass-light-strong)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lq-glass{background:#f4f1ebf7}}html.lq-lite .lq-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f1ebf7}@media(prefers-reduced-transparency:reduce){.lq-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}@media(prefers-contrast:more){.lq-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid);box-shadow:0 0 0 1.5px var(--selv-encre)}.lq-glass:before,.lq-glass:after{display:none}}.lq-announce-section{position:relative;z-index:2}.lq-announce{position:relative;display:flex;align-items:stretch;background:var(--selv-mousse)}.lq-announce__msg{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:44px;margin:0;padding:5px var(--lq-gutter, 16px);color:var(--ann-fg, var(--selv-creme));background:var(--ann-bg, var(--selv-mousse));font-size:13px;line-height:1.35;letter-spacing:.03em;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.lq-announce__msg[hidden],.lq-announce__quiet{display:none}.lq-announce__text{min-width:0;text-wrap:balance}.lq-announce__text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.lq-announce__text--short{display:none}.lq-announce__badge{flex:none;display:inline-grid;place-items:center;min-width:44px;height:22px;padding:0 9px;border-radius:var(--r-pill);color:var(--ann-bg, var(--selv-terre));background:var(--ann-fg, var(--selv-creme));font-size:var(--lq-badge-size, 11.5px);line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.lq-announce__arrow{flex:none;width:16px;height:16px;transition:transform var(--dur-gel) var(--ease-gel)}@media(hover:hover){a.lq-announce__msg:hover .lq-announce__arrow{transform:translate(3px)}a.lq-announce__msg:hover .lq-announce__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}a.lq-announce__msg:focus-visible{outline:2px solid var(--ann-fg, var(--selv-creme));outline-offset:-5px}.lq-announce__social{display:none}@media(max-width:989px){.lq-announce__text--long{display:none}.lq-announce__text--short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}.lq-announce__msg{gap:8px;font-size:12.5px;line-height:1.3;letter-spacing:.02em}}@media(max-width:374px){.lq-announce__arrow{display:none}.lq-announce__msg{padding-inline:12px}}@media(min-width:990px){.lq-announce__social{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:var(--lq-gutter);color:var(--selv-creme)}}.header-section.sticky-header{background-color:transparent}.mobile-nav-bar-wrapper,.site-header{position:relative;isolation:isolate;transition:background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.mobile-nav-bar-wrapper:before,.site-header:before{content:"";position:absolute;z-index:-1;inset:2px 8px;border-radius:var(--r-pill);background:var(--glass-light);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px #ffffff24,0 0 0 .5px var(--glass-edge),var(--shadow-float);opacity:0;transform:translateY(-6px) scale(.97);transition:opacity var(--dur-3) var(--ease-liquid),transform var(--dur-soft) var(--ease-soft);pointer-events:none}.mobile-nav-bar-wrapper .logo_image,.site-header .logo_image{transition:transform var(--dur-soft) var(--ease-soft)}.mobile-nav-bar-wrapper .logo_image{transform-origin:50% 50%}html.lq-scrolled .mobile-nav-bar-wrapper,html.lq-scrolled .site-header{background-color:transparent;border-bottom-color:transparent;box-shadow:none}html.lq-scrolled .mobile-nav-bar-wrapper:before,html.lq-scrolled .site-header:before{opacity:1;transform:none}html.lq-scrolled .mobile-nav-bar-wrapper .logo_image{transform:scale(.9)}@media(min-width:990px){.site-header{border-bottom:0;box-shadow:inset 0 -1px 0 var(--selv-ligne)}.site-header.wrapper-spacing--h{padding-left:var(--lq-edge);padding-right:var(--lq-edge)}.site-header .site-header__wrapper{min-height:56px}.site-header:before{inset:8px calc(var(--lq-edge) - 20px);background:var(--glass-light-strong)}.site-header .logo_image{transform-origin:0 50%}html.lq-scrolled .site-header .logo_image{transform:scale(.8)}}.site-title{padding:15px 0}@media(min-width:990px){.site-header .site-header__wrapper .site-header__wrapper__right.top-links,.site-header .site-header__wrapper__right>.site-header__nav,.site-header .top-links ul.site-nav.nav-link-animated{flex-wrap:nowrap}.site-header .top-links ul.site-nav.nav-link-animated>li>a,.site-header .site-header__wrapper__right localization-form button{white-space:nowrap}}@media(max-width:989px){.mobile-nav-bar-wrapper button.hamburger-nav-button.site-nav__link{margin-left:-12px}}@media(min-width:990px){.site-header .site-header__links>li:last-child{margin-right:-12px}}@media(min-width:990px)and (max-width:1439px){.site-header localization-form{display:none!important}.site-header .site-header__links{margin-left:18px}}@media(min-width:990px)and (max-width:1179px){.site-header .logo_image{width:140px}.site-header #AccessibleNav{column-gap:16px;font-size:13px}.site-header .site-header__links{margin-left:4px}}html.lq-refract.lq-scrolled .mobile-nav-bar-wrapper:before,html.lq-refract.lq-scrolled .site-header:before{background:var(--glass-light-refract);-webkit-backdrop-filter:url(#lq-refract) blur(5px) saturate(165%);backdrop-filter:url(#lq-refract) blur(5px) saturate(165%)}@media(min-width:990px){html.lq-refract.lq-scrolled .site-header:before{background:#f4f1ebbd}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mobile-nav-bar-wrapper:before,.site-header:before{background:#f4f1ebf7}}html.lq-lite .mobile-nav-bar-wrapper:before,html.lq-lite .site-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f1ebf7}html.lq-scrolled.lq-solid-under .mobile-nav-bar-wrapper:before,html.lq-scrolled.lq-solid-under .site-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){html .mobile-nav-bar-wrapper:before,html .site-header:before,html.lq-refract.lq-scrolled .mobile-nav-bar-wrapper:before,html.lq-refract.lq-scrolled .site-header:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}}@media(prefers-contrast:more){html.lq-scrolled .mobile-nav-bar-wrapper:before,html.lq-scrolled .site-header:before{box-shadow:0 0 0 1.5px var(--selv-encre)}}.mobile-nav-bar-wrapper .site-nav__link.standalone-icon--wrapper,.site-header__links .standalone-icon--wrapper{-webkit-tap-highlight-color:transparent}.cart-item-count-bubble{color:var(--selv-creme)!important;background-color:var(--selv-olive)!important;font-variant-numeric:tabular-nums}.mobile-nav-bar-wrapper .site-header__logo-image,.site-header .site-header__logo-image{position:relative}.mobile-nav-bar-wrapper .site-header__logo-image:after,.site-header .site-header__logo-image:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.lq-btn{--h: 52px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:var(--h);padding:0 1.6em;border:0;border-radius:var(--r-pill);font:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-gel) var(--ease-gel),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.lq-btn:active{transform:scale(.97,.94);transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}.lq-btn:focus-visible{outline:2px solid var(--selv-encre);outline-offset:3px}.lq-btn[disabled],.lq-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lq-btn[aria-busy=true]{cursor:progress}.lq-btn--primary{color:var(--selv-creme);background:var(--selv-olive);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 8px 18px -8px #2f332d99}.lq-btn--primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .16),transparent 55%)}.lq-btn--primary:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .22),transparent);transform:skew(-18deg);transition:transform 1s var(--ease-liquid);pointer-events:none}@media(hover:hover){.lq-btn--primary:hover{background:#4b5549}.lq-btn--primary:hover:after{transform:skew(-18deg) translate(430%)}}.lq-btn--ghost{color:var(--selv-encre);background:transparent;box-shadow:inset 0 0 0 1px var(--selv-ligne-forte)}@media(hover:hover){.lq-btn--ghost:hover{background:#3e3e3c0f}}.lq-btn--sm{--h: 40px;padding:0 1.1em;font-size:12px}.lq-btn__icon{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:-.3em;transition:transform var(--dur-gel) var(--ease-gel)}.lq-btn__icon svg{width:16px;height:16px}:is(.lq-btn--lead,.slq-hero__cta,.lq-hero .lq-btn--primary,.selv-cd__checkout,.selv-cp__checkout,.selv-cp__bar-btn) .lq-btn__icon{width:30px;height:30px;margin-right:-1em;border-radius:50%;background:#ffffff24}:is(.lq-btn--lead,.slq-hero__cta,.lq-hero .lq-btn--primary,.selv-cd__checkout,.selv-cp__checkout,.selv-cp__bar-btn) .lq-btn__icon svg{width:14px;height:14px}.slq-gestes .slq-gestes__cta.lq-btn .lq-btn__icon{background:none}@media(hover:hover){.lq-btn:hover .lq-btn__icon{transform:translate(3px)}:is(.lq-btn--lead,.slq-hero__cta,.selv-cd__checkout,.selv-cp__checkout,.selv-cp__bar-btn):hover .lq-btn__icon{transform:translate(3px) scale(1.06)}}.lq-icon-btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:var(--selv-encre);background:var(--selv-creme);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--selv-ligne);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-gel) var(--ease-gel),background-color var(--dur-2)}.lq-icon-btn:active{transform:scale(.9);transition-duration:var(--dur-1)}.lq-icon-btn:focus-visible{outline:2px solid var(--selv-encre);outline-offset:2px}.lq-icon-btn svg{width:18px;height:18px}.lq-icon-btn .lq-i-check,.lq-icon-btn.is-added .lq-i-plus{display:none}.lq-icon-btn.is-added .lq-i-check{display:block}.lq-card__quick .lq-icon-btn.is-added{color:var(--selv-creme);background:var(--selv-olive);animation:lq-gulp var(--dur-gel) var(--ease-gel)}@keyframes lq-gulp{40%{transform:scale(1.06,.92)}}.btn:not(.standalone-icon--wrapper):not(.skip-to-content-link):not(.btn--underlined){padding-top:13px;padding-bottom:13px;line-height:1.55;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--dur-gel) var(--ease-gel),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn:not(.btn--secondary):not(.btn--underlined):not(.standalone-icon--wrapper):not(.skip-to-content-link){box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000024,0 8px 18px -12px #2f332d99}.btn:not(:disabled):not(.disabled):active{transform:scale(.97,.95);transition-duration:var(--dur-1);transition-timing-function:var(--ease-out)}@media(hover:hover){.btn:not(.btn--secondary):not(.btn--underlined):not(.standalone-icon--wrapper):not(:disabled):hover{box-shadow:inset 0 0 0 100px #ffffff0f,inset 0 1px #fff3,0 10px 22px -12px #2f332db3}.btn.btn--secondary:not(:disabled):hover{background-color:#444d4314}}.btn:focus-visible{outline:2px solid var(--selv-encre);outline-offset:3px}.btn.btn--secondary{border-color:currentColor}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not(.btn):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--selv-encre);outline-offset:1px}@media(max-width:767px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],select,textarea{font-size:max(16px,1em)}}:is(.section-contact-form--form,.customer,#customer_login,#create_customer,#RecoverPasswordForm,.newsletter-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not(.btn),select,textarea){width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--selv-field-line);border-radius:12px;color:var(--selv-encre);background-color:var(--selv-creme);font-family:var(--body-font-stack);font-size:16px;line-height:1.4;box-shadow:inset 0 1px 2px #3a32260f;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out);-webkit-appearance:none;appearance:none}:is(.section-contact-form--form,.customer,#customer_login,#create_customer,#RecoverPasswordForm,.newsletter-form) textarea{min-height:140px;resize:vertical}:is(.section-contact-form--form,.customer,#customer_login,#create_customer,#RecoverPasswordForm,.newsletter-form) :is(input,select,textarea)::placeholder{color:var(--selv-muted);opacity:1}:is(.section-contact-form--form,.customer,#customer_login,#create_customer,#RecoverPasswordForm,.newsletter-form) :is(input,select,textarea):hover{border-color:var(--selv-encre)}:is(.section-contact-form--form,.customer,#customer_login,#create_customer,#RecoverPasswordForm,.newsletter-form) :is(input,select,textarea):focus-visible{outline:none;border-color:var(--selv-encre);box-shadow:0 0 0 1px var(--selv-encre),0 0 0 5px #444d4324;background-color:#fbf9f5}:is(.section-contact-form--form,.customer) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error-color, #962828)}.section-contact-form--form .input-wrapper{margin-bottom:12px}:is(.section-contact-form--form,.customer) select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 7.5 10 12l4.5-4.5' fill='none' stroke='%232b2a27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px}.lq-acc{border-top:1px solid var(--selv-ligne);interpolate-size:allow-keywords}.lq-acc details{border-bottom:1px solid var(--selv-ligne)}.lq-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 0;list-style:none;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.lq-acc summary::-webkit-details-marker{display:none}.lq-acc summary:focus-visible{outline:2px solid var(--selv-encre);outline-offset:2px;border-radius:var(--r-xs)}.lq-acc__icon{position:relative;flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--selv-ligne-forte);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2),transform var(--dur-gel) var(--ease-gel)}.lq-acc__icon:before,.lq-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;border-radius:2px;background:currentColor;transition:transform var(--dur-3) var(--ease-liquid)}.lq-acc__icon:after{transform:rotate(90deg)}.lq-acc details[open]>summary .lq-acc__icon{color:var(--selv-creme);background:var(--selv-olive);box-shadow:none;transform:rotate(180deg)}.lq-acc details[open]>summary .lq-acc__icon:after{transform:rotate(0)}.lq-acc__body{padding:0 0 20px;font-size:15px;line-height:1.7;max-width:62ch}.lq-acc details::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-3) var(--ease-liquid),content-visibility var(--dur-3) allow-discrete}.lq-acc details[open]::details-content{block-size:auto}.collapsible-tab collapsible-button{display:block;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--r-xs)}.collapsible-tab collapsible-button .summary{min-height:56px;align-items:center;gap:16px}.collapsible-tab .summary>.inline-icon--wrapper.icon--right{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--selv-ligne-forte);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.collapsible-tab .summary>.inline-icon--wrapper.icon--right svg{width:16px;height:16px}.collapsible-tab.open .summary>.inline-icon--wrapper.icon--right{color:var(--selv-creme);background-color:var(--selv-olive);box-shadow:none}.collapsible-tab collapsible-button:focus-visible{outline:2px solid var(--selv-encre);outline-offset:4px}.lq-dot{display:inline-block;width:9px;height:9px;border-radius:50% 0 50% 50%;transform:rotate(-45deg);background:var(--drop, var(--scent-nordique));box-shadow:inset 0 0 0 1px #2b2a2733;vertical-align:.05em}.lq-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:var(--lq-badge-size, 11.5px);line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--selv-encre);background:var(--selv-creme);box-shadow:inset 0 0 0 1px var(--selv-ligne)}.lq-badge--sale{color:var(--selv-creme);background:var(--selv-terre);box-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap}.lq-badge--sale.lq-badge--on-terre{color:var(--selv-terre);background:var(--selv-creme)}.lq-badge--new{color:var(--selv-olive);background:var(--selv-creme);box-shadow:inset 0 0 0 1px var(--selv-olive)}.lq-fab__count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);font-size:11px;letter-spacing:0;color:var(--selv-creme);background:var(--selv-olive)}.lq-island{position:fixed;z-index:var(--z-island);left:10px;right:10px;bottom:calc(10px + var(--safe-b));display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:var(--r-island);opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px)) scale(.94);transition:transform var(--dur-soft) var(--ease-soft),opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-soft)}.lq-island.is-on{opacity:1;visibility:visible;transform:none;transition:transform var(--dur-soft) var(--ease-soft),opacity var(--dur-2) var(--ease-out),visibility 0s}.lq-island .lq-btn{border-radius:calc(var(--r-island) - 6px)}@media(min-width:750px){.lq-island{left:50%;right:auto;width:min(560px,calc(100% - 32px));translate:-50% 0}}@media(prefers-reduced-motion:reduce){.lq-island,.lq-island.is-on{transform:none;transition:opacity var(--dur-2),visibility 0s linear var(--dur-2)}}.lq-wave{position:relative;overflow-x:clip;background:var(--wave-bg, var(--selv-creme))}.lq-wave:before{content:"";position:absolute;left:-4%;right:-4%;top:-27px;height:28px;background:inherit;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V14C150 2 300 2 450 12s300 14 450 4 225-14 300-8V28z'/%3E%3C/svg%3E") bottom / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28V14C150 2 300 2 450 12s300 14 450 4 225-14 300-8V28z'/%3E%3C/svg%3E") bottom / 100% 100% no-repeat;pointer-events:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lq-wave:before{animation:lq-wave-drift linear both;animation-timeline:view();animation-range:entry 0% exit 0%}}}@keyframes lq-wave-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes lq-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.lq-reveal{animation:lq-rise linear both;animation-timeline:view();animation-range:entry 0% entry 140px}}@supports not (animation-timeline: view()){html.lq-js .lq-reveal{opacity:0;transform:translateY(22px);transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}html.lq-js .lq-reveal.is-in{opacity:1;transform:none}}}#MainContent>.shopify-section:first-child .lq-reveal{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(lq-produit){animation-duration:var(--dur-soft);animation-timing-function:var(--ease-liquid);border-radius:var(--r-md);overflow:clip}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}::view-transition-image-pair(lq-produit){isolation:auto}::view-transition-old(lq-produit),::view-transition-new(lq-produit){animation:none;mix-blend-mode:normal;height:100%;object-fit:cover;overflow:clip}[data-lq-vt]:not(.lq-vt-off){view-transition-name:lq-produit}}hr{border:0;border-top:1px solid var(--selv-ligne)}.rte blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:2px solid var(--selv-olive);font-style:italic;font-size:1.06em}.selv-breadcrumb-wrapper{padding-top:16px}@media(min-width:768px){.selv-breadcrumb-wrapper{padding-top:22px}}.breadcrumb{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--selv-muted)}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{color:var(--selv-encre);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.breadcrumb .breadcrumb-item a{position:relative}.breadcrumb .breadcrumb-item a:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.breadcrumb.nav-link-animated--custom{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0}.breadcrumb.nav-link-animated--custom>span{flex:0 0 auto;white-space:nowrap}.breadcrumb.nav-link-animated--custom>.breadcrumb-divider{white-space:pre}.breadcrumb.nav-link-animated--custom>.breadcrumb-item:last-child{flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.breadcrumb.nav-link-animated--custom>span:first-child:nth-last-child(-n+3)~.breadcrumb-item:last-child{flex:1 1 0}.selv-reassurance__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--selv-reassurance-columns, 3),minmax(0,1fr));gap:var(--grid-spacing, 20px);align-items:start}.selv-reassurance__item{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.selv-reassurance__icon{display:inline-flex;flex:0 0 auto}.selv-reassurance__text{display:flex;flex-direction:column;gap:2px;text-align:left}.selv-reassurance__title{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.selv-reassurance__detail{font-size:13px;color:color-mix(in srgb,var(--color-scheme-text-color, currentColor) 86%,var(--color-scheme-background-color, transparent))}@media(max-width:749px){.selv-reassurance__list{grid-template-columns:1fr;gap:12px}.selv-reassurance__item{justify-content:flex-start}}.selv-en-bref__box{background-color:var(--body-secondary-color, var(--color-scheme-light-background));padding:20px 22px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--selv-ligne)}.selv-en-bref__title{margin:0 0 .8em;font-family:var(--lq-label-font);font-size:var(--lq-label-size);letter-spacing:var(--lq-label-track);text-transform:uppercase;color:var(--selv-muted)}.selv-en-bref__list{margin:0}.selv-en-bref__row{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:4px var(--grid-spacing, 20px);padding:8px 0;border-top:1px solid var(--selv-ligne)}.selv-en-bref__row:first-child{border-top:0;padding-top:0}.selv-en-bref__label{margin:0;font-size:.9em;color:var(--selv-muted)}.selv-en-bref__value{margin:0;font-size:.95em}@media(max-width:749px){.selv-en-bref__row{grid-template-columns:1fr}}@media(min-width:750px)and (max-width:1199px){.template-blog__grid{--blog-posts-per-row: 2 !important}}.blog-post-card__title,.blog-post-card__title a{text-transform:none;letter-spacing:0}.section--newsletter .newsletter-wrapper--outer{max-width:calc(var(--lq-max) - 2 * var(--lq-gutter));margin-inline:auto}.section--newsletter .newsletter-section--title{margin:0 0 10px;font-family:var(--header-font-stack, Fraunces, serif);font-weight:400;font-size:var(--lq-h3-size);line-height:var(--lq-h3-lh);letter-spacing:var(--lq-h3-track);text-transform:uppercase}.section--newsletter #newsletter-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:520px;padding:4px;border:0;border-radius:var(--r-pill);background:var(--selv-creme);box-shadow:inset 0 0 0 1px var(--selv-field-line);transition:box-shadow var(--dur-2) var(--ease-out)}.section--newsletter #newsletter-wrapper:focus-within{box-shadow:inset 0 0 0 1.5px var(--selv-encre),0 0 0 4px #444d4324}.section--newsletter #newsletter-wrapper input[type=email]{flex:1 1 auto;width:auto;min-width:0;min-height:46px;margin:0;padding:0 6px 0 16px;border:0!important;border-radius:var(--r-pill);color:var(--selv-encre);background:transparent;box-shadow:none;font-size:16px}.section--newsletter #newsletter-wrapper input[type=email]:focus-visible{outline:none}.section--newsletter #newsletter-wrapper #newsletter_submit,.section--newsletter #newsletter-wrapper button[type=submit]{position:static;flex:none;display:grid;place-items:center;width:46px!important;height:46px!important;margin:0;padding:0;border:0;border-radius:50%;color:var(--selv-creme);background:var(--selv-olive)!important;transform:none}.section--newsletter #newsletter-wrapper #newsletter_submit svg{width:18px;height:18px;color:var(--selv-creme)}.section--newsletter #newsletter-wrapper #newsletter_submit:focus-visible{outline:2px solid var(--selv-encre);outline-offset:2px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.pagination .page a,.pagination .page.current,.pagination .next a,.pagination .prev a{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--r-pill);text-decoration:none;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.pagination .page.current{color:var(--selv-creme);background:var(--selv-olive)}.pagination .page a:hover,.pagination .next a:hover,.pagination .prev a:hover{background:#3e3e3c12}.back-to-top-button span.btn-colors-primary{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--selv-encre);background:var(--selv-creme);box-shadow:0 0 0 .5px var(--glass-edge),var(--shadow-2)}.back-to-top-button span.btn-colors-primary:after{display:none}.back-to-top-button span svg{width:16px;height:16px}html.lq-island-on back-to-top,html.lq-fab-on back-to-top,html.lq-foot-on back-to-top{opacity:0!important;visibility:hidden;pointer-events:none}@media(min-width:990px){html back-to-top{right:max(8px,calc((var(--lq-gutter) - 44px) / 2));bottom:16px}}@media(min-width:768px)and (max-width:989px){html back-to-top{display:none}}.selv-panier-reassurance{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;opacity:1;color:var(--selv-muted)}.selv-panier-reassurance li{margin:0}.rte img{border-radius:var(--r-md)}.template-title--wrapper,.template-title--wrapper .template-title,h1.page--title,.template-title--wrapper .template-description{text-align:left!important}.template-title--wrapper .template-description{margin-left:0}main .shopify-policy__container{box-sizing:border-box;max-width:calc(68ch + 2 * var(--lq-gutter));padding-left:var(--lq-gutter);padding-right:var(--lq-gutter)}@media(min-width:768px){main .shopify-policy__container{margin-left:max(0px,(100% - var(--lq-max)) / 2);margin-right:auto}}main .shopify-policy__title,main .shopify-policy__title :is(h1,.h1),main .shopify-policy__body :is(h1,h2,h3,.h1,.h2,.h3){text-align:left}main .shopify-policy__body h1{font-size:var(--lq-h2-size);line-height:var(--lq-h2-lh)}.template-404 .template-description .lq-eyebrow{display:block;margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--selv-muted)}.template-404 .visual-navigation__text-link{font-family:var(--body-font-stack, Cardo, serif);font-size:15px;letter-spacing:0;text-transform:none}.lq-sentinel{position:absolute;top:0;left:0;width:1px;height:64px;pointer-events:none;visibility:hidden}.lq-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-lq-ends][hidden],[data-lq-fallback][hidden]{display:none!important}@media(forced-colors:active){.lq-glass,html .lq-toast,html .lq-island{forced-color-adjust:auto;background:Canvas;color:CanvasText;border:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}html.lq-scrolled .mobile-nav-bar-wrapper,html.lq-scrolled .site-header{background-color:Canvas}html .mobile-nav-bar-wrapper:before,html .site-header:before,html.lq-refract.lq-scrolled .mobile-nav-bar-wrapper:before,html.lq-refract.lq-scrolled .site-header:before{background:Canvas;border:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mobile-nav-bar-wrapper .standalone-icon--wrapper,.site-header .standalone-icon--wrapper,.mobile-nav-bar-wrapper svg,.site-header svg{color:CanvasText!important}.mobile-nav-bar-wrapper .logo_image,.site-header .logo_image,.selv-footer__logo-img{forced-color-adjust:none;padding:4px 8px;border-radius:6px;background:#f4f1eb}html .selv-footer--liquid .selv-footer__logo-img{filter:none}.lq-pour{display:none}.lq-btn,.lq-icon-btn,.lq-badge,.lq-drawer-ritual,.sf-qty{border:1px solid ButtonText}}
