.main.svelte-10egwrh{border-radius:var(--radius-sm);display:grid;overflow:hidden}.main.svelte-10egwrh img:where(.svelte-10egwrh){aspect-ratio:569/299;object-fit:cover;opacity:0;visibility:hidden;grid-area:1/1;width:100%;height:auto;transition:opacity .5s,visibility .5s}.main.svelte-10egwrh img.current:where(.svelte-10egwrh){opacity:1;visibility:visible}.nav.svelte-10egwrh{margin-top:12px;position:relative}.thumbs.svelte-10egwrh{gap:10px;display:flex}.thumb.svelte-10egwrh{border-radius:var(--radius-sm);opacity:.7;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;transition:opacity .2s,box-shadow .2s;overflow:hidden}.thumb.svelte-10egwrh:hover,.thumb[aria-pressed=true].svelte-10egwrh{opacity:1;box-shadow:0 0 0 2px var(--blue)}.thumb.svelte-10egwrh img:where(.svelte-10egwrh){aspect-ratio:180/95;object-fit:cover;width:100%;height:auto;display:block}.card.svelte-km8rz5{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1.2fr;gap:40px;padding:40px;display:grid}.title.svelte-km8rz5 h3:where(.svelte-km8rz5){letter-spacing:.06em;margin-bottom:20px;font-size:22px}.details.svelte-km8rz5{grid-template-columns:1fr auto;align-items:start;gap:24px;display:grid}.specs.svelte-km8rz5 p:where(.svelte-km8rz5){border-left:2px solid var(--blue);margin:0 0 6px;padding-left:14px;font-size:15px}.plan.svelte-km8rz5 img:where(.svelte-km8rz5){width:120px;height:auto;display:block}.book.svelte-km8rz5{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}@media (width<=991px){.card.svelte-km8rz5{grid-template-columns:1fr;gap:28px;padding:28px}.right.svelte-km8rz5{order:-1}}@media (width<=480px){.card.svelte-km8rz5{padding:20px}.plan.svelte-km8rz5 img:where(.svelte-km8rz5){width:96px}}.yachts.svelte-1lgyj15{margin-bottom:var(--block)}.carousel.svelte-1lgyj15{padding:8px 0 12px;position:relative}.tab-list.svelte-1lgyj15{justify-content:center;gap:28px;display:flex}.tab.svelte-1lgyj15{aspect-ratio:1;border-radius:var(--radius);background:var(--img) center / cover;box-shadow:var(--shadow-sm);flex:0 300px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.tab.svelte-1lgyj15:after{content:"";border-radius:var(--radius);box-shadow:inset 0 0 0 0 var(--blue);pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0}.tab.active.svelte-1lgyj15,.tab.svelte-1lgyj15:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.tab.active.svelte-1lgyj15:after{box-shadow:inset 0 0 0 4px var(--blue)}.tab.svelte-1lgyj15 button:where(.svelte-1lgyj15){width:100%;height:100%;color:var(--white);font-family:var(--font);text-align:left;cursor:pointer;background:linear-gradient(#1c1a4900 30%,#1c1a49cc 100%);border:0;align-items:flex-end;padding:24px;display:flex;position:relative}.tab.svelte-1lgyj15 button:where(.svelte-1lgyj15):focus-visible{outline:2px solid var(--white);outline-offset:-8px}.tab.svelte-1lgyj15 span:where(.svelte-1lgyj15){letter-spacing:.1em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.25}.panel.svelte-1lgyj15{padding-top:40px;display:none}.panel.active.svelte-1lgyj15{display:block}@media (width<=1024px){.tab-list.svelte-1lgyj15{gap:20px}.tab.svelte-1lgyj15 span:where(.svelte-1lgyj15){font-size:15px}}@media (width<=920px){.carousel.svelte-1lgyj15{display:none}.panel.svelte-1lgyj15,.panel.active.svelte-1lgyj15{padding-top:0;display:block}.panel.svelte-1lgyj15+.panel:where(.svelte-1lgyj15){margin-top:var(--block)}}
