:root{--paper: #f8f3ee;--snow: #fdfbf8;--ivory: #f1e9e1;--ink: #2a211c;--ink-2: #6d6058;--line: rgba(42, 33, 28, .13);--accent: #5c3550;--accent-2: #47273d;--accent-clair: #f3e9ee;--gold: #5c3550;--gold-2: #f0d9e4;--night: #33202c;--btn-bg: var(--accent);--btn-fg: #fff;--serif: "Fraunces", "Cormorant Garamond", Georgia, serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--header-h: 72px;--radius: 26px;--max: 1280px;--gutter: clamp(20px, 5vw, 72px);--ch-sw-0: #6b615b;--ch-sw-1: #1e1f22;--ch-sw-2: #a08c7c;--ch-sw-3: #a9714c;--ch-sw-4: #5e2230}body.ch{background:radial-gradient(120% 70% at 85% 0%,#fbeef0,#fbeef000 60%),var(--paper);color:var(--ink);font:400 16.5px/1.6 var(--sans)}.ch ::selection{background:var(--gold-2);color:var(--ink)}.ch-display,.ch-title,.mm-title{font-family:var(--serif);font-weight:320;font-variation-settings:"opsz" 144;letter-spacing:-.02em;text-wrap:balance;margin:0}.ch-display{font-size:clamp(2.7rem,1.2rem + 5.4vw,5.6rem);line-height:1}.ch-title,.mm-title{font-size:clamp(2.1rem,1.2rem + 3vw,3.7rem);line-height:1.04}.ch-display em,.ch-title em{font-style:italic;font-weight:300;color:var(--accent)}.ch-lead{font-size:clamp(1rem,.95rem + .3vw,1.16rem);line-height:1.6;color:var(--ink-2);max-width:36ch;text-wrap:pretty}.ch-kicker,.ch-step{font:600 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ch-step{font-family:var(--serif);font-size:1.05rem;font-weight:400;font-style:italic;letter-spacing:.04em}.ch-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;white-space:nowrap;font:600 15px/1 var(--sans);letter-spacing:.01em;transition:transform .3s var(--ease),background-color .2s,box-shadow .3s var(--ease)}.ch-pill:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 14px 28px -16px #5c3550b3}.ch-pill:active{transform:scale(.985)}.ch-pill--sm{min-height:38px;padding:0 18px;font-size:13.5px}.ch-pill--lg{min-height:60px;padding:0 34px;font-size:16px}.ch-pill--ligne{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.ch-pill--ligne:hover{background:var(--accent-clair);box-shadow:inset 0 0 0 1px var(--accent)}.ch-pill[disabled],.ch-pill[aria-busy=true]{opacity:.5;cursor:default;transform:none;box-shadow:none}.ch-link{display:inline-flex;align-items:center;gap:.5em;color:var(--accent);font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);padding-bottom:3px}.ch-link .mm-icon{width:16px;height:16px;transition:transform .3s var(--ease)}.ch-link:hover .mm-icon{transform:translate(4px)}.ch-header{position:sticky;top:0;z-index:40;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:var(--gutter);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .35s,box-shadow .35s}.ch-header--over{margin-bottom:calc(-1 * var(--header-h));background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ch-header--over.is-solid{background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.ch-header__logo{font:400 1.5rem/1 var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.01em;color:var(--ink);text-decoration:none;margin:0;white-space:nowrap}.ch-header__nav{display:flex;gap:clamp(18px,2.4vw,36px);margin-left:auto;font-size:14.5px}.ch-header__nav a{text-decoration:none;color:var(--ink-2);transition:color .2s}.ch-header__nav a:hover{color:var(--accent)}.ch-header__tools{display:flex;align-items:center;gap:16px}.ch-region{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.ch-lang{display:flex;gap:2px}.ch-lang button{border:0;background:none;padding:6px 7px;font-size:13px;font-weight:600;color:var(--ink-2);border-radius:8px}.ch-lang button[aria-current=true]{color:var(--accent)}.ch-header__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:var(--accent);font-size:12px}.ch-scene{position:relative}.ch-scene__repere{position:absolute;top:36%;left:0}.ch-scene__pin{position:relative;display:grid;align-items:center;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-block:calc(var(--header-h) + 24px) 56px}.ch-prod{position:relative;grid-column:2;grid-row:1;justify-self:center;display:grid;place-items:center;height:min(82svh,860px);aspect-ratio:4 / 5;max-width:100%}.ch-prod__halo{position:absolute;top:6%;right:2%;bottom:2%;left:2%;border-radius:50%;z-index:0;background:radial-gradient(closest-side,#fff,#fbeaec 46%,#fbeaec00)}.ch-prod__in{position:relative;z-index:1;width:100%;height:100%}.ch-prod__img,.ch-prod__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ch-prod__canvas{opacity:0}.ch-scene.is-ready .ch-prod__canvas{opacity:1}.ch-scene.is-ready .ch-prod__img{visibility:hidden}.ch-beats{grid-column:1;grid-row:1;display:grid;gap:clamp(56px,9vw,120px)}.ch-beat{display:grid;gap:18px;justify-items:start;align-content:center}.ch-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:10px}.ch-hero__note{font-size:14.5px;color:var(--ink-2)}.ch-hero__note strong{color:var(--ink);font-weight:600}.ch-scroll,.ch-points{display:none}.ch-anim .ch-scene:not(.is-live) .ch-beat--hero>*,.ch-anim .ch-scene:not(.is-live) .ch-prod{opacity:0}.ch-anim .ch-scene{height:420svh}.ch-anim .t-index #main{display:flow-root}.ch-anim .ch-scene{margin-top:calc(-1 * var(--barre-h))}.ch-anim .ch-scene .ch-scene__pin{position:sticky;top:0;height:100svh;padding-block:calc(var(--header-h) + var(--barre-h)) 0}.ch-anim .ch-scene .ch-beats{gap:0}.ch-anim .ch-scene .ch-beat{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .2s linear,transform .2s linear,visibility 0s .2s}.ch-anim .ch-scene .ch-beat.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease) .22s,transform .8s var(--ease) .22s,visibility 0s .22s}.ch-anim .ch-scene .ch-scroll{display:flex;align-items:center;gap:12px;position:absolute;left:0;bottom:28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:opacity .4s}.ch-scroll span{width:44px;height:1px;background:currentColor;transform-origin:left;animation:ch-trait 2.4s var(--ease) infinite}@keyframes ch-trait{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.ch-scroll.is-off{opacity:0}.ch-anim .ch-scene .ch-points{display:flex;gap:8px;position:absolute;right:0;bottom:30px;margin:0;padding:0;list-style:none}.ch-points li{width:22px;height:2px;border-radius:2px;background:var(--line);transition:background-color .4s,width .5s var(--ease)}.ch-points li.is-on{width:44px;background:var(--accent)}.ch-sec{padding-block:clamp(72px,10vw,150px);width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.ch-head{display:grid;gap:18px}.ch-head--centre{justify-items:center;text-align:center;margin-bottom:clamp(36px,5vw,64px)}.ch-head--centre .ch-lead{max-width:46ch}.ch-gamme{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:0;padding:0}.ch-gamme__lien{display:grid;justify-items:center;gap:12px;padding-bottom:6px;text-decoration:none;color:inherit}.ch-gamme__media{display:block;width:100%;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,var(--snow) 0%,var(--ivory) 100%);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s,transform .6s var(--ease)}.ch-gamme__media img{width:100%;height:100%;object-fit:contain;padding:8% 6% 0;transition:transform .8s var(--ease)}.ch-gamme__lien:hover .ch-gamme__media img{transform:scale(1.045)}.ch-gamme__item.is-on .ch-gamme__media{box-shadow:inset 0 0 0 1.5px var(--accent)}.ch-gamme__nom{font:400 1.25rem/1.2 var(--serif);font-variation-settings:"opsz" 40}.ch-gamme__item--epuise{opacity:.5}.ch-offre__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.ch-offre__media{position:relative;aspect-ratio:4 / 5;border-radius:calc(var(--radius) + 8px);overflow:hidden;background:radial-gradient(90% 70% at 50% 40%,#fff 0%,#fbeeef 55%,var(--ivory) 100%)}.ch-offre__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7% 5% 0;transition:opacity .6s var(--ease),transform .9s var(--ease)}.ch-offre__img.is-off{opacity:0;transform:scale(1.03)}.ch-offre__body{display:grid;gap:20px;justify-items:start}.ch-buy{display:grid;gap:24px;width:100%;max-width:520px;margin-top:8px}.ch-buy fieldset{border:0;margin:0;padding:0;min-width:0}.ch-buy legend,.ch-buy__legend{padding:0;margin-bottom:12px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.ch-buy legend strong{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;color:var(--ink);margin-left:8px}.ch-swatches{display:flex;flex-wrap:wrap;gap:12px}.ch-swatch{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;padding:0;background:none;border-radius:50%;cursor:pointer}.ch-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ch-swatch__dot{width:32px;height:32px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px #2a211c1f;transition:transform .3s var(--ease),box-shadow .3s}.ch-swatch:hover .ch-swatch__dot{transform:scale(1.08)}.ch-swatch input:checked+.ch-swatch__dot{box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--accent)}.ch-swatch input:focus-visible+.ch-swatch__dot{outline:2px solid var(--accent);outline-offset:6px}.ch-buy__packs{display:grid;grid-template-columns:1fr;gap:10px}.ch-buy__packs legend{grid-column:1 / -1}.ch-pack{position:relative;display:block;cursor:pointer}.ch-pack--fixe{cursor:default}.ch-pack input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ch-pack__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;height:100%;padding:16px 18px;border-radius:18px;background:var(--snow);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,background-color .25s}.ch-pack--fixe .ch-pack__body{grid-template-columns:minmax(0,1fr) auto}.ch-pack input:checked+.ch-pack__body{background:var(--accent-clair);box-shadow:inset 0 0 0 1.5px var(--accent)}.ch-pack input:focus-visible+.ch-pack__body{outline:2px solid var(--accent);outline-offset:3px}.ch-pack__dot{margin-top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #2a211c4d;transition:box-shadow .2s,background .2s}.ch-pack input:checked+.ch-pack__body .ch-pack__dot{box-shadow:inset 0 0 0 1.5px var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,#fff 6px)}.ch-pack__txt{display:grid;gap:2px;justify-items:start;min-width:0}.ch-pack__name{font:400 1.4rem/1.1 var(--serif);font-variation-settings:"opsz" 60}.ch-pack__sub{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.ch-pack__sub em{font-style:normal;font-weight:600;color:var(--accent)}.ch-pack__price{padding-top:3px;font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ch-pack__save{margin-top:4px;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.35;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,#fff)}.ch-buy__add{width:100%}.ch-buy__dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.ch-doutes{display:grid;gap:16px;margin:10px 0 0;padding:18px 0 0;border-top:1px solid var(--line);width:100%}.ch-doutes li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.ch-doutes .mm-icon{width:20px;height:20px;margin-top:1px;color:var(--accent)}.ch-doutes p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.ch-doutes .ch-doutes__q{font-weight:600;font-size:14.5px;color:var(--ink)}.ch-doutes__lien{color:var(--accent);text-underline-offset:3px}.ch-doutes .ch-pay{margin-top:8px}.ch-sticky{display:none}.ch-promesses__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);margin:0;padding:0}.ch-carte{display:grid;gap:12px;align-content:start;justify-items:start;padding:clamp(22px,2.6vw,36px);border-radius:var(--radius);background:var(--snow);box-shadow:inset 0 0 0 1px var(--line)}.ch-carte>.mm-icon{width:26px;height:26px;color:var(--accent)}.ch-carte h3{font:400 1.5rem/1.15 var(--serif);font-variation-settings:"opsz" 60;margin:0;text-wrap:balance}.ch-carte p{color:var(--ink-2);font-size:15px}.ch-carte--forte{background:var(--accent-clair);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.ch-carte__dates{color:var(--ink)!important}.ch-carte__dates strong{font-weight:600;white-space:nowrap}.ch-carte__noel{display:flex;align-items:center;gap:8px;color:var(--accent)!important;font-weight:600}.ch-carte__noel .mm-icon{width:18px;height:18px}.ch-pay{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0}.ch-pay__icon{width:38px;height:24px}.ch-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);align-items:start}.ch-faq__liste{border-top:1px solid var(--line)}.ch-faq__item{border-bottom:1px solid var(--line)}.ch-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:400 1.3rem/1.25 var(--serif);font-variation-settings:"opsz" 40}.ch-faq__item summary::-webkit-details-marker{display:none}.ch-faq__item summary .mm-icon{width:20px;height:20px;color:var(--accent);transition:transform .35s var(--ease)}.ch-faq__item[open] summary .mm-icon{transform:rotate(45deg)}.ch-faq__item p{padding:0 44px 24px 0;color:var(--ink-2);max-width:60ch}.ch-footer{border-top:1px solid var(--line);margin-top:clamp(24px,4vw,56px);padding:clamp(44px,6vw,80px) var(--gutter) 28px}.ch-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;width:min(100%,var(--max));margin-inline:auto}.ch-footer__logo{font:400 2rem/1 var(--serif);font-variation-settings:"opsz" 100;margin-bottom:12px}.ch-footer__marque p:last-child{color:var(--ink-2);max-width:30ch}.ch-footer__col{display:grid;gap:10px;align-content:start;font-size:15px}.ch-footer__col h2{font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px}.ch-footer__col a{text-decoration:none}.ch-footer__col a:hover{color:var(--accent)}.ch-footer__bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;width:min(100%,var(--max));margin:44px auto 0;padding-top:22px;border-top:1px solid var(--line);font-size:13px;letter-spacing:.06em;color:var(--ink-2)}.ch .mm-btn{font-family:var(--sans);font-weight:600}.ch .mm-drawer{background:var(--paper)}.ch .mm-drawer__head h2,.ch .mm-line__info a{font-family:var(--serif);font-weight:400}.ch .mm-line__img{background:linear-gradient(180deg,var(--snow),var(--ivory))}.ch .mm-drawer__upsell{background:var(--accent-clair);color:var(--ink)}.ch .mm-drawer__upsell strong{color:var(--accent);font-weight:600}.ch .mm-drawer__upsell .mm-btn{color:var(--accent)}.ch .mm-simple,.ch .mm-cartpage{padding-top:clamp(48px,7vw,96px)}.ch-soon{min-height:100svh;display:grid;grid-template-rows:auto 1fr;padding:0 var(--gutter) 40px}.ch-soon__top{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.ch-soon__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;width:min(100%,var(--max));margin-inline:auto}.ch-soon__texte{display:grid;gap:20px;justify-items:start}.ch-soon__media{position:relative;display:grid;place-items:center;justify-self:center;height:min(74svh,760px);aspect-ratio:4 / 5;max-width:100%}.ch-soon__media img{position:relative;width:100%;height:100%;object-fit:contain}.ch-soon__form{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:460px}.ch-soon__form input{flex:1 1 200px;min-height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:var(--snow);color:var(--ink)}.ch-soon__form input[aria-invalid=true]{border-color:#b4553f}.ch-soon__ok{color:var(--accent);font-weight:600}.ch-soon__err{flex-basis:100%;color:#a3432e;font-size:14px}.ch-soon__owner{margin-top:10px;font-size:14px;color:var(--ink-2)}.ch-soon__owner summary{cursor:pointer;margin-bottom:12px}@media(max-width:989px){.ch-header__nav,.ch-region{display:none}.ch-promesses__grille,.ch-faq__grid{grid-template-columns:1fr}.ch-footer__grid{grid-template-columns:1fr 1fr}.ch-footer__marque{grid-column:1 / -1}}@media(max-width:749px){:root{--header-h: 60px}.ch-scene__pin{grid-template-columns:1fr;gap:12px;padding-block:calc(var(--header-h) + 8px) 40px}.ch-prod{grid-column:1;grid-row:1;height:auto;width:min(82vw,46svh * .8)}.ch-beats{grid-row:2;gap:44px}.ch-beat{gap:12px}.ch-display{font-size:clamp(2.5rem,11.5vw,3.3rem)}.ch-anim .ch-scene{height:380svh}.ch-anim .ch-scene .ch-scene__pin{grid-template-rows:minmax(0,1fr) auto;gap:6px;align-items:stretch;padding-block:calc(var(--header-h) + var(--barre-h)) calc(92px + env(safe-area-inset-bottom))}.ch-anim .ch-scene .ch-prod{justify-self:stretch;width:100%;height:100%;min-height:0;aspect-ratio:auto}.ch-anim .ch-scene .ch-beats{min-height:14.5rem;align-items:start}.ch-anim .ch-scene .ch-beat{align-content:start}.ch-anim .ch-scene .ch-scroll{display:none}.ch-anim .ch-scene .ch-points{right:auto;left:0;bottom:calc(78px + env(safe-area-inset-bottom))}.ch-hero__cta .ch-pill{display:none}.ch-gamme{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.ch-gamme::-webkit-scrollbar{display:none}.ch-gamme__item{scroll-snap-align:center}.ch-offre__grid{grid-template-columns:1fr}.ch-faq__item summary{font-size:1.15rem;padding:18px 0}.ch-faq__item p{padding-right:0}.ch-soon__grid{grid-template-columns:1fr}.ch-soon__media{grid-row:1;height:40svh}.ch-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ch-sticky{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;z-index:45;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:8px 8px 8px 20px;border-radius:999px;background:color-mix(in srgb,var(--snow) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--line),0 18px 40px -18px #2a211c73;transform:translateY(160%);transition:transform .5s var(--ease)}.ch-sticky.is-on{transform:none}.ch-sticky__info{display:grid;gap:1px;min-width:0;font-size:13px;line-height:1.3;color:var(--ink-2)}.ch-sticky__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-sticky__info strong{font-size:15px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ch-sticky .ch-pill{min-height:46px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.ch-pill,.ch-gamme__media img,.ch-offre__img,.ch-sticky{transition:none}.ch-scroll span{animation:none}}.ch .mm-drawer__upsell{display:none!important}.ch-buy__colors[data-ch-couleur2]{margin-top:-8px}.ch--luxe .ch-display{font-weight:280;letter-spacing:-.03em;line-height:1.02;font-size:clamp(2.6rem,1.1rem + 5vw,5.2rem)}.ch--luxe .ch-title,.ch--luxe .mm-title{font-weight:300;letter-spacing:-.025em;line-height:1.08;font-size:clamp(2rem,1.1rem + 2.7vw,3.3rem)}.ch--luxe .ch-display em,.ch--luxe .ch-title em{font-weight:280;letter-spacing:-.01em}.ch--luxe .ch-display,.ch--luxe .ch-title{overflow-wrap:break-word}.ch--luxe .ch-kicker,.ch--luxe .ch-footer__col h2{font-weight:500;font-size:11.5px;letter-spacing:.26em}.ch--luxe .ch-lead{font-size:clamp(1rem,.96rem + .22vw,1.1rem);line-height:1.75;max-width:40ch}.ch--luxe .ch-pill{font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:54px;padding:0 34px}.ch--luxe .ch-pill--sm{min-height:38px;padding:0 18px;font-size:11.5px}.ch--luxe .ch-pill--lg{min-height:60px;padding:0 38px;font-size:13px}.ch--luxe .ch-header__nav a{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ch--luxe .ch-pack__price,.ch--luxe .ch-sticky__info strong{font-family:var(--serif);font-weight:400;font-variant-numeric:lining-nums tabular-nums}.ch--luxe .ch-pack__price{font-size:1.3rem}.ch--luxe .ch-display,.ch--luxe .ch-title,.ch--luxe .mm-title{word-spacing:.07em}@media(max-width:749px){.ch--luxe .ch-display{font-size:clamp(2.4rem,11vw,3.1rem)}}@media(max-width:389px){.ch--luxe .ch-header .ch-pill--sm{letter-spacing:.1em;font-size:11px;padding:0 14px}}@media(max-width:359px){.ch--luxe .ch-pill{letter-spacing:.08em;font-size:11px;padding:0 16px}.ch--luxe .ch-pill--lg{letter-spacing:.06em;font-size:11px;padding:0 12px}.ch--luxe .ch-pack__price{font-size:1.1rem}.ch--luxe .ch-pack__name{font-size:1.05rem}}:root{--barre-h: 34px}.ch-barre{position:relative;z-index:41;background:color-mix(in srgb,var(--accent) 9%,var(--paper));box-shadow:inset 0 -1px 0 var(--line)}.ch-barre__liste{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 clamp(14px,2.4vw,32px);min-height:var(--barre-h);margin:0;padding:0 var(--gutter);list-style:none;font-size:12px;letter-spacing:.02em;color:var(--ink-2)}.ch-barre__liste li+li:before{content:"\b7";margin-right:clamp(14px,2.4vw,32px);opacity:.55}@media(max-width:749px){:root{--barre-h: 40px}.ch-barre__liste{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.45fr);align-content:center;gap:8px;min-height:var(--barre-h);padding-block:4px;padding-inline:14px;text-align:center;font-size:10.5px;line-height:1.25;letter-spacing:.01em}.ch-barre__liste li+li:before{content:none}.t-product .ch-offre__media{aspect-ratio:9 / 8}.t-product .ch-offre__body>.ch-lead{display:none}.t-product .ch-offre__grid{gap:20px}}.ch--luxe .ch-barre__liste{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}@media(max-width:389px){.ch--luxe .ch-barre__liste{text-transform:none;letter-spacing:.01em;font-size:10.5px}}.ch--luxe .ch-doutes .ch-doutes__q{font-weight:600;letter-spacing:0}@media(max-width:340px){.ch-buy__add{padding-inline:14px;font-size:14px}.ch-sticky{left:6px;right:6px;gap:8px;padding-left:14px}.ch-sticky .ch-pill{padding:0 14px}.ch-header__tools{gap:8px}.ch-header .ch-pill--sm{padding-inline:12px}.ch-header .ch-logo-img{width:120px}.ch-sticky__nom{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ch.css.map */
