body:has(.mm-contact-page-marker){--mm-contact-ivory: #faf8f3;--mm-contact-white: #fff;--mm-contact-stone: #f2ede5;--mm-contact-form-tint: #f6f2eb;--mm-contact-espresso: #30251f;--mm-contact-muted: rgba(48, 37, 31, .72);--mm-contact-sage: #667052;--mm-contact-sage-soft: #edf0e8;--mm-contact-line: rgba(48, 37, 31, .18)}body:has(.mm-contact-page-marker) main{overflow:hidden;background:var(--mm-contact-ivory);color:var(--mm-contact-espresso)}body:has(.mm-contact-page-marker) main :is(.content-container,.field,.select__select,.nice-select,.button,img){border-radius:0!important;box-shadow:none!important}body:has(.mm-contact-page-marker) section[id$=__main]>div{background:var(--mm-contact-ivory)!important}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__title{max-width:var(--page-width);margin-inline:auto;padding:clamp(5.5rem,6vw,7.5rem) 5rem clamp(4.5rem,5vw,6rem);text-align:left!important}body:has(.mm-contact-page-marker) section[id$=__main] .inline-block{display:block;max-width:76rem}body:has(.mm-contact-page-marker) section[id$=__main] h1{margin:0;color:var(--mm-contact-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(5rem,6vw,8rem);font-weight:400;letter-spacing:-.035em;line-height:.98}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__description{max-width:68rem;margin-top:2.4rem;color:var(--mm-contact-muted);font-size:1.7rem;line-height:1.7}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__description p{margin:0}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__description p+p{margin-top:1.4rem;font-size:1.4rem}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__description a{color:var(--mm-contact-espresso);text-decoration-color:var(--mm-contact-sage);text-underline-offset:.35rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support]>.section__inner{padding-top:0!important;padding-bottom:clamp(7rem,9vw,11rem)!important;border:0!important;background:var(--mm-contact-white)!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact{max-width:var(--page-width);padding-inline:5rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text{overflow:visible;border-radius:0!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] :is(.image-with-text__container,.image-with-text__media-item,.image-with-text__media){border-radius:0!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__container{display:grid!important;grid-template-columns:minmax(32rem,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:76rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] :is(.image-with-text__media-item,.image-with-text__text-item){width:auto!important;min-width:0;min-height:0!important;flex:none!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__media{width:100%;height:100%!important;min-height:76rem;border:0}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__media img{width:100%;height:100%;object-fit:cover;object-position:center}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__content{display:flex;align-items:center;height:100%;min-height:76rem;padding:clamp(5rem,6vw,8rem);border:0;background:var(--mm-contact-form-tint)!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .section-content{width:100%;max-width:72rem;margin-inline:auto}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact-form__heading{margin:0;color:var(--mm-contact-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(3.6rem,4vw,5.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact-form__text{color:var(--mm-contact-muted);font-size:1.5rem;line-height:1.65}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact-form__text.t6{margin-top:.4rem;padding-top:1.4rem;border-top:1px solid var(--mm-contact-line);font-size:1.25rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] form .grid-2{gap:1.7rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .field{min-height:5.8rem;border:1px solid var(--mm-contact-line)!important;background:var(--mm-contact-white)!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .field:before,body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .field:after{display:none!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .field:focus-within{border-color:var(--mm-contact-sage)!important;outline:1px solid var(--mm-contact-sage);outline-offset:2px}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] :is(.field__input,.select__select,.nice-select){width:100%!important;min-height:5.6rem;border:0!important;background:transparent!important;color:var(--mm-contact-espresso);font-size:1.45rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-select{display:flex;align-items:center;padding-inline:2rem 4.5rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-select-dropdown{border:1px solid var(--mm-contact-line);border-radius:0;background:var(--mm-contact-white);box-shadow:0 1.5rem 4rem #30251f1f}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-list .option{min-height:4.8rem;padding:1.2rem 1.8rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-list .option:hover,body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-list .option.focus,body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .nice-list .option.selected{background:var(--mm-contact-sage-soft)}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .text-area.field__input{min-height:15rem;padding-top:2rem;resize:vertical}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .grid-span-2>.flex.t6{color:var(--mm-contact-muted);line-height:1.5}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] button[type=submit]{min-width:21rem;min-height:5.4rem;border:1px solid var(--mm-contact-sage);background:var(--mm-contact-sage);color:#fff;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] button[type=submit]:before,body:has(.mm-contact-page-marker) section[id$=__contact_form_support] button[type=submit]:after{border-radius:0!important;box-shadow:none!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .form__error{padding:1.6rem;border-left:3px solid #9b4d3d;background:#f8efec}@media screen and (max-width:749.98px){body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__title{padding:4.8rem 2rem 4.2rem}body:has(.mm-contact-page-marker) section[id$=__main] h1{font-size:clamp(4.2rem,13vw,5.2rem)}body:has(.mm-contact-page-marker) section[id$=__main] .contact_page__description{margin-top:1.8rem;font-size:1.5rem;line-height:1.65}body:has(.mm-contact-page-marker) section[id$=__contact_form_support]>.section__inner{padding-bottom:0!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact{padding-inline:0}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__container{display:flex!important;flex-direction:column;min-height:0}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__media-item{order:1}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__text-item{order:2}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__media{height:22rem!important;min-height:22rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__media img{object-position:center 48%}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .image-with-text__content{min-height:0;padding:4.8rem 2rem 5.2rem;border:0}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .section-content{padding:0!important}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .contact-form__heading{font-size:3.5rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] form .grid-2{gap:1.5rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] :is(.field,.field__input,.select__select,.nice-select){min-height:5.6rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] .text-area.field__input{min-height:14rem}body:has(.mm-contact-page-marker) section[id$=__contact_form_support] button[type=submit]{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){body:has(.mm-contact-page-marker) main *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-boutique-contact.css.map */
