.contact img{max-width:100%}.contact{max-width:78rem;margin:0 auto;text-align:center}.contact .title{margin:0;text-align:center}.contact__subheading{max-width:58rem;margin:1.2rem auto 0;text-align:center;color:rgb(var(--color-foreground))}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact form{margin-top:3.2rem}.contact .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0}.contact .field{margin-bottom:2rem}.contact .field:before,.contact .field:after{display:none!important}.contact .field__input,.contact .text-area.field__input{border-radius:.8rem;border:.1rem solid rgba(15,15,15,.12);background:#fff;box-shadow:none;padding:1.4rem 1.6rem;margin:0}.contact .field__input{min-height:5.2rem}.contact .text-area.field__input{min-height:14rem}.contact .field__input::placeholder,.contact .text-area.field__input::placeholder{opacity:1;color:#0f0f0f6b}.contact .field__label,.contact .form__label.field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.contact .contact__button{margin-top:2.2rem;display:flex;justify-content:center}.contact .contact__button .button{min-width:16rem;min-height:5rem;padding:1.2rem 2.8rem;border-radius:999px;background:#8b2331;border:.1rem solid #8b2331;color:#fff;box-shadow:none!important;outline:none!important;position:relative}.contact .contact__button .button:before,.contact .contact__button .button:after{display:none!important;box-shadow:none!important;outline:none!important}.contact .contact__button .button:hover{opacity:.96}.contact .contact__button .button,.contact .contact__button .button:before,.contact .contact__button .button:after{box-shadow:none!important;outline:none!important}.contact .contact__field-error{text-align:left}@media screen and (max-width:749px){.contact{max-width:100%}.contact form{margin-top:2.4rem}.contact .contact__fields{grid-template-columns:1fr;column-gap:0}.contact .field{margin-bottom:1.6rem}.contact .field__input{min-height:4.8rem;padding:1.2rem 1.4rem}.contact .text-area.field__input{min-height:12rem;padding:1.2rem 1.4rem}.contact .contact__button{margin-top:1.8rem}.contact .contact__button .button{min-width:16rem;min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/section-contact-form.css.map */
