.next.svelte-1g6me79{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--radius-md);background:var(--cloud);color:var(--ink);box-shadow:var(--shadow-card);overflow:hidden}.row.svelte-1g6me79{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when acts" "trip trip";gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-4) var(--space-5)}.when.svelte-1g6me79{grid-area:when}.trip.svelte-1g6me79{grid-area:trip}.row.svelte-1g6me79+.row:where(.svelte-1g6me79){border-top:1px solid var(--line)}.when.svelte-1g6me79{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2);font-variant-numeric:tabular-nums}.dep.svelte-1g6me79{font-weight:600;font-size:17px;line-height:24px}.back.svelte-1g6me79{font-size:16px;line-height:24px;color:var(--ink-muted)}.meta.svelte-1g6me79{margin:0}.trip.svelte-1g6me79{display:grid;gap:var(--space-1);justify-items:start;min-width:0}.name.svelte-1g6me79{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px;color:var(--ink);font-weight:600;font-size:17px;line-height:24px;overflow-wrap:anywhere}.acts.svelte-1g6me79{grid-area:acts;display:flex;justify-content:flex-end}.soon.svelte-1g6me79{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;font-size:16px;font-weight:600}.num.svelte-1g6me79{display:none}@media(min-width:768px){.num.svelte-1g6me79{display:inline}.us.svelte-1g6me79{display:none}}@media(min-width:600px){.row.svelte-1g6me79{grid-template-columns:9.5em minmax(0,1fr) auto;grid-template-areas:"when trip acts"}.when.svelte-1g6me79{display:grid;align-self:start}}.hub-jumps.svelte-12d5h3f{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.hub-jump.svelte-12d5h3f{--btn-fg: var(--on-photo);text-shadow:0 0 2px rgb(12 10 8 / .95),0 0 5px rgb(12 10 8 / .75),0 0 14px rgb(12 10 8 / .55);text-shadow:0 0 2px color-mix(in srgb,var(--hero-shade) 95%,transparent),0 0 5px color-mix(in srgb,var(--hero-shade) 75%,transparent),0 0 14px color-mix(in srgb,var(--hero-shade) 55%,transparent)}@media(max-width:479.98px){.hub-jumps.svelte-12d5h3f{flex-basis:100%;gap:0;margin-left:-16px}}.cz.svelte-12d5h3f{padding-block:var(--section-pad-tight)}#kochi.svelte-12d5h3f{padding-top:var(--section-pad-tight)}#kochi.svelte-12d5h3f .agent{margin-bottom:var(--space-7)}@media(max-width:767.98px){.content:has(>#cruises-title)>.trail{display:none}}#kochi-title.svelte-12d5h3f{scroll-margin-top:var(--space-6)}.faq-wrap.svelte-12d5h3f .faq{background:var(--sky-100);padding-block:var(--section-pad-tight)}.tiles.svelte-12d5h3f,.why.svelte-12d5h3f,.lines.svelte-12d5h3f{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:700px){.tiles.svelte-12d5h3f,.why.svelte-12d5h3f,.lines.svelte-12d5h3f{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.tiles.three.svelte-12d5h3f{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.six.svelte-12d5h3f{grid-template-columns:repeat(6,minmax(0,1fr))}.six.svelte-12d5h3f>li:where(.svelte-12d5h3f){grid-column:span 2}.six.svelte-12d5h3f>li.wide:where(.svelte-12d5h3f){grid-column:span 3}.six.svelte-12d5h3f>li.full:where(.svelte-12d5h3f){grid-column:1 / -1}.lines.svelte-12d5h3f>li:where(.svelte-12d5h3f):last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1100px){.lines.svelte-12d5h3f{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.lines.svelte-12d5h3f>li:where(.svelte-12d5h3f):last-child:nth-child(odd){grid-column:auto}.why.svelte-12d5h3f{grid-template-columns:repeat(4,minmax(0,1fr))}}.next-title.svelte-12d5h3f{margin:var(--space-7) 0 var(--space-4)}.onward.svelte-12d5h3f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-6);margin:var(--space-4) 0 calc(-1 * var(--space-3));padding:0;list-style:none}.onward-link.svelte-12d5h3f{margin-left:calc(-1 * var(--space-2))}.ships-row.svelte-12d5h3f{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3)}.ships-label.svelte-12d5h3f{font-weight:600}.ship-links.svelte-12d5h3f{display:flex;flex-wrap:wrap;column-gap:var(--space-3)}.ships-row.svelte-12d5h3f .onward-link:where(.svelte-12d5h3f){margin-left:0}@media(max-width:479.98px){.ships-row.svelte-12d5h3f{display:grid}.ship-links.svelte-12d5h3f{margin-left:calc(-1 * var(--space-2))}}.film-head.svelte-12d5h3f .lead:where(.svelte-12d5h3f) a:where(.svelte-12d5h3f){display:inline-block;padding-block:7px;margin-block:-7px;color:var(--brand);font-weight:600}.ports-grid.svelte-12d5h3f{display:grid;gap:var(--space-3)}@media(min-width:700px){.ports-grid.svelte-12d5h3f{gap:var(--space-5)}}@media(min-width:1000px){.ports-grid.svelte-12d5h3f{grid-template-columns:repeat(2,minmax(0,1fr))}}.ports.svelte-12d5h3f{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--radius-md);background:var(--cloud);box-shadow:var(--shadow-card);overflow:hidden}.ports.svelte-12d5h3f li:where(.svelte-12d5h3f)+li:where(.svelte-12d5h3f){border-top:1px solid var(--line)}.port.svelte-12d5h3f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-4) var(--space-5);color:var(--ink);text-decoration:none}.port.svelte-12d5h3f>svg{flex:none;color:var(--brand)}.port.svelte-12d5h3f:active{background:var(--brand-tint)}.port-main.svelte-12d5h3f{display:grid;gap:2px;min-width:0}.port-name.svelte-12d5h3f{font-weight:600;font-size:17px;line-height:24px}.port-meta.svelte-12d5h3f{color:var(--ink-muted)}.line-card.svelte-12d5h3f{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--cloud);box-shadow:var(--shadow-card)}.line.svelte-12d5h3f{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-4) var(--space-5);color:var(--ink);text-decoration:none}.line.svelte-12d5h3f>svg{flex:none;align-self:center;color:var(--brand)}.line.svelte-12d5h3f:active{background:var(--brand-tint)}.line-main.svelte-12d5h3f{display:grid;gap:2px;min-width:0}.line-name.svelte-12d5h3f{font-family:var(--font-display);font-size:var(--type-card);line-height:1.2;font-weight:600;text-transform:uppercase}.line-note.svelte-12d5h3f{font-weight:600}.line-places.svelte-12d5h3f{color:var(--ink-muted)}.line-ships.svelte-12d5h3f{margin:calc(-1 * var(--space-3)) 0 0;padding:0 var(--space-5) var(--space-2);color:var(--ink-muted)}.line-ships.svelte-12d5h3f a:where(.svelte-12d5h3f){display:inline-block;padding-block:9px;color:var(--brand);font-weight:600}@media(max-width:699.98px){.line-places.svelte-12d5h3f{display:none}}@media(min-width:1100px){.line.svelte-12d5h3f{padding:var(--space-4)}.line-ships.svelte-12d5h3f{padding-inline:var(--space-4)}}@media(hover:hover)and (pointer:fine){.line.svelte-12d5h3f:hover .line-name:where(.svelte-12d5h3f),.port.svelte-12d5h3f:hover .port-name:where(.svelte-12d5h3f){text-decoration-line:underline;text-decoration-color:var(--sun);text-decoration-thickness:var(--hover-line);text-underline-offset:var(--hover-line-offset)}}.why.svelte-12d5h3f li:where(.svelte-12d5h3f){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);align-content:start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--cloud);border:1px solid var(--line)}@media(min-width:700px){.why.svelte-12d5h3f li:where(.svelte-12d5h3f){grid-template-columns:minmax(0,1fr)}}.why.svelte-12d5h3f svg{color:var(--brand)}.why-words.svelte-12d5h3f{display:grid;gap:var(--space-1)}.why-title.svelte-12d5h3f{font-weight:600;font-size:17px}
