.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{width:18px;height:18px}.contact .field{margin-bottom:1.5rem;height:max-content!important}.form-errors{background:#fff5f5;border:1px solid #f5c2c7;padding:0 16px;border-radius:8px;margin-bottom:20px}.form-error-title{font-weight:600;color:#842029;margin:5px 0}.form-errors a{color:#842029;text-decoration:none}.form-errors a:hover{text-decoration:underline}.contact__field-error{font-size:13px;color:#d32f2f;position:relative}.contact__field-error .form__message{display:block;margin-top:4px}.field--with-error{position:relative}.form-errors .error_instruction{display:flex;align-items:center;line-height:1}.error_instruction p{margin-top:5px}.form-errors svg{display:inline-flex;justify-content:center;align-items:center;width:15px;height:15px}.field--with-error .field__input{border:1px solid #d32f2f;position:relative;z-index:1}.field--with-error label{position:absolute;z-index:2}.field--with-error .field__input:focus{outline:none;border:1px solid #d32f2f}.field--with-error:after{box-shadow:none!important;border:none!important;position:unset!important}.field--with-error:before{box-shadow:none!important;border:none!important;position:unset!important}.field--with-error.field--error-animate .field__input{animation:shake .35s ease;box-shadow:0 0 0 2px #d32f2f33}.field--error-animate{animation:shake .35s ease}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
