:root{--ch-ivory: #ffffff;--ch-bone: #f4ede2;--ch-ink: #1a1a1a;--ch-graphite: #4a4a4a;--ch-mute: #8a8478;--ch-bordeaux: #6C3840;--ch-bordeaux-dark: #4F2830;--ch-rose: #6C3840;--ch-rose-deep: #6C3840;--ch-hairline: #e8e2d8}body{background:var(--ch-ivory);color:var(--ch-ink);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55;font-weight:400}h1,h2,h3,h4,h5,h6,.font-display{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:300;letter-spacing:-.01em;color:var(--ch-ink)}em,.italic-accent{font-style:italic;font-family:Cormorant Garamond,serif;font-weight:300}.eyebrow,.ch-label,.tracked-label{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-mute)}.hairline{border-color:var(--ch-hairline)}.text-graphite{color:var(--ch-graphite)}.text-mute{color:var(--ch-mute)}.text-rose{color:var(--ch-rose-deep)}.ch-founder-quote{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--ch-ink);font-size:clamp(28px,3.6vw,48px);line-height:1.25;max-width:720px;margin:0 auto;text-align:center;padding:5rem 1rem 0}.ch-founder-quote+.ch-founder-signature{display:block;text-align:center;margin-top:2rem;padding-bottom:5rem;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-mute)}.ch-trust-band{border-top:1px solid var(--ch-hairline);padding:3.5rem 1.5rem;background:var(--ch-ivory)}.ch-trust-band__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.ch-trust-band__item h4{font-family:Cormorant Garamond,serif;font-weight:300;font-size:20px;margin:0 0 .5rem;color:var(--ch-ink)}.ch-trust-band__item p{font-size:14px;color:var(--ch-graphite);margin:0;line-height:1.55}@media(max-width:749px){.ch-trust-band__grid{grid-template-columns:repeat(2,1fr)}}.ch-hero-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;height:80vh;min-height:600px;background:var(--ch-ivory)}.ch-hero-slice{position:relative;overflow:hidden}.ch-hero-slice img{width:100%;height:100%;object-fit:cover;transition:transform .9s ease}.ch-hero-slice:hover img{transform:scale(1.04)}.ch-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a1a73,#1a1a1a1a 40%,#1a1a1a00 70%)}.ch-hero{position:relative}.ch-hero-grid{gap:0}.ch-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;color:#fff;padding:3rem 4rem 4rem;pointer-events:none;z-index:2}.ch-hero-overlay .eyebrow{display:inline-block;color:#fff;background:#1a1a1ad9;padding:.65rem 1rem;margin-bottom:1.75rem;letter-spacing:.18em;font-size:11px}.ch-hero-overlay h1{font-size:clamp(44px,6.2vw,96px);line-height:1;color:#fff;margin:0;max-width:920px;font-family:Cormorant Garamond,serif;font-weight:300}.ch-hero-overlay h1 em{display:block;font-style:italic;font-weight:300}.ch-hero-overlay .ch-hero-cta{margin-top:2.5rem;display:flex;gap:2rem;pointer-events:auto;flex-wrap:wrap;align-items:center}.ch-hero-overlay .ch-hero-cta a{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:1rem 1.75rem}.ch-hero-overlay .ch-hero-cta a.primary{background:#fff;color:var(--ch-ink);padding:1.1rem 1.75rem}.ch-hero-overlay .ch-hero-cta a.secondary{color:#fff;border-bottom:1px solid #ffffff;padding:0 0 .35rem}@media(max-width:749px){.ch-hero-grid{grid-template-columns:repeat(2,1fr);height:70vh}}.ch-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1440px;margin:0 auto;padding:4rem 1.5rem}.ch-category-card{position:relative;aspect-ratio:3/4;overflow:hidden;display:block}.ch-category-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ch-category-card:hover img{transform:scale(1.05)}.ch-category-card__label{position:absolute;left:0;right:0;bottom:0;padding:1.5rem;background:linear-gradient(to top,rgba(26,26,26,.6),transparent);color:#fff;font-family:Cormorant Garamond,serif;font-weight:300;font-size:24px}@media(max-width:749px){.ch-category-grid{grid-template-columns:repeat(2,1fr)}}.ch-section{padding:5rem 1.5rem}.ch-section-narrow{max-width:1280px;margin:0 auto}.ch-section-wide{max-width:1440px;margin:0 auto}.product-card .product-card__media--secondary,.product-card [data-secondary-media],.card-hover .card-img-secondary{opacity:0;transition:opacity .35s ease;position:absolute;top:0;right:0;bottom:0;left:0}.product-card:hover .product-card__media--secondary,.product-card:hover [data-secondary-media],.card-hover:hover .card-img-secondary{opacity:1}.ch-stock-urgency{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#6c384012;color:var(--ch-rose-deep);border-radius:2px;font-size:13px;margin:.75rem 0}.ch-stock-urgency:before{content:"\2022";color:var(--ch-rose-deep);font-size:20px;line-height:0}.ch-sticky-atc{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0);z-index:50;background:var(--ch-ivory);border-top:1px solid var(--ch-hairline);padding:.75rem 1rem env(safe-area-inset-bottom);display:none;align-items:center;gap:.75rem;box-shadow:0 -4px 16px #1a1a1a0f}.ch-sticky-atc__title{flex:1;font-size:14px;color:var(--ch-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ch-sticky-atc__price{font-weight:500;color:var(--ch-rose-deep)}.ch-sticky-atc button,.ch-sticky-atc .button{background:var(--ch-ink);color:var(--ch-ivory);border:none;padding:.75rem 1.25rem;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px}.ch-sticky-atc.is-visible{display:flex}@media(min-width:750px){.ch-sticky-atc{display:none!important}}body.has-cookie-strip .ch-sticky-atc{bottom:56px!important}@media(min-width:600px){body.has-cookie-strip .ch-sticky-atc{bottom:64px!important}}.ch-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a8c;display:none;align-items:center;justify-content:center;z-index:100;padding:1rem}.ch-modal.is-open{display:flex}.ch-modal__panel{background:var(--ch-ivory);max-width:720px;width:100%;max-height:90vh;overflow-y:auto;padding:2.5rem;border-radius:2px;position:relative}.ch-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:24px;cursor:pointer;color:var(--ch-ink)}.ch-modal__title{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;color:var(--ch-ink);font-size:32px;margin:0 0 1rem}.ch-size-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:14px}.ch-size-table th,.ch-size-table td{border:1px solid var(--ch-hairline);padding:.65rem .75rem;text-align:left}.ch-size-table th{background:var(--ch-bone);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--ch-mute)}.ch-cross-sell-showroom{background:var(--ch-bone);border-left:3px solid var(--ch-rose-deep);padding:1.5rem 1.75rem;margin:1.5rem 0}.ch-cross-sell-showroom h4{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;color:var(--ch-ink);font-size:22px;margin:0 0 .5rem}.ch-cross-sell-showroom p{font-size:14px;color:var(--ch-graphite);margin:0 0 1rem}.ch-cross-sell-showroom a{display:inline-block;background:var(--ch-ink);color:var(--ch-ivory);text-decoration:none;padding:.75rem 1.5rem;font-size:11px;text-transform:uppercase;letter-spacing:.22em;border-radius:2px}.ch-cross-sell-showroom a:hover{background:var(--ch-rose-deep)}.ch-service{background:var(--ch-bone);padding:6rem 1.5rem}.ch-service__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ch-service__image img{width:100%;aspect-ratio:4/5;object-fit:cover}.ch-service__body .eyebrow{display:block;margin-bottom:1.25rem}.ch-service__body h2{font-size:clamp(32px,4vw,56px);margin:0 0 1.5rem;line-height:1.1}.ch-service__body p{color:var(--ch-graphite);font-size:16px;line-height:1.7;margin:0 0 1rem;max-width:480px}.ch-service__cta{display:inline-block;margin-top:1.5rem;padding:1rem 1.75rem;background:var(--ch-ink);color:var(--ch-ivory);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}@media(max-width:749px){.ch-service__grid{grid-template-columns:1fr;gap:2rem}}.ch-founder-story{padding:6rem 1.5rem}.ch-founder-story__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ch-founder-story__image img{width:100%;aspect-ratio:4/5;object-fit:cover}.ch-founder-story__body .eyebrow{display:block;margin-bottom:1.25rem}.ch-founder-story__body h2{font-size:clamp(32px,4vw,56px);margin:0 0 1.5rem;line-height:1.1}.ch-founder-story__body p{color:var(--ch-graphite);font-size:16px;line-height:1.7;margin:0 0 1rem;max-width:480px}.ch-founder-story__signature{font-family:Cormorant Garamond,serif;font-style:italic;font-size:24px;color:var(--ch-rose-deep);margin-top:1.5rem!important}@media(max-width:749px){.ch-founder-story__grid{grid-template-columns:1fr}}h1{font-size:clamp(40px,5vw,64px)}h2{font-size:clamp(32px,4vw,48px)}h3{font-size:clamp(24px,3vw,32px)}h4{font-size:clamp(20px,2.4vw,24px)}.button,button.button{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:1rem 1.75rem;border-radius:2px}@keyframes chFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ch-anim-1{animation:chFadeUp .7s ease-out .1s both}.ch-anim-2{animation:chFadeUp .9s cubic-bezier(.25,.1,.25,1) .2s both}.ch-anim-3{animation:chFadeUp .7s ease-out .5s both}.ch-hero-slice__label{position:absolute;left:0;right:0;bottom:1.5rem;display:none;justify-content:center;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#faf7f2d9;pointer-events:none;transition:color .25s ease;z-index:1}@media(min-width:1024px){.ch-hero-slice__label{display:flex}}.ch-hero-slice:hover .ch-hero-slice__label{color:#faf7f2}.ch-hero-slice+.ch-hero-slice:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#faf7f24d;z-index:2}.product-list--carousel,[data-section-type=product-list] .scroll-area,.product-list .scroll-area{scroll-snap-type:x mandatory;scrollbar-width:none}.product-list--carousel::-webkit-scrollbar,.product-list .scroll-area::-webkit-scrollbar{display:none}.product-list--carousel .product-card,.product-list .scroll-area .product-card{scroll-snap-align:start}.ch-pdp-vendor{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-mute);margin:0 0 .75rem;display:block}.ch-pdp-extras{margin-top:1.25rem}.ch-pdp-extras__row{display:flex;gap:1rem;align-items:center;font-size:13px;color:var(--ch-graphite);margin-bottom:1rem;flex-wrap:wrap}.ch-pdp-extras__row a{color:var(--ch-ink);text-decoration:none;border-bottom:1px solid var(--ch-ink);padding-bottom:1px}.ch-pdp-extras__row a:hover{color:var(--ch-rose-deep);border-color:var(--ch-rose-deep)}.ch-accordion{border-top:1px solid var(--ch-hairline)}.ch-accordion:last-of-type{border-bottom:1px solid var(--ch-hairline)}.ch-accordion summary{list-style:none;cursor:pointer;padding:1.25rem 0;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-ink)}.ch-accordion summary::-webkit-details-marker{display:none}.ch-accordion summary:after{content:"+";font-size:18px;color:var(--ch-mute);transition:transform .25s ease}.ch-accordion[open] summary:after{content:"\2212"}.ch-accordion__body{padding:0 0 1.5rem;color:var(--ch-graphite);font-size:14px;line-height:1.65}.ch-accordion__body p{margin:0 0 .75rem}.ch-accordion__body ul{padding-left:1.25rem;margin:.25rem 0 .5rem}.product-grid .product-card,[data-product-card]{position:relative}.product-grid .product-card .ratio,.product-grid .product-card [data-product-media-container]{aspect-ratio:4/5}.product-card .product-card__badge--sale,.product-grid .badge-sale{position:absolute;top:.5rem;left:.5rem;background:var(--ch-ink);color:var(--ch-ivory);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:.35rem .6rem;z-index:2}.product-recommendations h3{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:clamp(24px,3vw,36px);text-align:center;margin-bottom:2rem}.ch-footer-cols{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:3rem;padding:4rem 1.5rem 2.5rem;color:var(--ch-ivory)}.ch-footer-col h5{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-ivory);margin:0 0 1.25rem}.ch-footer-col ul{list-style:none;padding:0;margin:0}.ch-footer-col li{margin-bottom:.65rem}.ch-footer-col a{display:inline-flex;align-items:center;min-height:32px;color:#faf7f2b3;font-size:14px;text-decoration:none;transition:color .2s ease}.ch-footer-col a:hover{color:var(--ch-ivory)}.ch-footer-brand h4{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:28px;color:var(--ch-ivory);margin:0 0 1rem}.ch-footer-brand p{color:#faf7f2b3;font-size:14px;line-height:1.65;margin:0 0 1rem;max-width:320px}.ch-footer-newsletter{max-width:320px}.ch-footer-newsletter form{display:flex;gap:.5rem;margin-top:.5rem;border-bottom:1px solid rgba(250,247,242,.3);padding-bottom:.5rem}.ch-footer-newsletter input[type=email]{flex:1;background:transparent;border:none;color:var(--ch-ivory);font-size:13px;min-height:40px;padding:.5rem 0;outline:none}.ch-footer-newsletter input::placeholder{color:#faf7f280}.ch-footer-newsletter button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;background:transparent;border:none;color:var(--ch-ivory);font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}@media(max-width:999px){.ch-footer-cols{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;padding:3rem 1.25rem 1.5rem}.ch-footer-brand{grid-column:1 / -1}}.ch-hero-single{position:relative;width:100%;height:clamp(560px,82vh,880px);overflow:hidden;background:#1a1a1a}.ch-hero-single__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.88) saturate(.92);transform:scale(1.02);transition:transform 8s ease-out}.ch-hero-single:hover .ch-hero-single__img{transform:scale(1.06)}.ch-hero-single__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000 35%,#0000006b),linear-gradient(90deg,#0000002e,#0000 55%);pointer-events:none}.ch-hero-single__overlay{position:absolute;left:clamp(1.5rem,6vw,5rem);bottom:clamp(2.5rem,7vh,5rem);max-width:min(560px,88%);color:#fff;z-index:2}.ch-hero-single__overlay .eyebrow{display:inline-block;font-family:var(--font-body--family, "Inter", sans-serif);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:#faf7f2d1;margin-bottom:1.2rem}.ch-hero-single__overlay h1{font-family:Cormorant Garamond,Cormorant,Georgia,serif;font-weight:300;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.04;letter-spacing:-.01em;margin:0 0 1.1rem;color:#fff}.ch-hero-single__overlay h1 em{font-style:italic;color:#f4ede2}.ch-hero-single__lede{font-family:var(--font-body--family, "Inter", sans-serif);font-size:.95rem;line-height:1.55;color:#faf7f2e0;max-width:420px;margin:0 0 1.8rem;font-weight:400}.ch-hero-single__cta{display:flex;gap:.8rem;flex-wrap:wrap}.ch-hero-single__cta a{display:inline-flex;align-items:center;padding:.95rem 1.6rem;font-family:var(--font-body--family, "Inter", sans-serif);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:0;transition:background .25s,color .25s,border-color .25s}.ch-hero-single__cta a.primary{background:#fff;color:#1a1a1a;border:1px solid #ffffff}.ch-hero-single__cta a.primary:hover{background:transparent;color:#fff}.ch-hero-single__cta a.secondary{background:transparent;color:#fff;border:1px solid rgba(250,247,242,.6)}.ch-hero-single__cta a.secondary:hover{background:#faf7f214;border-color:#fff}@media(max-width:749px){.ch-hero-single{height:clamp(520px,78vh,720px)}.ch-hero-single__overlay{left:1.25rem;right:1.25rem;bottom:2rem;max-width:none}.ch-hero-single__overlay h1{font-size:clamp(2.2rem,9vw,3.2rem)}.ch-hero-single__cta a{padding:.85rem 1.2rem;font-size:.72rem}}.ch-hero-grid{display:none}.ch-hero-edit{position:relative;width:100%;min-height:clamp(620px,86vh,880px);display:flex;align-items:center;justify-content:center;background:radial-gradient(1100px 600px at 50% -10%,rgba(168,122,114,.1),transparent 60%),linear-gradient(180deg,#fff,#f4ede2);padding:clamp(4rem,10vh,8rem) 1.5rem;overflow:hidden;text-align:center}.ch-hero-edit:before,.ch-hero-edit:after{content:"";position:absolute;left:50%;width:1px;height:56px;background:linear-gradient(180deg,transparent,rgba(108,56,64,.45),transparent)}.ch-hero-edit:before{top:clamp(3rem,8vh,6rem)}.ch-hero-edit:after{bottom:clamp(3rem,8vh,6rem)}.ch-hero-edit__inner{position:relative;z-index:2;max-width:780px;color:#1a1a1a}.ch-hero-edit__inner .eyebrow{display:inline-block;font-family:var(--font-body--family, "Inter", sans-serif);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:500;color:#6c3840;margin-bottom:2.2rem}.ch-hero-edit__inner h1{font-family:Cormorant Garamond,Cormorant,Georgia,serif;font-weight:300;font-size:clamp(2.8rem,6.2vw,5.6rem);line-height:1.02;letter-spacing:-.012em;margin:0 0 1.8rem;color:#1a1a1a}.ch-hero-edit__inner h1 em{font-style:italic;color:#6c3840}.ch-hero-edit__lede{font-family:var(--font-body--family, "Inter", sans-serif);font-size:1rem;line-height:1.65;color:#4a4a4a;max-width:540px;margin:0 auto 2.4rem;font-weight:400}.ch-hero-edit__cta{display:inline-flex;gap:.8rem;flex-wrap:wrap;justify-content:center;margin-bottom:2.6rem}.ch-hero-edit__cta a{display:inline-flex;align-items:center;padding:.95rem 1.7rem;font-family:var(--font-body--family, "Inter", sans-serif);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:0;transition:background .25s,color .25s,border-color .25s}.ch-hero-edit__cta a.primary{background:#6c3840;color:#fff;border:1px solid #6C3840}.ch-hero-edit__cta a.primary:hover{background:#1a1a1a;border-color:#1a1a1a}.ch-hero-edit__cta a.secondary{background:transparent;color:#1a1a1a;border:1px solid #1a1a1a}.ch-hero-edit__cta a.secondary:hover{background:#1a1a1a;color:#fff}.ch-hero-edit__meta{display:flex;gap:.9rem;align-items:center;justify-content:center;flex-wrap:wrap;font-family:var(--font-body--family, "Inter", sans-serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a8478;font-weight:500}.ch-hero-edit__meta span:first-child{color:#6c3840;letter-spacing:0}.ch-hero-edit__ornament{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(20rem,50vw,42rem);color:#6c38400b;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}@media(max-width:749px){.ch-hero-edit{min-height:clamp(560px,80vh,760px);padding:4rem 1.25rem}.ch-hero-edit__inner h1{font-size:clamp(2.4rem,11vw,3.6rem)}.ch-hero-edit__cta a{padding:.85rem 1.3rem;font-size:.72rem}.ch-hero-edit__ornament{font-size:28rem}.ch-hero-edit__meta{font-size:10px;gap:.5rem}}.ch-hero-single{display:none}.announcement-bar{font-size:.7rem!important;letter-spacing:.24em!important}:root{--ch-ink: #1a1a1a;--ch-bordeaux: #6C3840;--ch-bordeaux-soft: #8a3c4b;--ch-ivory: #ffffff;--ch-bone: #f4ede2;--ch-rose: #6C3840;--ch-mute: #8a8478;--ch-hair: #e8e2d8;--ch-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ch-display-alt: "Cormorant Garamond", Georgia, "Times New Roman", serif}.ch-hero-edit,.ch-hero-single,.ch-hero-grid{display:none!important}.ch-hero-shop{position:relative;width:100%;height:clamp(520px,78vh,760px);overflow:hidden;background:var(--ch-bone);isolation:isolate}.ch-hero-shop__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ch-hero-shop__media img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(.96) saturate(.96) contrast(1.01);transform:scale(1.04);transition:transform 14s ease-out;animation:chHeroKenBurns 20s ease-out forwards}@keyframes chHeroKenBurns{0%{transform:scale(1.08) translate3d(-1.2%,-.6%,0)}to{transform:scale(1.02) translate3d(1%,.4%,0)}}.ch-hero-shop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f1200 0% 55%,#140f1261);pointer-events:none;z-index:1}.ch-hero-shop__frame{display:none}.ch-hero-shop__ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;pointer-events:none;z-index:2;font-family:var(--ch-display);color:#faf7f229;text-transform:uppercase;letter-spacing:.04em;line-height:.85;mix-blend-mode:soft-light;text-align:center}.ch-hero-shop__ghost span:first-child{font-size:clamp(3.2rem,9vw,8.5rem);font-weight:300;letter-spacing:.18em;margin-left:.18em}.ch-hero-shop__ghost span:last-child{font-size:clamp(7rem,22vw,22rem);font-weight:300;letter-spacing:-.02em;margin-top:-.05em}.ch-hero-shop__ghost em{font-family:var(--ch-display-alt);font-style:italic;font-weight:400}.ch-hero-shop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:clamp(2.5rem,6vw,5.5rem) clamp(2rem,6vw,5.5rem);z-index:3}.ch-hero-shop__copy{max-width:min(520px,90%);color:var(--ch-ivory)}.ch-hero-shop__eyebrow{display:inline-block;font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:500;color:#faf7f2eb;margin-bottom:1rem}.ch-hero-shop__copy h1{font-family:var(--ch-display);font-weight:400;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1;letter-spacing:.01em;margin:0 0 .7rem;color:var(--ch-ivory)}.ch-hero-shop__copy h1 em{font-family:var(--ch-display-alt);font-style:italic;color:var(--ch-bone);font-weight:400;letter-spacing:0}.ch-hero-shop__lede{font-family:Inter,sans-serif;font-size:.85rem;line-height:1.5;color:#faf7f2d9;max-width:360px;margin:0 0 1.6rem;font-weight:300;letter-spacing:.02em}.ch-hero-shop__btn{display:inline-flex;align-items:center;padding:.95rem 2.2rem;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;text-decoration:none;background:var(--ch-bordeaux);color:var(--ch-ivory);border:1px solid var(--ch-bordeaux);transition:background .3s,color .3s,letter-spacing .3s}.ch-hero-shop__btn:hover{background:var(--ch-ivory);color:var(--ch-bordeaux);letter-spacing:.32em}.ch-hero-shop__mark{display:none}.ch-hero-shop__sig{position:absolute;bottom:clamp(2rem,5vw,3.5rem);right:clamp(2rem,6vw,5.5rem);display:inline-flex;align-items:center;gap:1rem;color:#faf7f2c7;font-family:Inter,sans-serif;font-size:10px;letter-spacing:.34em;text-transform:uppercase;font-weight:500;z-index:3}.ch-hero-shop__sig span:first-child{font-family:var(--ch-display);font-style:italic;font-size:14px;letter-spacing:.06em;text-transform:none;color:var(--ch-bone)}.ch-hero-shop__sig-rule{display:inline-block;width:36px;height:1px;background:#faf7f280}.ch-hero-shop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");mix-blend-mode:overlay;opacity:.35;pointer-events:none;z-index:3}@media(max-width:900px){.ch-hero-shop{height:clamp(480px,72vh,640px)}.ch-hero-shop__overlay{padding:2rem 1.5rem;align-items:flex-end}.ch-hero-shop__copy h1{font-size:clamp(2.2rem,10vw,3.4rem)}.ch-hero-shop__sig{display:none}.ch-hero-shop__ghost span:last-child{font-size:11rem}.ch-hero-shop__btn{padding:.85rem 1.6rem;font-size:.68rem;letter-spacing:.22em}}.ch-section-title{text-align:center;margin:clamp(3.5rem,8vh,6rem) auto 2.5rem;max-width:800px}.ch-section-title .eyebrow{display:inline-block;font-family:var(--ch-display-alt);font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux);margin-bottom:1rem}.ch-section-title h2{font-family:var(--ch-display);font-weight:400;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.005em;color:var(--ch-ink);margin:0}.ch-section-title h2 em{font-family:var(--ch-display-alt);font-style:italic;color:var(--ch-bordeaux)}.ch-founder-quote,.ch-founder-story h2,.ch-service__body h2,.product-recommendations h3,.ch-section-title h2,.ch-founder-story__signature{font-family:var(--ch-display)!important}.ch-founder-quote em,.ch-founder-story h2 em,.ch-service__body h2 em{font-family:var(--ch-display-alt)!important;font-style:italic}.announcement-bar,[class*=announcement]{font-family:var(--ch-display-alt)!important}.ch-wordmark{display:inline-flex;flex-direction:column;align-items:center;line-height:.85;font-family:var(--ch-display),serif;color:var(--ch-bordeaux);letter-spacing:.04em;-webkit-user-select:none;user-select:none}.ch-wordmark__line{font-size:.85rem;letter-spacing:.42em;text-transform:uppercase;font-family:var(--ch-display-alt),serif;margin-bottom:.32rem;padding-left:.42em}.ch-wordmark__line--lg{font-family:var(--ch-display),serif;font-size:2.6rem;letter-spacing:.02em;margin:0;padding:0;line-height:.85}.ch-wordmark__dot{color:var(--ch-rose);margin-left:-.06em}@media(max-width:749px){.ch-wordmark__line{font-size:.7rem;letter-spacing:.34em;margin-bottom:.2rem}.ch-wordmark__line--lg{font-size:1.9rem}}.header-logo:has(.ch-wordmark){height:auto!important}.header-logo__image-container:has(.ch-wordmark){width:auto!important;height:auto!important;--header-logo-image-width: auto !important;--header-logo-image-height: auto !important}.ch-arrivals-title{display:flex!important;flex-direction:column;align-items:center;text-align:center;width:100%!important;margin:0 auto 2rem!important;padding-top:clamp(2rem,5vw,4rem)}.ch-arrivals-eyebrow{font-family:var(--ch-display-alt),serif!important;font-style:normal;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux);font-weight:400;margin-bottom:1rem}.ch-arrivals-h{font-family:var(--ch-display),serif!important;font-style:normal;font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem)!important;line-height:1.08;letter-spacing:-.005em;color:var(--ch-ink);display:block}.ch-arrivals-h em{font-family:var(--ch-display-alt),serif!important;font-style:italic;color:var(--ch-bordeaux)}[data-section-type] .product-list__header,.product-list .product-list__header,.product-list__header{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;text-align:center}.product-list__header>*{flex:0 0 auto!important;width:auto!important}.product-list__header a:not(.button){font-family:var(--ch-display-alt),serif;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux)!important;text-decoration:none;position:relative;padding-bottom:4px}.ch-section-title h2 em{font-family:var(--ch-display-alt),serif!important;font-style:italic;color:var(--ch-bordeaux)}.product-list__header a:not(.button):after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:24px;height:1px;background:var(--ch-bordeaux);transition:width .3s ease}.product-list__header a:not(.button):hover:after{width:100%}.ch-hero-shop__media img{object-position:center 35%!important}.ch-hero-shop__scrim{background:linear-gradient(95deg,#140f129e,#140f1252 30%,#140f120d 55%,#140f1200 70%),linear-gradient(180deg,#140f121a,#140f1200 25%,#140f1261)}.ch-founder-quote{font-size:clamp(1.6rem,3.2vw,2.6rem)!important;line-height:1.25;letter-spacing:.005em;font-style:italic}.ch-founder-signature{font-family:var(--ch-display-alt),serif!important;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux);font-style:normal!important;margin-top:1.4rem}.product-list,section[class*=product-list]{padding-top:clamp(2.5rem,6vw,5rem)!important}.product-list__header h2{display:flex;flex-direction:column;align-items:center;font-family:var(--ch-display),serif!important;font-weight:400!important;font-size:clamp(2rem,3.6vw,3.2rem)!important;line-height:1.1;letter-spacing:-.005em;color:var(--ch-ink);text-align:center;margin:0 auto}.product-list__header h2:before{content:"\c9dition Printemps";font-family:var(--ch-display-alt),serif;font-style:normal;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux);margin-bottom:1.1rem;font-weight:400}.product-list__header h2 em{font-family:var(--ch-display-alt),serif!important;font-style:italic;color:var(--ch-bordeaux);font-weight:400}:root{--ch-white: #ffffff;--ch-ivory: #ffffff;--ch-bone: #faf9f7;--ch-ink: #161616;--ch-graphite: #3a3a3a;--ch-mute: #7c7c7c;--ch-hairline: #e7e4df;--ch-bordeaux: #6C3840;--ch-bordeaux-soft: #8a3a48}body{background:var(--ch-white);color:var(--ch-ink)}em,.italic-accent{color:var(--ch-bordeaux)}a{color:inherit}a:hover{color:var(--ch-bordeaux)}.product-list__header a,.button--link,a.link{color:var(--ch-ink);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.product-list__header a:hover,.button--link:hover,a.link:hover{color:var(--ch-bordeaux);border-bottom-color:var(--ch-bordeaux)}.announcement-bar,.header-announcements{background:var(--ch-white)!important;color:var(--ch-ink)!important;border-bottom:1px solid var(--ch-hairline)}.announcement-bar *{color:var(--ch-ink)!important}#header-component,.header{background:var(--ch-white);border-bottom:1px solid var(--ch-hairline)}.header-logo .header-logo__image-container--original{width:auto!important;height:auto!important}.header-logo .ch-real-logo,img.ch-real-logo{height:60px!important;width:auto!important;max-width:none!important;object-fit:contain;display:block}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:90px!important}}.ch-wordmark{display:none}.ch-hero-shop__media img{filter:grayscale(.06) brightness(.97) contrast(1.02)}.ch-hero-shop__ghost{color:#ffffff26}.ch-hero-shop__eyebrow{color:#ffffffeb;padding-bottom:.7rem;border-bottom:1px solid var(--ch-bordeaux)}.ch-hero-shop__copy h1,.ch-hero-shop__copy h1 em{color:#fff}.ch-hero-shop__copy h1 em{color:#fff;opacity:.96}.ch-hero-shop__btn{background:var(--ch-white);color:var(--ch-ink);border:1px solid var(--ch-white)}.ch-hero-shop__btn:hover{background:transparent;color:var(--ch-white);border-color:var(--ch-white);letter-spacing:.32em}.ch-hero-shop__sig span:first-child{color:#ffffffeb}.product-list__header h2:before{color:var(--ch-bordeaux)}.product-list__header h2 em{color:var(--ch-bordeaux)}.product-list__header h2{color:var(--ch-ink)}.ch-service__cta,.ch-category-card__label,.ch-modal__close,.ch-crosssell a,.ch-accordion__btn{background:var(--ch-ink)!important;color:var(--ch-white)!important}.ch-service__cta:hover,.ch-crosssell a:hover{background:var(--ch-bordeaux)!important}.ch-founder-quote{color:var(--ch-ink)!important}.ch-founder-signature,.ch-founder-story__signature,.ch-founder-quote em{color:var(--ch-bordeaux)!important}.ch-trust-band{border-top:1px solid var(--ch-hairline);border-bottom:1px solid var(--ch-hairline)}.product-card,.card,.product-card__image,.card__media img{border-radius:0!important}.eyebrow,.ch-label,.tracked-label{color:var(--ch-mute)}.ch-hero-shop:after{opacity:.18}.announcement-bar,.announcement-bar *,.header-announcements,.header-announcements *{-webkit-text-fill-color:currentColor!important;background-image:none!important}.header .menu-list__link,.header .menu-list__item,.menu-list--mobile a,.menu-list--mobile .menu-list__item,header .menu-list__link,header .menu-list__item,.menu-list__link-title{color:var(--ch-ink)!important;-webkit-text-fill-color:var(--ch-ink)!important;background-image:none!important;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem!important;font-weight:500;font-family:Inter,sans-serif!important;font-style:normal!important;text-decoration:none;transition:color .25s ease}.header .menu-list__link:hover,.header .menu-list__link:hover .menu-list__link-title,.header .menu-list__item:hover,.menu-list--mobile a:hover,header .menu-list__link:hover,.menu-list__link-title:hover{color:var(--ch-bordeaux)!important;-webkit-text-fill-color:var(--ch-bordeaux)!important}.header .header-actions a,.header .header-actions button,.header svg{color:var(--ch-ink)}.header .header-actions a:hover svg,.header .header-actions button:hover svg{color:var(--ch-bordeaux)}.header-logo{padding-block:.5rem}.ch-footer-col a:hover,.ch-footer-newsletter button:hover{color:#c98b96!important}.ch-footer-brand h4{font-family:Cormorant Garamond,serif!important;font-style:italic;font-weight:300;letter-spacing:.02em}.footer-utilities,footer .footer-utilities{border-top:1px solid rgba(255,255,255,.18)!important}.footer-utilities a:hover{color:#c98b96!important}.template-404 .main-404 h1,main[id*="404"] h1{font-family:var(--ch-display, "Cormorant Garamond"),serif!important;font-weight:300!important;font-style:italic;font-size:clamp(2.2rem,4vw,3.4rem)!important;color:var(--ch-ink);letter-spacing:-.005em}.template-404 .main-404 p,main[id*="404"] p{font-size:.95rem;line-height:1.7;color:var(--ch-graphite, #3a3a3a);max-width:540px;margin-inline:auto}.template-404 .main-404 .button,main[id*="404"] .button{background:var(--ch-ink)!important;color:var(--ch-white)!important;border:1px solid var(--ch-ink)!important;border-radius:0!important;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;padding:1rem 2rem;transition:all .25s ease}.template-404 .main-404 .button:hover,main[id*="404"] .button:hover{background:var(--ch-bordeaux)!important;border-color:var(--ch-bordeaux)!important;color:var(--ch-white)!important;letter-spacing:.28em}.template-search .search__input,input[type=search]{border:none!important;border-bottom:1px solid var(--ch-hairline)!important;background:transparent;border-radius:0!important;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;padding:.8rem 0;color:var(--ch-ink)}.template-search .search__input:focus,input[type=search]:focus{outline:none;border-bottom-color:var(--ch-bordeaux)!important}.template-search .empty-state,.template-search [data-empty-state],.template-search .search-results__no-results{text-align:center;padding-block:3rem 1rem}.template-search .empty-state:before,.template-search [data-empty-state]:before{content:"Rien trouv\e9pour cette recherche. Essaie un autre mot, ou parcours nos nouveaut\e9s.";display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.2rem;color:var(--ch-ink);margin-bottom:1rem}.announcement-bar{color:#161616!important}:root{--ch-ivory: #ffffff;--ch-bone: #faf9f7;--ch-rose: var(--ch-bordeaux);--ch-rose-deep: var(--ch-bordeaux)}body{background:#fff}.ch-stock-urgency{background:#6c38400f;color:var(--ch-bordeaux)}.ch-stock-urgency:before{color:var(--ch-bordeaux)}.ch-sticky-atc__price,.ch-founder-story__signature,.ch-founder-signature{color:var(--ch-bordeaux)}.ch-cross-sell-showroom{background:#fff!important;border:1px solid var(--ch-hairline)!important;border-left:2px solid var(--ch-bordeaux)!important}.ch-category-card__label{color:#fff!important}.price--on-sale .price-item--regular,.price--on-sale .price__sale,.price-item--sale,.price__sale{color:var(--ch-bordeaux)!important}.price__compare,.price-item--compare{color:var(--ch-mute)!important;text-decoration:line-through}.ch-logo-pair{display:inline-flex;align-items:center;gap:14px}.ch-logo-pair .ch-real-logo{display:block;width:auto;height:44px;max-width:none;object-fit:contain;flex-shrink:0}.ch-real-logo-wordmark{font-family:var(--ch-display),"Cormorant Garamond",Georgia,serif;font-weight:300;font-style:normal;font-size:1.4rem;letter-spacing:.06em;color:var(--ch-ink);line-height:1;white-space:nowrap;text-transform:none}.ch-real-logo-wordmark__dot{color:var(--ch-bordeaux)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:750px){.ch-logo-pair .ch-real-logo{height:58px}.ch-real-logo-wordmark{font-size:1.7rem}}@media(max-width:479px){.ch-real-logo-wordmark{display:none}.ch-logo-pair{gap:0}}.ch-hero-shop__sig span:first-child{color:var(--ch-bordeaux)!important}.ch-hero-shop__sig-rule{background:#6c38408c!important}.ch-founder-quote:after{content:"";display:block;width:64px;height:1px;background:var(--ch-bordeaux);opacity:.7;margin:2.4rem auto 0}.ch-pdp-sale-badge{background:var(--ch-bordeaux)!important;color:#fff!important;border-color:var(--ch-bordeaux)!important;letter-spacing:.22em}.ch-category-card{position:relative}.ch-category-card:after{content:"";position:absolute;left:14%;right:14%;bottom:8px;height:1px;background:var(--ch-bordeaux);transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.25,.1,.25,1);opacity:.9;z-index:2}.ch-category-card:hover:after{transform:scaleX(1)}.menu-list__list-item.has-mega{position:static}.menu-list__list-item.has-mega>.menu-list__link:after{content:" \25be";font-size:.7em;color:var(--ch-mute);margin-left:4px;display:inline-block}.ch-mega{position:absolute;left:0;right:0;top:100%;background:var(--ch-white);border-top:1px solid var(--ch-hairline);border-bottom:1px solid var(--ch-hairline);padding:2.4rem clamp(2rem,5vw,5rem);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;z-index:60;pointer-events:none}.menu-list__list-item.has-mega:hover .ch-mega,.menu-list__list-item.has-mega:focus-within .ch-mega{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s;pointer-events:auto}.ch-mega__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(var(--mega-cols, 4),1fr);gap:2.4rem}.ch-mega[data-cols="1"] .ch-mega__inner{--mega-cols: 1}.ch-mega[data-cols="2"] .ch-mega__inner{--mega-cols: 2}.ch-mega[data-cols="3"] .ch-mega__inner{--mega-cols: 3}.ch-mega[data-cols="4"] .ch-mega__inner{--mega-cols: 4}.ch-mega__col{border-left:1px solid transparent;padding-left:0}.ch-mega__col+.ch-mega__col{border-left-color:var(--ch-hairline);padding-left:1.8rem}.ch-mega__col-title{display:block;font-family:var(--ch-display),"Cormorant Garamond",serif;font-weight:300;font-size:1.15rem;color:var(--ch-ink);margin-bottom:.8rem;text-decoration:none;letter-spacing:.02em}.ch-mega__col-title:hover{color:var(--ch-bordeaux)}.ch-mega__col-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ch-mega__leaf{font-family:Inter,sans-serif;font-size:.85rem;color:var(--ch-graphite);text-decoration:none;letter-spacing:0;transition:color .2s}.ch-mega__leaf:hover{color:var(--ch-bordeaux)}@media(max-width:989px){.ch-mega{display:none}}.ch-footer-col{background:transparent}.ch-footer-col>summary{list-style:none;cursor:pointer;outline:none}.ch-footer-col>summary::-webkit-details-marker{display:none}.ch-footer-col>summary h5{display:inline-block;margin:0}@media(min-width:750px){.ch-footer-col:not([open]) ul{display:block!important}.ch-footer-col>summary{cursor:default;pointer-events:none}}product-card .product-card__content{align-items:stretch!important}product-card .card-gallery,product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-slides,product-card .card-gallery .product-media-container{width:100%!important;min-width:0!important}product-card .card-gallery{align-self:stretch!important;display:block!important;flex:0 0 auto!important;min-height:0!important}product-card .card-gallery slideshow-component,product-card .card-gallery slideshow-container,product-card .card-gallery slideshow-slides{min-height:0!important}product-card .card-gallery slideshow-slide.product-media-container{aspect-ratio:var(--gallery-aspect-ratio, 4 / 5)!important;flex-basis:100%!important;height:auto!important}product-card .card-gallery .product-media,product-card .card-gallery .product-media__image{aspect-ratio:inherit!important;display:block!important;height:100%!important;width:100%!important}product-card a[ref=productTitleLink],product-card product-price{align-self:center!important}@media(max-width:749px){.ch-footer-col{border-top:1px solid rgba(255,255,255,.18);padding:.8rem 0}.ch-footer-col>summary{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0}.ch-footer-col>summary:after{content:"+";font-size:1.4rem;font-weight:300;color:#c98b96;transition:transform .3s;display:inline-block;line-height:1}.ch-footer-col[open]>summary:after{content:"\2212";transform:rotate(0)}.ch-footer-col ul{padding-top:.4rem;padding-bottom:.8rem}}.cart-drawer__heading{font-family:var(--ch-display),"Cormorant Garamond",Georgia,serif!important;font-weight:300!important;font-style:italic!important;font-size:clamp(1.4rem,2.4vw,1.8rem)!important;letter-spacing:0;color:var(--ch-ink, #161616)}.cart-drawer__heading--empty{font-style:italic!important}.cart-drawer__inner,.cart-drawer__content{background:var(--ch-white, #ffffff)}.cart-items__wrapper li,.cart-items-component li{border-bottom:1px solid var(--ch-hairline, #e7e4df);padding-bottom:1rem}.cart-drawer__footer:before,.cart-summary:before{content:"";display:block;width:32px;height:1px;background:var(--ch-bordeaux, #6C3840);margin:0 auto 1.2rem;opacity:.7}.cart-drawer__inner:after{content:"Pr\e9par\e9 avec soin chez Collection H.";display:block;font-family:var(--ch-display),"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:.85rem;color:var(--ch-mute, #8a8478);text-align:center;padding:1rem 1rem 1.5rem;letter-spacing:.02em}body.template-product .product-recommendations:not(:has(.product-card)):not(:has(a[href*="/products/"])){display:none}body.template-product .product-recommendations .product-recommendations__skeleton-item{display:none}@media(max-width:749px){.ch-footer-col[open]>summary:after{content:"\2212"}}.accelerated-checkout-button-list,[class*=accelerated-checkout] iframe,.shopify-cleanslate,.shopify-payment-button{filter:saturate(.25) brightness(.93) contrast(1.06)!important;opacity:.88!important}.accelerated-checkout-button-list:hover,[class*=accelerated-checkout] iframe:hover{filter:saturate(.6) brightness(1) contrast(1)!important;opacity:1!important}.ch-stock-urgency{font-family:var(--ch-display, "Cormorant Garamond"),serif!important;font-size:.95rem!important;letter-spacing:0;text-transform:none;background:transparent!important;border-left:2px solid var(--ch-bordeaux, #6C3840);padding:.25rem 0 .25rem .75rem!important}.ch-stock-urgency:before{display:none!important}.ch-stock-urgency em{font-family:var(--ch-display, "Cormorant Garamond"),serif;font-style:italic;color:var(--ch-bordeaux, #6C3840)}@media(min-width:990px){body.template-product .product-information__grid{align-items:flex-start!important}body.template-product .product-information__grid>.product-information__media{align-self:start}body.template-product .product-information__grid>:not(.product-information__media):not(script):not(style){align-self:start}}product-recommendations{display:none!important}product-recommendations:has(a[href*="/products/"]){display:block!important}.shopify-section:has(>product-recommendations:not(:has(a[href*="/products/"]))){display:none!important}@media(min-width:990px){main[data-template=product] .product-information__grid{align-items:flex-start!important}}.ch-hero-shop{height:clamp(620px,88vh,880px)!important}.ch-hero-shop__media img{object-position:center 32%!important}.ch-hero-shop__cta-row{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:.4rem}.ch-hero-shop__btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}.ch-hero-shop__btn--ghost:hover{background:#ffffff14!important;border-color:#fff!important}.ch-hero-shop__copy h1{font-size:clamp(2.8rem,6vw,5rem)!important;line-height:1!important;letter-spacing:-.005em!important}.ch-hero-shop__copy h1 em{display:inline;font-style:italic;color:#fff;opacity:.96}@media(max-width:749px){.ch-hero-shop{height:clamp(540px,78vh,720px)!important}.ch-hero-shop__media img{object-position:center 40%!important}}.ch-lookbook{padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,3rem);background:#faf9f7}.ch-lookbook__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.ch-lookbook__media{aspect-ratio:4/5;overflow:hidden;position:relative}.ch-lookbook__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.1,.25,1)}.ch-lookbook__media:hover img{transform:scale(1.03)}.ch-lookbook__body{padding:1rem 0}.ch-lookbook__body .eyebrow{color:var(--ch-bordeaux);font-family:Inter,sans-serif;font-size:11px;letter-spacing:.42em;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.ch-lookbook__body h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;margin:0 0 1.2rem;color:var(--ch-ink)}.ch-lookbook__body h2 em{font-style:italic;color:var(--ch-bordeaux)}.ch-lookbook__lede{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;color:var(--ch-graphite);margin:0 0 2rem;max-width:440px}.ch-lookbook__products{list-style:none;padding:0;margin:0 0 2rem;border-top:1px solid var(--ch-hairline)}.ch-lookbook__product{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 0;border-bottom:1px solid var(--ch-hairline);text-decoration:none;color:var(--ch-ink);transition:padding-left .3s ease}.ch-lookbook__product:hover{padding-left:.6rem}.ch-lookbook__product-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.5rem;font-weight:300;color:var(--ch-bordeaux);min-width:36px;letter-spacing:.04em}.ch-lookbook__product-info{flex:1;display:flex;flex-direction:column}.ch-lookbook__product-title{font-family:Inter,sans-serif;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-bottom:.2rem}.ch-lookbook__product-price{font-family:Inter,sans-serif;font-size:.85rem;color:var(--ch-graphite)}.ch-lookbook__product-arrow{font-size:1.1rem;color:var(--ch-mute);transition:color .25s,transform .25s}.ch-lookbook__product:hover .ch-lookbook__product-arrow{color:var(--ch-bordeaux);transform:translate(4px)}.ch-lookbook__cta{display:inline-block;padding:.95rem 1.9rem;background:var(--ch-ink);color:var(--ch-white);font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background .3s,letter-spacing .3s}.ch-lookbook__cta:hover{background:var(--ch-bordeaux);letter-spacing:.32em}@media(max-width:749px){.ch-lookbook__inner{grid-template-columns:1fr}.ch-lookbook__media{aspect-ratio:3/4}}.ch-journal{padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,3rem);background:var(--ch-white);border-top:1px solid var(--ch-hairline)}.ch-journal__head{max-width:1440px;margin:0 auto 2.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ch-journal__head .eyebrow{display:block;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux);margin-bottom:.4rem}.ch-journal__head h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2rem,3.8vw,3rem);line-height:1;margin:0;color:var(--ch-ink)}.ch-journal__head h2 em{font-style:italic;color:var(--ch-bordeaux)}.ch-journal__head-link{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ch-ink);text-decoration:none;border-bottom:1px solid var(--ch-ink);padding-bottom:.3rem;white-space:nowrap}.ch-journal__head-link:hover{color:var(--ch-bordeaux);border-color:var(--ch-bordeaux)}.ch-journal__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ch-journal__card{display:flex;flex-direction:column;text-decoration:none;color:var(--ch-ink)}.ch-journal__card-media{aspect-ratio:4/3;overflow:hidden;background:#faf9f7;margin-bottom:1.2rem}.ch-journal__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ch-journal__card:hover .ch-journal__card-media img{transform:scale(1.04)}.ch-journal__card-media--empty{display:flex;align-items:center;justify-content:center;background:#f5f3ef}.ch-journal__card-media--empty span{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:2.4rem;color:var(--ch-bordeaux);opacity:.4;letter-spacing:.04em}.ch-journal__card-date{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-mute);margin-bottom:.5rem}.ch-journal__card-title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:1.4rem;line-height:1.2;margin:0 0 .7rem;color:var(--ch-ink)}.ch-journal__card-read{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ch-bordeaux);margin-top:auto}@media(max-width:749px){.ch-journal__grid{grid-template-columns:1fr;gap:2.5rem}.ch-journal__head{flex-direction:column;align-items:flex-start}}.ch-engagements{padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,3rem);background:var(--ch-white);border-top:1px solid var(--ch-hairline)}.ch-engagements__inner{max-width:1280px;margin:0 auto}.ch-engagements__head{text-align:center;margin-bottom:3.5rem}.ch-engagements__head .eyebrow{color:var(--ch-bordeaux);font-size:11px;letter-spacing:.42em;text-transform:uppercase}.ch-engagements__head h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05;margin:1rem 0 0;color:var(--ch-ink)}.ch-engagements__head h2 em{font-style:italic;color:var(--ch-bordeaux)}.ch-engagements__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.ch-engagements__item{padding-left:1.5rem;border-left:1px solid var(--ch-hairline)}.ch-engagements__num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:2.2rem;font-weight:300;color:var(--ch-bordeaux);display:block;line-height:1;margin-bottom:1rem;letter-spacing:.02em}.ch-engagements__title{font-family:Cormorant Garamond,serif;font-weight:300;font-size:1.4rem;line-height:1.2;margin:0 0 .8rem;color:var(--ch-ink)}.ch-engagements__item p{font-family:Inter,sans-serif;font-size:.92rem;line-height:1.65;color:var(--ch-graphite);margin:0}@media(max-width:749px){.ch-engagements__list{grid-template-columns:1fr;gap:2rem}}@media(min-width:990px){main[data-template=product] .product-information__grid.product-information--media-left{align-items:flex-start!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}main[data-template=product] .product-information__media{position:static}main[data-template=product] .product-information__media .media-gallery__grid{display:flex!important;flex-direction:column;gap:12px}main[data-template=product] .product-information__grid>*:not(.product-information__media):not(script):not(style){position:sticky;top:100px;align-self:start}}.ch-footer-newsletter__heading{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;line-height:1.1;color:#f7f5f1;margin-bottom:.4rem}.ch-footer-newsletter__sub{display:block;font-family:Inter,sans-serif;font-size:.78rem;line-height:1.5;color:#ffffffb3;letter-spacing:.02em;margin-bottom:.9rem;max-width:320px}.ch-floating-contact{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:40;pointer-events:auto}.ch-floating-contact__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ch-ink, #161616);color:#fff;text-decoration:none;box-shadow:0 6px 18px #0000002e;transition:background .25s,transform .25s,box-shadow .25s}.ch-floating-contact__btn:hover{background:var(--ch-bordeaux, #6C3840);transform:translateY(-2px);box-shadow:0 8px 22px #6c384052}.ch-floating-contact__btn svg{display:block}@media(max-width:749px){.ch-floating-contact{bottom:80px;right:16px}.ch-floating-contact__btn{width:40px;height:40px}}.ch-news-popup{border:none;padding:0;background:#fff;max-width:480px;width:92vw;box-shadow:0 30px 80px #00000038;border-radius:0;color:var(--ch-ink, #161616)}.ch-news-popup::backdrop{background:#1616168c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ch-news-popup__inner{padding:clamp(2rem,5vw,3rem);text-align:center}.ch-news-popup__close{position:absolute;top:12px;right:16px;background:transparent;border:0;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ch-mute, #8a8478);padding:4px 8px}.ch-news-popup__close:hover{color:var(--ch-bordeaux, #6C3840)}.ch-news-popup__eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--ch-bordeaux, #6C3840);margin-bottom:.8rem}.ch-news-popup__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.1;margin:0 0 1rem;color:var(--ch-ink, #161616)}.ch-news-popup__title em{font-style:italic;color:var(--ch-bordeaux, #6C3840)}.ch-news-popup__lede{font-family:Inter,sans-serif;font-size:.92rem;line-height:1.6;color:var(--ch-graphite, #4a4a4a);margin:0 0 1.8rem}.ch-news-popup__form{display:flex;flex-direction:column;gap:10px;margin-bottom:1.2rem}.ch-news-popup__form input[type=email]{width:100%;padding:.85rem 1rem;border:1px solid var(--ch-ink, #161616);border-radius:0;font-family:Inter,sans-serif;font-size:.95rem;background:#fff;color:var(--ch-ink, #161616)}.ch-news-popup__form input[type=email]:focus{outline:none;border-color:var(--ch-bordeaux, #6C3840)}.ch-news-popup__form button{width:100%;padding:.95rem 1rem;background:var(--ch-ink, #161616);color:#fff;border:1px solid var(--ch-ink, #161616);font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .3s,letter-spacing .3s}.ch-news-popup__form button:hover{background:var(--ch-bordeaux, #6C3840);border-color:var(--ch-bordeaux, #6C3840);letter-spacing:.32em}.ch-news-popup__decline{background:transparent;border:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:.92rem;color:var(--ch-mute, #8a8478);cursor:pointer;padding:4px}.ch-news-popup__decline:hover{color:var(--ch-ink, #161616)}.ch-footer-ps{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:.95rem;line-height:1.55;color:#ffffffd9;text-align:center;margin:0 0 1rem;padding:1rem 1rem 0;border-top:1px solid rgba(255,255,255,.12);max-width:720px;margin-left:auto;margin-right:auto}.ch-footer-ps em{font-style:italic;color:#c98b96;margin-right:.4rem}.ch-footer-ps a{color:#f7f5f1;text-decoration:underline;text-underline-offset:3px}.ch-footer-ps a:hover{color:#c98b96}.ch-footer-ps__sig{display:inline-block;margin-left:.3rem;color:#fff9}.product-card .variant-picker__option-value-swatch,.product-card .variant-swatch,.product-card .swatch__button{width:10px!important;height:10px!important;border-radius:50%;border:1px solid rgba(0,0,0,.18);margin:0 2px}.product-card .variant-picker,.product-card .swatch-list{display:flex!important;gap:6px;margin-top:6px;justify-content:center}.ch-real-logo-wordmark,.ch-logo-pair{display:none!important}.header-logo .ch-real-logo,img.ch-real-logo{height:38px!important;width:auto!important;display:block!important}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:52px!important}}:root,body{--ch-display: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;--ch-display-alt: "Cormorant Garamond", Georgia, "Times New Roman", serif !important}.ch-hero-shop__copy h1,.ch-hero-shop__eyebrow,.ch-hero-shop__sig span:first-child,.ch-lookbook__body h2,.ch-journal__head h2,.ch-engagements__head h2,.ch-news-popup__title,.cart-drawer__heading,h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif!important}.ch-hero-shop__ghost{display:none!important}.ch-hero-shop__scrim{background:linear-gradient(180deg,#140f1200 0% 50%,#140f1273)!important}.ch-hero-shop__media img{filter:brightness(1) saturate(1) contrast(1)!important;object-position:center 28%!important}.ch-hero-shop:after{display:none!important}#header-component,.header{min-height:0!important}.header__row{padding-block:8px!important}.header__columns{padding-block:4px!important}.header-section .header__row--top,.header-section .header__row--bottom{padding-block:6px!important}.menu-list__link,.menu-list__item{font-family:Inter,sans-serif!important;font-size:.74rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-ink)!important}.menu-list__link:hover,.menu-list__item:hover{color:var(--ch-bordeaux)!important}button[name=add],.product-form__submit,.product-form-buttons button[type=submit],.shopify-product-form button[type=submit]{background:var(--ch-ink, #161616)!important;color:#fff!important;border:1px solid var(--ch-ink, #161616)!important;opacity:1!important;filter:none!important;font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;padding:1rem 1.5rem!important;width:100%!important;cursor:pointer!important;display:block!important;visibility:visible!important}button[name=add]:hover,.product-form__submit:hover,.product-form-buttons button[type=submit]:hover{background:var(--ch-bordeaux, #6C3840)!important;border-color:var(--ch-bordeaux, #6C3840)!important}.accelerated-checkout-button-list,[class*=accelerated-checkout] iframe,.shopify-cleanslate,.shopify-payment-button{filter:saturate(.5) brightness(.95)!important;opacity:.92!important}.product-form,.product-form__buttons,.product-form-buttons,button[name=add]{filter:none!important;opacity:1!important}.ch-hero-shop__copy h1{font-size:clamp(2.6rem,6.5vw,5.6rem)!important;line-height:.98!important;letter-spacing:-.01em!important;font-weight:400!important}.ch-hero-shop__copy h1 em{font-style:italic!important;display:inline!important}.ch-hero-shop__eyebrow{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.4em!important;text-transform:uppercase!important;font-weight:500!important;color:#ffffffe6!important;border-bottom:1px solid rgba(255,255,255,.5)!important;padding-bottom:.6rem!important;display:inline-block!important;margin-bottom:1.4rem!important}.ch-hero-shop__lede{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:clamp(1rem,1.4vw,1.25rem)!important;line-height:1.5!important;color:#fffffff2!important;max-width:460px!important;margin:0 0 1.8rem!important;font-weight:300!important;letter-spacing:.01em!important}.ch-hero-shop__btn{background:#fff!important;color:var(--ch-ink)!important;border:1px solid #ffffff!important;font-family:Inter,sans-serif!important;font-size:.72rem!important;letter-spacing:.26em!important;padding:1.05rem 2rem!important;text-transform:uppercase!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important}.ch-hero-shop__btn:hover{background:var(--ch-bordeaux)!important;border-color:var(--ch-bordeaux)!important;color:#fff!important}.ch-hero-shop__btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.8)!important}.ch-hero-shop__btn--ghost:hover{background:#ffffff1f!important;border-color:#fff!important}.ch-hero-shop{height:calc(100vh - var(--header-height, 88px))!important;min-height:600px!important;position:relative;overflow:hidden}.ch-hero-shop__media,.ch-hero-shop__media img{width:100%!important;height:100%!important}.ch-hero-shop__media img{object-fit:cover!important;object-position:center 30%!important;filter:brightness(.96) saturate(1) contrast(1)!important;animation:chHeroSubtle 22s ease-out forwards}@keyframes chHeroSubtle{0%{transform:scale(1.05)}to{transform:scale(1)}}.ch-hero-shop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f121f,#140f1200 25% 55%,#140f1273)!important;pointer-events:none;z-index:1}.ch-hero-shop__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem)!important;z-index:2!important;text-decoration:none!important;color:#fff!important}.ch-hero-shop__copy{max-width:540px!important;color:#fff!important}.ch-hero-shop__eyebrow{display:inline-block!important;font-family:Inter,sans-serif!important;font-size:10.5px!important;letter-spacing:.4em!important;text-transform:uppercase!important;font-weight:500!important;color:#ffffffeb!important;margin-bottom:1.2rem!important;padding:0 0 .6rem!important;border-bottom:1px solid rgba(255,255,255,.45)!important;background:transparent!important}.ch-hero-shop__copy h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(2.6rem,6vw,5.2rem)!important;line-height:.96!important;letter-spacing:-.01em!important;margin:0 0 1.4rem!important;color:#fff!important}.ch-hero-shop__copy h1 em{font-style:italic!important;display:inline!important;font-weight:400!important}.ch-hero-shop__cta{display:inline-flex!important;align-items:center!important;gap:.6rem!important;font-family:Inter,sans-serif!important;font-size:.72rem!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important;color:#fff!important;text-decoration:none!important;padding:.6rem 0 .5rem!important;border-bottom:1px solid #ffffff!important;transition:gap .3s ease,letter-spacing .3s ease,opacity .3s ease!important}.ch-hero-shop__overlay:hover .ch-hero-shop__cta{gap:1rem!important;letter-spacing:.36em!important}.ch-hero-shop__overlay:hover .ch-hero-shop__cta span{transform:translate(2px);display:inline-block}.ch-hero-shop__sig{position:absolute!important;bottom:clamp(2rem,5vw,4.5rem)!important;right:clamp(1.5rem,5vw,5rem)!important;display:inline-flex!important;align-items:center!important;gap:.9rem!important;z-index:2!important;color:#ffffffd9!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:500!important}.ch-hero-shop__sig span:first-child{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:13px!important;letter-spacing:.05em!important;text-transform:none!important;color:#fffffff2!important}.ch-hero-shop__sig-rule{display:inline-block!important;width:32px!important;height:1px!important;background:#ffffff8c!important}@media(max-width:749px){.ch-hero-shop{height:calc(100vh - var(--header-height, 70px))!important;min-height:520px!important}.ch-hero-shop__copy h1{font-size:clamp(2.2rem,11vw,3.6rem)!important}.ch-hero-shop__sig{display:none!important}.ch-hero-shop__overlay{padding:2rem 1.5rem!important}}.ch-stock-delivery{display:flex;align-items:flex-start;gap:.7rem;margin:1rem 0 1.4rem;padding:.85rem 1rem;background:#6c38400a;border:1px solid rgba(108,56,64,.18);border-radius:2px;font-family:Inter,sans-serif;font-size:.84rem;line-height:1.5;color:var(--ch-ink, #161616)}.ch-stock-delivery--out{background:#00000008;border-color:#0000001f}.ch-stock-delivery__dot{flex-shrink:0;display:inline-block;width:7px;height:7px;border-radius:50%;background:#2da46e;box-shadow:0 0 0 3px #2da46e29;margin-top:.45rem;position:relative}.ch-stock-delivery__dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#2da46e;opacity:.25;animation:chPulse 2.4s cubic-bezier(.25,.1,.25,1) infinite}.ch-stock-delivery__dot--out{background:var(--ch-mute, #8a8478);box-shadow:0 0 0 3px #8a847829}.ch-stock-delivery__dot--out:after{display:none}@keyframes chPulse{0%{transform:scale(1);opacity:.3}70%,to{transform:scale(2.6);opacity:0}}.ch-stock-delivery__text{flex:1}.ch-stock-delivery__text strong{font-weight:600;color:var(--ch-ink, #161616)}.ch-stock-delivery--out .ch-stock-delivery__text strong{color:var(--ch-graphite, #4a4a4a)}@media(max-width:749px){.ch-stock-delivery{font-size:.82rem;padding:.75rem .85rem}}.header-logo .ch-real-logo,img.ch-real-logo{height:56px!important}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:80px!important}}.header-section .menu-list__list,header-component .menu-list__list,.header .menu-list__list{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(1.4rem,3vw,2.6rem)!important;flex-wrap:wrap;list-style:none;padding:0;margin:0}.header-section .menu-list__list-item,.header-section .menu-list .list-unstyled>li{list-style:none}.menu-list__link,.menu-list__item{font-family:Inter,sans-serif!important;font-size:.74rem!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-ink)!important;text-decoration:none!important;padding:.4rem 0!important;border-bottom:1px solid transparent;transition:border-color .25s,color .25s}.ch-subnav{background:#fff;border-bottom:1px solid var(--ch-hairline, #e7e4df);padding:.4rem 0}.ch-subnav__inner{max-width:100%;padding:0 clamp(1rem,3vw,2rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ch-subnav__inner::-webkit-scrollbar{display:none}.ch-subnav__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:clamp(1.2rem,2.4vw,2rem);white-space:nowrap;min-width:max-content}.ch-subnav__list a{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--ch-graphite, #4a4a4a);text-decoration:none;padding:.45rem 0;border-bottom:1px solid transparent;transition:color .25s,border-color .25s;display:inline-block}.ch-subnav__list a:hover{color:var(--ch-bordeaux);border-bottom-color:var(--ch-bordeaux)}.ch-subnav__sale{color:var(--ch-bordeaux)!important;font-weight:600!important}@media(max-width:749px){.ch-subnav__inner{padding:0 1rem;overflow-x:auto}.ch-subnav__list{justify-content:flex-start;gap:1.2rem}.ch-subnav__list a{font-size:.7rem}}.announcement-bar,.header-announcements{padding:11px 1rem!important;text-align:center;display:flex!important;align-items:center;justify-content:center;border-bottom:1px solid var(--ch-hairline, #e7e4df)}.announcement-bar__text,.announcement-bar a,.announcement-bar div{font-family:Inter,sans-serif!important;font-size:.7rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-ink)!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}.product-card:before,.product-card:after,.product-card__media:before,.product-card__media:after,.card-media:before,.card-media:after{display:none!important;content:none!important}.card-hover-effect-image-swap .product-card__media,[class*=card-hover-effect] .product-card__media{overflow:hidden}.product-card__media,.card-media{overflow:hidden!important}.product-card__media img,.card-media img{transform:none!important;transition:opacity .4s ease}.product-card .add-to-cart,.product-card form[action*="/cart/add"],.product-card .add-to-cart-text,.product-card .add-to-cart-icon,.product-card .product-card__quick-add,.product-card [class*=quick-add]{display:none!important}.product-card{--quick-add-display: none !important;--quick-add-mobile-display: none !important;--quick-add-mobile-opacity: 0 !important}.header-logo .ch-real-logo,img.ch-real-logo{height:72px!important}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:100px!important}}header-component .header,.header{padding:0!important;min-height:0!important}.header__row,.header__row--top,.header__row--bottom{padding-block:6px!important;min-height:0!important}.header-section .header__columns,.header__columns{padding-block:4px!important;align-items:center!important}.announcement-bar,.header-announcements{padding:8px 1rem!important;font-size:.68rem!important}.header__row--bottom .menu-list,.header-section .menu-list{padding-block:4px!important}.header-section .menu-list,.header-section header-menu,header-menu,.header-menu{display:flex!important;justify-content:center!important;width:100%}.header-section .menu-list__list,.menu-list__list,header-menu .menu-list__list,.header-menu__inner .menu-list__list,.header-menu__inner ul,overflow-list ul{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(1.4rem,3vw,2.6rem)!important;flex-wrap:nowrap!important;list-style:none;padding:0;margin:0 auto;width:auto!important;text-align:center}.header__row--bottom>*{margin-left:auto!important;margin-right:auto!important}.header__columns--center,.header__column--center{justify-content:center!important;text-align:center!important}.ch-subnav{padding:.3rem 0!important;border-bottom:1px solid var(--ch-hairline, #e7e4df)!important}.ch-subnav__list{justify-content:center!important;gap:clamp(1rem,2vw,1.6rem)!important}.ch-subnav__list a{font-size:.7rem!important;letter-spacing:.14em!important;padding:.35rem 0!important}.announcement-bar__text,.announcement-bar a,.announcement-bar span{font-family:Inter,sans-serif!important;font-size:.68rem!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-ink)!important;-webkit-text-fill-color:var(--ch-ink)!important;background-image:none!important}.announcement-bar__slide{display:flex!important;align-items:center!important;justify-content:center!important}.product-card .product-badges,.product-card .product-badges--top-right,.product-card .product-badges--top-left,.product-card .product-badges--bottom-right,.product-card .product-badges--bottom-left{background:transparent!important;background-color:transparent!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;pointer-events:none}.product-card .product-badges:empty,.product-card .product-badges:not(:has(.badge,.product-badges__badge,.badge-sale,.badge-sold-out)){display:none!important}.product-card .product-card__media,.product-card .card-media,.product-card .product-card__image{background:transparent!important}.product-card>*:first-child:not(a):not(.product-card__media):not(.product-card__image){display:none!important}.ch-footer-brand .ch-footer-newsletter{margin-top:1.2rem}.ch-footer-newsletter__heading{font-size:1.15rem!important;margin-bottom:.3rem!important}.ch-footer-newsletter__sub{font-size:.72rem!important;line-height:1.5!important;max-width:260px!important;margin-bottom:.7rem!important}.ch-footer-ps{font-size:.82rem!important;padding:.8rem 1rem 0!important;max-width:600px!important}.ch-founder-quote{font-size:clamp(1.6rem,3vw,2.4rem)!important;line-height:1.3!important;max-width:720px!important;padding:4rem 1.5rem 0!important}.ch-founder-quote em{color:var(--ch-bordeaux)!important;font-style:italic!important}.ch-founder-quote br{display:none!important}.header-logo{margin-inline:0!important;justify-content:flex-start!important}.header-logo .ch-real-logo,img.ch-real-logo{height:52px!important}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:72px!important}}.menu-list__link,.menu-list__item{font-family:Inter,sans-serif!important;font-size:.76rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-ink)!important;text-decoration:none!important;padding:.4rem 0!important;border-bottom:1px solid transparent!important;transition:color .25s,border-color .25s!important}.menu-list__link:hover,.menu-list__item:hover{color:var(--ch-bordeaux)!important;border-bottom-color:var(--ch-bordeaux)!important}.menu-list__list{display:flex!important;align-items:center!important;gap:clamp(1.5rem,2.8vw,2.6rem)!important;list-style:none;padding:0;margin:0}@media(min-width:990px){.menu-list--mobile{display:none!important}}header-component .header,.header{background:#fff!important}.header__row{padding-block:10px!important}.header__right,.header__column--right{display:flex!important;align-items:center!important;gap:.6rem!important}@media(max-width:749px){.header-logo .ch-real-logo,img.ch-real-logo{height:42px!important}}.announcement-bar,.header-announcements{padding:6px 1rem!important;font-size:.65rem!important;letter-spacing:.24em!important}header-component .header__row,.header__row{padding-block:6px!important;min-height:0!important}header-component .header,.header{padding:0!important}.header-logo .ch-real-logo,img.ch-real-logo{height:42px!important}@media(min-width:750px){.header-logo .ch-real-logo,img.ch-real-logo{height:54px!important}}.menu-list__link,.menu-list__item{font-size:.72rem!important;letter-spacing:.22em!important;padding:.3rem 0!important}.header-menu .menu-list,.header-menu .menu-list__list,.header-menu .menu-list__list-item{align-items:center!important}.header-menu .menu-list__list-item:not([slot=overflow]){position:relative!important;flex-direction:row!important;justify-content:center!important}.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link{height:44px!important;min-height:44px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-block:0!important;margin-block:0!important}.header-menu .menu-list__link-title{display:inline-flex!important;align-items:center!important;height:44px!important;line-height:1!important}.header-menu .menu-list__list-item:not([slot=overflow]):after{position:absolute!important;left:0;right:0;bottom:calc(-1 * var(--header-padding));margin-bottom:0!important}.header-actions,.header__column--right{gap:.5rem!important}.header-actions svg,.header-actions button svg{width:18px!important;height:18px!important}.ch-cross-sell-showroom__primary{display:inline-block;padding:.85rem 1.6rem;background:var(--ch-ink, #161616);color:#fff!important;text-decoration:none;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;transition:background .25s,letter-spacing .25s;margin-bottom:.8rem}.ch-cross-sell-showroom__primary:hover{background:var(--ch-bordeaux, #6C3840)!important;letter-spacing:.28em;color:#fff!important}.ch-cross-sell-showroom__secondary{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:.9rem;color:var(--ch-bordeaux, #6C3840)!important;text-decoration:none;margin-top:.4rem;transition:opacity .25s}.ch-cross-sell-showroom__secondary:hover{opacity:.75;text-decoration:underline;text-underline-offset:4px}.ch-modal__inline-link{color:var(--ch-bordeaux, #6C3840);text-decoration:underline;text-underline-offset:3px;font-weight:500}.ch-modal__inline-link:hover{text-decoration-thickness:2px}.ch-service__sub{margin-top:.6rem;font-family:Cormorant Garamond,serif;font-style:italic;color:var(--ch-graphite, #4a4a4a);font-size:.95rem}.ch-service__sub a{color:var(--ch-bordeaux);text-decoration:underline;text-underline-offset:3px}.menu-list__list-item.ch-mega-trigger>.menu-list__link:after{content:" \25be";font-size:.65em;color:var(--ch-mute, #8a8478);margin-left:.3rem;display:inline-block;transition:color .25s,transform .25s}.menu-list__list-item.ch-mega-trigger:hover>.menu-list__link:after{color:var(--ch-bordeaux);transform:rotate(180deg)}.ch-mega--boutique{position:absolute!important;left:0!important;right:0!important;top:100%!important;background:#fff!important;border-top:1px solid var(--ch-hairline, #e7e4df)!important;border-bottom:1px solid var(--ch-hairline, #e7e4df)!important;padding:2.5rem clamp(2rem,6vw,6rem)!important;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;z-index:60;pointer-events:none;box-shadow:0 12px 24px -16px #1616161f}.menu-list__list-item.ch-mega-trigger:hover .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:focus-within .ch-mega--boutique{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s;pointer-events:auto}.ch-mega__inner--boutique{max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:clamp(1.25rem,3vw,2.5rem)!important}.ch-mega--boutique .ch-mega__col{border-left:none!important;padding-left:0!important}.ch-mega--boutique .ch-mega__col+.ch-mega__col{border-left:1px solid var(--ch-hairline, #e7e4df)!important;padding-left:clamp(1.5rem,3vw,2.5rem)!important}.ch-mega--boutique .ch-mega__col-title{display:block;font-family:Inter,sans-serif!important;font-size:.7rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--ch-bordeaux, #6C3840)!important;margin-bottom:1rem!important;text-decoration:none!important}.ch-mega--boutique .ch-mega__col-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ch-mega--boutique .ch-mega__leaf{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.05rem!important;font-weight:300!important;color:var(--ch-ink, #161616)!important;text-decoration:none!important;letter-spacing:.01em!important;text-transform:none!important;transition:color .2s,padding-left .25s;display:inline-block}.ch-mega--boutique .ch-mega__leaf:hover{color:var(--ch-bordeaux)!important;padding-left:4px}.ch-mega--boutique .ch-mega__leaf--sale{color:var(--ch-bordeaux)!important;font-style:italic!important}.menu-list__list-item.ch-mega-trigger{position:static}.menu-list__list-item.ch-mega-trigger>.menu-list__link{padding-bottom:0!important;margin-bottom:0!important;position:relative;z-index:61}.menu-list__list-item.ch-mega-trigger>.menu-list__link:before,.menu-list__list-item.ch-mega-trigger>.menu-list__link:after{content:none!important;display:none!important}.ch-mega--boutique{top:100%!important;margin-top:0!important;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .4s!important}.menu-list__list-item.ch-mega-trigger.is-open .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:focus-within .ch-mega--boutique,.ch-mega--boutique:hover{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:0s!important}.menu-list__list-item:not(.ch-mega-trigger)>.menu-list__submenu,.menu-list__list-item:not(.ch-mega-trigger)>.ch-mega{display:none!important;visibility:hidden!important}shopify-pc-banner,section#shopify-pc__banner,section.shopify-pc__banner__dialog,[class*=shopify-pc-backdrop],[id*=shopify-pc-backdrop]{display:none!important;visibility:hidden!important}.ch-cookie-strip{position:fixed;bottom:0;left:0;right:0;display:none;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem clamp(1rem,4vw,2.5rem);background:#fffffff7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--ch-hairline, #e7e4df);box-shadow:0 -4px 16px #00000014;z-index:50;font-family:var(--ch-body, "Inter", sans-serif);font-size:.85rem;line-height:1.4;min-height:48px;max-height:64px}body:has(.ch-modal.is-open) .ch-cookie-strip,body:has(.menu-drawer-container[open]) .ch-cookie-strip,body:has(.menu-drawer-container.menu-open) .ch-cookie-strip,body:has(dialog[open]) .ch-cookie-strip,body:has(cart-drawer-component dialog[open]) .ch-cookie-strip{display:none!important}.ch-cookie-strip.is-visible{display:flex}.ch-cookie-strip__text{margin:0;flex:1 1 auto;color:var(--ch-ink, #1a1a1a)}.ch-cookie-strip__text a{color:var(--ch-bordeaux, #6C3840);text-decoration:underline;text-underline-offset:3px;min-height:32px;display:inline-flex;align-items:center}.ch-cookie-strip__btns{display:flex;gap:.5rem;flex-shrink:0}.ch-cookie-strip__btn{padding:.45rem 1rem;border-radius:0;font-family:var(--ch-body, "Inter", sans-serif);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;cursor:pointer;border:1px solid var(--ch-ink, #161616);transition:opacity .15s,background .15s,color .15s;min-height:36px;white-space:nowrap}.ch-cookie-strip__btn--primary{background:var(--ch-ink, #161616);color:#fff}.ch-cookie-strip__btn--primary:hover{background:var(--ch-bordeaux, #6C3840);border-color:var(--ch-bordeaux, #6C3840)}.ch-cookie-strip__btn--ghost{background:#fff;color:var(--ch-ink, #161616)}.ch-cookie-strip__btn--ghost:hover{background:var(--ch-ink, #161616);color:#fff}@media(max-width:599px){.ch-cookie-strip{flex-direction:row!important;align-items:center!important;gap:.4rem!important;padding:.3rem .6rem!important;max-height:44px!important;min-height:40px!important;font-size:.7rem!important}.ch-cookie-strip__text{font-size:.68rem!important;line-height:1.2!important;text-align:left!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ch-cookie-strip__btn{padding:.25rem .55rem!important;font-size:.62rem!important;letter-spacing:.04em!important;min-height:34px!important}.ch-cookie-strip__btns{width:auto!important;justify-content:flex-end!important;gap:.3rem!important}}body.has-cookie-strip{padding-bottom:60px}@media(min-width:600px){body.has-cookie-strip{padding-bottom:70px}}@media(max-width:749px){.header-group,header.header,.header{min-height:56px!important}.header__row,.header-component .header__row{padding-block:6px!important;min-height:56px!important}.ch-real-logo,.header__heading-logo img,.header__heading-link img{max-height:32px!important;height:auto!important}.menu-list--mobile{display:none!important}header-menu .menu-list:not(.menu-list--mobile),.header-menu .menu-list:not(.menu-list--mobile),header-menu .overflow-menu{display:none!important}.header-announcements,.announcement-bar{font-size:11px!important;padding-block:6px!important;min-height:28px!important}}@media(max-width:480px){.header-announcements,.announcement-bar{display:none!important}}.ch-floating-contact{z-index:40!important}body:has(.menu-drawer-container[open]) .ch-floating-contact,body:has(.menu-drawer-container.menu-open) .ch-floating-contact,body:has(details.menu-drawer-container[open]) .ch-floating-contact{display:none!important}body:has(.menu-drawer-container[open]) .menu-list,body:has(.menu-drawer-container.menu-open) .menu-list{visibility:hidden!important}.menu-drawer .product-card-list,.menu-drawer .product-recommendations,menu-drawer-component .product-card-list{overflow-x:hidden!important;max-width:100%!important}.menu-drawer .product-card,menu-drawer-component .product-card{max-width:100%!important;flex-shrink:1!important}.ch-modal .ch-modal__panel{margin-top:calc(var(--header-height, 80px) + 24px);max-height:calc(100vh - var(--header-height, 80px) - 48px);overflow-y:auto}@media(max-width:599px){.ch-modal .ch-modal__panel{margin-top:60px;max-height:calc(100vh - 80px)}.ch-modal .ch-size-table-wrap,.ch-modal .ch-size-table{overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.78rem}.ch-modal .ch-size-table th,.ch-modal .ch-size-table td{padding:.4rem .5rem!important;white-space:nowrap}}@media(max-width:749px){.header__row--top{grid-template-rows:auto!important;padding:4px 0!important}.header__columns{grid-template-rows:48px!important;align-items:center!important;row-gap:0!important}.header__column--right,.header__column--left,.header__column--center{grid-row:1!important}.ch-real-logo,.header__heading-logo img,.header__heading-link img{max-height:28px!important}.header-actions,.header__action-list{flex-wrap:nowrap!important;flex-shrink:0!important}}@media(max-width:749px){body{padding-bottom:70px!important}body.has-cookie-strip{padding-bottom:80px!important}}@media(max-width:599px){.ch-modal__panel .ch-size-table-scroll{overflow:visible;margin:0;padding:0}.ch-modal__panel table.ch-size-table{display:block;border:0;width:100%;margin:.75rem 0}.ch-modal__panel table.ch-size-table thead{display:none}.ch-modal__panel table.ch-size-table tbody,.ch-modal__panel table.ch-size-table tr,.ch-modal__panel table.ch-size-table td{display:block;width:100%}.ch-modal__panel table.ch-size-table tr{border:1px solid var(--ch-hairline, #e7e4df);margin-bottom:.6rem;padding:.5rem .75rem;background:#fff}.ch-modal__panel table.ch-size-table tr>td:first-child{font-weight:600;font-size:.9rem;color:var(--ch-ink, #161616);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.08em;border:0;padding:0}.ch-modal__panel table.ch-size-table tr>td:not(:first-child){font-size:.85rem;padding:.15rem 0;border:0;display:flex;justify-content:space-between}.ch-modal__panel table.ch-size-table tr>td[data-label]:not(:first-child):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--ch-mute, #8a8478);margin-right:.75rem}}@media(max-width:749px){.ch-footer button[type=submit],.ch-footer .ch-newsletter-form button,.ch-footer-newsletter button,footer button[type=submit],form[action*=contact] button[type=submit],form[action*=newsletter] button[type=submit]{min-height:44px!important;min-width:44px!important;padding:.65rem 1rem!important;font-size:.95rem!important}.ch-footer-col li a,.ch-footer-col li{min-height:36px;display:flex;align-items:center;padding:.2rem 0}.ch-footer-newsletter__row button{min-width:48px!important;min-height:44px!important;font-size:1.1rem!important}.ch-footer-newsletter__row input{min-height:44px!important;font-size:16px!important}}.slideshow-control,.slideshow-controls__dot,.pagination__dot,[class*=carousel] [class*=dot],[class*=slideshow] button[role=tab]{min-height:44px!important;min-width:44px!important}.ch-newsletter-popup,[id*=newsletter-popup],[class*=newsletter-popup]{display:none!important}@media(max-width:749px){.ch-pdp-size-help{font-size:.9rem!important;padding:.5rem 0!important}.ch-pdp-size-help a{display:inline-block;padding:.4rem 0;min-height:32px}}body.is-search-empty .product-grid,body.is-search-empty .resource-list,body.is-search-empty product-card,body.is-search-empty .product-card,body.is-search-empty .pagination,body.is-search-empty .results-info,body.is-search-empty .facets,body.is-search-empty filter-component{display:none!important}body.is-search-empty main:after{content:"Commence par taper ce que tu cherches dans la barre ci-dessus \2014robe, jean, couleur, ou nom d'une pi\e8ce.";display:block;padding:3rem clamp(1rem,4vw,2rem);font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--ch-graphite, #4a4a4a);text-align:center;max-width:560px;margin:0 auto}.product-card .product-card__link .visually-hidden,product-card .visually-hidden:has(+*){display:none!important}.ch-article-figure{margin:2rem 0;text-align:center}.ch-article-figure img{width:100%;height:auto;display:block;border-radius:0}.ch-article-figure figcaption{margin-top:.6rem;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:.95rem;color:var(--ch-graphite, #4a4a4a);letter-spacing:.01em}@media(max-width:749px){.ch-article-figure{margin:1.5rem -1rem}.ch-article-figure figcaption{font-size:.88rem;padding:0 1rem}}.menu-drawer-container .ch-mega--boutique,.menu-drawer-container .product-recommendations,.menu-drawer-container [class*=recommended],.menu-drawer-container [class*=recommendation]{display:none!important}:root{--ch-bordeaux: #6C3840;--ch-bordeaux-dark: #4F2830;--ch-rose: #6C3840;--ch-rose-deep: #6C3840}a:hover,.menu-list__link:hover,.menu-list__item:hover{color:var(--ch-bordeaux, #6C3840)!important}.header-logo .header-logo__image,.header-logo .ch-real-logo,img.ch-real-logo{height:64px!important;max-height:64px!important;width:auto!important;max-width:none!important;object-fit:contain!important}.header-logo .ch-real-logo-picture{display:flex!important;align-items:center!important;justify-content:center!important}.header-logo{min-width:54px}@media(max-width:749px){header-component .header__row--top,.header__row--top{min-height:64px!important;padding-block:4px!important;position:relative!important}.header__navigation-bar-row{display:none!important;min-height:0!important;height:0!important;padding:0!important}.header__columns{grid-template-rows:56px!important;position:static!important}.header-logo{position:absolute!important;left:50%!important;top:50%!important;min-width:0!important;transform:translate(-50%,-50%)!important;z-index:1!important}.header-logo .header-logo__image,.header-logo .ch-real-logo,img.ch-real-logo{height:52px!important;max-height:52px!important}.header__drawer,.search-action,header-actions{position:relative!important;z-index:2!important}}@media(min-width:750px){.header-logo .header-logo__image,.header-logo .ch-real-logo,img.ch-real-logo{height:96px!important;max-height:96px!important}.header-logo{min-width:74px}}body:has(.menu-drawer-container[open]) .ch-sh-sticky,body:has(.menu-drawer-container.menu-open) .ch-sh-sticky,body:has(details.menu-drawer-container[open]) .ch-sh-sticky,body:has(dialog[open]) .ch-sh-sticky{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}.product-information variant-picker .variant-option__button-label:has(input:checked){background:var(--ch-bordeaux, #6C3840)!important;border-color:var(--ch-bordeaux, #6C3840)!important;color:#fff!important}.product-information variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--ch-bordeaux, #6C3840)!important}.product-information variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}.product-information variant-picker .variant-option__button-label:has([data-option-available=false]){opacity:1!important;cursor:pointer!important}.product-information .product-form__submit,.product-information button[name=add],.cart__checkout-button{background:var(--ch-bordeaux, #6C3840)!important;border-color:var(--ch-bordeaux, #6C3840)!important;color:#fff!important}.product-information .product-form__submit:hover,.product-information button[name=add]:hover,.cart__checkout-button:hover{background:var(--ch-bordeaux-dark, #4F2830)!important;border-color:var(--ch-bordeaux-dark, #4F2830)!important}.cart__view-cart-button{min-height:46px;background:#fff!important;color:var(--ch-bordeaux, #6C3840)!important;border:1px solid rgba(108,56,64,.34)!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.cart__view-cart-button:hover{background:#6c38400f!important;border-color:var(--ch-bordeaux, #6C3840)!important}.cart-drawer .cart-items__quantity-controls{align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.cart-drawer .cart-items__remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;margin-inline-start:6px!important;padding:0!important;border:1px solid rgba(108,56,64,.34)!important;border-radius:50%!important;background:#fff!important;color:var(--ch-bordeaux, #6C3840)!important;box-shadow:0 8px 20px #6c384014!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.cart-drawer .cart-items__remove svg{width:18px!important;height:18px!important}.cart-drawer .cart-items__remove:hover{background:var(--ch-bordeaux, #6C3840)!important;border-color:var(--ch-bordeaux, #6C3840)!important;color:#fff!important;transform:translateY(-1px)}.cart-drawer__content>.ch-shipping-progress{position:static!important;flex:0 0 auto!important;margin:0 0 12px!important;border-inline:0!important;box-shadow:none!important}.cart-drawer__content>.ch-shipping-progress .ch-shipping-progress__label{position:relative!important;z-index:1!important;display:block!important;line-height:1.45!important}.ch-floating-contact{right:18px!important;bottom:118px!important;z-index:35!important}.ch-floating-contact__btn{background:var(--ch-bordeaux, #6C3840)!important;box-shadow:0 6px 18px #6c384038!important}.ch-floating-contact__btn:hover{background:var(--ch-bordeaux-dark, #4F2830)!important;transform:none!important}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .ch-floating-contact,body:has(.ch-cookie-strip.is-visible) .ch-floating-contact,body:has(cart-drawer-component dialog[open]) .ch-floating-contact{display:none!important}@media(max-width:749px){body:has(.ch-sticky-atc) sticky-add-to-cart,body:has(.ch-sticky-atc) .sticky-add-to-cart__bar{display:none!important}.ch-floating-contact{display:none!important}}.ch-cookie-strip{left:20px!important;right:auto!important;bottom:20px!important;width:min(560px,calc(100vw - 40px))!important;min-height:0!important;max-height:none!important;padding:16px!important;align-items:flex-start!important;border:1px solid rgba(108,56,64,.18)!important;border-radius:6px!important;box-shadow:0 18px 50px #1a1a1a29!important;background:#fffffffa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:60!important}.ch-cookie-strip__text{font-size:13px!important;line-height:1.45!important;white-space:normal!important}.ch-cookie-strip__btn{border-radius:3px!important;min-height:38px!important}.ch-cookie-strip__btn--primary{background:var(--ch-bordeaux, #6C3840)!important;border-color:var(--ch-bordeaux, #6C3840)!important}.ch-cookie-strip__btn--primary:hover{background:var(--ch-bordeaux-dark, #4F2830)!important;border-color:var(--ch-bordeaux-dark, #4F2830)!important}@media(max-width:599px){.ch-cookie-strip{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;flex-direction:column!important;gap:12px!important;padding:14px!important;max-height:none!important;font-size:13px!important}.ch-cookie-strip__btns{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr}.ch-cookie-strip__btn{width:100%}}.header-menu .menu-list__list-item.ch-mega-trigger,.menu-list__list-item.ch-mega-trigger{position:static!important}.header-menu .menu-list__list-item.ch-mega-trigger>.menu-list__link,.menu-list__list-item.ch-mega-trigger>.menu-list__link{position:relative!important;z-index:86!important}.ch-mega--boutique{position:fixed!important;top:var(--header-height, 88px)!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;margin:0!important;padding:clamp(28px,3.4vw,44px) clamp(22px,6vw,84px)!important;background:#fff!important;color:var(--ch-ink, #161616)!important;border-top:1px solid rgba(108,56,64,.14)!important;border-bottom:1px solid rgba(108,56,64,.18)!important;box-shadow:0 24px 60px #16161624!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px)!important;pointer-events:none!important;z-index:85!important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .22s!important}.menu-list__list-item.ch-mega-trigger.is-open .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:focus-within .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:hover .ch-mega--boutique,.ch-mega--boutique:hover{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:0s!important}.ch-mega--boutique .ch-mega__inner--boutique{max-width:1240px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px,3vw,42px)!important}.ch-mega--boutique .ch-mega__col{min-width:0!important}.ch-mega--boutique .ch-mega__leaf--all{color:var(--ch-bordeaux, #6C3840)!important;font-family:var(--font-body--family, Inter, sans-serif)!important;font-size:.74rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.35rem}@media(max-width:989px){.ch-mega--boutique{display:none!important}}.ch-hero-shop__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}.ch-hero-shop__media--carousel .ch-hero-shop__slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0;animation:chHeroImageCycle 28s linear infinite,chHeroSubtle 22s ease-out forwards}.ch-hero-shop__media--count-1 .ch-hero-shop__slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:1!important;animation:chHeroSubtle 22s ease-out forwards}.ch-hero-shop__slide--1{animation-delay:0s,0s!important}.ch-hero-shop__slide--2{animation-delay:7s,0s!important}.ch-hero-shop__slide--3{animation-delay:14s,0s!important}.ch-hero-shop__slide--4{animation-delay:21s,0s!important}@keyframes chHeroImageCycle{0%{opacity:0}4%{opacity:1}24%{opacity:1}30%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ch-hero-shop__media--carousel .ch-hero-shop__slide{animation:none!important;opacity:0!important}.ch-hero-shop__media--carousel .ch-hero-shop__slide:first-child{opacity:1!important}}.ch-footer-newsletter input[type=email]:focus-visible,.ch-footer-newsletter button:focus-visible,.ch-footer-col>summary:focus-visible,.ch-footer-col a:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}.ch-cookie-strip__text a{min-height:44px!important;display:inline-flex!important;align-items:center!important}.ch-cookie-strip__btn{min-height:44px!important;min-width:44px!important}.ch-guide__tab{color:#4a4a4a!important}.ch-guide__tab.is-active{color:var(--ch-bordeaux, #6C3840)!important}@media(max-width:749px){.header__row--top,.header__columns{min-height:56px!important;height:56px!important;grid-template-rows:56px!important}.header__column--center .menu-list,.header-menu{display:none!important}.header__column--left,.header__column--center,.header__column--right{grid-row:1!important;align-self:center!important}body{--header-height: 56px}.ch-hero-shop{height:calc(100svh - var(--header-height, 56px))!important;min-height:520px!important}.ch-hero-shop__media img{object-position:center 24%!important}.ch-hero-shop__overlay{padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom))!important}.ch-footer-newsletter{max-width:none!important;width:100%!important}.ch-footer-newsletter form{display:block!important}.ch-footer-newsletter__row{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;width:100%!important}.ch-footer-newsletter__row input{width:100%!important;min-width:0!important}.ch-footer-col>summary,.ch-footer-col li a{min-height:44px!important}.ch-sticky-atc{display:none!important}body:has(.ch-sticky-atc) sticky-add-to-cart,body:has(.ch-sticky-atc) .sticky-add-to-cart__bar{display:flex!important}.sticky-add-to-cart__bar{bottom:max(10px,env(safe-area-inset-bottom))!important;width:calc(100% - 20px)!important;max-width:none!important;padding:8px!important;gap:10px!important;z-index:70!important;visibility:hidden;pointer-events:none}.sticky-add-to-cart__bar[data-stuck=true]{visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)!important;opacity:1!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important;font-size:10px!important;letter-spacing:.12em!important}.sticky-add-to-cart__button{width:auto!important;min-width:112px!important;min-height:48px!important;padding:0 14px!important}.sticky-add-to-cart__image{display:none!important}body.has-cookie-strip{padding-bottom:92px!important}body.has-cookie-strip .sticky-add-to-cart__bar,body.has-cookie-strip .ch-sh-sticky,body.has-cookie-strip .ch-co-sticky{bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media(max-width:599px){.ch-cookie-strip{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:10px!important;max-height:74px!important}.ch-cookie-strip__text{font-size:11.5px!important;line-height:1.25!important;max-height:34px!important;overflow:hidden!important}.ch-cookie-strip__btns{width:auto!important;grid-template-columns:none!important;display:flex!important;flex-shrink:0!important}.ch-cookie-strip__btn{min-height:44px!important;padding:0 10px!important;font-size:10px!important}}@media(min-width:990px){.ch-mega--boutique{top:var(--header-height, 88px)!important}}@media(max-width:989px){.ch-mega--boutique{display:none!important;pointer-events:none!important}}html,body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body,p,li,.rte,.product-information,.ch-accordion__body,.ch-lookbook__lede,.ch-footer-cols{font-weight:300}strong,b{font-weight:500}.menu-list__link,.menu-list__item{font-weight:400!important}.ch-lookbook__product-title{font-weight:400!important;letter-spacing:.18em!important}.ch-mega--boutique .ch-mega__col-title{font-size:1.32rem!important;font-weight:300!important;letter-spacing:.01em!important}.ch-mega--boutique .ch-mega__leaf{font-size:.86rem!important;font-weight:400!important;color:#2f2b29!important}.ch-mega--boutique .ch-mega__leaf--all{font-weight:400!important}@media(max-width:749px){.menu-drawer,.menu-drawer__menu-item{font-family:var(--font-body--family, Inter, sans-serif)!important}.menu-drawer__menu-item--mainlist{min-height:52px!important;font-size:1.04rem!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}.menu-drawer__menu-item--parent{min-height:46px!important;font-size:.94rem!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important}.menu-drawer__menu-item--child{min-height:44px!important;font-size:.84rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#5f5a57!important;text-transform:none!important}.menu-drawer__menu-item-text{white-space:normal!important;line-height:1.25!important}.ch-lookbook__lede{font-size:clamp(1.12rem,5.5vw,1.45rem)!important;line-height:1.42!important}}.sticky-add-to-cart__bar{visibility:hidden!important;pointer-events:none!important}.sticky-add-to-cart__bar[data-stuck=true]{visibility:visible!important;pointer-events:auto!important}.sticky-add-to-cart__bar[aria-hidden=true] button,.sticky-add-to-cart__bar[aria-hidden=true] a{pointer-events:none!important}.ch-modal{z-index:1000!important}.ch-modal[aria-hidden=true]{pointer-events:none!important}.ch-modal.is-open{pointer-events:auto!important}footer,.shopify-section-group-footer-group,.footer-utilities{background:#161616!important;color:#f8f5f0!important}.ch-footer-brand p,.ch-footer-newsletter__heading,.ch-footer-newsletter__sub,.ch-footer-col h5,.ch-footer-col a,.footer-utilities,.footer-utilities a,.footer-utilities button{color:#f8f5f0!important}.ch-footer-newsletter input[type=email]{color:#fff!important;border-color:#f8f5f06b!important}.ch-footer-newsletter input[type=email]::placeholder{color:#f8f5f0b8!important}.menu-drawer .product-card-list,.menu-drawer .resource-list,.menu-drawer [data-testid=product-list] .resource-list{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.menu-drawer product-card,.menu-drawer .product-card{max-width:min(68vw,220px)!important;min-width:min(56vw,180px)!important}input[type=search]:focus-visible,.search-input:focus-visible,.ch-news-popup__form input[type=email]:focus-visible,.cart-discount__input:focus-visible{outline:2px solid var(--ch-bordeaux, #6C3840)!important;outline-offset:3px!important;box-shadow:none!important}.ch-collection-all-intro{max-width:760px!important;margin:8px auto 0!important;color:#1a1a1ab3!important;text-align:center!important;font-size:.88rem!important;line-height:1.45!important}.ch-collection-all-intro p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.ch-collection-all-intro a{color:var(--ch-bordeaux, #6C3840);text-underline-offset:.2em}body.ch-template-collection-all main h1{font-size:clamp(2rem,3.4vw,3rem)!important;line-height:1.04!important}@media(max-width:749px){body.ch-template-collection-all main h1{font-size:clamp(1.9rem,7vw,2.35rem)!important}.ch-collection-all-intro{max-width:31rem!important;font-size:.84rem!important;line-height:1.42!important;padding-inline:18px!important}}@media(min-width:750px){.ch-cookie-strip{left:auto!important;right:20px!important;bottom:20px!important;width:min(430px,calc(100vw - 40px))!important;padding:14px!important}}@media(max-width:749px){header-component .header__row--top,.header-section .header__row--top,.header__row--top,.header__columns{min-height:100px!important;height:100px!important;grid-template-rows:100px!important;padding-block:0!important}.header-logo{position:absolute!important;left:50%!important;top:50%!important;width:58px!important;min-width:58px!important;height:86px!important;transform:translate(-50%,-50%)!important;overflow:visible!important;z-index:1!important}.header-logo__image-container,.header-logo .ch-real-logo-picture{width:58px!important;height:86px!important;overflow:visible!important}.header-logo .header-logo__image,.header-logo .ch-real-logo,img.ch-real-logo{width:54px!important;height:86px!important;max-width:54px!important;max-height:86px!important;object-fit:contain!important;object-position:center center!important}body{--header-height: 100px}.ch-sh-sticky,.ch-co-sticky{display:none!important}.ch-co-btn,.ch-sh-btn,.ch-contact__button,.ch-guide__cta-btn{font-size:.79rem!important;letter-spacing:.1em!important;line-height:1.25!important}.ch-co-hero__ctas .ch-co-btn,.ch-sh-hero .ch-sh-btn{min-height:52px!important;white-space:nowrap!important}body:has(.menu-drawer-container[open]) .search-action,body:has(.menu-drawer-container[open]) header-actions,body:has(.menu-drawer-container[open]) .header-logo{opacity:0!important;pointer-events:none!important}.menu-drawer{width:100vw!important;max-width:100vw!important;background:#fff!important}.menu-drawer__navigation-container,.menu-drawer .product-card-list,.menu-drawer .resource-list,.menu-drawer [data-testid=product-list] .resource-list{overflow-x:hidden!important}.menu-drawer product-card,.menu-drawer .product-card{max-width:46vw!important;min-width:0!important}.menu-drawer__featured-content{display:none!important}.menu-drawer__submenu{height:100dvh!important;overflow:hidden!important}.menu-drawer__inner-submenu{min-height:0!important;height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.menu-drawer__submenu .menu-drawer__menu--childlist{padding:0 18px calc(220px + env(safe-area-inset-bottom))!important;margin:0!important}.menu-drawer__submenu .menu-drawer__nav-buttons{position:sticky!important;top:0!important;z-index:2!important;min-height:52px!important;background:#fff!important;border-bottom:1px solid rgba(108,56,64,.1)!important}.menu-drawer__submenu .menu-drawer__back-button{font-size:.78rem!important;letter-spacing:.22em!important;font-weight:500!important;color:var(--ch-ink, #161616)!important}.menu-drawer__submenu .menu-drawer__menu-item--parent{min-height:42px!important;padding:12px 0 8px!important;font-size:1.02rem!important;line-height:1.18!important;font-weight:500!important;letter-spacing:.16em!important;color:var(--ch-bordeaux, #6C3840)!important;text-transform:uppercase!important}.menu-drawer__submenu .menu-drawer__menu-item--child{min-height:38px!important;padding:8px 0 8px 14px!important;font-size:.95rem!important;line-height:1.25!important;font-weight:400!important;letter-spacing:.02em!important;color:#3d3937!important;text-transform:none!important}.menu-drawer__submenu .menu-drawer__menu-item--parent+.menu-drawer__menu-item--parent{margin-top:8px!important}.menu-drawer__submenu .menu-drawer__list-item:has(.menu-drawer__menu-item--parent)+.menu-drawer__list-item:has(.menu-drawer__menu-item--child){margin-top:2px!important}}@media(max-width:749px){.sticky-add-to-cart__bar{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:min(100% - 20px,520px)!important;min-height:64px!important;padding:8px!important;gap:10px!important;border-radius:6px!important;z-index:80!important;background:#fff!important;box-shadow:0 14px 42px #1a1a1a29!important}.sticky-add-to-cart__bar[data-stuck=true]{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%) translateY(0)!important}.sticky-add-to-cart__bar .add-to-cart-text,.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;white-space:nowrap!important}.sticky-add-to-cart__bar .add-to-cart-text__content{font-size:10.5px!important;letter-spacing:.14em!important;line-height:1.1!important}.sticky-add-to-cart__button{width:auto!important;min-width:150px!important;min-height:48px!important;padding:0 16px!important;flex:0 0 auto!important}.sticky-add-to-cart__info{min-width:0!important}body.has-cookie-strip .sticky-add-to-cart__bar{bottom:calc(76px + env(safe-area-inset-bottom))!important}}media-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}form#ch-showroom-reservation-form,form#ch-conseil-reservation-form,#reservation-showroom,#reservation-conseil,#prestations{scroll-margin-top:calc(var(--header-height, 96px) + 22px)}@media(max-width:749px){form#ch-showroom-reservation-form,form#ch-conseil-reservation-form,#reservation-showroom,#reservation-conseil,#prestations{scroll-margin-top:calc(var(--header-height, 100px) + 16px)}}.ch-cookie-strip{max-width:min(420px,calc(100vw - 28px))!important;padding:12px!important;gap:10px!important;border-radius:6px!important;z-index:72!important}.ch-cookie-strip__text{font-size:12.5px!important;line-height:1.38!important}.ch-cookie-strip__btn,.ch-cookie-strip__link{min-height:40px!important}body:has(.menu-drawer-container[open]) .ch-cookie-strip,body:has(cart-drawer-component dialog[open]) .ch-cookie-strip,body:has(dialog[open]) .ch-cookie-strip,body:has(.ch-modal.is-open) .ch-cookie-strip{display:none!important}@media(max-width:599px){.ch-cookie-strip{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:68px!important;display:none;grid-template-columns:1fr auto!important;align-items:center!important;padding:9px!important;overflow:hidden!important}.ch-cookie-strip.is-visible{display:grid!important}.ch-cookie-strip__text{max-height:46px!important;overflow:hidden!important;font-size:11px!important;line-height:1.25!important}.ch-cookie-strip__btns{width:auto!important;display:flex!important;gap:6px!important}.ch-cookie-strip__btn{min-height:42px!important;padding:0 9px!important;font-size:9.5px!important}body.has-cookie-strip{padding-bottom:76px!important}}footer .ch-footer-col a,footer .ch-footer-col summary,footer .footer-utilities a,footer .footer-utilities button{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;color:#f8f5f0!important;opacity:1!important;text-indent:0!important;font-size:max(13px,.86rem)!important;line-height:1.25!important}footer .ch-footer-col ul{display:block}@media(max-width:749px){footer .ch-footer-col[open] ul{display:block!important;max-height:none!important;visibility:visible!important}footer .ch-footer-col li,footer .ch-footer-col a{width:100%!important}}.product-grid .card-gallery,.product-grid .product-card .product-media-container{aspect-ratio:4 / 5!important;background:#f7f3ee!important;overflow:hidden!important}.product-grid .card-gallery img,.product-grid .product-card .product-media-container img,.collection-wrapper product-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.product-information variant-picker label,.product-information variant-picker .variant-option__button-label{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:749px){a,button,summary,.button,.ch-co-btn,.ch-sh-btn,.ch-cookie-strip__btn,.footer-utilities a{min-height:44px}}html,body{text-rendering:optimizeLegibility}.announcement-bar__text,.ch-hero-shop__eyebrow,.ch-lookbook__eyebrow,.ch-complete-the-look__eyebrow,.ch-label,.eyebrow,[class*=__eyebrow],[class*=__kicker]{font-size:max(11.5px,.72rem)!important;letter-spacing:.16em!important;font-weight:500!important;line-height:1.35!important}.menu-list__link,.menu-list__item,.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__link,.header-menu .menu-list__link-title{font-size:12.25px!important;line-height:1.3!important;letter-spacing:.15em!important;font-weight:500!important}.ch-mega--boutique .ch-mega__col-title,.ch-mega__col-title{font-family:var(--font-heading--family, "Cormorant Garamond", Georgia, serif)!important;font-size:clamp(17px,1.25vw,19px)!important;line-height:1.15!important;letter-spacing:.01em!important;font-weight:400!important;text-transform:none!important}.ch-mega--boutique .ch-mega__leaf,.ch-mega__leaf{font-family:var(--font-body--family, Inter, sans-serif)!important;font-size:14.5px!important;line-height:1.4!important;letter-spacing:.01em!important;font-weight:400!important;text-transform:none!important}@media(min-width:990px)and (max-width:1919px){.ch-mega--boutique{left:0!important;right:0!important;width:100vw!important;max-width:none!important;max-height:calc(100vh - var(--header-height, 88px) - 24px)!important;padding:clamp(14px,1.6vw,22px) clamp(24px,4.2vw,72px)!important;overflow-y:auto!important;transform:translateY(-6px)!important}.menu-list__list-item.ch-mega-trigger.is-open .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:focus-within .ch-mega--boutique,.menu-list__list-item.ch-mega-trigger:hover .ch-mega--boutique,.ch-mega--boutique:hover{transform:translateY(0)!important}.ch-mega--boutique .ch-mega__inner--boutique{width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.8vw,28px)!important}.ch-mega--boutique .ch-mega__col+.ch-mega__col{border-left-color:#6c38401a!important;padding-left:clamp(14px,1.6vw,28px)!important}.ch-mega--boutique .ch-mega__col-title,.ch-mega__col-title{font-size:clamp(14px,1vw,16px)!important;line-height:1.1!important;margin-bottom:6px!important}.ch-mega--boutique .ch-mega__col-list{gap:2px!important}.ch-mega--boutique .ch-mega__leaf,.ch-mega__leaf{min-height:21px!important;font-size:clamp(12px,.86vw,13.5px)!important;line-height:1.2!important}.ch-mega--boutique .ch-mega__leaf--all{margin-bottom:2px!important;font-size:11px!important;letter-spacing:.14em!important}}product-card .product-card__content{text-align:center!important;align-items:stretch!important}product-card a[ref=productTitleLink],product-card a[ref=productTitleLink] p,product-card a[ref=productTitleLink] .text-block{font-family:var(--font-body--family, Inter, sans-serif)!important;font-size:.875rem!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important;text-align:center!important;color:var(--ch-ink, #1a1a1a)!important}product-card product-price,product-card product-price *{font-family:var(--font-body--family, Inter, sans-serif)!important;font-size:.8125rem!important;line-height:1.35!important;letter-spacing:.02em!important;font-weight:400!important;text-align:center!important;color:var(--ch-graphite, #4a4a4a)!important}product-card .badge,product-card [class*=badge]{font-size:10.75px!important;letter-spacing:.1em!important;line-height:1.2!important}.facets summary,.facets__summary,.facets button,.facets [role=button],.product-grid-sort__select,.facets select{font-size:12.5px!important;letter-spacing:.08em!important;font-weight:500!important}.ch-footer-newsletter form{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}.ch-footer-newsletter label{display:block!important;width:100%!important}.ch-footer-newsletter__heading{font-size:12px!important;letter-spacing:.14em!important;line-height:1.35!important;font-weight:600!important}.ch-footer-newsletter__sub{display:block!important;max-width:34ch!important;margin-top:.35rem!important;font-size:13px!important;line-height:1.5!important;letter-spacing:.01em!important;font-weight:400!important}.ch-footer-col h5{font-size:12px!important;line-height:1.35!important;letter-spacing:.14em!important;font-weight:600!important}.ch-footer-col a{font-size:14px!important;line-height:1.35!important;letter-spacing:.01em!important;font-weight:400!important}body.template-page main .shopify-block.rte rte-formatter h2,body.template-page main .rte h2{font-size:clamp(28px,3vw,36px)!important;line-height:1.16!important}body.template-page main .shopify-block.rte rte-formatter h3,body.template-page main .rte h3{font-size:clamp(22px,2.1vw,26px)!important;line-height:1.2!important}.ch-cookie-strip{font-size:13px!important;line-height:1.35!important}.ch-cookie-strip__btn{font-size:11.5px!important;letter-spacing:.1em!important;line-height:1.1!important}@media(max-width:749px){.ch-hero-shop__eyebrow,.ch-lookbook__eyebrow,.ch-complete-the-look__eyebrow,.ch-label,.eyebrow,[class*=__eyebrow],[class*=__kicker]{font-size:11.5px!important;letter-spacing:.12em!important}.menu-drawer__menu-item--mainlist{font-size:13px!important;font-weight:600!important;letter-spacing:.13em!important}.menu-drawer__menu-item--parent,.menu-drawer__submenu .menu-drawer__menu-item--parent{font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;color:var(--ch-bordeaux, #6C3840)!important}.menu-drawer__menu-item--section,.menu-drawer__submenu .menu-drawer__menu-item--section{min-height:40px!important;margin-top:14px!important;padding:14px 0 6px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ch-bordeaux, #6C3840)!important;pointer-events:none!important}.menu-drawer__submenu .menu-drawer__list-item:first-child .menu-drawer__menu-item--section{margin-top:0!important}.menu-drawer__menu-item--child,.menu-drawer__submenu .menu-drawer__menu-item--child{font-size:15.5px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.32!important}product-card a[ref=productTitleLink],product-card a[ref=productTitleLink] p,product-card a[ref=productTitleLink] .text-block{font-size:.8125rem!important;letter-spacing:.06em!important}product-card product-price,product-card product-price *{font-size:.75rem!important;letter-spacing:.01em!important}.ch-cookie-strip__text{font-size:12px!important;line-height:1.3!important}.ch-cookie-strip__btn{font-size:11.5px!important;letter-spacing:.08em!important;padding-inline:10px!important}}product-card .card-gallery[class*=badge],.product-card .card-gallery[class*=badge]{background:var(--ch-bone, #f4ede2)!important;border:0!important;box-shadow:none!important;color:inherit!important;left:auto!important;padding:0!important;top:auto!important}product-card .product-badges,.product-card .product-badges{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;pointer-events:none}product-card .product-badges__badge,.product-card .product-badges__badge{background:#fffffff0!important;color:var(--ch-ink, #1a1a1a)!important;display:inline-flex!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1!important;padding:8px 12px!important;text-transform:uppercase!important;width:auto!important}.ch-cookie-strip{left:auto!important;right:18px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;width:min(410px,calc(100vw - 36px))!important;max-width:410px!important;padding:10px 12px!important;gap:9px!important;z-index:70!important}.ch-cookie-strip__text{font-size:11.5px!important;line-height:1.3!important}.ch-cookie-strip__link{min-height:auto!important;display:inline!important}.ch-cookie-strip__btn{min-height:36px!important;padding-inline:11px!important;font-size:10.5px!important}body.has-cookie-strip{padding-bottom:0!important}body.template-list-collections .section-resource-list>.section-resource-list__content{width:min(100% - 32px,760px)!important;margin-inline:auto!important}body.template-list-collections .section-resource-list>.section-resource-list__content h1{max-width:12ch!important;margin:0 0 14px!important;font-size:clamp(36px,4.8vw,64px)!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance!important}body.template-list-collections .section-resource-list>.section-resource-list__content p{max-width:46rem!important;margin:0!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.55!important;letter-spacing:.01em!important;color:color-mix(in srgb,var(--ch-ink, #1a1a1a) 72%,transparent)!important;text-wrap:pretty!important}@media(max-width:599px){body.template-list-collections .section-resource-list{padding-block-start:22px!important}body.template-list-collections .section-resource-list>.section-resource-list__content{width:calc(100% - 32px)!important;padding-bottom:12px!important}body.template-list-collections .section-resource-list>.section-resource-list__content .group-block,body.template-list-collections .section-resource-list>.section-resource-list__content .text-block{padding-bottom:0!important}body.template-list-collections .section-resource-list>.section-resource-list__content h1{max-width:9.5ch!important;font-size:clamp(31px,8.8vw,36px)!important;line-height:1.06!important}body.template-list-collections .section-resource-list>.section-resource-list__content p{max-width:31ch!important;font-size:15.5px!important;line-height:1.5!important}.ch-cookie-strip{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:none!important;grid-template-columns:1fr auto!important;padding:8px 9px!important}.ch-cookie-strip__text{max-height:42px!important;font-size:10.75px!important;line-height:1.22!important}.ch-cookie-strip__btns{gap:5px!important}.ch-cookie-strip__btn{min-height:34px!important;padding-inline:8px!important;font-size:9.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-custom.css.map */
