.contact{max-width:50rem}.c-text-content-heading{font-size:3rem;font-weight:600;margin-bottom:0}.contact .field__input{flex-grow:1;text-align:left;padding:15px;width:100%;line-height:1.5;background-color:#050505;border-radius:2px}.contact .field__input::placeholder{opacity:0}.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__label{font-size:15px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:5px}.field__input:not(:placeholder-shown)~.field__label{font-size:10.5px}.field__input:focus~.field__label{font-size:10px}.contact__button button{padding:15px 20px;background:#fff;color:#000;border:none;border-radius:2px;font-size:16px}@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}.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}@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/1/assets/section-contact-form.css.map */
