.contact{padding:var(--margin-11)}.contact .mm-subtitle p{font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:var(--black-700, #4D515F)}.contact .mm-subtitle a{text-decoration:underline}.contact input[type=text],.contact input[type=tel],.contact input[type=email]:not(#Banner-),.contact input[type=password],.contact select{padding:15px 0 12px;color:var(--black-900);font-family:var(--body-font);font-size:13px!important;font-style:normal;font-weight:400;line-height:115%;width:100%;-webkit-appearance:none;appearance:none;border:none!important;border-bottom:1px solid var(--black-200)!important;margin:0 0 10px;border-radius:0!important}.mm-container-comment{margin-top:var(--margin-4);border-radius:var(--radius-rounded, 4px)!important;border:1px solid var(--black-200, #DDD)!important}.mm-pt-5{padding-top:var(--margin-5)}.contact .contact__button{padding-top:var(--margin-4);max-width:100%!important;width:100%!important}.contact .contact__button .button{max-width:100%!important;width:100%!important}.mm-contact__image{max-height:950px;width:50%}.contact__select-wrapper{position:relative;width:100%}.contact__select-wrapper select.field__input{padding-right:20px}.contact__select-icon{position:absolute;right:0;bottom:22px;pointer-events:none;width:5px;height:4px;flex-shrink:0}.contact__select-wrapper select.field__input:invalid,.contact__select-wrapper select.field__input:invalid option[value=""]{color:var(--black-500)!important}.contact__select-wrapper select.field__input:valid,.contact__select-wrapper select.field__input option:not([value=""]){color:var(--black-900)!important}.contact__consent{display:flex;align-items:flex-start;gap:12px}.contact__consent .field__input-checkbox{width:auto;min-width:18px;height:18px;margin:2px 0 0;padding:0;border:1px solid var(--black-200)!important;border-bottom:1px solid var(--black-200)!important;border-radius:var(--radius-rounded, 4px)!important;cursor:pointer;flex-shrink:0;color:#000!important;background-color:#000!important}@media(max-width:768px){.mm-section-contact-form{flex-direction:column-reverse}.contact{padding:var(--margin-8) var(--margin-4);gap:var(--margin-6)}.mm-contact__image{width:100%;aspect-ratio:1/1}.mm-contact__image img{aspect-ratio:1/1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-contact-form.css.map */
