.vh-contact{--_danger: var(--vh-danger);padding-block:clamp(24px,4vw,56px);background:var(--vh-paint, var(--vh-surface));color:var(--vh-ink)}.vh-contact.vh-tone-white{--_danger: color-mix(in srgb, var(--vh-danger), #000 30%)}.vh-contact .vh-container{max-width:var(--vh-max);padding-inline:var(--vh-edge)}.vh-contact__inner{display:grid;gap:var(--vh-gap)}.vh-contact__pill{background:rgba(var(--tint-r,164),var(--tint-g,120),var(--tint-b,217),.18);display:inline-block;max-width:max-content;white-space:nowrap}.vh-contact__title{font-family:var(--font-heading-family);font-size:var(--vh-h2);font-weight:var(--vh-heading-weight);line-height:1.12;text-wrap:balance;color:var(--vh-ink);margin:0}.vh-contact__sub{font-family:var(--font-body-family);font-size:var(--vh-body);line-height:1.6;max-width:62ch;opacity:.95;margin:0}.vh-contact__form{margin-top:8px}.vh-contact__grid{display:grid;gap:18px}@media(min-width:750px){.vh-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.vh-contact__field{display:grid;gap:6px}.vh-contact__label{font-size:13px;letter-spacing:.02em;color:var(--vh-ink-soft)}.vh-contact__input:-webkit-autofill:not(:focus){-webkit-text-fill-color:var(--vh-field-fg);box-shadow:inset 0 0 0 1px var(--vh-field-edge),inset 0 0 0 100px var(--vh-deep);caret-color:var(--vh-field-fg)}.vh-contact__field.has-error .vh-contact__input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--_danger) 70%,transparent)}.vh-contact__field.has-error .vh-contact__input:focus{box-shadow:inset 0 0 0 1px var(--_danger),0 0 0 4px color-mix(in srgb,var(--_danger) 16%,transparent)}.vh-contact__error{color:var(--_danger);font-size:13px}.vh-contact__field--checkbox{display:flex;align-items:center;gap:10px}.vh-checkbox__input{inline-size:18px;block-size:18px;border-radius:6px;accent-color:var(--vh-ink)}.vh-checkbox__label{font-size:14px}.vh-contact__actions{margin-top:clamp(16px,3vw,28px)}.vh-contact__status{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--vh-radius-sm, 12px);background:rgba(var(--vh-ink-rgb, 51 27 88)/.06);color:var(--vh-ink-soft)}.vh-contact__status.is-error{background:color-mix(in srgb,var(--_danger) 12%,transparent);color:var(--_danger)}.vh-status__icon svg{width:18px;height:18px;display:block;flex:0 0 auto}.vh-contact__status svg [fill]:not([fill="#fff"]){fill:currentColor}.vh-contact__status svg [stroke]:not([stroke="#fff"]){stroke:currentColor}.vh-contact__status.is-success svg [stroke="#fff"]{stroke:var(--vh-surface)}.vh-contact__status-text{margin:0}.vh-contact__errors{color:var(--_danger)}.vh-contact__error-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-section .vh-contact{padding-top:calc(var(--vh-contact-pt, 36) * 1px);padding-bottom:calc(var(--vh-contact-pb, 36) * 1px)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-contact.css.map */
