.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}#ContactForm-body{height:10rem;min-height:10rem;max-height:40rem;overflow-y:hidden;resize:none;line-height:1.5}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact .cuvalis-form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;align-items:start}}.contact .cuvalis-form .field--with-error:has(.field__input[aria-invalid=true]):after{bottom:auto;height:calc(var(--cu-field-height) - (var(--inputs-border-width) * 2));box-shadow:0 0 0 calc(var(--cu-border-width, .1rem) * 2) var(--cu-color-error)}.contact .cuvalis-form .form__message h2[role=alert],.contact .cuvalis-form .form-status-list:not(.form__message),.contact .cuvalis-form .form-status-list:not(.form__message) a,.contact .cuvalis-form .contact__field-error,.contact .cuvalis-form .contact__field-error .form__message{color:var(--cu-color-error)}.contact .cuvalis-form .contact__field-error[hidden]{display:none!important}.contact .cuvalis-form .contact__field-error .form__message{display:inline-flex;align-items:center;gap:.6rem}.contact .cuvalis-form .contact__field-error .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;width:1.3rem;height:1.3rem;margin-right:0}.contact .cuvalis-form .field.cuvalis-field--has-value .field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.contact .cuvalis-form .field.cuvalis-field--has-value .field__input{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}@keyframes cuvalisContactAutofillStart{0%{opacity:1}to{opacity:1}}.contact .cuvalis-form .field__input:-webkit-autofill{animation-name:cuvalisContactAutofillStart;animation-duration:1ms;-webkit-animation-name:cuvalisContactAutofillStart;-webkit-animation-duration:1ms}.contact .cuvalis-form .field__input:autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.contact .cuvalis-form .field__input:autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-contact-form.css.map */
