@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trip-overview-summary[data-astro-cid-q4nbzqlf]{display:flex;flex-direction:column;position:relative}.trip-overview-summary__info[data-astro-cid-q4nbzqlf]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-1);row-gap:0;align-items:start;font-weight:var(--font-weight-body-bold)}.trip-overview-summary__icon[data-astro-cid-q4nbzqlf]{display:flex;grid-column:1;grid-row:1;align-self:start;align-items:center;block-size:1lh}.trip-overview-summary__facts[data-astro-cid-q4nbzqlf]{grid-column:2;grid-row:1;overflow:hidden;display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none}.trip-overview-summary__fact[data-astro-cid-q4nbzqlf]{display:inline-block}.trip-overview-summary__fact[data-astro-cid-q4nbzqlf]:not(:last-child){margin-inline-end:1.3em}.trip-overview-summary__fact[data-astro-cid-q4nbzqlf]:not(:first-child):before{content:"·"/"";display:inline-block;width:1.3em;margin-inline-start:-1.3em;text-align:center}.trip-overview-summary__price[data-astro-cid-q4nbzqlf]{grid-column:2;grid-row:2;margin:0}.trip-overview-summary__price-suffix[data-astro-cid-q4nbzqlf]{margin-inline-start:var(--space-1)}.trip-overview-summary__placeholder[data-astro-cid-q4nbzqlf]{display:block;border-radius:var(--border-radius-smallest);background-color:var(--brand-silver-light);background-image:linear-gradient(90deg,var(--brand-silver-light) 0%,var(--brand-silver-end) 40%,var(--brand-silver-light) 80%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}@media(prefers-reduced-motion:reduce){.trip-overview-summary__placeholder[data-astro-cid-q4nbzqlf]{animation:none;background-image:none}}.trip-overview-summary__placeholder[data-astro-cid-q4nbzqlf]{display:inline-block;vertical-align:middle;block-size:1em;inline-size:4.5em}.trip-overview-summary__price[data-astro-cid-q4nbzqlf] .trip-overview-summary__placeholder[data-astro-cid-q4nbzqlf]{inline-size:9em}.trip-overview-summary__cta[data-astro-cid-q4nbzqlf]{display:flex;position:relative;flex-direction:column;justify-content:center;row-gap:var(--space-tight);padding-block-start:var(--space-inner);text-align:center}.trip-overview-summary__cta-link[data-astro-cid-q4nbzqlf]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--trip-overview-summary-cta-padding, var(--space-tight) var(--space-inner));font-family:var(--font-family-body);font-size:var(--trip-overview-summary-cta-size, var(--font-size-body-small));font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-1);white-space:nowrap;text-decoration:none;color:var(--btn-primary-fg);background:var(--btn-primary-bg);border:var(--trip-overview-summary-cta-border-width, 0) solid var(--btn-primary-border, transparent);border-radius:var(--border-radius-small);transition:background-color var(--trip-overview-summary-cta-transition, var(--state-transition)),color var(--trip-overview-summary-cta-transition, var(--state-transition)),border-color var(--trip-overview-summary-cta-transition, var(--state-transition))}.trip-overview-summary__cta-link[data-astro-cid-q4nbzqlf]:hover{color:var(--btn-primary-fg-hover, var(--btn-primary-fg));background:var(--btn-primary-bg-hover, var(--btn-primary-bg));border-color:var(--btn-primary-border-hover, var(--btn-primary-border, transparent))}@media(width>=768px){.trip-overview-summary[data-astro-cid-q4nbzqlf]{flex-direction:row;align-items:stretch;max-width:90ch;background-color:var(--trip-overview-summary-surface, transparent);border:var(--trip-overview-summary-border, 0);border-radius:var(--trip-overview-summary-radius, 0)}.trip-overview-summary__info[data-astro-cid-q4nbzqlf]{flex:1;align-content:start;padding:var(--space-inner) var(--space-block)}.trip-overview-summary__cta[data-astro-cid-q4nbzqlf]{flex-shrink:0;padding:0 var(--space-inner)}}.trip-summary[data-astro-cid-rlkn77ki]{--trip-overview-summary-surface: var(--brand-thomson-tan-wash);--trip-overview-summary-border: 1px solid var(--brand-thomson-tan-line);--trip-overview-summary-radius: var(--border-radius-xlarge);--trip-overview-summary-cta-padding: var(--button-padding-block) var(--button-padding-inline);--trip-overview-summary-cta-size: var(--button-font-size);--trip-overview-summary-cta-border-width: var(--button-border-width);--trip-overview-summary-cta-transition: var(--button-transition);--btn-primary-border: transparent;--btn-primary-border-hover: transparent;font-size:var(--font-size-body);line-height:var(--line-height-body)}
