.contact-card-container{max-width:640px;margin:0 auto;padding:80px 40px 100px}.page-head{text-align:center;margin-bottom:50px}.page-head .kicker{font-size:12px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.page-head h1{font-family:Cormorant Garamond,"Noto Serif SC",serif;font-weight:300;font-size:clamp(36px,4.5vw,52px);line-height:1.2;letter-spacing:.02em;color:var(--ink);margin-bottom:16px}.page-head h1 em{font-style:italic;color:var(--gold);font-weight:300}.page-head p{color:var(--grey);font-size:15px;letter-spacing:.03em}form{display:flex;flex-direction:column;gap:22px}.field label{display:block;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:8px;text-transform:uppercase}.field input,.field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--mist);padding:10px 2px;font-family:inherit;font-size:15px;color:var(--ink);letter-spacing:.02em;transition:border-color .35s;outline:none}.field textarea{min-height:130px;resize:vertical;line-height:1.7}.field input:focus,.field textarea:focus{border-bottom-color:var(--gold)}.field input::placeholder,.field textarea::placeholder{color:var(--sand);letter-spacing:.03em}.btn-submit{align-self:flex-start;margin-top:12px;padding:14px 40px;font-size:12px;letter-spacing:.35em;border-radius:999px;transition:all .35s;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-family:inherit}.btn-submit:hover{background:transparent;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/1-add-contact-card.css.map */
