.yh-cform{font-family:Poppins,Segoe UI,sans-serif;background:var(--yh-bg, #EFF3F9);color:var(--yh-ink, #20242B);padding:64px 24px}.yh-cform__card{max-width:640px;margin:0 auto;background:var(--yh-card-bg, #FFFFFF);border-radius:22px;padding:40px;box-shadow:0 16px 40px #2e48641a}.yh-cform__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:26px;margin:0 0 6px;text-align:center}.yh-cform__sub{text-align:center;font-size:13.5px;opacity:.7;margin:0 0 28px}.yh-cform__success{background:#e7f3ea;color:#2e6b3f;border-radius:10px;padding:12px 16px;font-size:13.5px;font-weight:600;margin-bottom:20px}.yh-cform__errors{background:#fbeaea;color:#a23b3b;border-radius:10px;padding:12px 16px;font-size:13px;margin-bottom:20px}.yh-cform__errors p{margin:0 0 4px}.yh-cform__errors p:last-child{margin-bottom:0}.yh-cform__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.yh-cform__field{display:flex;flex-direction:column;gap:6px}.yh-cform__field--full{margin-bottom:20px}.yh-cform__field label{font-size:12.5px;font-weight:600;opacity:.75}.yh-cform__field input,.yh-cform__field select,.yh-cform__field textarea{border:1px solid rgba(32,36,43,.16);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--yh-ink, #20242B);background:#fff}.yh-cform__field textarea{resize:vertical;min-height:110px}.yh-cform__field input:focus,.yh-cform__field select:focus,.yh-cform__field textarea:focus{outline:none;border-color:var(--yh-accent, #4A6E96)}.yh-cform__submit{width:100%;margin-top:6px;padding:15px;border:none;border-radius:999px;background:var(--yh-accent, #4A6E96);color:var(--yh-btn-text, #FFFFFF);font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .15s ease,background .15s ease}.yh-cform__submit:hover{background:var(--yh-accent-dark, #2E4864)}@media(max-width:600px){.yh-cform__card{padding:28px 22px}.yh-cform__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yh-contact-form.css.map */
