.shopify-section.section-mn-contact-form,.section-mn-contact-form{background:#fff}.mn-contact{--mn-cf-heading: #5a6b5e;--mn-cf-border: #cfcfcf;--mn-cf-border-focus: #e8b89a;--mn-cf-placeholder: #9a9a9a;--mn-cf-text: #5a5a5a;--mn-cf-radius: var(--mn-brand-field-radius, 15px);--mn-cf-media-radius: var(--mn-brand-field-radius, 15px);--mn-cf-gap: clamp(1.5rem, 3vw, 2.75rem);--mn-cf-ease: cubic-bezier(.22, 1, .36, 1);width:100%}.mn-contact *,.mn-contact *:before,.mn-contact *:after{box-sizing:border-box}.mn-contact__inner{width:100%}.mn-contact__header{--mn-cf-heading-gap: var(--mn-contact-heading-gap, 44px);margin:0 0 var(--mn-cf-heading-gap);text-align:center}.mn-contact__decoration{display:block;width:min(var(--mn-cf-decor-width, 160px),42vw);max-width:220px;margin:0 auto .65rem;line-height:0}.mn-contact__decoration img{display:block;width:100%;height:auto;object-fit:contain}.mn-contact__title{margin:0;color:var(--mn-cf-heading);font-family:var(--font-heading-family);font-weight:400;letter-spacing:var(--mn-letter-spacing-script, .01em);line-height:1.2;text-wrap:balance}.mn-contact__title.h2{font-size:clamp(28px,5vw,36px)}.mn-contact__title.h1{font-size:clamp(32px,5.5vw,44px)}.mn-contact__title.h0{font-size:clamp(34px,6vw,50px)}.mn-contact__title.hxl{font-size:clamp(36px,6.5vw,56px)}.mn-contact__title.hxxl{font-size:clamp(40px,7vw,64px)}.mn-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:var(--mn-cf-gap)}.mn-contact--media-right .mn-contact__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.mn-contact--media-right .mn-contact__media{order:2}.mn-contact--media-right .mn-contact__form-wrap{order:1}.mn-contact__media{position:relative;overflow:hidden;border-radius:var(--mn-cf-media-radius);background:#f4f0ec;width:100%;min-height:280px;height:100%;align-self:stretch}.mn-contact__media-asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mn-contact__image,.mn-contact__video,.mn-contact__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mn-contact__video{border:0}.mn-contact__form-wrap{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;min-height:100%;align-self:stretch}.mn-contact__form{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:none;margin:0;flex:1 1 auto;height:100%;min-height:100%}.mn-contact__status{margin:0 0 .5rem}.mn-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.mn-contact__field{position:relative;width:100%}.mn-contact__input,.mn-contact__select,.mn-contact__textarea{display:block;width:100%;margin:0;padding:.9rem 1.35rem;border:1px solid var(--mn-cf-border);border-radius:var(--mn-cf-radius);background:transparent;color:var(--mn-cf-text);font-family:var(--font-sofia-family);font-size:16px;font-weight:400;line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color .2s var(--mn-cf-ease)}.mn-contact__select{padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1.25L7 6.75L13 1.25' stroke='%239A9A9A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:14px 8px;cursor:pointer}.mn-contact__textarea{min-height:8.5rem;padding:1rem 1.35rem;border-radius:var(--mn-cf-radius);resize:vertical;flex:1 1 auto}.mn-contact__field:has(.mn-contact__textarea){display:flex;flex-direction:column;flex:1 1 auto;min-height:8.5rem}.mn-contact__field:has(.mn-contact__textarea) .mn-contact__textarea{height:100%;min-height:8.5rem}.mn-contact__input::placeholder,.mn-contact__textarea::placeholder{color:var(--mn-cf-placeholder);opacity:1}.mn-contact__select:invalid,.mn-contact__select option[value=""]{color:var(--mn-cf-placeholder)}.mn-contact__select option{color:var(--mn-cf-text)}.mn-contact__input:hover,.mn-contact__select:hover,.mn-contact__textarea:hover{border-color:color-mix(in srgb,var(--mn-cf-border) 60%,var(--mn-cf-border-focus))}.mn-contact__input:focus,.mn-contact__input:focus-visible,.mn-contact__select:focus,.mn-contact__select:focus-visible,.mn-contact__textarea:focus,.mn-contact__textarea:focus-visible{outline:none;border-color:var(--mn-cf-border-focus);box-shadow:none}.mn-contact__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mn-contact__error{display:block;margin-top:.35rem;color:#b3261e;font-size:.85rem}.mn-contact__submit{align-self:flex-start;margin-top:.65rem}.mn-contact__submit .button__arrow{display:inline-flex;margin-left:.35rem}@media screen and (max-width:989px){.mn-contact__header{--mn-cf-heading-gap: clamp( 1.25rem, calc(var(--mn-contact-heading-gap, 44px) * .75), var(--mn-contact-heading-gap, 44px) )}.mn-contact__layout{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,2rem)}.mn-contact--media-right .mn-contact__media,.mn-contact--media-right .mn-contact__form-wrap,.mn-contact--media-left .mn-contact__media,.mn-contact--media-left .mn-contact__form-wrap{order:initial}.mn-contact__media{width:100%;height:auto;min-height:220px;aspect-ratio:16 / 11;max-height:min(52vh,420px)}.mn-contact__form-wrap,.mn-contact__form{max-width:none;width:100%;height:auto;min-height:0}.mn-contact__field:has(.mn-contact__textarea){flex:0 0 auto}.mn-contact__textarea{flex:none;min-height:8.5rem}}@media screen and (max-width:749px){.mn-contact__header{--mn-cf-heading-gap: clamp( 1rem, calc(var(--mn-contact-heading-gap, 44px) * .55), 2.5rem )}.mn-contact__media{aspect-ratio:4 / 5;max-height:min(60vh,480px)}.mn-contact__row{grid-template-columns:1fr}.mn-contact__submit{width:100%;justify-content:center}.mn-contact__input,.mn-contact__select,.mn-contact__textarea{padding:.85rem 1.15rem}}@media(prefers-reduced-motion:reduce){.mn-contact__input,.mn-contact__select,.mn-contact__textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mn-contact-form.css.map */
