.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}}.contact-us-form h2.title,.contact-us-form .contact__button{text-align:center}.contact-us-form .comment-field:after,.contact-us-form .comment-field:before,.contact-us-form .comment-field:hover.field:after,.contact-us-form .comment-field:hover:after,.contact-us-form .comment-field:hover:before{border-radius:10px}.contact-us-form textarea{min-height:auto;border-radius:10px;height:100px}.contact-us-form textarea+label{top:0!important;transform:translate(0);background-color:var(--gradient-background);width:100%;max-width:calc(100% - 40px);height:24px;padding-top:15px}.comment-field .field__input:focus~.field__label,.comment-field .field__input:not(:placeholder-shown)~.field__label{padding-top:9px}.contact-us-form input:-webkit-autofill{-webkit-box-shadow:transparent;-webkit-text-fill-color:rgb(var(--color-foreground))}.contact-us-form input{-webkit-background-clip:text!important;background-clip:text!important}.contact-us-form h2.form-status.form__message{line-height:1.3;border:solid 1px;font-family:Outfit;font-weight:500;letter-spacing:0;padding:15px 10px;border-radius:5px}.contact-us-form button:after,.contact-us-form button:before{border-radius:50px}.contact-us-form button.button{border-radius:50px}.contact-us-form .field.field--with-error small#ContactForm-email-error{display:none}@media(max-width:600px){.contact-us-form button.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
