h2.svelte-1kr4rf1{font-size:1.75rem}.featured.svelte-1kr4rf1{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -1rem;padding:0 1rem .25rem;list-style:none;display:flex;overflow-x:auto}.featured.svelte-1kr4rf1 li:where(.svelte-1kr4rf1){aspect-ratio:4/5;border-radius:var(--radius);scroll-snap-align:start;flex:0 0 min(15rem,70%);position:relative;overflow:hidden}.featured.svelte-1kr4rf1 img:where(.svelte-1kr4rf1){object-fit:cover;width:100%;height:100%}.featured.svelte-1kr4rf1 div:where(.svelte-1kr4rf1){color:#fff;background:linear-gradient(#0000,#000000b3);justify-content:space-between;align-items:end;gap:.5rem;padding:2.5rem .875rem .875rem;display:flex;position:absolute;inset:auto 0 0}.featured.svelte-1kr4rf1 strong:where(.svelte-1kr4rf1){font-family:var(--font-display);font-size:1.125rem;line-height:1.2}.chips.svelte-1kr4rf1{scrollbar-width:none;gap:.5rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.chips.svelte-1kr4rf1 button:where(.svelte-1kr4rf1){border:1px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 1rem;font-size:.9375rem;font-weight:600}.chips.svelte-1kr4rf1 button.on:where(.svelte-1kr4rf1){background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.list.svelte-1kr4rf1{margin:0;padding:0;list-style:none}.list.svelte-1kr4rf1 li:where(.svelte-1kr4rf1){border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.list.svelte-1kr4rf1 li:where(.svelte-1kr4rf1):last-child{border-bottom:0}.text.svelte-1kr4rf1{flex:1;min-width:0}.name.svelte-1kr4rf1{font-family:var(--font-display);font-size:1.1875rem;font-weight:600;line-height:1.25}.desc.svelte-1kr4rf1{color:var(--muted);margin-top:.125rem;font-size:.9375rem}.meta.svelte-1kr4rf1{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;margin-top:.5rem;font-size:.875rem;display:flex}.price.svelte-1kr4rf1{color:var(--ink);font-weight:700}.meta.svelte-1kr4rf1 a:where(.svelte-1kr4rf1){color:var(--brand);font-weight:600}.list.svelte-1kr4rf1 img:where(.svelte-1kr4rf1){border-radius:var(--radius-sm);object-fit:cover;flex:none;width:5.5rem;height:5.5rem}.hero.svelte-tc3uts{text-align:center;flex-direction:column;align-items:center;padding:0 1rem;display:flex}.cover.svelte-tc3uts{aspect-ratio:1600/528;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--grad-brand);width:calc(100% + 2rem);margin:0 -1rem;overflow:hidden}.cover.svelte-tc3uts img:where(.svelte-tc3uts){object-fit:cover;width:100%;height:100%}@media (width>=48rem){.cover.svelte-tc3uts{border-radius:0}}.logo.svelte-tc3uts{z-index:1;width:8.25rem;height:8.25rem;box-shadow:var(--shadow-lift);object-fit:cover;background:#fff;border:5px solid #fff;border-radius:50%;margin-top:-1.75rem;position:relative}h1.svelte-tc3uts{color:var(--ink);margin-top:1rem;font-size:clamp(2rem,8.6vw,2.75rem)}.intro.svelte-tc3uts{max-width:28rem;color:var(--ink-soft);margin-top:.5rem;font-size:1.0625rem}.contact.svelte-tc3uts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;width:100%;max-width:26rem;margin-top:1.375rem;display:flex}.whatsapp.svelte-tc3uts{flex:100%}.round.svelte-tc3uts{background:var(--surface);border:1.5px solid var(--line-strong);width:3rem;height:3rem;color:var(--brand);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.round.svelte-tc3uts:hover{border-color:var(--brand);transform:translateY(-2px)}.loyalty.svelte-1wzx3z7{flex-direction:column;gap:1.25rem;display:flex}.head.svelte-1wzx3z7{text-align:center;flex-direction:column;gap:.5rem;display:flex}h2.svelte-1wzx3z7{text-align:center;font-size:clamp(1.625rem,6.6vw,2rem)}.head.svelte-1wzx3z7 p:where(.svelte-1wzx3z7){color:var(--ink-soft)}.head.svelte-1wzx3z7 strong:where(.svelte-1wzx3z7){color:var(--ink)}.actions.svelte-1wzx3z7{gap:.625rem;display:grid}h2.svelte-8s9og1{font-size:1.75rem}ul.svelte-8s9og1{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin:0 -1rem;padding:0 1rem .25rem;list-style:none;display:flex;overflow-x:auto}li.svelte-8s9og1{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);scroll-snap-align:start;flex-direction:column;flex:0 0 min(18rem,82%);display:flex;overflow:hidden}li.svelte-8s9og1:only-child{flex-basis:100%}img.svelte-8s9og1{aspect-ratio:16/10;object-fit:cover;width:100%}.body.svelte-8s9og1{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.event.svelte-8s9og1{align-items:center;gap:.75rem;display:flex}.date.svelte-8s9og1{border-radius:var(--radius-sm);background:var(--brand);min-width:3rem;color:var(--on-brand);text-transform:uppercase;flex-direction:column;align-items:center;padding:.25rem .5rem;font-size:.75rem;line-height:1.1;display:flex}.date.svelte-8s9og1 strong:where(.svelte-8s9og1){font-family:var(--font-display);font-size:1.375rem}.when.svelte-8s9og1{color:var(--muted);text-transform:capitalize;font-size:.875rem}h3.svelte-8s9og1{font-size:1.125rem}p.svelte-8s9og1{color:var(--muted);white-space:pre-line;font-size:.9375rem}.visit.svelte-1l40st1{flex-direction:column;gap:1rem;display:flex}h2.svelte-1l40st1{font-size:1.5rem}h3.svelte-1l40st1{font-family:var(--font-body);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.grid.svelte-1l40st1{gap:.75rem;display:grid}@media (width>=40rem){.grid.svelte-1l40st1{grid-template-columns:1fr 1fr;align-items:start}}dl.svelte-1l40st1{margin:0}dl.svelte-1l40st1 div:where(.svelte-1l40st1){border-radius:var(--radius-sm);justify-content:space-between;margin:0 -.5rem;padding:.375rem .5rem;font-size:.9375rem;display:flex}dl.svelte-1l40st1 div.today:where(.svelte-1l40st1){background:var(--surface-2);font-weight:700}dd.svelte-1l40st1{font-variant-numeric:tabular-nums;margin:0}.address.svelte-1l40st1{white-space:pre-line}.btn.svelte-1l40st1{align-self:flex-start}.home.svelte-1uha8ag{background:linear-gradient(#fde7f1 0%,#f6e8f8 38%,#ece6fa 70%,#fbe9f3 100%);max-width:40rem;margin:0 auto;padding-bottom:6rem}@media (width>=48rem){.backdrop.svelte-1uha8ag{isolation:isolate;background:var(--grad-brand);min-height:100dvh;padding:2.5rem 1.5rem 4rem;position:relative}.home.svelte-1uha8ag{box-shadow:var(--shadow-lift);border-radius:36px;padding-bottom:3rem;overflow:hidden}}.content.svelte-1uha8ag{flex-direction:column;gap:3rem;padding:2.5rem 1rem 0;display:flex}@media (width>=48rem){.content.svelte-1uha8ag{padding:2.5rem 2.5rem 0}}.links.svelte-1uha8ag{gap:.625rem;display:grid}.link.svelte-1uha8ag{border-radius:var(--radius-pill);background:var(--surface);border:1.5px solid var(--line-strong);min-height:3.5rem;font-family:var(--font-display);color:var(--ink);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.25rem;font-weight:600;text-decoration:none;display:flex}.link.svelte-1uha8ag svg{color:var(--brand)}.link.svelte-1uha8ag:hover{border-color:var(--brand);transform:translateY(-1px)}.about.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){white-space:pre-line;color:var(--ink-soft);max-width:65ch;font-size:1.0625rem}.review.svelte-1uha8ag{border-radius:var(--radius-lg);background:var(--grad-brand);color:var(--ink-soft);flex-direction:column;gap:.25rem;padding:1.25rem 1.375rem;text-decoration:none;display:flex}.review.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:600}.stars.svelte-1uha8ag{color:var(--gold);gap:.125rem;margin-bottom:.25rem;display:flex}.stars.svelte-1uha8ag svg{fill:currentColor}.thanks.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 0 .5rem;display:flex;position:relative}.signature.svelte-1uha8ag{font-family:var(--font-body);color:var(--ink-soft);font-size:1.0625rem}.signature.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-script);color:var(--brand);margin-left:.125rem;font-size:2.5rem;line-height:1}.sp.svelte-1uha8ag{position:absolute}.spark.svelte-1uha8ag{display:none}@media (width>=48rem){.spark.svelte-1uha8ag{z-index:-1;display:block;position:absolute;translate:-50%}}.sp.a.svelte-1uha8ag{top:.75rem;left:calc(50% - 7rem)}.sp.b.svelte-1uha8ag{top:1.5rem;right:calc(50% - 6.5rem)}footer.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:2.5rem;padding:1.75rem 1rem 0;font-size:.875rem;display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--brand-press);font-weight:700}.socials.svelte-1uha8ag{gap:1.25rem;display:flex}.sticky-cta.svelte-1uha8ag{inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom));z-index:10;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid var(--line);max-width:26rem;box-shadow:var(--shadow-lift);font-family:var(--font-display);visibility:hidden;transition:transform .45s var(--ease-out), visibility 0s linear .45s;background:#ffffffeb;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:.5rem .5rem .5rem 1.25rem;font-weight:600;display:flex;position:fixed;transform:translateY(160%)}.sticky-cta.shown.svelte-1uha8ag{visibility:visible;transition:transform .45s var(--ease-out);transform:none}
