.contact.svelte-ztjxoz{width:min(100%,380px);padding:clamp(24px,3vw,32px);display:grid;gap:16px;justify-items:center;text-align:center}.contact.svelte-ztjxoz h3:where(.svelte-ztjxoz),.contact.svelte-ztjxoz p:where(.svelte-ztjxoz){margin:0}.primary-call.svelte-ztjxoz{display:grid;gap:2px;width:100%;padding:14px 18px;background:var(--wine-900);color:#fff;text-decoration:none}.primary-call.svelte-ztjxoz span:where(.svelte-ztjxoz),.contact-links.svelte-ztjxoz span:where(.svelte-ztjxoz){font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.contact-links.svelte-ztjxoz{list-style:none;padding:0;margin:0;display:grid;gap:10px}.contact-links.svelte-ztjxoz li:where(.svelte-ztjxoz){display:grid;gap:2px}.hours.svelte-ztjxoz{width:100%;display:grid;gap:8px;margin-top:2px;text-align:left}.row.svelte-ztjxoz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:baseline}.row.svelte-ztjxoz span:where(.svelte-ztjxoz):last-child{white-space:nowrap;text-align:right}a.svelte-ztjxoz{color:var(--wine-900)}.maps-link.svelte-ztjxoz{font-weight:600}.appointment-note.svelte-ztjxoz{font-size:.92rem;max-width:34ch}@media(max-width:420px){.contact.svelte-ztjxoz{width:100%;padding-inline:20px}.row.svelte-ztjxoz{grid-template-columns:1fr;gap:2px;text-align:center}.row.svelte-ztjxoz span:where(.svelte-ztjxoz):last-child{text-align:center}}.contact-section.svelte-wkxllv{gap:clamp(24px,3.6vw,40px)}
