.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}}.template-contact .contact-formwrap{max-width:480px}.template-contact .section-header-box .description{margin-top:20px;font-size:16px;letter-spacing:.16px;line-height:1.6}.template-contact .section-header-box .description a{font-weight:700;color:currentcolor}.template-contact #ContactForm textarea,.template-contact #ContactForm input{background:transparent}.template-contact .field_checkbox{margin-top:-15px;line-height:1;position:relative}.template-contact #ContactForm textarea,.template-contact #ContactForm input{border:none}.template-contact .contact .field{margin-bottom:30px;position:relative}.template-contact .contact .field:after{content:"";width:100%;height:.5px;background-color:#121212;left:0;top:31px;position:absolute}body.template-contact .section-header-box h2.title{line-height:1.1}.template-contact .field_checkbox input[type=checkbox]{display:block;opacity:0;margin:0;position:absolute}@media only screen and (max-width:1080px){.template-contact .contact-formwrap{max-width:430px}}@media only screen and (max-width:749px){:root .template-contact .section-wrap.contactpage-section{--color-foreground: 255, 255, 255}:root .template-contact .section-header:not(.scrolled-past-header) .header-wrapper{--color-foreground: 255, 255, 255}.template-contact .section-wrap.contactpage-section{background-color:#0006}.template-contact .contact-formwrap{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
