:root{--mdc-detail-font: "DM Sans", Arial, sans-serif;--mdc-detail-ink: #123b34;--mdc-detail-gold: #c6a15b;--mdc-detail-paper: #fffdf9}body header :is(.menu-list__link,.mega-menu__link,.menu-drawer__menu-item),body .menu-drawer .menu-drawer__menu-item{font-family:var(--mdc-detail-font)!important;font-weight:500!important;letter-spacing:0!important}body header .menu-list__link{font-size:15px!important;line-height:1.4!important}body:is(.mdc-experience,.mdc-maison-douce-product-top) #header-group #header-component .header-menu .menu-list>.overflow-menu>.menu-list__list-item>a.menu-list__link{font-family:var(--mdc-detail-font)!important;font-weight:500!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important}body .md-premium :is(.md-button,.md-collection-link,.md-text-link,.md-product__cta),body.mdc-maison-douce-product-top .product-information button[name=add],body.mdc-maison-douce-product-top .product-information .add-to-cart-button:not(.quick-add__button),body.mdc-maison-douce-product-top:has(main .product-information) main .product-information .add-to-cart-button:not(:disabled),body.mdc-maison-douce-product-top .sticky-add-to-cart__bar .sticky-add-to-cart__button{font-family:var(--mdc-detail-font)!important;font-weight:600!important;letter-spacing:.01em!important}body .md-premium :is(.md-kicker,.md-use>span),body .md-premium .md-trust strong{font-family:var(--mdc-detail-font)!important;font-weight:600!important}body .md-premium .md-kicker{letter-spacing:.12em!important}body .md-premium .md-home-categories a,body .mdc-catalogue-families a{font-family:var(--mdc-detail-font)!important;font-weight:500!important;letter-spacing:0!important;border-color:#d9d5c9}body .md-premium .md-home-categories a:not([aria-current=page]),body .mdc-catalogue-families a:not([aria-current=page]){background-color:var(--mdc-detail-paper)}body .md-premium .md-home-categories a:is(:hover,:focus-visible),body .mdc-catalogue-families a:is(:hover,:focus-visible){color:var(--mdc-detail-ink);border-color:var(--mdc-detail-gold);background-color:#f7f1e8}body .mdc-collection-description>p{max-width:82ch;line-height:1.7}@media(max-width:749px){body .menu-drawer .menu-drawer__list-item--divider{border-color:#123b3429!important}body .menu-drawer .menu-drawer__menu-item--mainlist{font-size:22px!important;line-height:1.4!important}body .menu-drawer .menu-drawer__menu-item-text{font-size:inherit!important}body .md-premium .md-button{padding-inline:20px}}:root,body{--mdc-detail-font: "DM Sans", Arial, sans-serif;--font-body--family: "DM Sans", Arial, sans-serif;--font-subheading--family: "DM Sans", Arial, sans-serif;--font-heading--family: "Playfair Display", Georgia, serif;--font-heading--weight: 400;--font-secondary--family: "DM Sans", Arial, sans-serif;--font-accent--family: "DM Sans", Arial, sans-serif}body.mdc-maison-douce-product-top{--mdc-z-body: "DM Sans", Arial, sans-serif;--mdc-z-title: "Playfair Display", Georgia, serif}body{font-family:var(--mdc-detail-font)}body :is(h3,h4,h5,h6,p,label,legend,button,input,textarea,select,summary,dt,dd,li,th,td,caption,blockquote,figcaption,small),body :is(.text-block,.rte,.price,.price__regular,.price__sale,.compare-at-price,.mdc-card-from),body :is(.mdc-breadcrumb,.mdc-catalogue-families,.mdc-collection-description,.facets,.sorting-filter,.cart-page,.cart-drawer,.email-signup__form,.mdc-premium-footer,.mdc-footer-signature){font-family:var(--mdc-detail-font)!important}body .md-premium :is(.md-hero h1,.md-heading h2,.md-editorial h2,.md-use h3,.md-signature blockquote),body .mdc-promise__head h2{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}html body #essential-cart-drawer-portal #cart-drawer,html body #essential-cart-drawer-portal #cart-drawer [data-essential-cart-element],html body #essential-cart-drawer-portal #cart-drawer :is(p,a,button,input,label,small,strong,span:not([aria-hidden=true])){font-family:var(--mdc-detail-font)!important}body .md-premium .md-hero__media img{object-position:76% center}body .md-premium .md-hero__veil{background:linear-gradient(90deg,#071d19d1,#071d198f 38%,#071d191f 72%,#071d190a)}@media(max-width:749px){body .md-premium .md-hero__media img{object-position:87% center}body .md-premium .md-hero__veil{background:linear-gradient(0deg,#071d19f0,#071d19a3 55%,#071d196b)}body .md-premium .md-hero h1{max-width:100%!important;font-size:clamp(36px,10.5vw,48px)!important}body .md-premium .md-hero .md-kicker{color:#e8c77f!important}}html body main :is(h1,h2),html body.mdc-cart-v1 main .cart-page__title h1{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}html body .md-premium .md-hero h1{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(48px,5.3vw,78px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.015em!important}html body .md-premium .md-hero h1 :is(em,i){font-style:normal!important}html body .md-premium :is(.md-heading h2,.md-editorial h2){font-size:clamp(32px,3.2vw,46px)!important;line-height:1.18!important}html body .md-premium .md-product__copy p{font-family:var(--mdc-detail-font)!important;font-size:16px;line-height:1.45}html body .md-premium :is(.md-button,.md-collection-link,.md-text-link,.md-product__cta){font-size:16px;letter-spacing:0!important}html body .md-premium .md-button--gold{background:#123b34;color:#fff;border-color:#123b34}html body .md-premium .md-button--gold:hover{background:#1d5148;border-color:#1d5148}html body .md-premium :is(.md-kicker,.md-collection-scenes__eyebrow){font-size:12px;color:#6b5732}html body .md-premium .md-hero .md-kicker{color:#e8c77f}html body .md-premium .md-hero__lead{font-size:18px;line-height:1.6}html body .md-premium .md-hero__proof{font-size:13px}html body.mdc-maison-douce-product-top .mdc-z-product-root h1{font-family:Playfair Display,Georgia,serif!important;font-size:34px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important}html body.mdc-maison-douce-product-top:has(main .product-information) main :is(.product-information button[name=add],.product-information .add-to-cart-button,.sticky-add-to-cart__button):not(:disabled){background:#123b34!important;color:#fff!important;border-color:#123b34!important;box-shadow:none!important;font-family:DM Sans,Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;min-height:56px!important;border-radius:4px!important}html body.mdc-maison-douce-product-top:has(main .product-information) main :is(.product-information button[name=add],.product-information .add-to-cart-button,.sticky-add-to-cart__button):hover:not(:disabled){background:#1d5148!important;border-color:#1d5148!important}html body #header-group #header-component .header-logo.mdc-wordmark{width:auto!important;max-width:none!important;height:64px!important;padding-block:0!important;gap:7px!important;color:#123b34!important}html body #header-group #header-component .header-logo.mdc-wordmark .header-logo__tricolor{width:66px!important;height:2px!important;flex:0 0 2px!important;border:0!important}@media(max-width:749px){html body .md-premium .md-hero h1{font-size:40px!important;line-height:1.1!important}html body .md-premium .md-hero__lead{font-size:16px}html body .md-premium :is(.md-heading h2,.md-editorial h2){font-size:32px!important;line-height:1.2!important}html body.mdc-maison-douce-product-top .mdc-z-product-root h1{font-size:28px!important}}@media(max-width:359px){html body #header-group #header-component .header-logo.mdc-wordmark{gap:4px!important}html body #header-group #header-component .header-logo.mdc-wordmark .header-logo__tricolor{width:48px!important}html body .md-premium .md-hero h1{font-size:36px!important}}html body .md-premium .md-button--gold{color:#fff!important}@media(min-width:375px)and (max-width:449px){html body #header-group #header-component .header-logo.mdc-wordmark{transform:translate(-8px)}html body #header-group #header-component .header-logo.mdc-wordmark .header-logo__wordmark{font-size:20px!important}}@media(max-width:374px){html body #header-group #header-component .header-logo.mdc-wordmark .header-logo__wordmark{max-width:75px;font-size:20px!important;line-height:1.02;white-space:normal}}html body footer:not([data-essential-cart-element=cart-drawer-footer]),html body footer:not([data-essential-cart-element=cart-drawer-footer]) :is(.section-wrapper,.section-background,.section,.footer-content,.footer-utilities,.utilities,.mdc-footer-signature,.mdc-shopify-payments,.mdc-footer-direct-links){background-color:#123b34!important;background-image:none!important}html body footer:not([data-essential-cart-element=cart-drawer-footer])>*,html body footer:not([data-essential-cart-element=cart-drawer-footer]) .shopify-section.shopify-section,html body footer:not([data-essential-cart-element=cart-drawer-footer]) .shopify-section.shopify-section>.section-background.section-background,html body footer:not([data-essential-cart-element=cart-drawer-footer]) .shopify-section.shopify-section>.section.section,html body footer:not([data-essential-cart-element=cart-drawer-footer]) .mdc-footer-copyright{background-color:#123b34!important;background-image:none!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) :is(.mdc-newsletter-note,.mdc-payment-note,.mdc-footer-copyright,.policy-list-trigger,.mdc-footer-signature__eyebrow,.mdc-footer-signature__heading,.mdc-footer-trust-label){font-size:12px!important;line-height:1.6!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .footer-content rte-formatter :is(h2,h4){margin:0!important;color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(27px,2.4vw,34px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__input{font-size:16px!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__button{background-color:#123b34!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .mdc-newsletter-consent{font-size:12px!important;line-height:1.6!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .mdc-footer-signature__links a{font-size:14px!important;line-height:1.6!important}html body .mdc-editorial a[href^="mailto:"]{word-break:normal!important;overflow-wrap:anywhere}html body .mdc-editorial__form :is(input,select,textarea){font-size:16px}html body .mdc-support-visual{position:relative}html body .mdc-support-visual__caption{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);margin:0;padding:5px 8px;border-radius:3px;background:#fffdf9;color:#123b34;font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:1.4}html body :is(.mdc-review-wall__photo,.mdc-review-wall__dialog-photo,.mdc-review-inline-photo) figcaption{font-size:12px!important;line-height:1.4}html body .mdc-cart-service-badge__dot{background:#123b34!important;box-shadow:none!important}html body .mdc-cart-service-badge__text,html body .mdc-cart-service-badge__text strong{color:#344b43!important}html body .mdc-cart-service-badge__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}html body shopify-chat:not([open])::part(activator),html body .mdc-assistant-fallback:not([open])>.mdc-assistant-fallback__launcher{animation:none!important}@media(max-width:749px){html body shopify-chat:not([open])::part(activator){position:static!important;transform:translateY(64px)!important;translate:none!important;rotate:none!important;display:grid!important;grid-template-columns:20px max-content!important;grid-auto-flow:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:12px!important;gap:24px!important;overflow:hidden!important;border-radius:50%!important}html body:has(.sticky-add-to-cart__bar[data-stuck=true]) shopify-chat:not([open])::part(activator){transform:translateY(-84px)!important}html body:has(header-drawer>details[open]) shopify-chat:not([open])::part(activator){visibility:hidden!important;pointer-events:none}}html body .mdc-review-wall__card :is(.mdc-review-wall__product,.mdc-review-wall__product-name){font-size:12px!important;line-height:1.5;color:#344b43}html body .theme-drawer__close-button{width:48px;height:48px;min-width:48px;min-height:48px}html body .menu-drawer__close-button{color:#123b34!important}html body .menu-drawer__close-button .svg-wrapper,html body .menu-drawer__close-button svg{width:20px!important;height:20px!important}html body:has(header-drawer>details[open]) .mdc-assistant-fallback[data-mdc-assistant]{display:none!important}html body .md-premium :is(.md-collection-link,.md-text-link,.md-product__cta,.md-use__cta),html body .mdc-editorial .mdc-support-link-card__action,html body .mdc-review-product,html body .mdc-review-wall__product{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto}html body .md-premium .md-collection-link__label{border-bottom:0;padding-bottom:0}html body .md-premium .md-collection-link{white-space:normal;max-width:100%;line-height:1.5}html body .md-premium .md-text-link{border-bottom:0}html body .md-premium .md-product__copy p{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}html body :is(.md-heading,.md-product__copy,.mdc-support-link-card__action,.mdc-resources__document-copy){min-width:0}html body :is(.mdc-resources__document-copy,.mdc-support-link-card__action,.mdc-review-product,.mdc-review-wall__product){overflow-wrap:anywhere}html body .md-collection-scenes .md-scene-card__action{display:inline-block;margin-top:16px;color:#fff;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}html body .mdc-review-wall__product>svg{display:none}html body .mdc-advice__arrow{display:none}html body .mdc-advice__guide{text-decoration:underline;text-underline-offset:4px}html body product-card .text-block p[role=heading],html body:has(#ResultsList) #ResultsList product-card .product-card__content .text-block.rte>p[role=heading]{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal;overflow-wrap:anywhere}html body .mdc-editorial .mdc-support-link-card__action>span:first-child{flex:1 1 auto;min-width:0;max-width:100%;overflow-wrap:anywhere}@media(min-width:750px)and (max-width:989px){html body #header-component .header__columns{padding-inline:12px!important;box-sizing:border-box}html body #header-component header-actions{width:max-content!important}html body #header-component a.header-actions__action[aria-controls=cart-drawer]{width:44px!important;min-width:44px!important;flex:0 0 44px!important}}html body .mdc-resources__document strong{text-decoration:underline;text-underline-offset:4px}html body .mdc-reviews-trigger>span:not([aria-hidden]){text-decoration:underline;text-underline-offset:4px}html body .md-premium :is(.md-product,.md-scene-card,.md-use):focus-visible,html body .mdc-editorial .mdc-support-link-card:focus-visible{outline:2px solid #123b34;outline-offset:4px}@media(hover:hover){html body .md-premium :is(.md-collection-link,.md-text-link):hover,html body .mdc-review-product:hover,html body .mdc-review-wall__product:hover{text-decoration-thickness:2px}html body .mdc-editorial .mdc-support-link-card:hover{border-color:#123b34}}@media(max-width:749px){html body .md-premium .md-heading{flex-wrap:wrap;align-items:flex-start;gap:20px}html body .md-premium .md-heading>div{min-width:0;max-width:100%}html body .md-premium .md-collection-link{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/mdc-typography-finish.css.map */
