.contact img{max-width:100%}.contact .form__message{align-items:left!important;justify-content:left!important;text-align:left}.contact .icon-success{margin-top:-.4rem}.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 .field__input,.contact .text-area{border:none;border-bottom:1px solid #201e1f;border-radius:0;padding:.6rem 0;font-family:URWDINStdRegular,sans-serif;font-size:1.1rem;color:#201e1f;width:100%;transition:border-color .2s ease;letter-spacing:0rem}.contact .field__input:focus,.contact .text-area:focus{outline:none;border-bottom:1px solid #000}.contact ::placeholder{font-family:URWDINStdRegular,sans-serif;font-size:1.1rem;color:#757575;opacity:1;letter-spacing:0rem}.contact .field__label{display:none!important}.matcha-contact-btn{background-color:#fff;color:#201e1f;border:1px solid #edeceb;padding:1.2rem 2.5rem .8rem;font-size:1.2rem;font-family:URWDINStdRegular,sans-serif;letter-spacing:0em;border-radius:100px;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1.35;box-sizing:border-box;transition:border-color .3s ease}.matcha-contact-btn:hover{border:1px solid #201e1f}.title-wrapper--no-top-margin{margin-top:5rem}@media screen and (max-width: 749px){.title.title-wrapper--no-top-margin.inline-richtext.h1{font-size:3.5rem}}.section-template--17099320066099__form-padding{padding-top:6.25rem!important;padding-bottom:5rem!important}@media screen and (max-width: 989px){.section-template--17099320066099__form-padding{padding-top:5.5rem!important;padding-bottom:4rem!important}}button,input[type=submit],.button{font-weight:500!important}.section-template--17099320066099__form-padding .contact-card{background:#f6f3ef;border-radius:1.25rem;padding:8rem 0}.section-template--17099320066099__form-padding .contact-card__inner{max-width:700px;margin:0 auto;padding:0 3.5rem}.section-template--17099320066099__form-padding .contact-card .title.title-wrapper--no-top-margin.inline-richtext.h1{font-family:URW DIN3,sans-serif;font-weight:400;font-size:3rem;line-height:1.2;letter-spacing:-.09rem;color:#201e1f;text-align:left;margin:0 0 1rem}@media (max-width: 749px){.section-template--17099320066099__form-padding .contact-card .title.title-wrapper--no-top-margin.inline-richtext.h1{font-size:2.5rem}.section-template--17099320066099__form-padding .contact-card{background:#f6f3ef;border-radius:1.25rem;padding:8rem 0 4rem}.section-template--17099320066099__form-padding .contact-card__inner{padding:0 1.5rem}}.field--message{display:block!important;width:100%}.field--message .charline{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;margin-left:.2rem;gap:.6rem}.field--message .char-count{margin-left:auto;font-size:1rem;line-height:1;color:#757575;white-space:nowrap}.char-count{display:none}.field--message .char-count.is-limit{color:#757575}.field--message .contact__field-error{font-size:1rem;line-height:1}.field--message .contact__field-error.is-visible{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
