.yinshine-contact{padding-top:7.2rem;padding-bottom:8rem}.yinshine-contact__hero{max-width:82rem;margin-bottom:3.2rem}.yinshine-contact__kicker{margin:0 0 1.4rem;color:var(--yinshine-sage);font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.yinshine-contact__hero h1{max-width:76rem;margin:0;font-size:clamp(3.6rem,5vw,6.4rem);line-height:.98}.yinshine-contact__hero p:not(.yinshine-contact__kicker){max-width:70rem;margin:2rem 0 0;color:#11100db3;font-size:1.7rem;line-height:1.65}.yinshine-contact__routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-bottom:3.2rem}.yinshine-contact__route{border:1px solid rgba(17,16,13,.1);border-radius:8px;background:#fffaf0ad;padding:2.2rem}.yinshine-contact__route span{display:block;margin-bottom:1rem;color:var(--yinshine-ink);font-size:1.5rem;font-weight:700;line-height:1.25}.yinshine-contact__route p{margin:0;color:#11100dad;font-size:1.4rem;line-height:1.6}.yinshine-contact__layout{display:grid;grid-template-columns:minmax(28rem,.78fr) minmax(0,1.38fr);gap:3.2rem;align-items:stretch}.yinshine-contact__aside,.yinshine-contact__form-card{border:1px solid rgba(17,16,13,.1);border-radius:8px;background:#fffaf08a;box-shadow:var(--yinshine-soft-shadow)}.yinshine-contact__aside{display:grid;gap:2.4rem;padding:3rem}.yinshine-contact__direct h2,.yinshine-contact__form-card h2{margin:0 0 1.2rem;font-size:2.2rem;line-height:1.1}.yinshine-contact__form-heading{margin-bottom:2.2rem}.yinshine-contact__form-heading p{max-width:54rem;margin:0;color:#11100dad;font-size:1.4rem;line-height:1.55}.yinshine-contact__direct{display:grid;gap:1rem}.yinshine-contact__direct a,.yinshine-contact__direct span{color:#11100dc7;font-size:1.5rem;line-height:1.45;text-decoration:none}.yinshine-contact__direct a:hover{color:var(--yinshine-sage)}.yinshine-contact__proof{display:grid;gap:1.2rem}.yinshine-contact__proof article{border-top:1px solid rgba(17,16,13,.1);padding-top:1.6rem}.yinshine-contact__proof span{display:block;margin-bottom:.6rem;color:var(--yinshine-sage);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.yinshine-contact__proof p{margin:0;color:#11100dad;font-size:1.4rem;line-height:1.65}.yinshine-contact__form-card{padding:3.2rem}.yinshine-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}.yinshine-contact-form label{display:grid;gap:.8rem;margin:0}.yinshine-contact-form label span{color:#11100dc7;font-size:1.3rem;font-weight:700;line-height:1.2}.yinshine-contact-form input,.yinshine-contact-form select,.yinshine-contact-form textarea{width:100%;min-height:4.8rem;border:1px solid rgba(17,16,13,.16);border-radius:6px;background:#fffaf0;color:var(--yinshine-ink);font:inherit;font-size:1.5rem;line-height:1.35;padding:1.2rem 1.4rem}.yinshine-contact-form textarea{min-height:14rem;resize:vertical}.yinshine-contact-form input:focus,.yinshine-contact-form select:focus,.yinshine-contact-form textarea:focus{outline:2px solid rgba(98,119,100,.42);outline-offset:2px;border-color:var(--yinshine-sage)}.yinshine-contact-form__full{grid-column:1 / -1}.yinshine-contact-form__button{margin-top:2.4rem;min-width:16rem}.yinshine-contact .form__message{align-items:flex-start}.yinshine-contact .contact__field-error{color:#8a261f;font-size:1.3rem;line-height:1.4}@media screen and (max-width:989px){.yinshine-contact__routes,.yinshine-contact__layout{grid-template-columns:1fr}.yinshine-contact__aside{order:2}}@media screen and (max-width:749px){.yinshine-contact{padding-top:5.6rem;padding-bottom:6.4rem}.yinshine-contact__hero{margin-bottom:3.2rem}.yinshine-contact__hero h1{font-size:3.6rem;line-height:1.02}.yinshine-contact__hero p:not(.yinshine-contact__kicker){font-size:1.5rem}.yinshine-contact__aside,.yinshine-contact__form-card{padding:2.2rem}.yinshine-contact-form__grid{grid-template-columns:1fr}.yinshine-contact-form__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
