@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(./mdc-montserrat-variable.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(./mdc-montserrat-italic-variable.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/cdn/shop/files/mdc-montserrat-latin-symbols-variable-25oct.woff2?v=1792907424) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mdc-detail-font: "Montserrat", 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: "Montserrat", Arial, sans-serif;--font-body--family: "Montserrat", Arial, sans-serif;--font-subheading--family: "Montserrat", Arial, sans-serif;--font-heading--family: "Montserrat", Arial, sans-serif;--font-heading--weight: 400;--font-secondary--family: "Montserrat", Arial, sans-serif;--font-accent--family: "Montserrat", Arial, sans-serif}body.mdc-maison-douce-product-top{--mdc-z-body: "Montserrat", Arial, sans-serif;--mdc-z-title: "Montserrat", Arial, sans-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:Montserrat,Arial,sans-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:Montserrat,Arial,sans-serif!important;font-weight:400!important}html body .md-premium .md-hero h1{font-family:Montserrat,Arial,sans-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:Montserrat,Arial,sans-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:Montserrat,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:Montserrat,Arial,sans-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:Montserrat,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}}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__input-group:has(.email-signup__button--text){grid-template-columns:minmax(0,1fr) auto!important;gap:4px}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__button--text{width:auto!important;min-width:104px!important;height:48px!important;min-height:48px!important;padding:0 16px!important;margin:0!important;border-radius:4px!important}@media(max-width:749px){html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__input-group:has(.email-signup__button--text){grid-template-columns:minmax(0,1fr)!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__button--text{width:100%!important}}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__input-group:has(.email-signup__button--text){border-radius:6px!important}html body footer:not([data-essential-cart-element=cart-drawer-footer]) .email-signup__input-group:has(.email-signup__button--text) .email-signup__input{border-radius:4px!important}html body .header-logo.mdc-wordmark{color:#000}html body .header-logo.mdc-wordmark .header-logo__wordmark{font-family:Montserrat,Arial,sans-serif!important;color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/119/assets/mdc-typography-finish.css.map */
