.header,.menu-drawer,.mc-footer{font-family:Poppins,var(--font-body-family),sans-serif;color:#211E20}
.header{background:#F4EFE8}
.header__icons{align-items:center}
.header__icon{width:44px;height:44px}
.header .header__icon--cart{margin-right:0}
.header__inline-menu .header__menu-item{font-size:12px;font-weight:400;letter-spacing:.02em;padding:12px 11px;text-decoration:none;white-space:nowrap}
.header__inline-menu a:hover,.header__inline-menu a[aria-current=page]{color:#471F2B;text-decoration:underline;text-underline-offset:6px}
.mc-navigation-pending{color:#655C60;cursor:default}
.header .menu-drawer .mc-mobile-support{border-top:1px solid #B7A8A4;margin:20px 24px 0;padding:16px 0 0}
.menu-drawer__navigation{padding:20px 0}
.menu-drawer .menu-drawer__menu-item{font:400 15px/1.5 Poppins,var(--font-body-family),sans-serif;min-height:48px;padding:12px 24px;letter-spacing:.015em}
.menu-drawer .mc-mobile-support .menu-drawer__menu-item{padding-left:0;padding-right:0;font-size:13px}
.menu-drawer__utility-links:empty{display:none}
.header__heading-link:focus-visible,.header__menu-item:focus-visible,.menu-drawer a:focus-visible{outline:2px solid #471F2B;outline-offset:3px}
@media(min-width:990px){
 .header.header--middle-left{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px;grid-template-areas:'heading navigation icons'}
 .header--middle-left .header__inline-menu{justify-self:center;margin:0}
 .header__inline-menu>.list-menu{gap:0;flex-wrap:nowrap}
 .header__icons{justify-self:end}
 .header>.header__search{display:none}
}
@media(max-width:989px){
 .header.header--mobile-center.header--has-menu{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:'left-icons heading icons'!important;padding:10px 18px;column-gap:0}
 .header header-drawer{grid-area:left-icons;justify-self:start;margin-left:-8px}
 .header>.header__search{display:none}
 .header .header__icons{grid-area:icons;justify-self:end;padding-right:0;margin-right:-8px;gap:0}
 .header .header__icons .header__search{display:inline-flex!important}
 .header .header__icon--account,.header .header__icons account-icon{display:none}
 .header .header__heading,.header>.header__heading-link{grid-area:heading;justify-self:center;text-align:center;margin:0}
 .header .header__heading-logo-wrapper{width:clamp(100px,32vw,140px)!important}
 .header .header__heading-logo{max-width:100%;height:auto}
 .header .mc-logo{width:clamp(100px,32vw,140px);height:auto}
 .menu-drawer{max-width:100vw}
}
@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__submenu{transition:none!important}}

@media(min-width:750px){.mc-footer__grid--no-brand{grid-template-columns:repeat(3,minmax(0,1fr))}}
#maison-story,#maison-faq{scroll-margin-top:150px}
