.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__fields{display:flex;flex-wrap:wrap;gap:20px}.contact__fields .field{flex:1 1 100%}.field.half-width{flex:1 1 calc(50% - 10px)}.checkbox{flex:1 1 100%;display:flex;align-items:center}.checkbox input[type=checkbox]{margin-right:8px;-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #000;background-color:#fff;border-radius:3px;position:relative;cursor:pointer}.checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}#h2-cnt-frm .field.checkbox:after{border:none;border-radius:0;box-shadow:none}#h2-cnt-frm .field:hover.field.checkbox:after{box-shadow:none}#h2-cnt-frm .field__input{background-color:transparent}#h2-cnt-frm .contact__fields{display:flex;flex-wrap:wrap;row-gap:0px;column-gap:20px}#h2-cnt-frm .contact__button{margin-top:0rem}#h2-cnt-frm label{display:flex;align-items:anchor-center}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
