.ehf-contact{padding-inline:1.5rem}.ehf-contact__inner{max-width:68rem;margin-inline:auto}.ehf-contact .ehf-contact__title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:400;font-size:calc((38px) * var(--ehf-type, 1));line-height:1.14;letter-spacing:-.02em;color:var(--color-text);text-align:left;text-wrap:balance}.ehf-contact__lede{max-width:56ch;margin:0 0 var(--space-8);font-size:calc((17px) * var(--ehf-type, 1));line-height:1.65;color:var(--color-neutral-700);text-wrap:pretty}.ehf-contact form{padding:var(--space-8);border-radius:calc(var(--radius-lg) * 1.3);background:var(--color-bg);box-shadow:var(--shadow-sm)}@media screen and (max-width:749px){.ehf-contact form{padding:var(--space-6) var(--space-4)}}.ehf-contact .contact__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-4);margin-bottom:var(--space-4)}.ehf-contact .field{margin-bottom:var(--space-4)}.ehf-contact .contact__fields .field{margin-bottom:0}.ehf-contact .field:before,.ehf-contact .field:after{content:none}.ehf-contact .field__input,.ehf-contact .text-area{width:100%;padding:17px 22px;border:2px solid var(--color-neutral-600);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:none;font-family:var(--font-body);font-size:calc((16px) * var(--ehf-type, 1));line-height:1.5;color:var(--color-text);transition:border-color .18s ease}.ehf-contact input.field__input{height:58px;padding-block:0;border-radius:var(--radius-pill)}.ehf-contact .text-area{min-height:168px;resize:vertical}.ehf-contact .field__input::placeholder{color:var(--color-neutral-500);opacity:1}.ehf-contact .field__input:focus,.ehf-contact .field__input:focus-visible{border-color:var(--color-accent-2-500);box-shadow:none;outline:0}.ehf-contact .field__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.ehf-contact .field--with-error .field__input[aria-invalid=true]{border-color:var(--color-accent-600)}.ehf-contact .contact__field-error{display:block;margin-top:var(--space-2);padding-inline:var(--space-4);font-size:calc((14px) * var(--ehf-type, 1));color:var(--color-accent-800)}.ehf-contact .contact__field-error svg{width:14px;height:14px}.ehf-contact .form__message{display:flex;align-items:center;gap:var(--space-2);font-size:calc((15px) * var(--ehf-type, 1))}.ehf-contact .form-status-list{margin:0 0 var(--space-4);padding:0;list-style:none}.ehf-contact .form-status-list a{color:var(--color-accent-ink);text-underline-offset:3px}.ehf-contact h2.form-status{display:flex;align-items:center;gap:var(--space-3);width:100%;margin:0 0 var(--space-4);padding:var(--space-4) var(--space-6);border-radius:calc(var(--radius-lg) * 1.3);font-family:var(--font-body);font-size:calc((16px) * var(--ehf-type, 1));font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.ehf-contact h2.form-status svg{flex:none;width:22px;height:22px}.ehf-contact h2.form-status.form__message{margin-bottom:var(--space-6);background:var(--color-accent-2-100);color:var(--color-accent-2-900);outline-color:var(--color-accent-2-500)}.ehf-contact .form__message>h2.form-status{background:var(--color-accent-100);color:var(--color-accent-900);outline-color:var(--color-accent-500)}.ehf-contact h2.form-status:focus,.ehf-contact h2.form-status:focus-visible{outline-width:2px;outline-offset:2px}.ehf-contact .form__message:has(>h2.form-status){display:block;margin-top:0}.ehf-contact ul.form-status-list{margin:0 0 var(--space-6);padding-inline:var(--space-6);font-size:calc((15px) * var(--ehf-type, 1));color:var(--color-accent-900)}.ehf-contact ul.form-status-list li{list-style:none}.ehf-contact .contact__button{margin-top:var(--space-6);text-align:left}.ehf-contact .ehf-contact__submit{min-height:0;padding:16px 38px;border:2px solid transparent;border-radius:var(--radius-pill);background:var(--color-accent-fill);box-shadow:var(--shadow-md);font-family:var(--font-heading);font-weight:400;font-size:calc((17px) * var(--ehf-type, 1));letter-spacing:normal;color:var(--color-bg)}.ehf-contact .ehf-contact__submit:after{content:none}.ehf-contact .ehf-contact__submit:hover{background:var(--color-accent-700)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ethiraj-contact.css.map */
