.contact img{max-width:100%}.contact .form__message{align-items:flex-start;font-weight:600;letter-spacing:0;line-height:1.2;color:#428445}.contact .icon-success{margin-top:.2rem}.field__input:not(:placeholder-shown){padding:15px!important}.contact .field{margin-bottom:1.5rem}.contact .title{text-align:center;margin:0 0 32px;padding:0;font-size:calc(var(--font-heading-scale) * 4.2rem);font-weight:700;letter-spacing:0;line-height:1.3}.contact__fields input,.contact .field input{opacity:1;color:#000;border:solid 1px #000}.contact .field input::placeholder{opacity:1;color:#000}.field__input:focus{padding:15px}.contact .field:after,.contact .field:before{display:none}.contact .field .text-area{opacity:1;color:#000;border:solid 1px #000}.contact .field .text-area::placeholder{opacity:1;color:#000}.contact__button .button{margin-top:0;font-weight:600;letter-spacing:0;font-size:16px;border-radius:100px;line-height:1.3;padding:10px 20px;min-height:calc(4.8rem + var(--buttons-border-width) * 2);font-family:var(--font-heading-family)}.contact__button .button:after,.contact__button .button:before{display:none}@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}}@media screen and (max-width: 989px){.contact.page-width{padding:0 16px}.contact__fields input,.contact .field input::placeholder{font-size:14px}.contact__fields input,.contact .field input,.contact .field .text-area{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
