@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Jost:wght@300;400;500&display=swap";:root{--heading-font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif !important;--heading-font-weight:400 !important;--heading-font-style:normal !important;--text-font-family:"Jost",-apple-system,"Helvetica Neue",sans-serif !important;--text-font-weight:300 !important;--subheading-font-family:"Jost",sans-serif !important;--footer-background:60 74 62 !important;--footer-text:243 239 231 !important;--logo-mark:url(/cdn/shop/files/logo.png?v=1790190515&width=160);--picto-home:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.5 12 3l9 7.5'/><path d='M5.5 9.5V20h13V9.5'/><path d='M9.75 20v-5.5h4.5V20'/></svg>")}h1,.h1{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.01em}h2,.h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}h3,.h3{font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.2}h1 em,h2 em,.h1 em,.h2 em{font-style:italic;font-weight:400}body,p{font-weight:300;line-height:1.65}.cbcta__t{font-family:var(--heading-font-family)}.button{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:400;border-radius:0;padding-inline:2rem}.subheading,[class*=subheading]{color:#a67c3d!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:.68rem!important;font-weight:400!important;line-height:1.5}.media-with-text .subheading,.media-with-text__item .subheading{font-size:.68rem!important;letter-spacing:.2em!important;display:block;margin-bottom:1.75rem}.section-header a,.section-stack__link,.section-header .link{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;text-underline-offset:6px}.announcement-bar p,.announcement-bar .bold,.announcement-bar__item{font-weight:400!important;letter-spacing:.14em}.header__logo,.header__logo-text{max-width:none}.header__logo-text{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;font-family:var(--heading-font-family)!important;text-transform:uppercase;letter-spacing:.22em;font-size:clamp(.82rem,1.3vw,1.2rem)!important;font-weight:400!important;white-space:nowrap;line-height:1}.header__logo-text:before{content:"";display:block;flex:0 0 auto;width:1.55em;height:1.55em;background:var(--logo-mark) center / contain no-repeat;mix-blend-mode:multiply}@media screen and (max-width:749px){.header__logo-text{font-size:.78rem!important;letter-spacing:.18em;gap:.45rem}}.header__icon-list a[href*="/search"],.header__icons a[href*="/search"],.header a[href*="/search"],.header__icon-list [aria-label*=echerch],.header__icon-list [aria-label*=earch],.header search-drawer,.header__search-toggle{display:none!important}@media screen and (min-width:1000px){nav.header__link-list>ul.contents>li:has(a[href*=composer-mon-coffret]){display:none!important}.header__secondary-nav nav.header__link-list>ul.contents>li:has(a[href*=composer-mon-coffret]){display:flex!important}}@media screen and (max-width:999px){ul.v-stack.gap-3:has(>li>a[href*=composer-mon-coffret]){display:none!important}[class*=drawer] a[href*=composer-mon-coffret],[class*=menu-drawer] a[href*=composer-mon-coffret],[class*=panel] a[href*=composer-mon-coffret]{display:flex!important;align-items:center;justify-content:center;margin:.75rem 0;padding:1rem 1.25rem;background:#3c4a3e!important;color:#f3efe7!important;font-family:var(--text-font-family)!important;font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:0}}.footer__block--text>p.bold:first-child{font-family:var(--heading-font-family)!important;text-transform:uppercase;letter-spacing:.24em;font-size:clamp(1.15rem,1.8vw,1.6rem)!important;font-weight:400!important;white-space:nowrap;line-height:1.2;color:#f3efe7;margin-bottom:1rem}.header__link-list a,.header__link-list summary{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--text-font-family);font-weight:400!important}.header__link-list .dropdown-menu__item{text-transform:none;letter-spacing:.02em;font-size:.9rem}nav.header__link-list>ul.contents>li{display:flex!important;align-items:center!important;margin:0!important}nav.header__link-list>ul.contents>li>a,nav.header__link-list>ul.contents>li>details,nav.header__link-list>ul.contents>li>details>summary,nav.header__link-list>ul.contents>li>button{display:inline-flex!important;align-items:center!important;line-height:1!important;padding-block:0!important;margin-block:0!important;vertical-align:middle;height:auto}nav.header__link-list>ul.contents>li>details>summary>*{line-height:1!important;margin:0!important}nav.header__link-list{align-items:center!important}nav.header__link-list>ul.contents>li:first-child>a{font-size:0!important}nav.header__link-list>ul.contents>li:first-child>a:before{content:"";display:block;width:19px;height:19px;background-color:currentColor;-webkit-mask:var(--picto-home) center / contain no-repeat;mask:var(--picto-home) center / contain no-repeat}.header__secondary-nav nav.header__link-list>ul.contents>li:first-child>a{font-size:.72rem!important}.header__secondary-nav nav.header__link-list>ul.contents>li:first-child>a:before{content:none!important;display:none!important}nav.header__link-list>ul.contents>li>details>summary{gap:.4rem!important}nav.header__link-list>ul.contents>li>details>summary>svg{display:inline-block!important;width:11px!important;height:11px!important;flex:0 0 auto;opacity:.65;align-self:center;transition:transform .2s ease}nav.header__link-list>ul.contents>li>details[open]>summary>svg{transform:rotate(180deg)}.product-card__swatch-list,.product-card [class*=thumbnail-swatch],.product-card .color-swatch{display:none!important}.badge--on-sale,on-sale-badge{display:none!important}.text-on-sale{color:#1e2124!important}.badge--lot{background:transparent!important;color:#a67c3d!important;border:1px solid rgba(166,124,61,.55);border-radius:0!important;font-family:var(--text-font-family);font-size:.6rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding:.4em .75em;line-height:1.2}.product-info h1,.product-info .h1,[id*=__main] .product-title,[id*=__main] h1{font-size:clamp(1.55rem,2.5vw,2.2rem)!important;line-height:1.16!important;letter-spacing:0}.lot-pricing{border-top:1px solid rgba(30,33,36,.12);border-bottom:1px solid rgba(30,33,36,.12);padding:1rem 0;margin:.25rem 0}.lot-pricing__title{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#a67c3d;margin:0 0 .6rem}.lot-pricing__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lot-pricing__list li{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem}.lot-pricing__list li span:last-child{font-variant-numeric:tabular-nums;opacity:.75}section.nh .nh-hero{max-width:min(78rem,94vw)!important}section.nh .nh-quote{max-width:min(60rem,92vw)!important}section.nh .nh-text--center{max-width:min(56rem,92vw)!important}@media screen and (min-width:1000px){section.nh .nh-title{white-space:nowrap!important;font-size:min(3.5vw,3.9rem)!important}}[id*=__cadeau] .media-with-text__media img{width:100%;height:100%;object-fit:cover}.mwt-button-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem}.prose .mwt-button-group>*,.mwt-button-group>*{margin:0!important;vertical-align:top}.mwt-button-group .button{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;text-align:center;width:16rem;height:3.6rem!important;min-height:3.6rem!important;max-height:3.6rem!important;padding-block:0!important;padding-inline:1rem!important;box-sizing:border-box;line-height:1.2}@media screen and (max-width:640px){.mwt-button-group .button{width:100%}}.collection-card{display:block}.collection-card .collection-card__content-wrapper{display:none}.collection-card__caption{display:flex;align-items:baseline;gap:.75rem;padding-top:1rem}.collection-card__index{font-family:var(--text-font-family);font-size:.68rem;letter-spacing:.14em;color:#a67c3d}.collection-card__label{flex:1;font-size:clamp(1.3rem,1.8vw,1.7rem)}.collection-card__cta{font-family:var(--text-font-family);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.collection-card:hover .collection-card__cta{text-decoration:underline;text-underline-offset:5px}.product-card__title,.product-card__info .h6{font-weight:400;letter-spacing:0}.text-with-icons__item{text-align:center}.text-with-icons__item svg{stroke-width:1;margin-inline:auto;margin-bottom:1rem}.text-with-icons__item .h3,.text-with-icons__item .h6,.text-with-icons__item h3,.text-with-icons__item h6{font-size:clamp(1.25rem,1.9vw,1.6rem)!important;font-family:var(--heading-font-family);font-weight:400;margin-bottom:.6rem}.text-with-icons__item p{font-size:.88rem;opacity:.7;line-height:1.6}.testimonial-card,.testimonials__item{background:transparent!important;box-shadow:none!important;border:0!important;text-align:center}.testimonial-card .prose p,.testimonials__item p{font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45;margin-inline:auto}.testimonial-card .h6,.testimonials__item .h6{font-family:var(--text-font-family);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.rating-star,.rating{color:#a67c3d}[id*=__newsletter],[id*=__newsletter] .newsletter-box,[id*=__newsletter] .newsletter{background:#e6ded0!important;border-radius:0}[id*=__newsletter] .newsletter-box{padding-block:clamp(3rem,5vw,4.5rem)}[id*=__newsletter] .newsletter-content,[id*=__newsletter] .newsletter-box>*,[id*=__newsletter] form{max-width:none!important;width:100%}[id*=__newsletter] .fieldset-with-submit{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:min(40rem,100%)!important;max-width:none!important;margin-inline:auto!important}[id*=__newsletter] .fieldset-with-submit>*{margin:0!important}[id*=__newsletter] .fieldset-with-submit>*:first-child{flex:1 1 auto!important;min-width:0;width:auto!important}[id*=__newsletter] .fieldset-with-submit .form-control{height:100%}[id*=__newsletter] .fieldset-with-submit .input,[id*=__newsletter] input[type=email]{width:100%!important;height:3.6rem!important;min-height:3.6rem!important;border-radius:0!important;border-right:0!important;box-sizing:border-box}[id*=__newsletter] .fieldset-with-submit .button{flex:0 0 auto!important;height:3.6rem!important;min-height:3.6rem!important;border-radius:0!important;padding-inline:2.25rem;align-self:stretch}@media screen and (max-width:640px){[id*=__newsletter] .fieldset-with-submit{flex-direction:column!important;gap:.75rem!important}[id*=__newsletter] .fieldset-with-submit .input,[id*=__newsletter] input[type=email]{border-right:1px solid rgba(30,33,36,.2)!important}}.footer__block-heading,.footer .h6{color:#a67c3d;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-family:var(--text-font-family)}.footer .fieldset-with-submit{display:flex;flex-direction:row;align-items:stretch;gap:0;max-width:26rem;margin-top:1rem}.footer .fieldset-with-submit>*{margin:0!important;align-self:stretch}.footer .fieldset-with-submit>*:first-child{flex:1 1 auto;min-width:0;display:flex}.footer .fieldset-with-submit .form-control{width:100%;height:3.2rem!important;min-height:3.2rem!important;max-height:3.2rem!important;display:flex}.footer .fieldset-with-submit .input,.footer input[type=email]{width:100%;height:3.2rem!important;min-height:3.2rem!important;max-height:3.2rem!important;padding:0 1rem!important;line-height:3.2rem!important;border-radius:0;background:#f3efe7;border:1px solid rgba(30,33,36,.15);border-right:0;color:#1e2124;box-sizing:border-box}.footer .fieldset-with-submit .input::placeholder,.footer input[type=email]::placeholder{color:#1e212480;line-height:3.2rem}.footer .fieldset-with-submit .button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:3.2rem!important;min-height:3.2rem!important;max-height:3.2rem!important;padding:0 1.75rem!important;border:1px solid #3c4a3e!important;border-radius:0;background:#3c4a3e!important;color:#f3efe7!important;box-sizing:border-box}.footer .newsletter-container p,.footer__block--newsletter p{font-size:.85rem;opacity:.8}@media screen and (max-width:640px){.footer .fieldset-with-submit{flex-direction:column;gap:.6rem;max-width:none}.footer .fieldset-with-submit .input,.footer input[type=email]{border-right:1px solid rgba(30,33,36,.15)}}[id*=__faq] .section-stack{max-width:none}[id*=__faq] .section-stack--center,[id*=__faq] .section-stack__intro,[id*=__faq] .section-stack__intro .prose{text-align:start;max-width:none}[id*=__faq] .accordion-box{background:transparent!important;box-shadow:none!important;border-radius:0;padding:0}[id*=__faq] .accordion{border-top:1px solid rgba(30,33,36,.16);border-bottom:0;max-width:none}[id*=__faq] .accordion:last-of-type{border-bottom:1px solid rgba(30,33,36,.16)}[id*=__faq] .accordion__toggle,[id*=__faq] .accordion__toggle *{font-size:.76rem!important;font-weight:400!important;font-family:var(--text-font-family)}[id*=__faq] .accordion__toggle{text-transform:uppercase;letter-spacing:.08em;padding-block:1rem!important;gap:1rem}[id*=__faq] .accordion__content{padding-bottom:.5rem}[id*=__faq] .accordion__content p{font-size:.9rem;line-height:1.7;margin-bottom:.9rem}[id*=__faq] .accordion svg{width:13px;height:13px;opacity:.55}[id*=__faq] .accordion .circle-button,[id*=__faq] .accordion__toggle .circle-button{background:transparent;box-shadow:none}[id*=__faq] .h2{font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:300;letter-spacing:.02em;margin-bottom:1.25rem}.contact-form .input,.contact-form textarea,[id*=contact] .input,[id*=contact] textarea{border-radius:0}@media screen and (min-width:1000px){.contact-form .fieldset,form .fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.contact-form .fieldset .input-row,form .fieldset .input-row{grid-column:1 / -1}.contact-form .fieldset>*:has(textarea),form .fieldset>*:has(textarea){grid-column:1 / -1}}@media screen and (max-width:999px){.contact-form .fieldset,form .fieldset,.contact-form .fieldset .input-row,form .fieldset .input-row{display:flex;flex-direction:column;gap:1rem}}@media screen and (max-width:699px){.product-quick-add{background:#faf8f4;border-top:1px solid rgba(30,33,36,.12);padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom))}.product-quick-add>buy-buttons{display:none!important}.product-quick-add .product-quick-add__variant{display:grid!important;grid-template-columns:52px minmax(0,1fr) 50%;align-items:center;column-gap:.75rem}.product-quick-add .product-quick-add__variant.no-image{grid-template-columns:minmax(0,1fr) 50%}.product-quick-add .product-quick-add__variant img{display:block;width:52px;height:52px;object-fit:cover}.product-quick-add .product-quick-add__variant a.bold{font-size:.78rem;font-weight:400}.product-quick-add .product-quick-add__variant .v-stack{font-size:.8rem;min-width:0}.product-quick-add .product-quick-add__variant buy-buttons{display:block;width:100%}.product-quick-add .product-quick-add__variant .button{width:100%;min-height:3.2rem;padding-inline:.75rem!important;--button-background:60 74 62 / 1;--button-text-color:243 239 231;--button-outline-color:60 74 62}}[id*=__hero] .prose>p.bold:first-child{margin-bottom:1.6rem!important}@media screen and (min-width:700px){[id*=__hero] .prose>.button{display:inline-flex!important;width:16rem!important;vertical-align:top}[id*=__hero] .prose>.button+.button{margin-inline-start:.9rem!important}}[id*=__cadeau] .media-with-text__content .subheading{font-family:var(--text-font-family)!important;font-size:clamp(.92rem,1.1vw,1rem)!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.65!important;color:#f3efe7!important;margin:0 0 1.6rem!important}[id*=__cadeau] .media-with-text__content .h2{font-family:var(--heading-font-family)!important;font-weight:400!important;font-size:clamp(1.9rem,3.5vw,3.3rem)!important;line-height:1.2!important;letter-spacing:-.01em;color:#f3efe7!important;margin:0 0 1.4rem!important}[id*=__cadeau] .media-with-text__content .h2 em{font-style:italic;font-weight:400;color:#c9a96a!important}[id*=__cadeau] .media-with-text__content .prose>p:not(.subheading){font-size:clamp(.92rem,1.1vw,1rem)!important;line-height:1.65!important;max-width:34rem;margin:0!important;color:#f3efe7}[id*=__cadeau] .media-with-text__content .mwt-button-group{margin-top:2.4rem!important}.collection-banner-section .collection-banner__image{flex:0 0 45%!important;max-width:45%!important}.collection-banner-section .collection-banner__image img{object-fit:contain!important;object-position:center}@media screen and (max-width:999px){.collection-banner-section .collection-banner__image{flex:0 0 auto!important;max-width:100%!important;width:100%}}@media screen and (max-width:699px){.product-quick-add .product-quick-add__variant .button{background:#3c4a3e!important;background-image:none!important;color:#f3efe7!important;border:1px solid #3c4a3e!important;border-radius:999px!important}}.shopify-section--main-product .button,.shopify-section--main-product .shopify-payment-button__button,.mc-backcol .button{border-radius:999px!important}.shopify-section--main-product quantity-selector{border-radius:999px!important;overflow:hidden}.shopify-section--main-product .block-swatch{border-radius:12px!important}.product-info .product-info__title{font-weight:600!important}.product-info .product-info__price sale-price,.product-info .product-info__price compare-at-price{font-weight:500!important}product-card .button,.product-card .button{border-radius:999px!important}a[href*=composer-mon-coffret].button,.header__secondary-nav nav.header__link-list a,[class*=drawer] a[href*=composer-mon-coffret],[class*=menu-drawer] a[href*=composer-mon-coffret],[class*=panel] a[href*=composer-mon-coffret],.cbcta__btn{border-radius:999px!important}.button,.btn,.shopify-payment-button__button,.cbcta__btn,.nh-btn,.cb-add,.cb-chip,.cb-lot,.cb-steps__btn,.header__secondary-nav nav.header__link-list a,[class*=drawer] a[href*=composer-mon-coffret]{border-radius:999px!important}.block-swatch{border-radius:12px!important}[id*=__newsletter] .fieldset-with-submit .input,[id*=__newsletter] input[type=email],.footer__newsletter-form .form-control .input{border-radius:999px 0 0 999px!important}[id*=__newsletter] .fieldset-with-submit .button,[id*=__newsletter] .button,.footer__newsletter-form .self-submit-button button,body .footer .footer__newsletter-form .self-submit-button button{border-radius:0 999px 999px 0!important}@media screen and (max-width:640px){[id*=__newsletter] .fieldset-with-submit .input,[id*=__newsletter] input[type=email],[id*=__newsletter] .fieldset-with-submit .button,[id*=__newsletter] .button{border-radius:999px!important}}button[is=prev-button].circle-button,button[is=next-button].circle-button{background:#3c4a3e!important;color:#f3efe7!important;border-color:#3c4a3e!important}button[is=prev-button].circle-button:hover,button[is=next-button].circle-button:hover{background:#2e3a30!important}.product-quick-add .product-quick-add__variant .button{background:#3c4a3e!important;background-image:none!important;color:#f3efe7!important;border:1px solid #3c4a3e!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
