.cv-contact__head{max-width:60ch;margin:0 auto var(--cv-sp-2xl);text-align:center}.cv-contact__head .cv-eyebrow{margin-bottom:var(--cv-sp-sm)}.cv-contact__title{margin:0}.cv-contact__lede{margin:var(--cv-sp-md) auto 0;max-width:var(--cv-max-w-text)}.cv-contact__grid{display:grid;gap:var(--cv-sp-2xl);max-width:1080px;margin-inline:auto}@media screen and (min-width:990px){.cv-contact__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--cv-sp-2xl);align-items:start}.cv-contact__aside{order:2}.cv-contact__form-wrap{order:1}}.cv-contact__aside{display:grid;gap:var(--cv-sp-md)}.cv-contact__card{padding:var(--cv-sp-lg);background:var(--cv-nude);border-radius:var(--cv-r-md)}.cv-contact__card-title{margin:0 0 var(--cv-sp-xs);font-family:var(--cv-font-display);font-size:1.7rem;font-weight:600;line-height:var(--cv-lh-snug);color:var(--cv-ink)}.cv-contact__card-text{margin:0 0 var(--cv-sp-md);font-size:1.5rem;line-height:var(--cv-lh-body);color:var(--cv-ink-soft)}.cv-contact__card-text:last-child{margin-bottom:0}.cv-contact__legal{padding-top:var(--cv-sp-md);border-top:1px solid var(--cv-border);font-size:1.3rem;line-height:var(--cv-lh-body);color:var(--cv-ink-faint)}.cv-contact__legal strong{display:block;color:var(--cv-ink-soft);font-weight:600}.cv-contact__fields{display:grid;gap:var(--cv-sp-md)}@media screen and (min-width:750px){.cv-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-sp-md)}}.cv-field{display:grid;gap:6px}.cv-field__label{font-family:var(--cv-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.04em;color:var(--cv-ink-soft)}.cv-field__req{color:var(--cv-rose)}.cv-field__input,.cv-field__select,.cv-field__area{width:100%;padding:1.15rem 1.25rem;font-family:var(--cv-font-body);font-size:var(--cv-fs-body);line-height:1.4;color:var(--cv-ink);background:var(--cv-porcelain);border:1px solid var(--cv-border-strong);border-radius:var(--cv-r-sm);transition:border-color var(--cv-transition),box-shadow var(--cv-transition);appearance:none;-webkit-appearance:none}.cv-field__area{min-height:15rem;resize:vertical}.cv-field__input::placeholder,.cv-field__area::placeholder{color:var(--cv-ink-faint)}.cv-field__input:focus,.cv-field__select:focus,.cv-field__area:focus{outline:none;border-color:var(--cv-rose);box-shadow:0 0 0 3px var(--cv-rose-soft)}.cv-field__select{padding-right:3.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b605a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:16px;cursor:pointer}.cv-contact__submit{margin-top:var(--cv-sp-sm)}.cv-contact__consent{margin:var(--cv-sp-sm) 0 0;font-size:1.25rem;line-height:var(--cv-lh-body);color:var(--cv-ink-faint)}.cv-contact__status{display:flex;align-items:flex-start;gap:var(--cv-sp-sm);margin:0 0 var(--cv-sp-lg);padding:var(--cv-sp-md) var(--cv-sp-lg);border-radius:var(--cv-r-sm);font-size:var(--cv-fs-body);line-height:var(--cv-lh-body)}.cv-contact__status:focus-visible{outline:2px solid var(--cv-rose);outline-offset:3px}.cv-contact__status--ok{background:#4a7a5e17;color:#35604a}.cv-contact__status--error{background:#a84c6417;color:var(--cv-rose-deep)}.cv-contact__status svg{flex:none;width:20px;height:20px;margin-top:2px}.cv-field__error{font-size:1.3rem;color:var(--cv-rose-deep)}.cv-field__input[aria-invalid=true]{border-color:var(--cv-rose-deep)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/curvana-contact.css.map */
