.service.svelte-akvlh{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.name.svelte-akvlh{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text);overflow-wrap:break-word;margin:0}.desc.svelte-akvlh{color:var(--text-muted);line-height:var(--leading-normal);white-space:pre-line;overflow-wrap:break-word;margin:0}@media (width<=40rem){.desc.clamped.svelte-akvlh{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.more.svelte-akvlh{min-height:2.75rem;margin-top:calc(-1 * var(--space-2));font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.status.svelte-akvlh{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.status.svelte-akvlh li:where(.svelte-akvlh){align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mode.svelte-akvlh{font-weight:var(--weight-semibold);color:var(--text)}.muted.svelte-akvlh{color:var(--text-muted)}.products.svelte-akvlh{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.product.svelte-akvlh{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.p-info.svelte-akvlh{flex:auto;min-width:0}.p-name.svelte-akvlh{font-weight:var(--weight-semibold);color:var(--text);overflow-wrap:break-word;margin:0}.p-desc.svelte-akvlh{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);overflow-wrap:break-word;margin:.25rem 0 0}.p-dur.svelte-akvlh{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-faint);display:inline-block}.p-sold-out.svelte-akvlh{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--warning);display:inline-block}.p-price.svelte-akvlh{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;flex:none}.actions.svelte-akvlh{gap:var(--space-2);flex-wrap:wrap;display:flex}.actions.svelte-akvlh .btn{min-height:2.75rem}.page.svelte-1cb9bfr{background:var(--bg);min-height:100dvh;color:var(--text)}.container.svelte-1cb9bfr{max-width:64rem;padding:var(--space-5) var(--space-5) var(--space-9);margin:0 auto}.head.svelte-1cb9bfr{padding-bottom:var(--space-6);border-bottom:1px solid var(--border);margin-bottom:var(--space-6)}.cat.svelte-1cb9bfr{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.name-row.svelte-1cb9bfr{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.name.svelte-1cb9bfr{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text);text-wrap:balance;margin:0}.signals.svelte-1cb9bfr{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.loc.svelte-1cb9bfr{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.pin.svelte-1cb9bfr{width:.95rem;height:.95rem;color:var(--text-faint)}.biz-map.svelte-1cb9bfr{margin-top:var(--space-5)}.desc.svelte-1cb9bfr{margin:var(--space-5) 0 0;white-space:pre-line;max-width:44rem;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-muted)}.layout.svelte-1cb9bfr{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=56rem){.layout.svelte-1cb9bfr{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.content.svelte-1cb9bfr{grid-area:1/1}.addr-block.svelte-1cb9bfr{grid-area:2/1}.rail.svelte-1cb9bfr{top:var(--space-5);grid-area:1/2/span 2;position:sticky}}.content.svelte-1cb9bfr{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.block-title.svelte-1cb9bfr{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text)}.services.svelte-1cb9bfr{gap:var(--space-4);flex-direction:column;display:flex}.info-sections.svelte-1cb9bfr{gap:var(--space-3);flex-direction:column;display:flex}.info-title.svelte-1cb9bfr{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text)}.info-body.svelte-1cb9bfr{color:var(--text-muted);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}.picker.svelte-1cb9bfr{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.category-heading.svelte-1cb9bfr{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.category-heading.svelte-1cb9bfr:first-child{margin-top:0}.cart-total.svelte-1cb9bfr{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);justify-content:space-between;align-items:baseline;display:flex}.cart-total.svelte-1cb9bfr strong:where(.svelte-1cb9bfr){font-family:var(--font-display);font-size:var(--text-lg);color:var(--text)}.addr.svelte-1cb9bfr{font-style:normal}.addr-line.svelte-1cb9bfr{color:var(--text);line-height:var(--leading-normal);margin:0}.addr-links.svelte-1cb9bfr{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.maplink.svelte-1cb9bfr{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent);text-decoration:none;display:inline-block}.maplink.svelte-1cb9bfr:hover{text-decoration:underline}.rail.svelte-1cb9bfr{gap:var(--space-4);flex-direction:column;display:flex}.cta.svelte-1cb9bfr{gap:var(--space-3);flex-direction:column;display:flex}.cta-title.svelte-1cb9bfr{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text);margin:0}.wait.svelte-1cb9bfr{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cta-sub.svelte-1cb9bfr{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.lobby-menu.svelte-1cb9bfr{gap:var(--space-3);flex-direction:column;display:flex}.meet-in-person.svelte-1cb9bfr{padding:var(--space-4);background:var(--surface-sunken);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.mip-title.svelte-1cb9bfr{margin:0 0 var(--space-1);font-weight:var(--weight-semibold);color:var(--text)}.mip-body.svelte-1cb9bfr{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}.facts.svelte-1cb9bfr{margin:var(--space-3) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.facts.svelte-1cb9bfr li:where(.svelte-1cb9bfr){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.fact-ico.svelte-1cb9bfr{font-size:1rem;line-height:1}.contact-title.svelte-1cb9bfr{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}.contact.svelte-1cb9bfr{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact.svelte-1cb9bfr li:where(.svelte-1cb9bfr){flex-direction:column;gap:.15rem;display:flex}.lbl.svelte-1cb9bfr{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-faint)}.contact.svelte-1cb9bfr a:where(.svelte-1cb9bfr){color:var(--accent);font-weight:var(--weight-medium);text-decoration:none}.contact.svelte-1cb9bfr a:where(.svelte-1cb9bfr):hover{text-decoration:underline}.plain-url.svelte-1cb9bfr{color:var(--text-muted);overflow-wrap:anywhere}
