.location-page[data-astro-cid-7kefdqdp]{color:#2d2024;max-width:920px;margin:0 auto;padding:40px 24px 80px;font-family:Hiragino Mincho ProN,Yu Mincho,serif}.location-page[data-astro-cid-7kefdqdp] .lead[data-astro-cid-7kefdqdp]{text-align:center;margin:0 0 60px;font-size:15px;line-height:2}.location-page[data-astro-cid-7kefdqdp] .section-heading[data-astro-cid-7kefdqdp]{letter-spacing:.15em;text-align:center;border-bottom:1px solid #d9c8c0;margin:60px 0 36px;padding-bottom:14px;font-size:22px;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .salon[data-astro-cid-7kefdqdp]{background:#faf6f3;border:1px solid #e8dcd5;border-radius:4px;margin:0 0 36px;overflow:hidden}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp]{background-position:50%;background-size:cover;width:100%;height:340px;position:relative}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp]:after{content:"";background:linear-gradient(#0000 35%,#0009 100%);position:absolute;inset:0}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp] .salon-label[data-astro-cid-7kefdqdp]{z-index:2;color:#fff;letter-spacing:.3em;opacity:.92;text-shadow:0 1px 6px #00000080;font-size:12px;position:absolute;bottom:60px;left:32px}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp] h3[data-astro-cid-7kefdqdp]{z-index:2;color:#fff;letter-spacing:.12em;text-shadow:0 2px 10px #0000008c;margin:0;font-size:28px;font-weight:400;position:absolute;bottom:24px;left:32px;right:32px}.location-page[data-astro-cid-7kefdqdp] .salon-gallery[data-astro-cid-7kefdqdp]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.location-page[data-astro-cid-7kefdqdp] .salon-gallery[data-astro-cid-7kefdqdp] a[data-astro-cid-7kefdqdp]{display:block}.location-page[data-astro-cid-7kefdqdp] .salon-gallery[data-astro-cid-7kefdqdp] img[data-astro-cid-7kefdqdp]{object-fit:cover;width:100%;height:150px;transition:opacity .2s;display:block}.location-page[data-astro-cid-7kefdqdp] .salon-gallery[data-astro-cid-7kefdqdp] a[data-astro-cid-7kefdqdp]:hover img[data-astro-cid-7kefdqdp]{opacity:.85}.location-page[data-astro-cid-7kefdqdp] .salon-body[data-astro-cid-7kefdqdp]{padding:28px 36px 32px}.location-page[data-astro-cid-7kefdqdp] .salon-meta[data-astro-cid-7kefdqdp]{grid-template-columns:100px 1fr;gap:8px 16px;margin:0 0 18px;font-size:14px;line-height:1.7;display:grid}.location-page[data-astro-cid-7kefdqdp] .salon-meta[data-astro-cid-7kefdqdp] dt[data-astro-cid-7kefdqdp]{color:#8c7080;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .salon-meta[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp]{margin:0}.location-page[data-astro-cid-7kefdqdp] .salon-concept[data-astro-cid-7kefdqdp]{border-top:1px dashed #e0d0c8;margin:14px 0 16px;padding-top:14px;font-size:14px;line-height:1.9}.location-page[data-astro-cid-7kefdqdp] .salon-uses[data-astro-cid-7kefdqdp]{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.location-page[data-astro-cid-7kefdqdp] .salon-uses[data-astro-cid-7kefdqdp] span[data-astro-cid-7kefdqdp]{letter-spacing:.04em;color:#6b3f5e;background:#efe3dd;border-radius:999px;padding:5px 12px;font-size:12px}.location-page[data-astro-cid-7kefdqdp] .salon-history[data-astro-cid-7kefdqdp]{color:#6c5560;background:#f3ebe7;border-radius:4px;margin:8px 0 0;padding:12px 16px;font-size:13px;line-height:1.9}.location-page[data-astro-cid-7kefdqdp] .salon-history[data-astro-cid-7kefdqdp] strong[data-astro-cid-7kefdqdp]{color:#6b3f5e;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .location-notes[data-astro-cid-7kefdqdp]{background:#f5ede9;border-radius:4px;margin:48px 0 0;padding:24px 28px;font-size:13.5px;line-height:1.95}.location-page[data-astro-cid-7kefdqdp] .location-notes[data-astro-cid-7kefdqdp] h3[data-astro-cid-7kefdqdp]{letter-spacing:.1em;color:#6b3f5e;margin:0 0 12px;font-size:16px;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .location-notes[data-astro-cid-7kefdqdp] ul[data-astro-cid-7kefdqdp]{margin:0;padding-left:1.2em}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp]{border-top:1px solid #d9c8c0;margin-top:72px;padding-top:48px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] h2[data-astro-cid-7kefdqdp]{letter-spacing:.15em;text-align:center;margin:0 0 12px;font-size:22px;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp]>p[data-astro-cid-7kefdqdp]{text-align:center;color:#6c5560;margin:0 0 36px;font-size:13px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dl[data-astro-cid-7kefdqdp]{margin:0 0 18px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dt[data-astro-cid-7kefdqdp]{color:#4a3540;margin:14px 0 6px;font-size:14px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dt[data-astro-cid-7kefdqdp] .required[data-astro-cid-7kefdqdp]{color:#b06080;margin-left:6px;font-size:11px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp]{margin:0 0 12px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] input[data-astro-cid-7kefdqdp][type=text],.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] input[data-astro-cid-7kefdqdp][type=email],.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] input[data-astro-cid-7kefdqdp][type=tel],.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] textarea[data-astro-cid-7kefdqdp],.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] select[data-astro-cid-7kefdqdp]{box-sizing:border-box;background:#fff;border:1px solid #d0bfb8;border-radius:2px;width:100%;padding:10px 12px;font-size:14px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] dd[data-astro-cid-7kefdqdp] textarea[data-astro-cid-7kefdqdp]{resize:vertical;min-height:120px}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] h3[data-astro-cid-7kefdqdp]{letter-spacing:.1em;color:#6b3f5e;border-bottom:1px solid #e0d0c8;margin:36px 0 12px;padding-bottom:8px;font-size:16px;font-weight:400}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] input[data-astro-cid-7kefdqdp][type=submit],.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] button[data-astro-cid-7kefdqdp][type=submit]{color:#fff;letter-spacing:.1em;cursor:pointer;background:#6b3f5e;border:none;border-radius:2px;margin:24px auto 0;padding:14px 48px;font-size:15px;display:block}.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] input[data-astro-cid-7kefdqdp][type=submit]:hover,.location-page[data-astro-cid-7kefdqdp] .form-wrap[data-astro-cid-7kefdqdp] button[data-astro-cid-7kefdqdp][type=submit]:hover{background:#8c5a7e}@media (width<=600px){.location-page[data-astro-cid-7kefdqdp]{padding:24px 16px 60px}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp]{height:230px}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp] h3[data-astro-cid-7kefdqdp]{font-size:22px;bottom:16px;left:18px}.location-page[data-astro-cid-7kefdqdp] .salon-hero[data-astro-cid-7kefdqdp] .salon-label[data-astro-cid-7kefdqdp]{bottom:48px;left:18px}.location-page[data-astro-cid-7kefdqdp] .salon-gallery[data-astro-cid-7kefdqdp] img[data-astro-cid-7kefdqdp]{height:110px}.location-page[data-astro-cid-7kefdqdp] .salon-body[data-astro-cid-7kefdqdp]{padding:22px 18px 24px}.location-page[data-astro-cid-7kefdqdp] .salon-meta[data-astro-cid-7kefdqdp]{grid-template-columns:84px 1fr;font-size:13px}}.location-page[data-astro-cid-7kefdqdp] .loc-eyebrow[data-astro-cid-7kefdqdp]{text-align:center;letter-spacing:.35em;color:#8c7080;margin:0 0 8px;font-size:12px}.location-page[data-astro-cid-7kefdqdp] .loc-h1[data-astro-cid-7kefdqdp]{text-align:center;letter-spacing:.1em;color:#2d2024;margin:0 0 40px;font-size:27px;font-weight:400;line-height:1.55}@media (width<=600px){.location-page[data-astro-cid-7kefdqdp] .loc-h1[data-astro-cid-7kefdqdp]{font-size:20px}}
