.sr-only.svelte-1k91fr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.price-scroller.svelte-1k91fr{background:linear-gradient(to left, var(--surface-primary) 40%, transparent) right center / 56px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, rgb(var(--surface-scrim-rgb) / .16), rgb(var(--surface-scrim-rgb) / 0)) right center / 16px 100% no-repeat scroll;overflow:auto clip}.price-scroller.svelte-1k91fr:focus-visible{outline:var(--ring-focus-width) solid var(--line-focus);outline-offset:calc(var(--ring-focus-offset) * -1)}.price-table.svelte-1k91fr{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}.group-row.svelte-1k91fr .corner:where(.svelte-1k91fr),.group-head.svelte-1k91fr{font:inherit;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-leading);font-family:var(--font-display);letter-spacing:.01em;color:var(--fg-tertiary);text-align:left;white-space:nowrap;padding:0 .75rem .375rem;font-weight:500}.group-head.is-price-group.svelte-1k91fr{border-left:1px solid var(--line-primary);padding-left:1rem;display:table-cell}.group-head.is-price-group.svelte-1k91fr svg{vertical-align:-.2em;margin-right:.375rem;display:inline-block}.label-row.svelte-1k91fr th:where(.svelte-1k91fr){font-weight:inherit;vertical-align:bottom;border-bottom:1px solid var(--line-secondary);padding:.375rem .75rem .625rem}.head-main.svelte-1k91fr{font-family:var(--font-display);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:.01em;color:var(--fg-secondary);white-space:nowrap;font-weight:500;display:block}.col-name.svelte-1k91fr .head-main:where(.svelte-1k91fr){align-items:center;gap:.375rem;display:inline-flex}.head-note.svelte-1k91fr{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-leading);color:var(--fg-tertiary);white-space:nowrap;display:block}.price-table.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr){border-bottom:1px solid var(--line-subtle)}.price-table.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):last-child{border-bottom:0}.price-table.is-zebra.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):nth-child(2n) :where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)),.price-table.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):hover :where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)){background-color:var(--surface-secondary)}.price-table.svelte-1k91fr :where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)){transition:background-color var(--duration-base) var(--ease-standard);padding:.875rem .75rem}.price-table.svelte-1k91fr :where(.svelte-1k91fr):where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)):first-child{padding-left:1.25rem}.price-table.svelte-1k91fr :where(.svelte-1k91fr):where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)):last-child{padding-right:1.25rem}@media (min-width:768px){.price-table.svelte-1k91fr :where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)){padding-inline:1rem}.price-table.svelte-1k91fr :where(.svelte-1k91fr):where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)):first-child{padding-left:1.5rem}.price-table.svelte-1k91fr :where(.svelte-1k91fr):where(th:where(.svelte-1k91fr),td:where(.svelte-1k91fr)):last-child{padding-right:1.5rem}}.col-name.svelte-1k91fr{text-align:left;white-space:nowrap;font-family:var(--font-display);font-size:var(--type-label-lg-size);line-height:var(--type-label-lg-leading);color:var(--fg-primary);font-weight:500}.col-num.svelte-1k91fr{text-align:right;white-space:nowrap}.col-meta.svelte-1k91fr{font-family:var(--font-display);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);color:var(--fg-secondary);font-weight:500}.unit.svelte-1k91fr{color:var(--fg-tertiary)}.col-fare.svelte-1k91fr{font-family:var(--font-display);font-size:var(--type-metric-sm-size);line-height:var(--type-metric-sm-leading);color:var(--fg-primary);font-weight:700}tbody.svelte-1k91fr .col-fare.is-featured:where(.svelte-1k91fr){color:var(--fg-brand)}.col-fare.is-featured.svelte-1k91fr{border-left:1px solid var(--line-primary)}.price-table.svelte-1k91fr :where(thead:where(.svelte-1k91fr),tbody:where(.svelte-1k91fr)) .is-featured:where(.svelte-1k91fr),.price-table.is-zebra.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):nth-child(2n) .is-featured:where(.svelte-1k91fr){background-color:var(--surface-brand-subtle)}.price-table.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):hover .is-featured:where(.svelte-1k91fr){background-color:var(--surface-brand-soft)}.dest-link.svelte-1k91fr{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-secondary);text-decoration-color:var(--line-secondary);text-underline-offset:4px;transition:color var(--duration-base) var(--ease-standard)}.dest-link.svelte-1k91fr:hover{color:var(--fg-brand);text-decoration-color:currentColor}.sticky-col.svelte-1k91fr{z-index:var(--z-raised);background-color:var(--surface-primary);position:sticky;left:0}.price-table.is-zebra.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):nth-child(2n) .sticky-col:where(.svelte-1k91fr),.price-table.svelte-1k91fr tbody:where(.svelte-1k91fr) tr:where(.svelte-1k91fr):hover .sticky-col:where(.svelte-1k91fr){background-color:var(--surface-secondary)}@media (max-width:47.99em){.col-trip.svelte-1k91fr{display:none}}@media (max-width:63.99em){.sticky-col.svelte-1k91fr:after{content:"";inset-block:0;background:linear-gradient(to right, rgb(var(--surface-scrim-rgb) / .07), rgb(var(--surface-scrim-rgb) / 0));pointer-events:none;width:8px;position:absolute;right:0;transform:translate(100%)}}
