.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;gap:.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:2.4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-column-gap:2.4rem}}.contact_form{max-width:49%;width:100%;padding:3.2rem;border:.1rem solid;border-color:rgba(var(--color-border));border-radius:.4rem;box-shadow:0 0 1px rgba(var(--color-border)),0 0 2px rgba(var(--color-border))}.field__label,.field{top:0;left:0;position:relative}.contact_form .field:after{box-shadow:none}.contact .field{flex-direction:column-reverse}.contact .field .field__input{border:.1rem solid #DEE1E6FF;border-radius:.3rem;padding-inline:1.5rem}.contact__form-heading{margin-top:0;margin-bottom:1.5rem}.contact__form-subheading{margin-top:0;margin-bottom:2rem;color:rgb(var(--color-foreground))}.contact__heading{margin-bottom:7.1rem}.contact__subheading{margin-bottom:4.6rem;display:block}.contact__heading.left,.contact__subheading.left{text-align:left}.contact__heading.right,.contact__subheading.right{text-align:right}.contact__heading.center,.contact__subheading.center{text-align:center}.contact__button .button{width:100%;border-radius:.3rem}.contact__button .button:after{border-radius:.3rem}.contact__form-wrapper{display:flex;gap:4.8rem}.contact__information-block{max-width:49%;width:100%;padding:3.2rem;border:.1rem solid;border-color:rgba(var(--color-border));border-radius:.4rem;box-shadow:0 0 1px rgba(var(--color-border)),0 0 2px rgba(var(--color-border))}.contact__subheading a{color:inherit}.contact__info-item{display:flex;gap:1.6rem;margin-bottom:1.6rem}.contact__info-item .contact__info-content a{color:inherit}.contact__info-item .contact__info-content p{margin:0}.contact__info-item:last-child{margin-bottom:2.9rem}.contact__info-image img{display:block;border-radius:.3rem}.contact__info-icon svg{width:2.4rem;height:2.4rem}.contact_form .field:hover.field:after{box-shadow:none}@media screen and (max-width:990px){.contact__form-wrapper{gap:3rem}.contact.page-width--narrow{padding-inline:5rem}}@media screen and (max-width:749px){.contact__form-wrapper{flex-direction:column}.contact__form-wrapper .contact_form,.contact__form-wrapper .contact__information-block{max-width:100%}.contact__heading{margin-bottom:4.6rem}.contact.page-width--narrow{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
