.nv-contact__inner{max-width:1100px;margin:0 auto;padding:var(--space-8, 6.4rem) var(--space-2, 1.6rem)}.nv-contact__header{max-width:46ch;margin:0 auto var(--space-6, 4.8rem);text-align:center}.nv-contact__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body);font-size:var(--font-size-label, 1.152rem);font-weight:var(--weight-label, 600);letter-spacing:var(--letter-spacing-label, .12em);text-transform:uppercase;color:var(--color-champagne-deep, #9A7845)}.nv-contact__heading{margin:0;font-family:var(--font-headline);font-weight:var(--weight-heading, 600);font-size:var(--text-h1, clamp(3.2rem, 5vw, 4.48rem));line-height:var(--line-height-heading, 1.15)}.nv-contact__promise{display:inline-flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;padding:.8rem 1.6rem;border-radius:var(--radius-pill, 999px);background:var(--color-blush, #E9DCD4);font-size:var(--font-size-base, 1.6rem)}.nv-contact__promise-icon{display:inline-flex;color:var(--color-success, #3D6B4F)}.nv-contact__promise-icon svg{width:16px;height:16px}.nv-contact__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4, 3.2rem)}.nv-field{margin-bottom:var(--space-3, 2.4rem)}.nv-field__label{display:block;margin-bottom:.8rem;font-family:var(--font-body);font-size:var(--font-size-base, 1.6rem);font-weight:500}.nv-field__input{width:100%;min-height:52px;padding:1.2rem 1.4rem;font-family:var(--font-body);font-size:var(--font-size-base, 1.6rem);line-height:1.5;color:var(--color-espresso, #2B2320);background:var(--color-ivory, #FAF7F2);border:1px solid rgba(43,35,32,.22);border-radius:var(--radius-button, 2px);transition:border-color var(--duration-normal, .25s) var(--easing-standard, ease);-webkit-appearance:none;appearance:none}.nv-field__input--area{min-height:160px;resize:vertical}.nv-field__input:hover{border-color:#2b232066}.nv-field__input:focus{outline:none;border-color:var(--color-espresso, #2B2320);box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-field__input--error{border-color:var(--color-danger, #A33A2E)}.nv-field__error{display:block;margin-top:.6rem;font-size:1.4rem;color:var(--color-danger, #A33A2E)}.nv-form2__submit{width:100%}.nv-form2__note{margin:1.2rem 0 0;font-size:1.4rem;color:var(--color-muted, #8A7F76)}.nv-form2__errors{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:var(--space-3, 2.4rem);padding:1.2rem 1.4rem;border-left:3px solid var(--color-danger, #A33A2E);background:#a33a2e0f;font-size:var(--font-size-base, 1.6rem);color:var(--color-danger, #A33A2E)}.nv-form2__errors p{margin:0}.nv-form2__errors-icon svg{width:20px;height:20px}.nv-form2__success{padding:var(--space-4, 3.2rem);border-radius:var(--radius-card, 10px);background:var(--color-porcelain, #F1ECE3);text-align:center}.nv-form2__success:focus{outline:none}.nv-form2__success-icon{display:inline-flex;color:var(--color-success, #3D6B4F)}.nv-form2__success-icon svg{width:32px;height:32px}.nv-form2__success-title{margin:1.2rem 0 .8rem;font-family:var(--font-headline);font-weight:var(--weight-heading, 600);font-size:var(--text-h3, 1.76rem)}.nv-form2__success-body{margin:0;font-size:var(--font-size-base, 1.6rem);line-height:var(--line-height-base, 1.7);color:var(--color-muted, #8A7F76)}.nv-contact__aside{display:grid;gap:var(--space-3, 2.4rem);align-content:start}.nv-contact__card{padding:var(--space-3, 2.4rem);border:1px solid rgba(43,35,32,.12);border-radius:var(--radius-card, 10px)}.nv-contact__card--details{background:var(--color-porcelain, #F1ECE3);border-color:transparent}.nv-contact__card-title{margin:0 0 1.6rem;font-family:var(--font-body);font-size:var(--font-size-label, 1.152rem);font-weight:var(--weight-label, 600);letter-spacing:var(--letter-spacing-label, .12em);text-transform:uppercase;color:var(--color-muted, #8A7F76)}.nv-contact__channels{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.nv-contact__channel{display:flex;align-items:center;gap:1.2rem;min-height:56px;padding:.8rem;margin:-.8rem;border-radius:var(--radius-chip, 6px);color:inherit;text-decoration:none;transition:background var(--duration-normal, .25s) var(--easing-standard, ease)}.nv-contact__channel:hover{background:#2b23200a}.nv-contact__channel:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(185, 149, 96, .35))}.nv-contact__channel-icon{display:inline-flex;color:var(--color-champagne-deep, #9A7845)}.nv-contact__channel-icon svg{width:22px;height:22px}.nv-contact__channel-text{display:flex;flex-direction:column;line-height:1.35}.nv-contact__channel-name{font-size:var(--font-size-base, 1.6rem);font-weight:500}.nv-contact__channel-detail{font-size:1.4rem;color:var(--color-muted, #8A7F76)}.nv-contact__details{margin:0;display:grid;gap:1.2rem}.nv-contact__details>div{display:grid;grid-template-columns:9rem 1fr;gap:1.2rem;align-items:baseline}.nv-contact__details dt{font-size:1.4rem;color:var(--color-muted, #8A7F76)}.nv-contact__details dd{margin:0;font-size:var(--font-size-base, 1.6rem);line-height:1.5}.nv-contact__details-note{margin:1.6rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(43,35,32,.12);font-size:1.4rem;color:var(--color-muted, #8A7F76)}@media screen and (min-width:750px){.nv-contact__inner{padding:var(--space-12, 9.6rem) var(--space-6, 4.8rem)}.nv-contact__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:var(--space-6, 4.8rem);align-items:start}.nv-form2__submit{width:auto;min-width:22rem}}@media(prefers-reduced-motion:reduce){.nv-field__input,.nv-contact__channel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noveliya-contact.css.map */
