.voyage.svelte-2yhsc5{display:grid;gap:1.25rem;padding:1.25rem}.when.svelte-2yhsc5{display:flex;flex-wrap:wrap;gap:.4rem;color:var(--sea)}.dot.svelte-2yhsc5{opacity:.5}h3.svelte-2yhsc5{margin-top:.35rem}.on-ship.svelte-2yhsc5{margin-top:.3rem;font-size:.95rem;color:var(--muted)}.route.svelte-2yhsc5{display:flex;align-items:center;gap:.7rem;margin-top:.9rem;font-weight:600;font-size:.95rem;color:var(--sea-deep)}.rope.svelte-2yhsc5{flex:1;min-width:1.5rem;height:2px;border-radius:2px;background-image:repeating-linear-gradient(90deg,var(--line-strong) 0 5px,transparent 5px 11px)}.avail.svelte-2yhsc5{margin-top:1.1rem;display:grid;gap:.55rem;max-width:22rem}.avail-text.svelte-2yhsc5{display:flex}.buy.svelte-2yhsc5{display:grid;gap:.75rem;padding-top:1.1rem;border-top:1px solid var(--line)}.price.svelte-2yhsc5{display:flex;align-items:baseline;gap:.5rem}.per.svelte-2yhsc5{font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.02em;color:var(--muted)}.sold.svelte-2yhsc5{cursor:default;color:var(--muted);font-weight:500}@media (min-width: 48rem){.voyage.svelte-2yhsc5{grid-template-columns:1fr auto;align-items:center;padding:1.5rem 1.75rem;gap:2rem}.buy.svelte-2yhsc5{padding-top:0;border-top:0;justify-items:end;min-width:13rem}}
