.contact{display:flex;flex-direction:column;gap:48px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .field-wrapper{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field-wrapper{margin-bottom:3.2rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-title{text-align:center;display:flex;flex-direction:column;gap:16px}.contact-title p{margin:0}.contact form{max-width:586px;margin:0 auto;width:100%}.contact input,.contact textarea{color:rgb(var(--color-title));font-size:16px;font-style:normal;font-weight:400;line-height:140%;height:48px;padding:12px 16px!important;border:1px solid #d1d1d1}.field-wrapper{display:flex;flex-direction:column;gap:4px}.field-wrapper label{font-size:12px;font-style:normal;font-weight:400;line-height:140%}.contact__button button{width:100%}#char-counter{color:#a3a2a4;text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.warning__info{color:#616264;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.warning__info a{color:rgb(var(--color-title))}.contact input.error,.contact textarea.error{border:1px solid red}.post-success__text{text-align:center;font-size:14px;color:green;line-height:140%;justify-content:center}.post-error__text{text-align:center;font-size:14px;color:red;line-height:140%;justify-content:center}.form__messages{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem}@media screen and (max-width: 749px){.contact{gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/281/assets/section-contact-form.css.map */
