.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin:0 8px 0 0}svg.icon.icon-success path{fill:#2bb342}svg.icon.icon-error path{fill:#f00d0d}.contact .form__message{font-size:16px;line-height:24px;font-weight:400;text-transform:none;padding:7px;border-radius:4px;display:flex;justify-content:center;align-items:center}.contact .message-success.form__message{border:1px solid #2bb342;color:#2bb342}.contact .message-error.form__message{border:1px solid #f00d0d;color:#f00d0d}.contact .field{margin-bottom:1.5rem}.contact__field .field__input:focus,.contact__field .field__input:not(:placeholder-shown),.contact__field .field__input:-webkit-autofill{padding:1.5rem}.contact__field .select .svg-wrapper{right:1.5rem;top:21px;color:#f00d0d}.contact .form__label{font-size:14px;font-weight:700;color:#7e3324}.contact .field__input{border:1px solid #dcdcdc;color:#333}.contact .select__select{font-size:16px;color:#333}.wpopup_main button.wpopup_gotocart_btn:hover{background-color:#27a13c!important}.form__field-error{color:#333;margin-top:8px;display:flex;gap:8px;align-items:flex-start;font-size:16px}.form__field-error .svg-wrapper{width:20px;height:20px;position:static}.form__field-error svg.icon.icon-error path{fill:#fff}@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 */
