.NewsletterConsent-module__-CQK2a__consent{line-height:var(--lh-ui)}.NewsletterConsent-module__-CQK2a__consent a,.NewsletterConsent-module__-CQK2a__error a{color:var(--or-profond);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.NewsletterConsent-module__-CQK2a__error{padding:var(--space-3) var(--space-4);border-left:2px solid var(--erreur);background:var(--blanc);color:var(--encre);font-size:var(--fs-small);flex-basis:100%}.NewsletterConsent-module__-CQK2a__honeypot{display:none}
.Footer-module__EZoWya__footer{background:var(--poudre-pale);border-top:1px solid var(--ligne);font-size:var(--fs-small)}.Footer-module__EZoWya__nl{gap:var(--space-5) var(--space-8);padding-block:56px;display:grid}.Footer-module__EZoWya__nl,.Footer-module__EZoWya__bottom{background:linear-gradient(var(--ligne), var(--ligne)) no-repeat;background-size:calc(100% - 2 * var(--gutter)) 1px}.Footer-module__EZoWya__nl{background-position:50% 100%}.Footer-module__EZoWya__bottom{background-position:50% 0}.Footer-module__EZoWya__nl h2{font-size:var(--fs-h3)}.Footer-module__EZoWya__nl>div>p{margin-top:var(--space-3);max-width:var(--measure);color:var(--texte-doux);font-size:var(--fs-body)}@media (min-width:900px){.Footer-module__EZoWya__nl{grid-template-columns:1fr 1fr;align-items:center}}.Footer-module__EZoWya__nlForm{gap:var(--space-3);flex-wrap:wrap;display:flex}.Footer-module__EZoWya__nlInput{flex:240px}.Footer-module__EZoWya__nlLegal{color:var(--texte-doux);font-size:var(--fs-caption);flex-basis:100%}.Footer-module__EZoWya__nlDone{align-items:center;gap:var(--space-3);color:var(--encre);font-size:var(--fs-body);display:flex}.Footer-module__EZoWya__nlDone svg{color:var(--or-profond)}.Footer-module__EZoWya__grid{gap:40px var(--space-6);grid-template-columns:1fr 1fr;padding-block:56px 40px;display:grid}.Footer-module__EZoWya__brand{grid-column:1/-1}@media (min-width:700px){.Footer-module__EZoWya__grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1100px){.Footer-module__EZoWya__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.Footer-module__EZoWya__brand{grid-column:auto}}.Footer-module__EZoWya__logo{width:190px;height:auto;margin-bottom:var(--space-4)}.Footer-module__EZoWya__brand>p{max-width:var(--measure);color:var(--texte)}.Footer-module__EZoWya__contact{gap:var(--space-3);margin-top:20px;display:grid}.Footer-module__EZoWya__contact li{align-items:flex-start;gap:var(--space-3);display:flex}.Footer-module__EZoWya__contact svg{color:var(--or-profond);flex:none;margin-top:2px}.Footer-module__EZoWya__contact a{transition:color var(--dur-fast) var(--ease)}@media (hover:hover){.Footer-module__EZoWya__contact a:hover,.Footer-module__EZoWya__col a:hover{color:var(--or-profond)}}.Footer-module__EZoWya__col h3{margin-bottom:var(--space-3);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-snug)}.Footer-module__EZoWya__col li a{padding:var(--space-1) 0;color:var(--texte);transition:color var(--dur-fast) var(--ease);display:inline-block}.Footer-module__EZoWya__bottom{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-5) var(--space-6);color:var(--texte-doux);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}
:root{--blanc:#fff;--poudre-pale:#fbf7f5;--poudre:#f6eeea;--poudre-fonce:#ecdcd4;--fond-produit:#f7f3f0;--photo-gris:var(--fond-produit);--gris-pale:var(--fond-produit);--prune:#33242e;--prune-clair:#47343f;--encre:#2e2724;--texte:#4f4743;--texte-doux:#6f6560;--texte-inverse-doux:#ecdcd4;--or:#c29958;--or-clair:#d7bc91;--or-profond:#7a5c2e;--action:var(--encre);--action-survol:var(--or-profond);--action-actif:#1f1a18;--ligne:#e8ded8;--bordure-champ:#8f817a;--erreur:#9b3a33;--succes:#3f6b4f;--focus:var(--or-profond);--focus-inverse:var(--or-clair);--voile:#2e27246b;--verre:#ffffffeb;--ombre-releve:0 14px 34px -24px #2e272459;--ombre-panneau:0 24px 40px #2e272414;--ombre-barre:0 -8px 24px #2e27240f;--shadow-drawer:0 0 60px #2e27242e;--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--fs-display:clamp(3rem, 2.17rem + 3.7vw, 5.5rem);--fs-h1:clamp(2.5rem, 1.92rem + 2.59vw, 4.25rem);--fs-h2:clamp(2rem, 1.5rem + 2.22vw, 3.5rem);--fs-h3:clamp(1.5rem, 1.29rem + .93vw, 2.125rem);--fs-title:clamp(1.375rem, 1.33rem + .19vw, 1.5rem);--fs-lead:clamp(1.0625rem, 1rem + .28vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-caption:.8125rem;--fs-label:.75rem;--fs-hero:var(--fs-display);--fs-xs:var(--fs-caption);--fw-display:300;--fw-h1:350;--fw-h2:400;--fw-h3:450;--fw-title:500;--lh-tight:1.05;--lh-heading:1.12;--lh-snug:1.25;--lh-ui:1.45;--lh-text:1.65;--ls-display:-.01em;--ls-caps:.1em;--measure:30em;--measure-lead:26em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section:clamp(56px, 32px + 6vw, 136px);--space-block:clamp(32px, 20px + 3vw, 64px);--space-split:clamp(48px, 6vw, 112px);--space-inset:clamp(24px, 16px + 2vw, 40px);--container:1320px;--gutter:clamp(16px, 4vw, 48px);--header-h:65px;--sticky-top:calc(var(--header-h) + var(--space-5));--radius-control:0;--radius-icon:50%;--radius-arche:999px 999px 0 0;--control-h-sm:44px;--control-h:52px;--control-h-lg:56px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-lent:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--dur-fast:.16s;--dur:.32s;--dur-slow:.64s;--dur-image:1.2s;--z-raised:1;--z-bar:40;--z-header:50;--z-consent:70;--z-scrim:80;--z-drawer:90;--z-skip:100;accent-color:var(--encre)}@media (min-width:1024px){:root{--header-h:143px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--sticky-top);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--blanc);color:var(--texte);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.is-locked{overflow:hidden}@media (max-width:1023px){body.has-buybar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html:has(body.has-buybar){scroll-padding-bottom:96px}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-h2);color:var(--encre);line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}h1{font-weight:var(--fw-h1)}h3{font-weight:var(--fw-h3)}h4{font-weight:var(--fw-title)}p{text-wrap:pretty;margin:0}b,strong{font-weight:600}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}:where(input,select,textarea){border-radius:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--or-clair);color:var(--encre)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-skip);background:var(--encre);color:var(--blanc);padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.section-head{gap:var(--space-4) var(--space-8);margin-bottom:var(--space-block);display:grid}.section-head h2{max-width:16ch;font-size:var(--fs-h2)}.section-head p{max-width:var(--measure-lead);color:var(--texte-doux);font-size:var(--fs-lead);line-height:var(--lh-text)}@media (min-width:900px){.section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}}.btn{min-height:var(--control-h);border:1px solid var(--action);border-radius:var(--radius-control);background:var(--action);color:var(--blanc);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:var(--ls-caps);text-align:center;text-transform:uppercase;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 32px;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--action-survol);border-color:var(--action-survol)}}.btn:active{background:var(--action-actif);border-color:var(--action-actif)}.btn:disabled,.btn[aria-disabled=true]{background:var(--poudre);border-color:var(--poudre);color:var(--texte-doux);cursor:not-allowed}.btn--ghost{border-color:var(--encre);color:var(--encre);background:0 0}@media (hover:hover){.btn--ghost:hover{background:var(--encre);border-color:var(--encre);color:var(--blanc)}}.btn--light{background:var(--blanc);border-color:var(--blanc);color:var(--encre)}@media (hover:hover){.btn--light:hover{background:var(--poudre);border-color:var(--poudre);color:var(--encre)}}.btn--sm{min-height:var(--control-h-sm);padding:0 20px}.btn--lg{min-height:var(--control-h-lg)}.btn--block{width:100%}.icon-btn{border-radius:var(--radius-icon);width:44px;height:44px;color:var(--encre);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn--outline{border-color:var(--ligne);background:var(--blanc)}@media (hover:hover){.icon-btn:hover:not(:disabled){color:var(--or-profond)}.icon-btn--outline:hover:not(:disabled){border-color:var(--encre);color:var(--encre)}}.icon-btn:disabled{opacity:.35;cursor:default}.chip{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-4);border:1px solid var(--ligne);border-radius:var(--radius-control);background:var(--blanc);color:var(--encre);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:1.2;display:inline-flex}@media (hover:hover){.chip:hover{border-color:var(--encre)}}.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--encre);border-color:var(--encre);color:var(--blanc)}.chip:has(input:checked){background:var(--encre);border-color:var(--encre);color:var(--blanc)}.field{width:100%;min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--bordure-champ);border-radius:var(--radius-control);background:var(--blanc);color:var(--encre);font:inherit;font-size:var(--fs-body);letter-spacing:0;appearance:none;transition:border-color var(--dur-fast) var(--ease);font-weight:400}textarea.field{min-height:120px;padding-block:var(--space-3);line-height:var(--lh-ui);resize:vertical}select.field{background:var(--blanc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232e2724' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer;padding-right:44px}.field::-webkit-search-decoration{-webkit-appearance:none}.field::-webkit-search-cancel-button{-webkit-appearance:none}.field::placeholder{color:var(--texte-doux);opacity:1}@media (hover:hover){.field:hover{border-color:var(--encre)}}.field:focus-visible{border-color:var(--encre);outline-offset:2px}.field[aria-invalid=true]{border-color:var(--erreur)}.badge{background:var(--blanc);color:var(--encre);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;align-items:center;padding:5px 8px 4px;font-weight:500;line-height:1.2;display:inline-flex}.badge--muted{color:var(--texte-doux)}.link{align-items:center;gap:var(--space-2);background:linear-gradient(var(--or), var(--or)) 0 100% / 100% 1px no-repeat;color:var(--encre);font-size:var(--fs-small);transition:color var(--dur) var(--ease);padding-bottom:5px;font-weight:500;display:inline-flex}button.link{background-color:#0000;border:0;padding-inline:0}.link:hover{color:var(--or-profond)}@media (prefers-reduced-motion:no-preference){.link:hover{animation:filet var(--dur-slow) var(--ease-lent)}}@keyframes filet{0%{background-size:0 1px}to{background-size:100% 1px}}.link--quiet{background-image:linear-gradient(var(--ligne), var(--ligne));color:var(--texte);font-weight:400}.link--quiet:hover{background-image:linear-gradient(var(--encre), var(--encre));color:var(--encre)}.link--inverse{background-image:linear-gradient(var(--or-clair), var(--or-clair));color:var(--blanc)}.link--inverse:hover{color:var(--or-clair)}.price{font-variant-numeric:tabular-nums lining-nums}
