h1.svelte-1tho0cn{max-width:min(30vw,12rem);margin:0 auto}p.svelte-1tho0cn{max-width:35rem;margin:0 auto;font-style:italic;text-align:center}h2.svelte-n9fi3t{margin-bottom:var(--space-s)}h3.svelte-n9fi3t{margin-bottom:var(--space-3xs)}dl.svelte-n9fi3t{margin-bottom:var(--space-l)}.price-list.svelte-n9fi3t{display:flex;flex-direction:column;gap:var(--space-s);font-size:var(--step-1)}.price-list--small.svelte-n9fi3t{gap:var(--space-2xs)}.price-item.svelte-n9fi3t{display:flex;justify-content:space-between;gap:var(--space-m)}dd.svelte-n9fi3t{white-space:nowrap}.treatment-name.svelte-n9fi3t{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-xs)}.description.svelte-n9fi3t{max-width:30rem}.addition.svelte-n9fi3t{color:var(--color-brown)}.address-contact.svelte-1719tv4{display:flex;flex-direction:column;gap:var(--space-2xs)}h3.svelte-1719tv4{color:inherit}address.svelte-1719tv4{font-style:normal}.contact-details.svelte-1719tv4{list-style:none;display:flex;flex-direction:column;gap:var(--space-3xs)}.contact-details.svelte-1719tv4 a:where(.svelte-1719tv4){text-decoration:none;display:flex;align-items:center;gap:var(--space-2xs)}.contact-details.svelte-1719tv4 a:where(.svelte-1719tv4):hover{text-decoration:underline}.contact-details.svelte-1719tv4 svg:where(.svelte-1719tv4){flex-shrink:0;color:var(--color-brown)}h2.svelte-10hso33{margin-bottom:var(--space-2xs);text-align:start}@media(min-width:530px){h2.svelte-10hso33,.hours-text.svelte-10hso33{text-align:end}}h2.svelte-1d6jhcv{margin-bottom:var(--space-3xs)}p.svelte-1d6jhcv+p:where(.svelte-1d6jhcv){margin-top:var(--space-s)}.container.svelte-1yv90ap{padding:3rem 2rem}.max-width.svelte-1yv90ap{margin-inline:auto;max-width:var(--size-max-width-medium);width:100%}main.svelte-1yv90ap{margin-top:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xl)}.divider.svelte-1yv90ap{border-bottom:2px solid var(--color-brown);margin:var(--space-l) auto;max-width:45rem;width:100%}figure.svelte-1yv90ap{padding-block:var(--space-l)}footer.svelte-1yv90ap{--grid-placement: auto-fit;--grid-min-item-size: 16rem;display:grid;grid-template-columns:1fr;gap:var(--space-l)}@media(min-width:530px){footer.svelte-1yv90ap{grid-template-columns:1fr 1fr}}
