.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;flex-wrap:wrap}@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}}.contact-ecoalf .field label{flex:0 0 100%;font-weight:300;padding-top:1rem}.contact-ecoalf .field input[type=checkbox]+label{padding-top:0;flex:0 0 auto}@media screen and (min-width:750px){.contact-ecoalf .field label{flex:0 0 25%}}.contact-ecoalf .field input:not([type=checkbox]),.contact-ecoalf .field select,.contact-ecoalf .field textarea{flex:0 0 100%}@media screen and (min-width:750px){.contact-ecoalf .field input:not([type=checkbox]),.contact-ecoalf .field select,.contact-ecoalf .field textarea{flex:0 0 75%}}.contact-ecoalf .field.legal{justify-content:flex-start;margin-top:2rem}.contact-ecoalf .field.legal.error,.contact-ecoalf .field.legal.error .link{color:red}.contact-ecoalf .contact__field-error{flex:0 0 100%;margin-left:auto}@media screen and (min-width:750px){.contact-ecoalf .field.legal{justify-content:center}.contact-ecoalf .contact__field-error{flex:0 0 75%;margin-left:auto}}.contact-ecoalf .field.legal a.link{text-decoration:none}.contact-ecoalf .contact-info{margin-bottom:left}@media screen and (min-width:750px){.contact-ecoalf .contact-info{text-align:center}}.contact-ecoalf select{border:0;border-radius:0;border-bottom:1px solid rgb(var(--color-foreground));padding:1rem;height:4.5rem}.contact-ecoalf .field__input::placeholder{opacity:1}.contact-ecoalf .contact__button{display:flex;justify-content:flex-end}.contact-ecoalf input{font-size:1.6rem;font-family:var(--font-body-family)}.grecaptcha-badge{visibility:hidden}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]:before{display:inline-block;border:1px solid #999;border-radius:0;padding:5px 8px 3px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #fff;font-weight:400;font-size:1.3rem;text-align:center}input[type=file]:hover:before{border-color:#000}input[type=file]:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form-ecoalf.css.map */
