.sec[data-astro-cid-xzkgwv22]{flex-direction:column;gap:64px;display:flex}.m-head[data-astro-cid-xzkgwv22],.m-only[data-astro-cid-xzkgwv22]{display:none}.visit-sec[data-astro-cid-xzkgwv22] .map{background:var(--charcoal)}.visit-sec[data-astro-cid-xzkgwv22] .hours-h{color:var(--charcoal)}.visit-sec[data-astro-cid-xzkgwv22] .hours dl{border-top:2px solid var(--charcoal)}.visit-sec[data-astro-cid-xzkgwv22] .row{border-bottom-color:var(--line)}.visit-sec[data-astro-cid-xzkgwv22] .row dt{color:var(--charcoal)}.visit-sec[data-astro-cid-xzkgwv22] .row dd,.visit-sec[data-astro-cid-xzkgwv22] .hours-note{color:var(--grey)}.pro[data-astro-cid-xzkgwv22]{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.pro-l[data-astro-cid-xzkgwv22]{flex-direction:column;flex:0 640px;align-items:flex-start;gap:28px;display:flex}.pro-hours[data-astro-cid-xzkgwv22]{border-top:1px solid var(--line-dark);align-self:stretch}.pro-row[data-astro-cid-xzkgwv22]{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:12px;padding-block:20px;font-size:18px;line-height:24px;display:flex}.pro-row[data-astro-cid-xzkgwv22] dt[data-astro-cid-xzkgwv22]{color:var(--white);font-weight:500}.pro-row[data-astro-cid-xzkgwv22] dd[data-astro-cid-xzkgwv22]{color:var(--on-dark);white-space:nowrap}.pro-photo[data-astro-cid-xzkgwv22]{flex:0 520px;height:440px}.contact[data-astro-cid-xzkgwv22]{grid-template-columns:minmax(0,460fr) minmax(0,700fr);grid-template-areas:"direct form";gap:48px;display:grid}.direct[data-astro-cid-xzkgwv22]{border-top:2px solid var(--charcoal);grid-area:direct;align-self:start;max-width:460px}.direct[data-astro-cid-xzkgwv22]>div[data-astro-cid-xzkgwv22]{border-bottom:1px solid var(--line);align-items:baseline;padding-block:20px;display:flex}.direct[data-astro-cid-xzkgwv22] dt[data-astro-cid-xzkgwv22]{flex:0 0 120px;font-size:15px;font-weight:700;line-height:20px}.direct[data-astro-cid-xzkgwv22] dd[data-astro-cid-xzkgwv22]{min-width:0;font-size:18px;line-height:24px}@media (hover:hover) and (pointer:fine){.direct[data-astro-cid-xzkgwv22] a[data-astro-cid-xzkgwv22]:hover{text-underline-offset:3px;text-decoration:underline}}.direct[data-astro-cid-xzkgwv22] .blue[data-astro-cid-xzkgwv22]{color:var(--blue)}.contact[data-astro-cid-xzkgwv22] .note-form{grid-area:form;justify-self:end;gap:24px;width:100%;max-width:700px}.contact[data-astro-cid-xzkgwv22] .msg .textarea{height:180px}.aff[data-astro-cid-xzkgwv22]{border-top:1px solid var(--line);align-items:center;gap:40px;padding-top:40px;display:flex}.aff-h[data-astro-cid-xzkgwv22]{flex-shrink:0;font-size:15px;font-weight:700;line-height:20px}.aff[data-astro-cid-xzkgwv22] ul[data-astro-cid-xzkgwv22]{align-items:center;gap:40px;display:flex}.aff[data-astro-cid-xzkgwv22] li[data-astro-cid-xzkgwv22]{font-size:var(--text-visit-affiliation);line-height:var(--leading-visit-affiliation);letter-spacing:.01em;white-space:nowrap}.aff[data-astro-cid-xzkgwv22] li[data-astro-cid-xzkgwv22]+li[data-astro-cid-xzkgwv22]{position:relative}.aff[data-astro-cid-xzkgwv22] li[data-astro-cid-xzkgwv22]+li[data-astro-cid-xzkgwv22]:before{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:4px;left:-20px}@media (width<=1023px){.sec[data-astro-cid-xzkgwv22]{gap:48px}.pro[data-astro-cid-xzkgwv22]{flex-direction:column;align-items:stretch}.pro-l[data-astro-cid-xzkgwv22],.pro-photo[data-astro-cid-xzkgwv22]{flex:none}.pro-photo[data-astro-cid-xzkgwv22]{height:400px}.contact[data-astro-cid-xzkgwv22]{grid-template-columns:minmax(0,1fr);grid-template-areas:"direct""form"}.direct[data-astro-cid-xzkgwv22],.contact[data-astro-cid-xzkgwv22] .note-form{max-width:none}.aff[data-astro-cid-xzkgwv22]{flex-wrap:wrap;gap:16px 40px}}@media (width<=640px){.d-head[data-astro-cid-xzkgwv22],.d-only[data-astro-cid-xzkgwv22]{display:none}.m-head[data-astro-cid-xzkgwv22]{display:block}.m-only[data-astro-cid-xzkgwv22]{display:inline}.visit-sec[data-astro-cid-xzkgwv22] .sec[data-astro-cid-xzkgwv22]{gap:48px}.visit-sec[data-astro-cid-xzkgwv22] .hours-h{padding-bottom:14px}.visit-sec[data-astro-cid-xzkgwv22] .row{font-size:18px;line-height:22px}#pro-shop[data-astro-cid-xzkgwv22] .sec[data-astro-cid-xzkgwv22],.pro[data-astro-cid-xzkgwv22]{gap:28px}.pro-row[data-astro-cid-xzkgwv22]{padding-block:16px;font-size:16px;line-height:22px}.pro-btn[data-astro-cid-xzkgwv22]{white-space:normal;width:100%;height:56px;padding-block:0}.pro-photo[data-astro-cid-xzkgwv22]{display:none}#contact[data-astro-cid-xzkgwv22] .sec[data-astro-cid-xzkgwv22]{gap:32px}.contact[data-astro-cid-xzkgwv22]{grid-template-areas:"form""direct";gap:32px}.contact[data-astro-cid-xzkgwv22] .note-form{gap:20px}.direct[data-astro-cid-xzkgwv22]>div[data-astro-cid-xzkgwv22]{padding-block:16px}.direct[data-astro-cid-xzkgwv22] dt[data-astro-cid-xzkgwv22]{flex-basis:96px;font-size:14px}.direct[data-astro-cid-xzkgwv22] dd[data-astro-cid-xzkgwv22]{font-size:16px;line-height:22px}.direct[data-astro-cid-xzkgwv22] .addr[data-astro-cid-xzkgwv22]{display:none}.aff[data-astro-cid-xzkgwv22]{border-top:0;flex-direction:column;align-items:flex-start;gap:10px;padding-top:8px}.aff-h[data-astro-cid-xzkgwv22]{font-size:14px}.aff[data-astro-cid-xzkgwv22] ul[data-astro-cid-xzkgwv22]{flex-direction:column;align-items:flex-start;gap:4px}.aff[data-astro-cid-xzkgwv22] li[data-astro-cid-xzkgwv22]+li[data-astro-cid-xzkgwv22]:before{display:none}}
