.a-contact{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));display:flex;align-items:center;padding-top:calc(var(--header-h) + clamp(48px,8vh,96px))}.a-contact__inner{width:min(92vw,720px);margin-inline:auto;text-align:center}.a-contact__title{font-size:clamp(52px,8vw,110px);font-weight:340;line-height:1.02;margin:22px 0 26px}.a-contact__copy{margin-inline:auto;margin-bottom:clamp(40px,6vh,64px);max-width:52ch}.a-contact__field{display:flex;align-items:center;gap:18px;max-width:520px;margin-inline:auto;border-bottom:1px solid var(--c-line);transition:border-color .4s}.a-contact__field:focus-within{border-color:var(--c-gold)}.a-contact__field input{flex:1;padding:18px 0;font-size:17px;color:var(--c-ivory);text-align:left}.a-contact__field input::placeholder{color:var(--c-faint)}.a-contact__submit{display:inline-flex;align-items:center;gap:12px;color:var(--c-gold);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;padding:12px 0;transition:color .3s,transform .4s var(--ease-out)}.a-contact__submit:hover{color:var(--c-gold-2);transform:translate(4px)}.a-contact__success{font-family:var(--font-serif);font-size:clamp(24px,3vw,34px);color:var(--c-gold-2)}.a-contact__error{margin-top:14px;font-size:12.5px;color:var(--c-gold-2)}.a-contact__alt{margin-top:clamp(48px,8vh,72px);font-size:13px;color:var(--c-dim)}.a-contact__alt .a-link{margin-left:10px;text-transform:none;letter-spacing:.06em;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-contact.css.map */
