.contact{width:100%;max-width:140rem}.contact__layout{display:grid;gap:4rem}.contact--standard{max-width:90rem}.template-page .contact.contact--two_column{max-width:140rem}.template-page .contact.contact--standard{max-width:90rem}.contact__heading{margin:0 0 2.4rem;color:var(--buddyora-heading, #20372d);font-size:clamp(3rem,3vw,4.2rem);line-height:1.15}.contact__form-column,.contact__information{min-width:0}.contact .form__message{align-items:flex-start;color:var(--buddyora-body, #38463d);font-size:1.6rem;line-height:1.55}.contact .icon-success{margin-top:.2rem}.contact__fields{display:grid;gap:1.8rem}.contact__field{min-width:0;margin-bottom:1.8rem}.contact__label{display:block;margin:0 0 .8rem;color:var(--buddyora-heading, #20372d);font-size:1.6rem;font-weight:650;line-height:1.4}.contact__input{width:100%;min-height:5.6rem;padding:1.2rem 1.5rem;border:.2rem solid var(--buddyora-control-line, #738078);border-radius:1rem;outline:0;background:#fffdf9;box-shadow:none;color:var(--buddyora-heading, #20372d);font-family:var(--font-body-family);font-size:1.8rem;line-height:1.5;-webkit-appearance:none;appearance:none}.contact__textarea{display:block;min-height:20rem;resize:vertical}.contact__input:hover{border-color:var(--buddyora-heading, #20372d)}.contact__input:focus-visible{border-color:var(--buddyora-accent, #2f6a4d);outline:.3rem solid var(--buddyora-accent, #2f6a4d);outline-offset:.2rem}.contact__input[aria-invalid=true]{border-color:#b74730}.contact__field-error{display:block;margin-top:.8rem;color:#923722;font-size:1.5rem}.contact__button{margin-top:2.8rem}.contact__button .button{min-width:18rem;min-height:5rem;font-size:1.7rem}.contact__information{padding-top:.4rem;border-top:.1rem solid var(--buddyora-line, #c7cbc2);color:var(--buddyora-body, #38463d);font-size:1.7rem;line-height:1.65}.contact__company{margin:2.4rem 0 0;color:var(--buddyora-heading, #20372d);font-size:2.6rem;font-weight:700;line-height:1.25}.contact__information-group{margin-top:3.2rem}.contact__information-group h2{margin:0 0 1.2rem;color:var(--buddyora-heading, #20372d);font-size:2.2rem;font-weight:700;line-height:1.3}.contact__information-group p{margin:.5rem 0}.contact__information a{color:var(--buddyora-accent, #2f6a4d);font-weight:650;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.3rem}.contact__returns-note{margin:3.2rem 0 0;padding-top:2.4rem;border-top:.1rem solid var(--buddyora-line, #c7cbc2);color:var(--buddyora-muted, #526159)}@media screen and (min-width:750px){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.contact--two_column .contact__layout{grid-template-columns:minmax(0,58fr) minmax(32rem,42fr);gap:clamp(4.8rem,5vw,6.4rem)}.contact--two_column .contact__information{padding:.4rem 0 0 clamp(4rem,4vw,6rem);border-top:0;border-left:.1rem solid var(--buddyora-line, #c7cbc2)}.contact--two_column .contact__company{margin-top:0}}@media screen and (max-width:749px){.contact__layout{gap:3.2rem}.contact__fields{gap:0}.contact__field{margin-bottom:1.6rem}.contact__input{min-height:5.4rem;font-size:1.7rem}.contact__textarea{min-height:18rem}.contact__button{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-contact-form.css.map */
