.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}}.product-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.product-contact-form .field{display:flex;flex-direction:column}.product-contact-form .full-width{grid-column:span 2}.product-contact-form label{font-size:14px;font-weight:400;margin:0 0 10px;color:#171717}.button:after{box-shadow:none}button.button{background:#000;color:#fff;border-radius:3px;padding:12px 32px;width:auto}select,input,textarea{border:1px solid #E5E7EB;border-radius:3px;padding:10px 14px;font-size:14px}textarea{resize:vertical;min-height:120px}.page-content{margin-bottom:2rem}.hardcoded-content{margin-top:2rem;margin-bottom:2rem;font-size:14px;color:#444}.product-contact-btn{width:100%;display:flex!important;justify-content:flex-end;grid-column:span 2;flex-direction:row!important}.button{--border-opacity: none}.contact-side-content{font-size:14px;margin-top:20px}.contact-side-content h5{font-size:16px;margin:0 0 10px}@media screen and (max-width:767px){.product-contact-form{display:flex;flex-direction:column}}@media(min-width:768px)and (max-width:1439px){.page-width{padding:0 2rem}.section-product-contact-form-padding{padding-top:20px!important;padding-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
