.section-contact .image-with-text__media img{max-width:100%;height:auto;position:unset!important}.section-contact .form__message{align-items:flex-start}.section-contact .icon-success{margin-top:.2rem}.section-contact .field{margin-bottom:1.5rem}.contact-form .contact__button .button{width:100%}.section-contact .field:before,.section-contact .field:after{display:none}.contact-form .field__input{width:100%;border-radius:3px;border:1px solid #ECECEC;background:#fcfaf6;display:flex;height:55px;padding:10px 20px 10px 50px;align-items:center;gap:10px;align-self:stretch}.contact-form .field__input:focus{border-color:#fa5c2a;box-shadow:none}.contact-form .field__label{color:#49494980;font-family:Manrope,"Arial ",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.35;letter-spacing:.18px;top:15px;padding-left:30px}.input-icon{position:relative;font-family:Manrope,"Arial ",sans-serif;font-weight:500;margin-bottom:2rem}.input-icon .field__input{font-family:Manrope,"Arial ",sans-serif;font-weight:500;font-size:1.8rem!important}.input-icon textarea.field__input{height:15rem!important;padding-top:10px!important;line-height:1.5}.input-icon .field__input::placeholder{opacity:1;color:#49494980}.input-icon:before{content:"";position:absolute;left:2rem;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.input-icon-name:before{background:url(../assets/contact-icon-user.svg) no-repeat center / cover;width:17px;height:17px}.input-icon-email:before{background:url(../assets/contact-icon-email.svg) no-repeat center / cover;width:21px;height:17px}.input-icon-phone:before{background:url(../assets/phone-icon.svg) no-repeat center / cover;width:17px;height:16px}.input-icon-message:before{background:url(../assets/contact-icon-message.svg) no-repeat center / cover;width:17px;height:17px;top:2rem;transform:none}.contact-form .field__input:focus~.field__label:before,.contact-form .field__input:not(:placeholder-shown)~.field__label:before,.contact-form .field__input:-webkit-autofill~.field__label:before,.contact-form .customer .field input:focus~label:before,.contact-form .customer .field input:not(:placeholder-shown)~label:before,.contact-form .customer .field input:-webkit-autofill~label:before{transform:translateY(-50%) scale(.8)}@media screen and (min-width: 750px){.section-contact .field{margin-bottom:2rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:2rem}}.section-contact .image-with-text.image-with-text--overlap .image-with-text__media:before{background:url(../assets/image-decor-triangle-orange-down.svg) no-repeat center / cover;width:140px;height:100px}.section-contact .image-with-text.image-with-text--overlap .image-with-text__media:after{background:url(../assets/image-decor-triangle-gray-up.svg) no-repeat center / cover;width:114px;height:81px}.section-contact .contact-form h2{margin-bottom:15px;line-height:1.25}.section-contact .contact-form p{font-weight:500;line-height:28px;margin-bottom:30px}.section-contact .contact-form{padding-left:45px}@media screen and (max-width: 600px){.section-contact .image-with-text.image-with-text--overlap .image-with-text__media:before{width:69px;height:49px;left:-30px;top:-10px}.section-contact .image-with-text.image-with-text--overlap .image-with-text__media:after{width:56px;height:40px;right:-10px;bottom:-5px}}@media screen and (max-width: 575px){.section-contact .contact-form h2{font-size:26px}}.section-contact div.form__message,.form-status-list{display:none}.contact__field-error{position:absolute;top:calc(100% + 3px);right:0}.contact__field-error .form__message{margin:0!important;color:#b5180b;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.12px}.field--with-error [aria-describedby=ContactForm-email-error]{border:2px solid #b5180b!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-contact-form.css.map */
