.contact .field__input{flex-grow:1;text-align:left;padding:15px;width:100%;line-height:1.5}.contact .field__input::placeholder{opacity:0}.contact img{max-width:100%}.contact .form__message{align-items:flex-start;padding:10px 0}.contact .form-status-list{padding:10px 0 20px;list-style:auto;list-style-position:inside}.contact .icon-success{margin-top:2px}.field__label{position:absolute;top:15px;left:15px}.contact .field{margin-bottom:15px;display:flex;flex-wrap:wrap;position:relative}.contact__field-error{width:100%;padding-top:5px;color:red}.contact .field__label{transition:all ease-in-out .2s;position:absolute;top:15px;left:15px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:10px;top:5px}.contact__button button{padding:15px 20px;background:#000;color:#fff}@media screen and (min-width: 750px){.contact .field{margin-bottom:20px}}.contact__button{margin-top:30px}@media screen and (min-width: 750px){.contact__button{margin-top:40px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;grid-column-gap:20px}}.template__page--contact .page-bg{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
