.contact-form{background-color:rgb(var(--color-base-background-2));flex-direction:column;padding:3.2rem 2.4rem;text-align:center}.contact-form form{width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact-form__field{border-bottom:1px var(--color-grey-2) solid;margin-bottom:1.5rem;position:relative;width:100%}.contact-form__field:before{left:0}.contact-form__input,.contact-form__input:focus,.contact-form__input:not(:placeholder-shown){background-color:transparent;padding-left:0}.contact-form__input.contact-form__input--select{padding:0;position:relative;color:#7a7f7d}.contact-form__select .icon{color:rgb(var(--color-base-accent-1));right:.5rem;margin:0;position:absolute;top:50%;transform:translateY(-50%) scale(1.5);width:1rem}.contact-form__select .contact-form__label{visibility:hidden}.contact-form__input--textarea{min-height:11.8rem}.contact-form__input:focus{box-shadow:none}.contact-form__label{color:#7a7f7d;left:0}.contact-form__input:focus~.contact-form__label,.contact-form__input:not(:placeholder-shown)~.contact-form__label{left:0}.contact-form__input--select+.contact-form__label{display:none}.contact-form__button{margin-top:2.4rem}.contact-form__button .button{width:100%}@media screen and (min-width: 750px){.contact-form{padding:3.7rem 7.6rem 6.7rem}.contact-form__field{margin-bottom:2rem}.contact-form__button{margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/414/assets/stmt-component-contact-form.css.map */
