.cc-contact{--cc-ink: #1a1a1a;--cc-line: #e2dcd6;--cc-paper: #faf8f6;--cc-blush: #f3ebe6;--cc-muted: rgba(26, 26, 26, .6);--cc-wa: #25d366;--cc-serif: "Crimson Text", Georgia, serif;--cc-display: "Cormorant Garamond", "Crimson Text", Georgia, serif;font-family:var(--cc-serif);color:var(--cc-ink);max-width:1120px;margin:0 auto;padding:4rem 1.5rem;display:grid;grid-template-columns:1fr 1.25fr;gap:4rem;align-items:start}.cc-contact__script{font-family:var(--cc-display);font-weight:300;letter-spacing:.035em;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.1;display:block;margin-bottom:.3rem}.cc-contact__title{font-weight:400;letter-spacing:.24em;text-transform:uppercase;font-size:.85rem;margin:0 0 1rem;color:var(--cc-muted)}.cc-contact__title--form{margin-bottom:.6rem}.cc-contact__intro{color:var(--cc-muted);margin-bottom:1.75rem}.cc-contact__intro p{margin:0 0 .5rem}.cc-contact__channels{list-style:none;margin:0 0 1.75rem;padding:0}.cc-contact__channels li{padding:.85rem 0;border-bottom:1px solid var(--cc-line)}.cc-contact__label{display:block;letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;color:var(--cc-muted);margin-bottom:.2rem}.cc-contact__channels a{color:var(--cc-ink);text-decoration:none;font-size:1.05rem}.cc-contact__channels a:hover{border-bottom:1px solid var(--cc-ink)}.cc-contact__wa{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;background:var(--cc-ink);color:#fff;text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;transition:background .18s ease}.cc-contact__wa:hover{background:var(--cc-wa)}.cc-contact__wa-icon{width:17px;height:17px;flex:none}.cc-contact__form-wrap{background:var(--cc-paper);padding:2.5rem;border:1px solid var(--cc-line)}.cc-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cc-contact__field{margin-bottom:1.1rem}.cc-contact__field label{display:block;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;color:var(--cc-muted);margin-bottom:.4rem}.cc-contact__opt{text-transform:none;letter-spacing:0;font-size:.8rem;opacity:.75}.cc-contact__field input,.cc-contact__field select,.cc-contact__field textarea{font-family:var(--cc-serif);font-size:1rem;width:100%;padding:.72rem .85rem;border:1px solid var(--cc-line);border-radius:2px;background:#fff;color:var(--cc-ink)}.cc-contact__field textarea{resize:vertical}.cc-contact__field input:focus,.cc-contact__field select:focus,.cc-contact__field textarea:focus{outline:1px solid var(--cc-ink);outline-offset:-1px}.cc-contact__submit{margin-top:.5rem;width:100%;font-family:var(--cc-serif);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;padding:1rem;border:0;background:var(--cc-ink);color:#fff;cursor:pointer}.cc-contact__submit:hover{background:#000}.cc-contact__fine{font-size:.8rem;color:var(--cc-muted);margin:.9rem 0 0;line-height:1.5}.cc-contact__ok{background:var(--cc-blush);padding:1rem 1.1rem;margin:0 0 1.25rem}.cc-contact__errors{color:#8c1d2f;margin-bottom:1.25rem}.cc-contact__errors ul{margin:0;padding-left:1.1rem}@media(max-width:899px){.cc-contact{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 1.25rem}.cc-contact__row{grid-template-columns:1fr;gap:0}.cc-contact__form-wrap{padding:1.5rem}}@media(max-width:899px){.cc-contact__field input,.cc-contact__field select,.cc-contact__field textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cc-contact.css.map */
