.container.svelte-ceo6ue{padding-block:0 var(--tb-space-8)}.back-row.svelte-ceo6ue{display:flex;flex-wrap:wrap;gap:var(--tb-space-3);margin:0 0 var(--tb-space-3);max-width:none}.back-row.foot.svelte-ceo6ue{margin-top:var(--tb-space-7)}.btn-back.svelte-ceo6ue,.btn-navy.svelte-ceo6ue,.btn-ghost.svelte-ceo6ue{display:inline-flex;align-items:center;min-height:var(--tb-tap)}.btn-back.svelte-ceo6ue{color:var(--tb-seawata-navy);font-weight:700}.hero.svelte-ceo6ue{overflow:hidden;border-radius:var(--tb-radius-hero) var(--tb-radius-hero) 0 0;background:var(--tb-seawata-yellow)}.front.svelte-ceo6ue img:where(.svelte-ceo6ue),.poster-sign.svelte-ceo6ue img:where(.svelte-ceo6ue),.items.svelte-ceo6ue img:where(.svelte-ceo6ue),.inside.svelte-ceo6ue img:where(.svelte-ceo6ue){display:block;width:100%;height:auto}.poster.svelte-ceo6ue{display:grid;gap:var(--tb-space-6);align-items:center;padding:var(--tb-space-6);color:var(--tb-ink)}@media(min-width:48rem){.poster.svelte-ceo6ue{grid-template-columns:1fr auto;padding:var(--tb-space-7)}}.poster-sign.svelte-ceo6ue{max-width:var(--tb-seawata-sign)}.poster-sign.svelte-ceo6ue img:where(.svelte-ceo6ue){border-radius:var(--tb-radius-panel);border:var(--tb-space-2) solid var(--tb-seawata-pink)}.waves.svelte-ceo6ue{--wave-1: var(--tb-seawata-pink);--wave-2: var(--tb-seawata-sky);--wave-3: var(--tb-seawata-blue);--wave-4: var(--tb-seawata-navy);margin-bottom:var(--tb-space-7);border-radius:0 0 var(--tb-radius-hero) var(--tb-radius-hero);overflow:hidden}.kicker.svelte-ceo6ue{margin:0 0 var(--tb-space-3);color:var(--tb-seawata-navy);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--tb-text-sm)}.poster.svelte-ceo6ue h1:where(.svelte-ceo6ue){margin:0 0 var(--tb-space-4);color:var(--tb-seawata-navy);font-size:var(--tb-text-3xl);line-height:var(--tb-leading-tight)}.lede.svelte-ceo6ue{max-width:var(--tb-measure);margin:0 0 var(--tb-space-5);font-size:var(--tb-text-lg)}.actions.svelte-ceo6ue{display:flex;flex-wrap:wrap;gap:var(--tb-space-3);margin:0;max-width:none}.btn-navy.svelte-ceo6ue,.btn-ghost.svelte-ceo6ue{padding-inline:var(--tb-space-5);border-radius:var(--tb-radius-btn);font-weight:700;text-decoration:none}.btn-navy.svelte-ceo6ue{background:var(--tb-seawata-navy);color:var(--tb-paper)}.btn-ghost.svelte-ceo6ue{border:2px solid var(--tb-seawata-navy);color:var(--tb-seawata-navy)}.about.svelte-ceo6ue{display:grid;gap:var(--tb-space-6);margin-block:var(--tb-space-7)}@media(min-width:48rem){.about.svelte-ceo6ue{grid-template-columns:1.4fr 1fr;align-items:start}}.about.svelte-ceo6ue h2:where(.svelte-ceo6ue),.offers.svelte-ceo6ue h2:where(.svelte-ceo6ue),.gallery.svelte-ceo6ue h2:where(.svelte-ceo6ue),.ordering.svelte-ceo6ue h2:where(.svelte-ceo6ue),.visit.svelte-ceo6ue h2:where(.svelte-ceo6ue){margin-top:0;color:var(--tb-seawata-navy)}.glance.svelte-ceo6ue{margin:0;padding:var(--tb-space-5);background:var(--tb-seawata-tint);border-left:var(--tb-space-2) solid var(--tb-seawata-yellow);border-radius:var(--tb-radius-panel);display:grid;gap:var(--tb-space-4)}.glance.svelte-ceo6ue dt:where(.svelte-ceo6ue){color:var(--tb-seawata-navy);font-weight:700;font-size:var(--tb-text-sm);letter-spacing:.06em;text-transform:uppercase}.glance.svelte-ceo6ue dd:where(.svelte-ceo6ue){margin:0}.offers.svelte-ceo6ue,.gallery.svelte-ceo6ue,.ordering.svelte-ceo6ue,.visit.svelte-ceo6ue{margin-block:var(--tb-space-7)}.offer-list.svelte-ceo6ue{display:grid;gap:var(--tb-space-4);margin:var(--tb-space-4) 0;padding:0;list-style:none}@media(min-width:40rem){.offer-list.svelte-ceo6ue{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.offer-list.svelte-ceo6ue li:where(.svelte-ceo6ue){display:flex;flex-direction:column;gap:var(--tb-space-1);padding:var(--tb-space-4) var(--tb-space-5);background:var(--tb-seawata-tint);border-left:var(--tb-space-2) solid var(--tb-seawata-blue);border-radius:var(--tb-radius-panel)}.offer-name.svelte-ceo6ue{color:var(--tb-seawata-navy);font-weight:700;font-size:var(--tb-text-lg)}.items.svelte-ceo6ue img:where(.svelte-ceo6ue),.inside.svelte-ceo6ue img:where(.svelte-ceo6ue){border-radius:var(--tb-radius-panel);border-bottom:var(--tb-space-2) solid var(--tb-seawata-yellow)}.items.svelte-ceo6ue{margin-top:var(--tb-space-5)}.inside.svelte-ceo6ue{max-width:40rem}.terms.svelte-ceo6ue,.contact.svelte-ceo6ue{display:grid;gap:var(--tb-space-2);margin:0 0 var(--tb-space-4);padding:0;list-style:none}.contact.svelte-ceo6ue span:where(.svelte-ceo6ue){display:inline-block;min-width:6rem;color:var(--tb-seawata-navy);font-weight:700}
