.contact{text-align:center;margin-top:3rem;margin-bottom:3rem;max-width:80rem}.contact .title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.15rem;margin:0 0 5rem;font-size:36px}.field__input-contact{padding:0;font-size:1.4rem;padding:0 2rem!important;height:4rem}.field__label-contact{left:2rem}.field-contact label{color:#777;top:50%;transform:translateY(-50%);font-size:1.4rem}.field-contact{margin:0!important}.field-contact-textarea{margin-top:2rem!important;padding-top:1rem;height:120px}.field-contact-textarea label{top:1.3rem;transform:translate(0)}.contact__fields{display:flex;flex-direction:column;gap:2rem}.contact img{max-width:100%}.contact .form__message{justify-content:center;flex-direction:column}.contact .form__message span{height:48px;width:48px;border-radius:24px;background-color:rgb(var(--color-base-accent-2));display:flex;justify-content:center;align-items:center}.contact .form__message p{font-weight:400;color:#000;text-transform:none}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:2rem}.contact__button button{width:160px;height:48px;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.15rem;text-transform:uppercase}@media screen and (max-width:749px){.contact .title{font-size:2.4rem}.field-contact-textarea{height:160px}}@media screen and (min-width:768px){.contact{margin-top:4rem;margin-bottom:4rem}}@media screen and (min-width:990px){.contact{margin-top:5rem;margin-bottom:5rem}}@media screen and (min-width:750px){.contact{padding:0 3rem}.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:4rem;grid-row-gap:2rem}}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
