.mm-home{background:#f7eee7;color:#4a2519;overflow:hidden}.mm-home__hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:#f7eee7}.mm-home__image{order:2;min-height:640px;overflow:hidden}.mm-home__image img{display:block;width:100%;height:100%;object-fit:cover}.mm-home__copy{order:1;display:flex;flex-direction:column;justify-content:center;padding:64px clamp(34px,6vw,100px);max-width:760px}.mm-eyebrow{font-family:var(--font-subheading--family);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#80665a;margin-bottom:24px}.mm-home h1{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(56px,6vw,92px);line-height:.92;letter-spacing:-.035em;margin:0 0 30px;color:#4a2519}.mm-script{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(25px,2.4vw,40px);line-height:1.05;color:#d88982;margin-bottom:30px}.mm-home__copy p{font-family:var(--font-body--family);font-size:18px;line-height:1.6;color:#80665a;max-width:560px;margin:0 0 34px}.mm-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:max-content;background:#4a2519;color:#fff9f5;text-decoration:none;border-radius:8px;padding:17px 26px;font-family:var(--font-subheading--family);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.mm-cta:hover{background:#5b3022;color:#fff9f5}@media(max-width:749px){.mm-home__hero{display:flex;flex-direction:column;min-height:0}.mm-home__image{order:1;aspect-ratio:4/3;min-height:0}.mm-home__copy{order:2;padding:48px 26px 54px;max-width:none}.mm-eyebrow{font-size:12px;letter-spacing:.17em;margin-bottom:24px}.mm-home h1{font-size:clamp(48px,13vw,68px);line-height:.94;margin-bottom:28px}.mm-script{font-size:28px;margin-bottom:30px}.mm-home__copy p{font-size:17px;line-height:1.62;margin-bottom:30px}.mm-cta{width:100%;box-sizing:border-box}}@media(max-width:749px){#header-component .header{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 88px!important;align-items:center!important;column-gap:8px!important;min-height:76px!important;padding:0 14px!important;box-sizing:border-box!important}#header-component .header-logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;max-width:150px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important}#header-component .header-logo__image{display:block!important;width:128px!important;height:auto!important;max-height:68px!important;object-fit:contain!important}#header-component header-drawer{grid-column:1!important;grid-row:1!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:4!important}#header-component .header-actions{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:0!important;z-index:4!important}#header-component .header-actions__action{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:48px!important;padding:0!important;margin:0!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}#header-component .header-actions__action .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;font-size:initial!important}#header-component .header-actions__action svg{width:26px!important;height:26px!important;display:block!important}#header-component button[aria-label=Search],#header-component search-button button{width:40px!important;min-width:40px!important;height:48px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}#header-component button[aria-label=Search] svg,#header-component search-button button svg{width:26px!important;height:26px!important;display:block!important}#header-component .account-button__text,#header-component .cart-button__text{display:none!important}#header-component .account-button__icon svg,#header-component .account-button__icon .svg-wrapper{width:25px!important;height:25px!important}#header-component .cart-button__icon svg,#header-component .cart-button__icon .svg-wrapper{width:25px!important;height:25px!important}#header-component .header-actions [aria-label*=cart i] .cart-bubble{font-size:9px!important}}.contact-form__form{gap:18px!important;padding-bottom:64px!important}.contact-form__input{box-sizing:border-box;border:1px solid #80665A!important;border-radius:8px!important;background:#fff9f5!important;color:#4a2519!important;font-family:var(--font-body--family)!important;font-size:16px!important;line-height:1.45!important;padding:15px 17px!important;min-height:54px}.contact-form__input::placeholder{color:#80665a!important;opacity:1}.contact-form__input--textarea{min-height:180px!important;resize:vertical}.contact-form__form .button{width:100%!important;min-width:100%!important;box-sizing:border-box!important;min-height:54px!important;border-radius:8px!important;font-family:var(--font-subheading--family)!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.contact-form__error,.contact-form__success{font-family:var(--font-body--family);font-size:14px;color:#4a2519}@media(max-width:749px){.contact-form__form{gap:16px!important;padding-bottom:64px!important}.contact-form__input{min-height:52px!important;padding:14px 15px!important}.contact-form__input--textarea{min-height:170px!important}.contact-form__form .button{min-height:54px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/madam-mimi-hero-redesign.css.map */
