.trip-route-accordion-headline_component__tPgAL{display:flex;flex-direction:column;gap:.5rem}.image-slider_component__q6o9m{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.image-slider_component__q6o9m .image-slider_swiper__uP2A6{display:flex;flex-direction:row;height:inherit}.image-slider_component__q6o9m .image-slider_swiperWrapper__We96G{display:flex;flex:1 1 auto}.image-slider_component__q6o9m .image-slider_swiperSlide__2O48t{align-items:center;display:flex;flex:0 0 auto;position:relative}.image-slider_component__q6o9m .image-slider_image__ecoeb{height:100%;min-height:18.75rem;min-width:18.75rem;object-fit:cover;width:100%}.image-slider_component__q6o9m .image-slider_button__1Ye8s{cursor:pointer;position:absolute;z-index:1}.image-slider_component__q6o9m .image-slider_button__1Ye8s.image-slider_isPrevious__QhHXM{left:.625rem}.image-slider_component__q6o9m .image-slider_button__1Ye8s.image-slider_isNext__R2Uz5{right:.625rem}.image-slider_component__q6o9m.image-slider_hasBottomNavigation__9g9Wq .image-slider_button__1Ye8s{bottom:.625rem}.image-slider_component__q6o9m.image-slider_hasCenteredNavigation__GI89t .image-slider_button__1Ye8s{top:50%;transform:translateY(-50%)}.image-slider_component__q6o9m.image-slider_isCompact__4iZQV .image-slider_image__ecoeb{min-height:14.625rem;min-width:14.625rem}.image-slider_component__q6o9m.image-slider_isIgnoringMinimumSize__JRCRZ .image-slider_image__ecoeb{min-height:unset;min-width:unset}.price-items_component__OPvca{display:flex;flex-direction:row;gap:1.5rem;justify-content:none;width:auto}.price-items_component__OPvca .price-items_discountPriceWrapper__vcZ75{align-items:center;display:flex;flex-direction:row;gap:.5rem}.price-items_component__OPvca .price-items_normalPrice__nU3iH{text-decoration:line-through}.price-items_component__OPvca .price-items_priceItem__JCrpx{display:flex;flex-direction:column;gap:.5rem}.selected-passengers_component__zYpJF{align-items:center;display:flex}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY{margin-left:-.5rem;position:relative;z-index:1}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:first-child{margin-left:0;z-index:1}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(2){z-index:2}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(3){z-index:3}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(4){z-index:4}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(5){z-index:5}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(6){z-index:6}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(7){z-index:7}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(8){z-index:8}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(9){z-index:9}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(10){z-index:10}.truncated-text_component__WNrm3{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.truncated-text_component__WNrm3 .truncated-text_content__gSWUc{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.truncated-text_component__WNrm3 .truncated-text_link__dGWBj{cursor:pointer;text-decoration:underline}.booking-extra-custom-select-modal_component__JQswp{margin-block:0}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_lightboxWrapper__t_gLs{max-height:85vh;padding:5rem 1.5rem 2.5rem}@media screen and (min-width:1024px){.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_lightboxWrapper__t_gLs{overflow:hidden}}@media screen and (max-width:767px){.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_lightboxWrapper__t_gLs{border-bottom-left-radius:0;border-bottom-right-radius:0}}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_lightboxInnerWrapper__y_vEi{margin:-.25rem;padding:.25rem;scroll-padding:.25rem;background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:calc(100% + .25rem*2);overflow:hidden}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_contentWrapper__CFB_u{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_headline___e2sY{color:var(--foreground-default)}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_description__JasUl{color:var(--foreground-muted)}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_topSection__41s8I{margin:-.25rem;padding:.25rem calc(1rem + .25rem) .25rem .25rem;scroll-padding:.25rem;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow-y:auto}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_bottomSection__LoICu{background-color:var(--background-default);display:flex;gap:1.5rem;justify-content:flex-end}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_multipleOptionsWrapper__i6pbJ{display:grid;grid-gap:1rem;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_multipleOptionsWrapper__i6pbJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_cta__7W_T5{flex:1 1;min-width:7.5rem}@media screen and (min-width:768px){.booking-extra-custom-select-modal_component__JQswp .booking-extra-custom-select-modal_cta__7W_T5{flex:none;min-width:12.5rem}}.booking-extra_component__TrpLu{container:component/inline-size;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.booking-extra_component__TrpLu .booking-extra_mainWrapper__C_G5e{background-color:var(--background-surface);border-radius:0;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem;position:relative;z-index:1}.booking-extra_component__TrpLu .booking-extra_mainWrapper__C_G5e.booking-extra_hasTag__fQCIo{margin-top:1rem}.booking-extra_component__TrpLu .booking-extra_tag__DrpiE{position:absolute;right:1.5rem;top:-1rem}.booking-extra_component__TrpLu .booking-extra_imageWrapper__gIrx1{aspect-ratio:16/9;border-radius:0;overflow:hidden;position:relative;width:100%}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_imageWrapper__gIrx1{aspect-ratio:3/1}}.booking-extra_component__TrpLu .booking-extra_contentWrapper__RS0aU{display:flex;flex:1 1;flex-direction:column;gap:2.5rem;justify-content:space-between}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_contentWrapper__RS0aU{gap:1.5rem}}.booking-extra_component__TrpLu .booking-extra_topSection__2uS7a{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.booking-extra_component__TrpLu .booking-extra_headlineWrapper__EvRr2{display:flex;flex-direction:row;justify-content:space-between;width:100%}.booking-extra_component__TrpLu .booking-extra_headline__BkEZ4{color:var(--foreground-default)}.booking-extra_component__TrpLu .booking-extra_description__6LQYf{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.booking-extra_component__TrpLu .booking-extra_error__zFn9U{color:var(--foreground-danger);display:flex;justify-content:flex-end}.booking-extra_component__TrpLu .booking-extra_link__dm_J_{cursor:pointer;text-decoration:underline}.booking-extra_component__TrpLu .booking-extra_bottomSection___jxLD{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;min-height:3.375rem}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_bottomSection___jxLD{align-items:center;flex-direction:row}}.booking-extra_component__TrpLu .booking-extra_priceWrapper__3_f_F{align-items:flex-end;display:flex;flex:1 1 auto;flex-direction:row;gap:.75rem;justify-content:space-between}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_priceWrapper__3_f_F{align-items:center}}.booking-extra_component__TrpLu .booking-extra_passengersWrapper__3VrAO{display:flex;flex-direction:row;gap:1rem}.booking-extra_component__TrpLu .booking-extra_selectedActionWrapper__k0z4S{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_selectedActionWrapper__k0z4S{gap:1.5rem}}.booking-extra_component__TrpLu .booking-extra_unselectedActionWrapper__PDauH{display:flex;flex-direction:column-reverse;gap:1rem}@container component (min-width: 500px){.booking-extra_component__TrpLu .booking-extra_unselectedActionWrapper__PDauH{flex-direction:row;gap:1.5rem}}.booking-extra_component__TrpLu .booking-extra_upsellProductWrapper__6FZdH{background-color:var(--background-surface);border-radius:0 0 0 0;display:flex;flex-direction:column;gap:2.5rem;margin-top:0;padding:1.5rem;position:relative}.booking-extra_component__TrpLu .booking-extra_upsellHeadlineWrapper__mYcPz{align-items:center;display:flex;flex-direction:row;gap:1rem}.booking-extra_component__TrpLu .booking-extra_loader__4_EXH{border-radius:var(--spacing-form-borderRadius)}.booking-extra_component__TrpLu.booking-extra_isLoading__9uuKW{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking-extra_component__TrpLu.booking-extra_isLoading__9uuKW .booking-extra_loader__4_EXH{border-radius:var(--spacing-form-borderRadius)}.booking-extra_component__TrpLu.booking-extra_isMultiSelectGenericProduct__ZpOeF .booking-extra_mainWrapper__C_G5e{height:100%}.booking-flow_component__7rX_t{background-color:var(--background-neutral);padding-bottom:3rem}.booking-flow_component__7rX_t .booking-flow_container__rfUHy{display:flex;flex-direction:column}.booking-flow_component__7rX_t .booking-flow_stepIndicatorWrapper__ZR24v{padding-bottom:2.5rem;padding-top:1.5rem}@media screen and (min-width:768px){.booking-flow_component__7rX_t .booking-flow_stepIndicatorWrapper__ZR24v{padding-bottom:1rem}}.booking-flow_component__7rX_t .booking-flow_stepsWrapper__fXMPW{gap:2rem}@media screen and (min-width:768px){.booking-flow_component__7rX_t .booking-flow_stepsWrapper__fXMPW{gap:0;padding:2.5rem 0 1rem}}.booking-flow_component__7rX_t .booking-flow_column__FG0ib{display:flex;flex-direction:column;gap:5rem}.booking-flow_component__7rX_t .booking-flow_content__PVl5E{display:flex;flex-direction:column;gap:2rem}.booking-flow_component__7rX_t .booking-flow_stepHeader___K62T{display:flex;flex-direction:column;gap:1rem}.booking-flow_component__7rX_t .booking-flow_sections__IgJgD{display:flex;flex-direction:column;gap:5rem}.booking-flow_component__7rX_t .booking-flow_section__uBAnk{display:flex;flex-direction:column;gap:1.5rem}.booking-flow_component__7rX_t .booking-flow_sectionHeader__kJmgw{display:flex;flex-direction:column;gap:.5rem}.booking-flow_component__7rX_t .booking-flow_sectionAccordionContent__nAplc{display:flex;flex-direction:column;gap:1.5rem}.booking-flow_component__7rX_t .booking-flow_modules__5GRrX{display:flex;flex-direction:column;gap:2.5rem}.booking-flow_component__7rX_t .booking-flow_modules__5GRrX.booking-flow_gridView__JppI7{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.booking-flow_component__7rX_t .booking-flow_headline__T8w0q{color:var(--foreground-default)}.booking-flow_component__7rX_t .booking-flow_description__MwANr{color:var(--foreground-muted)}.booking-flow_component__7rX_t .booking-flow_summary__XBJOI{border-radius:var(--spacing-image-borderRadius);display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.booking-flow_component__7rX_t .booking-flow_buttonWrapper__RLugX{border-top:1px solid var(--border-default);display:flex;justify-content:flex-end;padding-top:1.5rem}.booking-flow_component__7rX_t .booking-flow_button__WifFE{flex:1 1}@media screen and (min-width:768px){.booking-flow_component__7rX_t .booking-flow_button__WifFE{flex:none;min-width:12.5rem}}.booking-receipt-card_component__2FHYk{background-color:var(--background-surface);border:.125rem solid var(--border-default);border-radius:0;box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);display:flex;flex-direction:column;padding:1rem 1rem 2rem;width:100%}.booking-receipt-card_component__2FHYk .booking-receipt-card_tag__a7eXE{left:1rem;position:absolute;top:1rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_contentWrapper__e7kbA{display:flex;flex-direction:column;gap:2rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_imageWrapper__3O2cD{aspect-ratio:16/9;border-radius:0;display:flex;overflow:hidden;position:relative}.booking-receipt-card_component__2FHYk .booking-receipt-card_content__QJQWV{display:flex;flex-direction:column;gap:1rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_header__33lQY{display:flex;flex-direction:column;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_bookingCode__hFGdX{color:var(--foreground-muted)}.booking-receipt-card_component__2FHYk .booking-receipt-card_destination__4NGLv{color:var(--foreground-default)}.booking-receipt-card_component__2FHYk .booking-receipt-card_details__BCRLe{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.booking-receipt-card_component__2FHYk .booking-receipt-card_items__lHnNq{display:flex;flex-direction:column;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_item__4A04j{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_text__goISN{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.booking-receipt-card_component__2FHYk .booking-receipt-card_pax__v9kkH{align-items:self-end;display:flex;flex-direction:column;justify-content:flex-end}.booking-receipt_component__O6rP7{width:100%}.booking-receipt_component__O6rP7 .booking-receipt_row__6g5JB{background-color:var(--background-surface);display:flex;gap:3rem;justify-content:space-between;margin:0;padding-block:8rem 3rem}@media screen and (min-width:768px){.booking-receipt_component__O6rP7 .booking-receipt_row__6g5JB{--background-attention:var(--light-background-attention);--background-attention-strong:var(--light-background-attention-strong);--background-brand:var(--light-background-brand);--background-default:var(--light-background-default);--background-discount:var(--light-background-discount);--background-emphasis:var(--light-background-emphasis);--background-field-hover:var(--light-background-field-hover);--background-field:var(--light-background-field);--background-gradient-end:var(--light-background-gradient-end);--background-gradient-start:var(--light-background-gradient-start);--background-info:var(--light-background-info);--background-info-subtle:var(--light-background-info-subtle);--background-interactive-subtle:var(--light-background-interactive-subtle);--background-interactive:var(--light-background-interactive);--background-neutral-strong:var(--light-background-neutral-strong);--background-neutral:var(--light-background-neutral);--background-overlay:var(--light-background-overlay);--background-success:var(--light-background-success);--background-success-subtle:var(--light-background-success-subtle);--background-surface-hover:var(--light-background-surface-hover);--background-surface-press:var(--light-background-surface-press);--background-surface:var(--light-background-surface);--background-warning:var(--light-background-warning);--background-warning-subtle:var(--light-background-warning-subtle);--border-brand:var(--light-border-brand);--border-danger:var(--light-border-danger);--border-neutral:var(--light-border-neutral);--border-strong:var(--light-border-strong);--border-default:var(--light-border-default);--border-discount:var(--light-border-discount);--border-focus:var(--light-border-focus);--border-interactive-strong:var(--light-border-interactive-strong);--border-interactive:var(--light-border-interactive);--border-subtle:var(--light-border-subtle);--component-alert-background-danger:var(--light-component-alert-background-danger);--component-alert-background-dark-danger:var(--light-component-alert-background-dark-danger);--component-alert-background-dark-default:var(--light-component-alert-background-dark-default);--component-alert-background-dark-pending:var(--light-component-alert-background-dark-pending);--component-alert-background-dark-success:var(--light-component-alert-background-dark-success);--component-alert-background-default:var(--light-component-alert-background-default);--component-alert-background-pending:var(--light-component-alert-background-pending);--component-alert-background-success:var(--light-component-alert-background-success);--component-alert-foreground-danger:var(--light-component-alert-foreground-danger);--component-alert-foreground-default:var(--light-component-alert-foreground-default);--component-alert-foreground-pending:var(--light-component-alert-foreground-pending);--component-alert-foreground-success:var(--light-component-alert-foreground-success);--component-bravo-logo-foreground-bravo:var(--light-component-bravo-logo-foreground-bravo);--component-bravo-logo-foreground-golf:var(--light-component-bravo-logo-foreground-golf);--component-bravo-logo-foreground-rejseklubben:var(--light-component-bravo-logo-foreground-rejseklubben);--component-bravo-logo-foreground-safari:var(--light-component-bravo-logo-foreground-safari);--component-button-ghost-default-background:var(--light-component-button-ghost-default-background);--component-button-ghost-default-border:var(--light-component-button-ghost-default-border);--component-button-ghost-default-foreground:var(--light-component-button-ghost-default-foreground);--component-button-ghost-hover-background:var(--light-component-button-ghost-hover-background);--component-button-ghost-hover-border:var(--light-component-button-ghost-hover-border);--component-button-ghost-hover-foreground:var(--light-component-button-ghost-hover-foreground);--component-button-ghost-press-background:var(--light-component-button-ghost-press-background);--component-button-ghost-press-border:var(--light-component-button-ghost-press-border);--component-button-ghost-press-foreground:var(--light-component-button-ghost-press-foreground);--component-button-primary-default-background:var(--light-component-button-primary-default-background);--component-button-primary-default-border:var(--light-component-button-primary-default-border);--component-button-primary-default-foreground:var(--light-component-button-primary-default-foreground);--component-button-primary-hover-background:var(--light-component-button-primary-hover-background);--component-button-primary-hover-border:var(--light-component-button-primary-hover-border);--component-button-primary-hover-foreground:var(--light-component-button-primary-hover-foreground);--component-button-primary-press-background:var(--light-component-button-primary-press-background);--component-button-primary-press-border:var(--light-component-button-primary-press-border);--component-button-primary-press-foreground:var(--light-component-button-primary-press-foreground);--component-button-secondary-background-blur:var(--light-component-button-secondary-background-blur);--component-button-secondary-default-background:var(--light-component-button-secondary-default-background);--component-button-secondary-default-border:var(--light-component-button-secondary-default-border);--component-button-secondary-default-foreground:var(--light-component-button-secondary-default-foreground);--component-button-secondary-hover-background:var(--light-component-button-secondary-hover-background);--component-button-secondary-hover-border:var(--light-component-button-secondary-hover-border);--component-button-secondary-hover-foreground:var(--light-component-button-secondary-hover-foreground);--component-button-secondary-press-background:var(--light-component-button-secondary-press-background);--component-button-secondary-press-border:var(--light-component-button-secondary-press-border);--component-button-secondary-press-foreground:var(--light-component-button-secondary-press-foreground);--component-button-tertiary-background-blur:var(--light-component-button-tertiary-background-blur);--component-button-tertiary-default-background:var(--light-component-button-tertiary-default-background);--component-button-tertiary-default-border:var(--light-component-button-tertiary-default-border);--component-button-tertiary-default-foreground:var(--light-component-button-tertiary-default-foreground);--component-button-tertiary-hover-background:var(--light-component-button-tertiary-hover-background);--component-button-tertiary-hover-border:var(--light-component-button-tertiary-hover-border);--component-button-tertiary-hover-foreground:var(--light-component-button-tertiary-hover-foreground);--component-button-tertiary-press-background:var(--light-component-button-tertiary-press-background);--component-button-tertiary-press-border:var(--light-component-button-tertiary-press-border);--component-button-tertiary-press-foreground:var(--light-component-button-tertiary-press-foreground);--component-calendar-low-price:var(--light-component-calendar-low-price);--component-factbox-button-default-background:var(--light-component-factbox-button-default-background);--component-factbox-button-default-foreground:var(--light-component-factbox-button-default-foreground);--component-factbox-button-hover-background:var(--light-component-factbox-button-hover-background);--component-factbox-button-press-background:var(--light-component-factbox-button-press-background);--component-factbox-container-default-background:var(--light-component-factbox-container-default-background);--component-factbox-container-default-foreground:var(--light-component-factbox-container-default-foreground);--component-factbox-container-muted-foreground:var(--light-component-factbox-container-muted-foreground);--component-factbox-link-foreground-default:var(--light-component-factbox-link-foreground-default);--component-factbox-link-foreground-icon:var(--light-component-factbox-link-foreground-icon);--component-footer-background:var(--light-component-footer-background);--component-header-carousel-gradient-end:var(--light-component-header-carousel-gradient-end);--component-header-carousel-gradient-start:var(--light-component-header-carousel-gradient-start);--component-header-carousel-overlay:var(--light-component-header-carousel-overlay);--component-inspirational-search-gradient-end:var(--light-component-inspirational-search-gradient-end);--component-inspirational-search-gradient-start:var(--light-component-inspirational-search-gradient-start);--component-inspirational-search-ribbon-back:var(--light-component-inspirational-search-ribbon-back);--component-inspirational-search-ribbon-front:var(--light-component-inspirational-search-ribbon-front);--component-menu-background-end:var(--light-component-menu-background-end);--component-menu-background-start:var(--light-component-menu-background-start);--component-menu-menu-item-primary-default-background:var(--light-component-menu-menu-item-primary-default-background);--component-menu-menu-item-primary-default-border:var(--light-component-menu-menu-item-primary-default-border);--component-menu-menu-item-primary-default-foreground-muted:var(--light-component-menu-menu-item-primary-default-foreground-muted);--component-menu-menu-item-primary-default-foreground:var(--light-component-menu-menu-item-primary-default-foreground);--component-menu-menu-item-primary-default-icon:var(--light-component-menu-menu-item-primary-default-icon);--component-menu-menu-item-primary-hover-background:var(--light-component-menu-menu-item-primary-hover-background);--component-menu-menu-item-primary-hover-border:var(--light-component-menu-menu-item-primary-hover-border);--component-menu-menu-item-primary-hover-foreground-muted:var(--light-component-menu-menu-item-primary-hover-foreground-muted);--component-menu-menu-item-primary-hover-foreground:var(--light-component-menu-menu-item-primary-hover-foreground);--component-menu-menu-item-primary-hover-icon:var(--light-component-menu-menu-item-primary-hover-icon);--component-menu-menu-item-secondary-default-background:var(--light-component-menu-menu-item-secondary-default-background);--component-menu-menu-item-secondary-default-border:var(--light-component-menu-menu-item-secondary-default-border);--component-menu-menu-item-secondary-default-foreground-muted:var(--light-component-menu-menu-item-secondary-default-foreground-muted);--component-menu-menu-item-secondary-default-foreground:var(--light-component-menu-menu-item-secondary-default-foreground);--component-menu-menu-item-secondary-default-icon:var(--light-component-menu-menu-item-secondary-default-icon);--component-menu-menu-item-secondary-hover-background:var(--light-component-menu-menu-item-secondary-hover-background);--component-menu-menu-item-secondary-hover-border:var(--light-component-menu-menu-item-secondary-hover-border);--component-menu-menu-item-secondary-hover-foreground-muted:var(--light-component-menu-menu-item-secondary-hover-foreground-muted);--component-menu-menu-item-secondary-hover-foreground:var(--light-component-menu-menu-item-secondary-hover-foreground);--component-menu-menu-item-secondary-hover-icon:var(--light-component-menu-menu-item-secondary-hover-icon);--component-menu-menu-item-tertiary-default-background:var(--light-component-menu-menu-item-tertiary-default-background);--component-menu-menu-item-tertiary-default-border:var(--light-component-menu-menu-item-tertiary-default-border);--component-menu-menu-item-tertiary-default-foreground-muted:var(--light-component-menu-menu-item-tertiary-default-foreground-muted);--component-menu-menu-item-tertiary-default-foreground:var(--light-component-menu-menu-item-tertiary-default-foreground);--component-menu-menu-item-tertiary-default-icon:var(--light-component-menu-menu-item-tertiary-default-icon);--component-menu-menu-item-tertiary-hover-background:var(--light-component-menu-menu-item-tertiary-hover-background);--component-menu-menu-item-tertiary-hover-border:var(--light-component-menu-menu-item-tertiary-hover-border);--component-menu-menu-item-tertiary-hover-foreground-muted:var(--light-component-menu-menu-item-tertiary-hover-foreground-muted);--component-menu-menu-item-tertiary-hover-foreground:var(--light-component-menu-menu-item-tertiary-hover-foreground);--component-menu-menu-item-tertiary-hover-icon:var(--light-component-menu-menu-item-tertiary-hover-icon);--component-menu-transparent-menu-item-background-end:var(--light-component-menu-transparent-menu-item-background-end);--component-menu-transparent-menu-item-background-start:var(--light-component-menu-transparent-menu-item-background-start);--component-menu-transparent-menu-item-primary-default-background:var(--light-component-menu-transparent-menu-item-primary-default-background);--component-menu-transparent-menu-item-primary-default-border:var(--light-component-menu-transparent-menu-item-primary-default-border);--component-menu-transparent-menu-item-primary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-primary-default-foreground-muted);--component-menu-transparent-menu-item-primary-default-foreground:var(--light-component-menu-transparent-menu-item-primary-default-foreground);--component-menu-transparent-menu-item-primary-default-icon:var(--light-component-menu-transparent-menu-item-primary-default-icon);--component-menu-transparent-menu-item-primary-hover-background:var(--light-component-menu-transparent-menu-item-primary-hover-background);--component-menu-transparent-menu-item-primary-hover-border:var(--light-component-menu-transparent-menu-item-primary-hover-border);--component-menu-transparent-menu-item-primary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-primary-hover-foreground-muted);--component-menu-transparent-menu-item-primary-hover-foreground:var(--light-component-menu-transparent-menu-item-primary-hover-foreground);--component-menu-transparent-menu-item-primary-hover-icon:var(--light-component-menu-transparent-menu-item-primary-hover-icon);--component-menu-transparent-menu-item-secondary-default-background:var(--light-component-menu-transparent-menu-item-secondary-default-background);--component-menu-transparent-menu-item-secondary-default-border:var(--light-component-menu-transparent-menu-item-secondary-default-border);--component-menu-transparent-menu-item-secondary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-secondary-default-foreground-muted);--component-menu-transparent-menu-item-secondary-default-foreground:var(--light-component-menu-transparent-menu-item-secondary-default-foreground);--component-menu-transparent-menu-item-secondary-default-icon:var(--light-component-menu-transparent-menu-item-secondary-default-icon);--component-menu-transparent-menu-item-secondary-hover-background:var(--light-component-menu-transparent-menu-item-secondary-hover-background);--component-menu-transparent-menu-item-secondary-hover-border:var(--light-component-menu-transparent-menu-item-secondary-hover-border);--component-menu-transparent-menu-item-secondary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-secondary-hover-foreground-muted);--component-menu-transparent-menu-item-secondary-hover-foreground:var(--light-component-menu-transparent-menu-item-secondary-hover-foreground);--component-menu-transparent-menu-item-secondary-hover-icon:var(--light-component-menu-transparent-menu-item-secondary-hover-icon);--component-menu-transparent-menu-item-tertiary-default-background:var(--light-component-menu-transparent-menu-item-tertiary-default-background);--component-menu-transparent-menu-item-tertiary-default-border:var(--light-component-menu-transparent-menu-item-tertiary-default-border);--component-menu-transparent-menu-item-tertiary-default-foreground-muted:var(--light-component-menu-transparent-menu-item-tertiary-default-foreground-muted);--component-menu-transparent-menu-item-tertiary-default-foreground:var(--light-component-menu-transparent-menu-item-tertiary-default-foreground);--component-menu-transparent-menu-item-tertiary-default-icon:var(--light-component-menu-transparent-menu-item-tertiary-default-icon);--component-menu-transparent-menu-item-tertiary-hover-background:var(--light-component-menu-transparent-menu-item-tertiary-hover-background);--component-menu-transparent-menu-item-tertiary-hover-border:var(--light-component-menu-transparent-menu-item-tertiary-hover-border);--component-menu-transparent-menu-item-tertiary-hover-foreground-muted:var(--light-component-menu-transparent-menu-item-tertiary-hover-foreground-muted);--component-menu-transparent-menu-item-tertiary-hover-foreground:var(--light-component-menu-transparent-menu-item-tertiary-hover-foreground);--component-menu-transparent-menu-item-tertiary-hover-icon:var(--light-component-menu-transparent-menu-item-tertiary-hover-icon);--component-number-graphic-background:var(--light-component-number-graphic-background);--component-number-graphic-foreground:var(--light-component-number-graphic-foreground);--component-price-background:var(--light-component-price-background);--component-price-background-black-friday:var(--light-component-price-background-black-friday);--component-price-foreground:var(--light-component-price-foreground);--component-price-foreground-black-friday:var(--light-component-price-foreground-black-friday);--component-product-card-background:var(--light-component-product-card-background);--component-product-card-foreground-default:var(--light-component-product-card-foreground-default);--component-product-card-price:var(--light-component-product-card-price);--component-splash-primary-background:var(--light-component-splash-primary-background);--component-splash-primary-foreground:var(--light-component-splash-primary-foreground);--component-splash-secondary-background:var(--light-component-splash-secondary-background);--component-splash-secondary-foreground:var(--light-component-splash-secondary-foreground);--component-splash-tertiary-background:var(--light-component-splash-tertiary-background);--component-splash-tertiary-foreground:var(--light-component-splash-tertiary-foreground);--effects-shadow-1-blur:var(--light-effects-shadow-1-blur);--effects-shadow-1-color:var(--light-effects-shadow-1-color);--effects-shadow-1-spread:var(--light-effects-shadow-1-spread);--effects-shadow-1-x:var(--light-effects-shadow-1-x);--effects-shadow-1-y:var(--light-effects-shadow-1-y);--effects-shadow-2-blur:var(--light-effects-shadow-2-blur);--effects-shadow-2-color:var(--light-effects-shadow-2-color);--effects-shadow-2-spread:var(--light-effects-shadow-2-spread);--effects-shadow-2-x:var(--light-effects-shadow-2-x);--effects-shadow-2-y:var(--light-effects-shadow-2-y);--effects-shadow-3-blur:var(--light-effects-shadow-3-blur);--effects-shadow-3-color:var(--light-effects-shadow-3-color);--effects-shadow-3-spread:var(--light-effects-shadow-3-spread);--effects-shadow-3-x:var(--light-effects-shadow-3-x);--effects-shadow-3-y:var(--light-effects-shadow-3-y);--effects-shadow-4-blur:var(--light-effects-shadow-4-blur);--effects-shadow-4-color:var(--light-effects-shadow-4-color);--effects-shadow-4-spread:var(--light-effects-shadow-4-spread);--effects-shadow-4-x:var(--light-effects-shadow-4-x);--effects-shadow-4-y:var(--light-effects-shadow-4-y);--effects-shadow-5-blur:var(--light-effects-shadow-5-blur);--effects-shadow-5-color:var(--light-effects-shadow-5-color);--effects-shadow-5-spread:var(--light-effects-shadow-5-spread);--effects-shadow-5-x:var(--light-effects-shadow-5-x);--effects-shadow-5-y:var(--light-effects-shadow-5-y);--foreground-attention:var(--light-foreground-attention);--foreground-brand-icons:var(--light-foreground-brand-icons);--foreground-brand:var(--light-foreground-brand);--foreground-chart-primary:var(--light-foreground-chart-primary);--foreground-chart-secondary:var(--light-foreground-chart-secondary);--foreground-chart-tertiary:var(--light-foreground-chart-tertiary);--foreground-danger:var(--light-foreground-danger);--foreground-dark:var(--light-foreground-dark);--foreground-default:var(--light-foreground-default);--foreground-discount:var(--light-foreground-discount);--foreground-favorite:var(--light-foreground-favorite);--foreground-info-icon:var(--light-foreground-info-icon);--foreground-info:var(--light-foreground-info);--foreground-light:var(--light-foreground-light);--foreground-link-hover:var(--light-foreground-link-hover);--foreground-link:var(--light-foreground-link);--foreground-muted:var(--light-foreground-muted);--foreground-on-color-muted:var(--light-foreground-on-color-muted);--foreground-on-color:var(--light-foreground-on-color);--foreground-skeleton-base:var(--light-foreground-skeleton-base);--foreground-skeleton-wave:var(--light-foreground-skeleton-wave);--foreground-subtle:var(--light-foreground-subtle);--foreground-success-icon:var(--light-foreground-success-icon);--foreground-success-subtle:var(--light-foreground-success-subtle);--foreground-success:var(--light-foreground-success);--foreground-warning-icon:var(--light-foreground-warning-icon);--foreground-warning:var(--light-foreground-warning);--gradient-default-end:var(--light-gradient-default-end);--gradient-default-start:var(--light-gradient-default-start);border-radius:0;padding:8rem 3rem}}.booking-receipt_component__O6rP7 .booking-receipt_column__PLYSZ{align-self:center;display:flex;flex-direction:column;gap:2rem}.booking-receipt_component__O6rP7 .booking-receipt_text__WUHce{color:var(--foreground-default)}.logo-feature-list_component__cKy_8{color:var(--foreground-muted);display:flex;flex-flow:column wrap;gap:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-feature-list_component__cKy_8 .logo-feature-list_feature__dE_on{align-items:center;display:flex;flex-direction:row;gap:.5rem}.logo-feature-list_component__cKy_8 .logo-feature-list_icon___qDsn{color:var(--foreground-default);min-width:1rem}.logo-feature-list_component__cKy_8 .logo-feature-list_text__rEqGf{color:var(--foreground-muted)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_header__7Mk9F{align-items:center;color:var(--foreground-default);cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_headerTextWrapper__aiGCr{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;text-align:left}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_itemFooter__1E7OB{overflow:hidden}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_itemFooterContent__co11c{display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV{font-family:var(--typography-cta-fontFamily);font-size:var(--typography-cta-fontSize-small);font-style:var(--typography-cta-fontStyle);font-weight:var(--typography-cta-fontWeight);letter-spacing:var(--typography-cta-letterSpacing);line-height:var(--typography-cta-lineHeight);text-transform:var(--typography-cta-textTransform);align-items:center;background-color:var(--component-button-ghost-default-background);border:var(--button-borderWidth) solid var(--component-button-ghost-default-border);border-radius:var(--button-borderRadius);color:var(--component-button-ghost-default-foreground);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:3rem;min-width:3rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,border-color,color}@media screen and (min-width:1024px){.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV{font-size:var(--typography-cta-fontSize-large)}}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV:hover{background-color:var(--component-button-ghost-hover-background);border-color:var(--component-button-ghost-hover-border);color:var(--component-button-ghost-hover-foreground)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButton__N9dyV:active{background-color:var(--component-button-ghost-press-background);border-color:var(--component-button-ghost-press-border);color:var(--component-button-ghost-press-foreground)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_imageSlider__x8ifB{border-radius:var(--spacing-image-borderRadius)}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButtonIcon__3ySez{transition:transform .25s ease-in-out}.trip-route-accordion-content_component__mggsh .trip-route-accordion-content_accordionButtonIcon__3ySez.trip-route-accordion-content_isIconActive__PTPRG{transform:rotate(-180deg)}.trip-route-accordion-content_component__mggsh.trip-route-accordion-content_isSubItem__J1qXN{padding:0 1.5rem}.trip-route-details-transport-mode_component__1n5eJ{align-items:center;display:flex;gap:.5rem;margin:1rem 0;max-width:100%}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_divider__4RviY{background-color:var(--border-default);height:1px;width:100%}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_icon__q1lt7{color:var(--foreground-brand-icons);display:flex}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_info__qKz1p{display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_headline__zJDU5{color:var(--foreground-muted)}.trip-route-details-transport-mode_component__1n5eJ .trip-route-details-transport-mode_text__QGL4j{color:var(--foreground-subtle)}.trip-route-details-transport-mode_component__1n5eJ.trip-route-details-transport-mode_isStandAlone__w0cjH{margin:0}.trip-route-details-transport-mode_component__1n5eJ.trip-route-details-transport-mode_isStandAlone__w0cjH:not(:last-child){margin-bottom:2rem;margin-top:0}.trip-route-accordion-combined_component__tgsti{display:flex;flex-direction:column;gap:1rem}.trip-route-accordion-combined_component__tgsti .trip-route-accordion-combined_transportMode__FG6Ye{margin:0}.trip-route-accordion_component__OatIn{--accordion-backgroundColor-active:var(--background-interactive-subtle);background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:0;display:flex;flex-direction:column;padding:1rem 1.5rem;transition:.25s ease-in-out;transition-property:background-color,border}.trip-route-accordion_component__OatIn:hover{background-color:var(--background-surface-hover)}.trip-route-accordion_component__OatIn:active{background-color:var(--background-surface-press)}.trip-route-accordion_component__OatIn.trip-route-accordion_isCombined__5I7G8{padding-left:0;padding-right:0}.trip-route-accordion_component__OatIn.trip-route-accordion_isAccordionActive__7bD_f{background-color:var(--accordion-backgroundColor-active);border-color:var(--border-interactive)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_lightboxWrapper__PNC_z{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;max-height:85dvh;overflow:hidden;padding:5rem 1rem 2.5rem 1.5rem}@media screen and (min-width:768px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_lightboxWrapper__PNC_z{border-radius:var(--spacing-searchWidget-borderRadius)}}@media screen and (max-width:767px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_lightboxWrapper__PNC_z{border-bottom-left-radius:0;border-bottom-right-radius:0}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_lightboxInnerWrapper__KGLYX{margin:-.25rem;padding:.25rem;scroll-padding:.25rem;background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:calc(100% + .25rem*2);overflow:hidden}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_contentWrapper___L2HK{margin:-.25rem;padding:.25rem calc(.5rem + .25rem) .25rem .25rem;scroll-padding:.25rem;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr;overflow:auto;width:100%}@media screen and (min-width:768px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_contentWrapper___L2HK{max-height:50rem}}@media screen and (min-width:1440px){.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_contentWrapper___L2HK:has(.trip-route-details-modal_imageWrapper__g6sCX){grid-template-columns:1fr 1fr}}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_details__Z4DjT{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_headlineWrapper__HOxWB{display:flex;flex-direction:column;gap:1rem}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageWrapper__g6sCX{aspect-ratio:16/9;display:flex;flex-direction:column;gap:1rem;min-width:0}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageSlider__543EG{border-radius:var(--spacing-image-borderRadius)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_imageInfo__SYkQb{display:flex;text-align:right}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_preHeadline__L3_aw{color:var(--foreground-brand)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_headline__qbnlO,.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_subHeadline__tx3NT{color:var(--foreground-default)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_caption__uTUcf,.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_text__E6JeM{color:var(--foreground-muted)}.trip-route-details-modal_component__Hwy_t .trip-route-details-modal_navigation__V2LTT{color:var(--foreground-default);margin-left:auto}.trip-route-details-description_component__8Yxyf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgb(from var(--background-default) r g b/60%);border-radius:var(--spacing-tripRouteDetails-details-borderRadius);min-height:16rem;width:100%}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf{width:36.25rem}}@media screen and (min-width:1024px){.trip-route-details-description_component__8Yxyf{width:42rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_card__uQWqZ{background-color:var(--background-default);border-radius:var(--spacing-image-borderRadius);display:flex;flex-direction:row;gap:.5rem;margin:.5rem;min-height:15rem;padding:1rem}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf .trip-route-details-description_card__uQWqZ{padding:.5rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_imageWrapper__lxLZy{border-radius:0;display:flex;flex-direction:column;gap:1rem;max-width:14.625rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_imageSlider__iQfmd{border-radius:var(--spacing-image-borderRadius)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_contentWrapper__lq6_M{display:flex;flex-direction:column;padding:0;row-gap:.75rem;width:100%}@media screen and (min-width:768px){.trip-route-details-description_component__8Yxyf .trip-route-details-description_contentWrapper__lq6_M{padding:0 0 0 1rem}}.trip-route-details-description_component__8Yxyf .trip-route-details-description_header__HyGXV{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.trip-route-details-description_component__8Yxyf .trip-route-details-description_headline__l7BG1{color:var(--foreground-default)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_buttonsWrapper__mnzVs{display:flex;gap:.25rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_description__HR3ia{display:flex;flex-direction:column;gap:.25rem}.trip-route-details-description_component__8Yxyf .trip-route-details-description_subHeadline__ZHjeE{color:var(--foreground-default)}.trip-route-details-description_component__8Yxyf .trip-route-details-description_text__65pEh{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.trip-route-details-description_component__8Yxyf .trip-route-details-description_action__6NMvS{display:flex}.trip-route-details-description_component__8Yxyf .trip-route-details-description_link__0bgqk{color:var(--foreground-link);width:-moz-fit-content;width:fit-content}.trip-route-details-description_component__8Yxyf.trip-route-details-description_isHidden___mTM7{display:none}.layout-picker_component__8_23r{background-color:var(--background-neutral);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-form-borderRadius);display:flex}.layout-picker_component__8_23r .layout-picker_layoutPickerItem__uUerd{align-items:center;border-radius:var(--spacing-form-borderRadius);color:var(--foreground-default);cursor:pointer;display:flex;height:2.875rem;justify-content:center;width:2.875rem}.layout-picker_component__8_23r .layout-picker_layoutPickerItem__uUerd.layout-picker_isActive__hwRFG{background-color:var(--background-surface);color:var(--foreground-default)}.trip-route-details_component__V4qgz .trip-route-details_row__jhgI_{row-gap:2rem}.trip-route-details_component__V4qgz .trip-route-details_row__jhgI_.trip-route-details_isHeader__YAVv0{display:flex;justify-content:space-between;margin-bottom:2rem}.trip-route-details_component__V4qgz .trip-route-details_row__jhgI_.trip-route-details_isContent__vl_3R{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.trip-route-details_component__V4qgz .trip-route-details_row__jhgI_.trip-route-details_isContent__vl_3R{flex-direction:row}}.trip-route-details_component__V4qgz .trip-route-details_accordion__VfaNl:not(:last-child){margin-bottom:1.5rem}.trip-route-details_component__V4qgz .trip-route-details_accordion__VfaNl.trip-route-details_isHidden___4MTs,.trip-route-details_component__V4qgz .trip-route-details_transportMode__btdtp.trip-route-details_isHidden___4MTs{display:none}.trip-route-details_component__V4qgz .trip-route-details_headline__IGApe{color:var(--foreground-default)}.trip-route-details_component__V4qgz .trip-route-details_imageWrapper__mEZZJ{border-radius:0;display:flex;flex-direction:column;gap:1rem;overflow:hidden;position:-webkit-sticky;position:sticky;top:1.5rem}.trip-route-details_component__V4qgz .trip-route-details_fullscreenWrapper__RvtM1{flex:1 1 auto}.trip-route-details_component__V4qgz .trip-route-details_mapWrapper__tSn4V{aspect-ratio:1;border-radius:var(--spacing-image-borderRadius);overflow:hidden;pointer-events:inherit;position:-webkit-sticky;position:sticky;transition:top .25s ease-in-out;visibility:visible;width:100%}@media screen and (min-width:768px){.trip-route-details_component__V4qgz .trip-route-details_mapWrapper__tSn4V{aspect-ratio:672/480}}@media screen and (min-width:1024px){.trip-route-details_component__V4qgz .trip-route-details_mapWrapper__tSn4V{aspect-ratio:1}}.trip-route-details_component__V4qgz .trip-route-details_fullscreenWrapper__RvtM1:-webkit-full-screen .trip-route-details_mapWrapper__tSn4V{aspect-ratio:auto;border-radius:0;height:100%}.trip-route-details_component__V4qgz .trip-route-details_fullscreenWrapper__RvtM1:fullscreen .trip-route-details_mapWrapper__tSn4V{aspect-ratio:auto;border-radius:0;height:100%}.trip-route-details_component__V4qgz .trip-route-details_fullScreenTop__kdzPT{display:flex;position:fixed;right:1.5rem;top:1.5rem}.trip-route-details_component__V4qgz .trip-route-details_fullScreenBottom__89h6r{bottom:2rem;display:flex;left:.5rem;position:fixed;right:.5rem;transform:none}@media screen and (min-width:768px){.trip-route-details_component__V4qgz .trip-route-details_fullScreenBottom__89h6r{bottom:1rem;left:2.5rem;right:auto}}@media screen and (min-width:1024px){.trip-route-details_component__V4qgz .trip-route-details_fullScreenBottom__89h6r{bottom:1rem;left:50%;transform:translateX(-50%)}}.trip-route-details_component__V4qgz .trip-route-details_placeholder__Xm_sH{align-items:center;display:flex;justify-content:center}.trip-route-details_component__V4qgz .trip-route-details_placeholderButton__KEAMQ{position:absolute}.trip-route-details_component__V4qgz .trip-route-details_headerColumn__NXfBJ{display:flex;max-width:-moz-fit-content;max-width:fit-content}.trip-route-details_component__V4qgz .trip-route-details_contentColumn__L9Qwt{display:flex;flex-direction:column;gap:2rem}.trip-route-details_component__V4qgz .trip-route-details_contentColumn__L9Qwt.trip-route-details_hasHiddenItems__HhLZu{gap:0}.trip-route-details_component__V4qgz .trip-route-details_buttonContainer__ioPXj{align-items:center;display:flex;justify-content:center;width:100%}.profile-trip-invitation_component__J5UC_{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:0;container:component/inline-size;display:flex;flex-direction:column;padding:1rem;width:100%}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_contentWrapper__zZYta{display:flex;flex-direction:column;gap:.75rem}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_contentWrapper__zZYta{flex-direction:row;gap:1.5rem}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_imageWrapper__vnC4G{aspect-ratio:16/9;border-radius:0;display:flex;flex:1 1;overflow:hidden;position:relative}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_imageWrapper__vnC4G{max-width:19.375rem}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_imageTag__z9GMd{position:absolute;right:1rem;top:1rem}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_imageTag__z9GMd{display:none}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_overlay__QpL0Z{align-items:center;background:linear-gradient(0deg,var(--background-gradient-start) 0,var(--background-gradient-end) 100%);bottom:0;display:flex;flex-direction:column;gap:1rem;left:50%;padding:.75rem 3rem;position:absolute;transform:translateX(-50%);width:100%}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_overlay__QpL0Z{display:none}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_invitationHeadlineOverlay__1FfvT{align-self:center;color:var(--foreground-light)}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_overlayContent__ofiM2{align-items:center;color:var(--foreground-light);display:flex;flex-direction:row;gap:.5rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_overlayDate__5fv04{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.25rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_divider__2y5md{border-top:.125rem dashed var(--foreground-light);flex:1 1;max-width:2.5rem;min-width:2.5rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_content__f0DAG{container:content/inline-size;display:flex;flex:1 1;flex-direction:column;gap:.75rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_topSection__r9Q_m{align-items:center;display:none;flex:0 0 auto;flex-direction:row;gap:.75rem;justify-content:space-between}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_topSection__r9Q_m{display:flex}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_header__s0PGX{display:flex;flex:1 1;flex-direction:column;gap:.5rem;text-align:left}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_middleSection__cmcYa{display:none;flex:1 0 auto;flex-direction:column;gap:.5rem}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_middleSection__cmcYa{display:flex}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_item__s7hg2{color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_text__q9Vam{color:var(--foreground-muted)}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_invitationHeadline__6_aJs{color:var(--foreground-default)}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_durationText__7q8N7{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_bottomSection__OASNn{align-items:self-end;display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;justify-content:space-between}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_bottomSection__OASNn{align-items:center;flex-direction:row}@container content (max-width: 329px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_bottomSection__OASNn{align-items:self-start;flex-direction:column;gap:.75rem}}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_traveler__54kLU{color:var(--foreground-subtle);display:flex}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_traveler__54kLU{display:none}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_pax__1WRpL{align-items:center;display:flex;flex-direction:row;gap:.5rem}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_cardTag__KC_O6{display:none}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_cardTag__KC_O6{display:flex;place-self:flex-start}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_invitationDescription__Q135n{display:flex;justify-content:flex-end;width:100%}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_invitationDescription__Q135n{display:none}}.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_button__vnxI5{display:flex;margin-left:auto;width:100%}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_ .profile-trip-invitation_button__vnxI5{width:auto}}.profile-trip-invitation_component__J5UC_.profile-trip-invitation_isLoading__yJVUT .profile-trip-invitation_loader__11OTE{border-radius:var(--spacing-form-borderRadius)}.profile-trip-invitation_component__J5UC_.profile-trip-invitation_isLoading__yJVUT .profile-trip-invitation_buttonLoader__UWpF4{width:100%}@container component (min-width: 600px){.profile-trip-invitation_component__J5UC_.profile-trip-invitation_isLoading__yJVUT .profile-trip-invitation_buttonLoader__UWpF4{width:30%}}.co-travelers-landing_component__WW__8{--button-borderRadius:rem(4);--button-outline-opacity:0;background-color:var(--background-neutral)}.co-travelers-landing_component__WW__8 .co-travelers-landing_container__DV7Jc{display:flex;flex-direction:column;gap:2rem;padding-top:var(--spacing-layout-offsetTop)}.co-travelers-landing_component__WW__8 .co-travelers-landing_items__oqYRH{display:flex;flex-direction:column;gap:2rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_header__ft8vN{align-items:center;display:flex;flex-direction:column;gap:.5rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_preHeadline__Oe00q{color:var(--foreground-brand);text-transform:uppercase}.co-travelers-landing_component__WW__8 .co-travelers-landing_headline__BMJfR{color:var(--foreground-default)}.co-travelers-landing_component__WW__8 .co-travelers-landing_text__sOS81{font-family:var(--typography-bodyMedium-fontFamily);font-size:var(--typography-bodyMedium-fontSize-small);font-style:var(--typography-bodyMedium-fontStyle);font-weight:var(--typography-bodyMedium-fontWeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);line-height:var(--typography-bodyMedium-lineHeight);text-transform:var(--typography-bodyMedium-textTransform);color:var(--foreground-muted)}@media screen and (min-width:1024px){.co-travelers-landing_component__WW__8 .co-travelers-landing_text__sOS81{font-size:var(--typography-bodyMedium-fontSize-large)}}.co-travelers-landing_component__WW__8 .co-travelers-landing_invitationWrapper__KAMhF{align-items:center;display:flex;flex-direction:column;gap:1rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6{font-family:var(--typography-cta-fontFamily);font-size:var(--typography-cta-fontSize-small);font-style:var(--typography-cta-fontStyle);font-weight:var(--typography-cta-fontWeight);letter-spacing:var(--typography-cta-letterSpacing);line-height:var(--typography-cta-lineHeight);text-transform:var(--typography-cta-textTransform);align-items:center;border:var(--button-borderWidth) solid rgba(0,0,0,0);border-radius:var(--button-borderRadius);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.5rem;justify-content:center;min-height:3rem;min-width:3rem;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;transition:.25s ease-in-out;transition-property:background-color,border-color,border-radius,color,opacity,outline;will-change:background-color;background-color:var(--component-button-primary-default-background);color:var(--component-button-primary-default-foreground);width:100%}@media screen and (min-width:1024px){.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6{font-size:var(--typography-cta-fontSize-large)}}.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6 .co-travelers-landing_spinnerWrapper__MTMwY{height:100%;position:absolute;width:100%}.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6.co-travelers-landing_isHovered__6aJRd,.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6:hover{background-color:var(--component-button-primary-hover-background);border-color:var(--component-button-primary-hover-border);color:var(--component-button-primary-hover-foreground)}.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6:active{background-color:var(--component-button-primary-press-background);border-color:var(--component-button-primary-press-border);color:var(--component-button-primary-press-foreground)}@media screen and (min-width:768px){.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLink__wTvD6{min-width:15.625rem;width:-moz-fit-content;width:fit-content}}.co-travelers-landing_component__WW__8 .co-travelers-landing_downloadAppLinkText__MytZP{align-items:flex-start;display:flex;flex-direction:column;gap:0}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefits__uZurv{align-items:center;display:flex;flex-direction:column;gap:1rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitsHeadline__aXgDp{color:var(--foreground-default)}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitItems__EHO85{background-color:var(--background-surface);border-radius:0;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitItem__7pGVm{display:flex;flex-direction:row;gap:1rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_iconWrapper__VHF_r{align-items:center;align-self:center;background-color:var(--background-neutral);border-radius:62.4375rem;display:flex;justify-content:center;padding:.5rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_icon__ukMho{color:var(--foreground-brand-icons)}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitDetails__0_rVo{display:flex;flex-direction:column;gap:.25rem}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitTitle__GdTO2{color:var(--foreground-default)}.co-travelers-landing_component__WW__8 .co-travelers-landing_benefitDescription__hbwUq{color:var(--foreground-subtle)}.co-travelers-landing_component__WW__8 .co-travelers-landing_separator__dsPX_{align-items:center;display:flex;flex-direction:row;gap:.5rem;width:100%}.co-travelers-landing_component__WW__8 .co-travelers-landing_line__QLNfu{background-color:var(--border-default);flex:1 1;height:1px}.co-travelers-landing_component__WW__8 .co-travelers-landing_or__G0T_W{color:var(--foreground-default)}@media screen and (min-width:768px){.co-travelers-landing_component__WW__8 .co-travelers-landing_homepageLinkWrapper__wbrcv{text-align:center}}.co-travelers-landing_component__WW__8 .co-travelers-landing_homePageLink___aRED{width:100%}@media screen and (min-width:768px){.co-travelers-landing_component__WW__8 .co-travelers-landing_homePageLink___aRED{width:-moz-fit-content;width:fit-content}}.my-trip_component__yFIdR{background-color:var(--background-default);padding-top:var(--spacing-layout-offsetTop)}.my-trip_component__yFIdR .my-trip_wrapper__5W4aF{background-color:var(--background-surface);border-radius:0;margin-block:2.5rem}.my-trip_component__yFIdR .my-trip_innerWrapper__V0TFr{display:flex;flex-direction:column;gap:5rem;margin-block:2.5rem}.my-trip_component__yFIdR.my-trip_hideMainNavigation__0d_jK{padding-top:0}.my-trip-products_component__DhFDm{background-color:var(--background-neutral)}.my-trip-products_component__DhFDm .my-trip-products_innerWrapper__SKQa5{display:flex;flex-direction:column;gap:2.5rem;margin-block:2.5rem}.my-trip-products_component__DhFDm .my-trip-products_sections__Qzqez{display:flex;flex-direction:column;gap:5rem}.my-trip-products_component__DhFDm .my-trip-products_section__1We5I{display:flex;flex-direction:column;gap:1.5rem}.my-trip-products_component__DhFDm .my-trip-products_sectionHeader__HbVag{display:flex;flex-direction:column;gap:.5rem}.my-trip-products_component__DhFDm .my-trip-products_sectionAccordionContent__ASzSn{display:flex;flex-direction:column;gap:1.5rem}.my-trip-products_component__DhFDm .my-trip-products_modules__y3wuJ{display:flex;flex-direction:column;gap:2.5rem}.my-trip-products_component__DhFDm .my-trip-products_modules__y3wuJ.my-trip-products_gridView__YyUhW{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.my-trip-products_component__DhFDm .my-trip-products_headline__NI6jY{color:var(--foreground-default)}.my-trip-products_component__DhFDm .my-trip-products_description__O6EAm{color:var(--foreground-muted)}.my-trip-products_component__DhFDm .my-trip-products_summary__rSHpN{border-radius:var(--spacing-image-borderRadius);display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.my-trip-products_component__DhFDm .my-trip-products_buttonWrapper__yAqcd{border-top:1px solid var(--border-default);display:flex;justify-content:flex-end;padding-top:1.5rem}.my-trip-products_component__DhFDm .my-trip-products_button__ueI59{flex:1 1}@media screen and (min-width:768px){.my-trip-products_component__DhFDm .my-trip-products_button__ueI59{flex:none;min-width:12.5rem}}.my-trip-products-webview_component__nBQ8A,.my-trip-webview_component__rDGkh{display:flex;flex-direction:column}.hotel-selector-item_component__8NJzF{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:0;box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:space-between;padding:1.5rem;position:relative;text-align:start;transition:.25s ease-in-out;transition-property:background-color,border-color;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hotel-selector-item_component__8NJzF:after{border:.125rem solid rgba(0,0,0,0);border-radius:0;content:"";inset:-.0625rem;pointer-events:none;position:absolute;transition:border-color .25s ease-in-out}.hotel-selector-item_component__8NJzF .hotel-selector-item_content__usle_{display:flex;flex-direction:column;gap:1rem}.hotel-selector-item_component__8NJzF .hotel-selector-item_imageWrapper__Jjnvk{aspect-ratio:16/9;border-radius:0;display:flex;overflow:hidden;position:relative}.hotel-selector-item_component__8NJzF .hotel-selector-item_imageTag__jNsKG{bottom:1rem;position:absolute;right:1rem}.hotel-selector-item_component__8NJzF .hotel-selector-item_header__sRbUC{display:flex;flex-direction:column;gap:.5rem}.hotel-selector-item_component__8NJzF .hotel-selector-item_hotelName__62tYy{color:var(--foreground-default);display:flex}.hotel-selector-item_component__8NJzF .hotel-selector-item_hotelDetails___cIsq{color:var(--foreground-default);display:flex;flex-direction:column;gap:.25rem}.hotel-selector-item_component__8NJzF .hotel-selector-item_hotelLocation__OtmCf{align-items:center;color:var(--foreground-default);display:flex;flex-direction:row;gap:.5rem}.hotel-selector-item_component__8NJzF .hotel-selector-item_footer__IcO0M{align-items:center;border-top:1px solid var(--border-default);display:flex;flex:0 0 auto;justify-content:space-between;margin-top:1rem;padding-top:1rem;width:100%}.hotel-selector-item_component__8NJzF .hotel-selector-item_priceWrapper__wPx3y{display:flex;flex-direction:column}.hotel-selector-item_component__8NJzF .hotel-selector-item_normalPrice__lAOQs{color:var(--foreground-muted);text-decoration:line-through}.hotel-selector-item_component__8NJzF .hotel-selector-item_totalPrice__XdljY{color:var(--foreground-default)}.hotel-selector-item_component__8NJzF .hotel-selector-item_paxPrice__YvAkQ{color:var(--foreground-muted)}.hotel-selector-item_component__8NJzF .hotel-selector-item_buttonWrapper__9cJzd{display:flex}.hotel-selector-item_component__8NJzF:hover{background-color:var(--background-surface-hover)}.hotel-selector-item_component__8NJzF.hotel-selector-item_isSelected__7Hk9C{background-color:var(--background-interactive-subtle);border-color:var(--border-interactive)}.hotel-selector-item_component__8NJzF.hotel-selector-item_isSelected__7Hk9C:after{border-color:var(--border-interactive)}.hotel-selector-item_component__8NJzF.hotel-selector-item_isSwiping__7rity{pointer-events:none}.hotel-selector_component__WgQdi{display:flex;flex-direction:column;gap:.75rem;width:100%}.hotel-selector_component__WgQdi .hotel-selector_headline__QBqXv{color:var(--foreground-default)}.hotel-selector_component__WgQdi .hotel-selector_text__wADhL{display:inline-flex;gap:.25rem}.hotel-selector_component__WgQdi .hotel-selector_button__OtjZf{color:var(--foreground-link);cursor:pointer;margin-inline:auto;margin-top:1.5rem;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media screen and (min-width:0px){.hotel-selector_component__WgQdi .hotel-selector_row__HeIvt{row-gap:1.25rem}}@media screen and (min-width:375px){.hotel-selector_component__WgQdi .hotel-selector_row__HeIvt{row-gap:1.25rem}}@media screen and (min-width:768px){.hotel-selector_component__WgQdi .hotel-selector_row__HeIvt{row-gap:2rem}}@media screen and (min-width:1024px){.hotel-selector_component__WgQdi .hotel-selector_row__HeIvt{row-gap:2rem}}@media screen and (min-width:1440px){.hotel-selector_component__WgQdi .hotel-selector_row__HeIvt{row-gap:2rem}}.hotel-selector_component__WgQdi .hotel-selector_column__V5mdc{display:flex;justify-content:stretch}.hotel-selector_component__WgQdi .hotel-selector_skeleton__q2_X1{border-radius:0;display:flex;justify-content:stretch}.product-selector-item_component__lwdCC{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:var(--spacing-card-borderRadius);box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;text-align:start;transition:.25s ease-in-out;transition-property:background-color,border-color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-selector-item_component__lwdCC:after{border:.125rem solid rgba(0,0,0,0);border-radius:var(--spacing-card-borderRadius);content:"";inset:-.125rem;pointer-events:none;position:absolute;transition:border-color .25s ease-in-out}.product-selector-item_component__lwdCC .product-selector-item_header__0Vft_{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem}.product-selector-item_component__lwdCC .product-selector-item_imageWrapper__NUYrF{border-radius:var(--spacing-card-borderRadius);overflow:hidden}.product-selector-item_component__lwdCC .product-selector-item_headline__w3qni{align-items:center;color:var(--foreground-default);display:flex;gap:.625rem}.product-selector-item_component__lwdCC .product-selector-item_footer__setB5{align-items:center;border-top:1px solid var(--border-default);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding-top:1rem;width:100%}.product-selector-item_component__lwdCC .product-selector-item_priceWrapper__7IHnP{display:flex;flex-direction:column}.product-selector-item_component__lwdCC .product-selector-item_price__FcWGH{color:var(--foreground-default)}.product-selector-item_component__lwdCC .product-selector-item_paxPrice__ajk35{color:var(--foreground-muted)}.product-selector-item_component__lwdCC .product-selector-item_buttonWrapper__J7cUa{display:flex}.product-selector-item_component__lwdCC:hover{background-color:var(--background-surface-hover)}.product-selector-item_component__lwdCC.product-selector-item_isSelected__xWYO_{background-color:var(--background-interactive-subtle);border-color:var(--border-interactive)}.product-selector-item_component__lwdCC.product-selector-item_isSelected__xWYO_:after{border-color:var(--border-interactive)}.product-selector_component__cHDp0{display:flex;flex-direction:column;gap:3rem}.product-selector_component__cHDp0 .product-selector_category__jdstT{display:flex;flex-direction:column;gap:1.5rem}.product-selector_component__cHDp0 .product-selector_productsWrapper__KHdMh{display:grid;grid-gap:2rem;grid-template-columns:1fr}@media screen and (min-width:768px){.product-selector_component__cHDp0 .product-selector_productsWrapper__KHdMh{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.product-selector_component__cHDp0 .product-selector_productsWrapper__KHdMh{grid-template-columns:repeat(3,1fr)}}.product-selector_component__cHDp0 .product-selector_skeleton__TtHQ2{border-radius:var(--spacing-card-borderRadius)}.profile-loyalty-benefit-card_component__POtzr{--button-borderRadius:rem(4);--button-outline-opacity:0;width:100%}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_container__Qxu5d{align-items:flex-start;background-color:var(--background-neutral);border-radius:0;display:flex;flex-direction:row;gap:1.5rem;height:100%;padding:1.5rem;width:100%}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_leftSection___0T_Q{display:flex;flex-direction:row;gap:2rem}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_iconWrapper__4PlEg{align-items:center;align-self:center;background-color:var(--background-surface);border-radius:62.4375rem;display:flex;justify-content:center;padding:.5rem}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_icon__Q64fV{color:var(--foreground-default)}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_rightSection__pM_jx{display:flex;flex-direction:column;gap:.75rem;width:100%}.profile-loyalty-benefit-card_component__POtzr .profile-loyalty-benefit-card_headline__zpNhx{color:var(--foreground-default);text-align:left}.profile-loyalty-benefit-card_component__POtzr.profile-loyalty-benefit-card_isLoading__kMLv7 .profile-loyalty-benefit-card_loader__U3V2R{border-radius:var(--spacing-form-borderRadius)}.profile-past-booking-overview-card_component__CHJlm{background-color:var(--background-interactive-subtle);border-radius:0;container:component/inline-size;width:100%}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_cardLink__Aq_LZ{background-color:var(--background-surface);border:1px solid var(--border-subtle);border-radius:0;display:flex;flex-direction:column;padding:1rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_contentWrapper__fcqO9{display:flex;flex-direction:column;gap:1.5rem}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_contentWrapper__fcqO9{flex-direction:row}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_imageWrapper__IafSr{aspect-ratio:16/9;border-radius:0;display:flex;flex:1 1;overflow:hidden;position:relative}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_imageWrapper__IafSr{max-width:19.375rem}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_imageTag__IGqqB{left:1rem;position:absolute;top:1rem}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_imageTag__IGqqB{display:none}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_content__bDjE7{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_topSection__K5Gyk{display:flex;flex:0 0 auto;flex-direction:row;gap:.75rem;justify-content:space-between}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_header__tXx8Z{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_bookingCode__JvcJC{color:var(--foreground-muted)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_destination__55s94{color:var(--foreground-default)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_middleSection__EbcHU{display:flex;flex:1 0 auto;flex-direction:column;gap:.5rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_item__Y7a_S{color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_text__6p9TJ{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_hotelLink__uj3gf{cursor:pointer;text-decoration:underline}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_bottomSection__rQjvf{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;justify-content:space-between}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_pax__MPrJe{display:flex}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_cardTag__4uFoA{display:none}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_cardTag__4uFoA{display:flex;place-self:flex-start}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_button__Nox6q{display:flex;margin-left:auto;width:auto}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaser__Ix2Qf{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserHeader__gwH9n{display:flex;flex-direction:column-reverse;gap:.75rem}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserHeader__gwH9n{align-items:center;flex-direction:row}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserHeadline__JgJR_{color:var(--foreground-default)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserTag__ymag0{width:-moz-fit-content;width:fit-content}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserDescription__qi2bN{color:var(--foreground-muted)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserFooter__1ysxB{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserFooter__1ysxB{flex-direction:row}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserPriceWrapper__tt8_T{align-items:self-end;display:flex;flex-direction:column;gap:.5rem}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserPriceWrapper__tt8_T{align-items:flex-start;align-self:center}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserPriceText__wX7kZ{color:var(--foreground-muted)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserPrice__PcwgL{align-items:center;display:flex;flex-direction:row;gap:.25rem}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserNormalPrice__cRm_Y{color:var(--foreground-default);text-decoration:line-through}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserDiscountedPrice__O1bQd{color:var(--foreground-default)}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserCtaWrapper___Lnk3{display:flex;justify-content:flex-end;width:100%}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserCtaWrapper___Lnk3{margin-left:auto;width:auto}}.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserButton__raxLW{min-width:100%}@container component (min-width: 600px){.profile-past-booking-overview-card_component__CHJlm .profile-past-booking-overview-card_rebookTeaserButton__raxLW{min-width:13.75rem}}.profile-past-booking-overview-card_component__CHJlm.profile-past-booking-overview-card_isLoading__pWKWm .profile-past-booking-overview-card_loader__flwiO{border-radius:var(--spacing-form-borderRadius)}.profile-past-trips_component__SoNtD{display:flex;flex-direction:column;gap:2rem;width:100%}.profile-past-trips_component__SoNtD .profile-past-trips_content__35Mfb{display:flex;flex-direction:column;gap:1.5rem}.profile-past-trips_component__SoNtD .profile-past-trips_noTripContent__0QhSa{align-items:center;display:flex;flex-direction:column;gap:5rem;padding:1rem}.profile-past-trips_component__SoNtD .profile-past-trips_header__LUwin{display:flex;flex-direction:column;gap:.5rem;text-align:center}.profile-past-trips_component__SoNtD .profile-past-trips_description__nosTn,.profile-past-trips_component__SoNtD .profile-past-trips_headline__fp0kr{color:var(--foreground-default)}.profile-past-trips_component__SoNtD .profile-past-trips_buttonWrapper__C5rtq{display:flex;place-items:center}.profile-upcoming-booking-overview-card_component__bxZ23{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:0;container:component/inline-size;display:flex;flex-direction:column;padding:1rem;width:100%}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_contentWrapper__m_WUI{display:flex;flex-direction:column;gap:1.5rem}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_contentWrapper__m_WUI{flex-direction:row}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_imageWrapper__wT9cS{aspect-ratio:16/9;border-radius:0;display:flex;flex:1 1;overflow:hidden;position:relative}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_imageWrapper__wT9cS{max-width:19.375rem}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_imageTag___noq4{left:1rem;position:absolute;top:1rem}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_imageTag___noq4{display:none}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_content__Df99_{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_topSection__GtlTl{display:flex;flex:0 0 auto;flex-direction:row;gap:.75rem;justify-content:space-between}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_header__4ppSh{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_bookingCode__1Lgwc{color:var(--foreground-muted)}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_destination__ariAJ{color:var(--foreground-default)}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_middleSection__O_qGe{display:flex;flex:1 0 auto;flex-direction:column;gap:.5rem}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_item__mZYpy{color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_text__71uGm{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_link___lBHZ{cursor:pointer;text-decoration:underline}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_administration__LPJK6{padding:1rem 0 0;position:relative;text-align:center;width:100%}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_administration__LPJK6:before{border-top:1px solid var(--border-default);content:"";left:-1rem;position:absolute;top:0;width:calc(100% + 2rem)}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_administrationLink__Dj56N{cursor:pointer}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_bottomSection__DY_mo{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:1rem;justify-content:space-between}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_bottomWrapper__edNwV{display:flex;flex-direction:column;gap:1.5rem;width:100%}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_bottomWrapper__edNwV{gap:.75rem}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_pax__vHLJN{display:flex;width:100%}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_passengersWrapper__kesWU{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_passengersWrapper__kesWU.profile-upcoming-booking-overview-card_isAcceptedByAll__5e7Qu{gap:1.5rem;justify-content:space-between;width:100%}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_passengersWrapper__kesWU.profile-upcoming-booking-overview-card_isAcceptedByAll__5e7Qu{justify-content:flex-start}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_infoText__Hq7be{color:var(--foreground-subtle)}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_cardTag__BUVlm{display:none}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_cardTag__BUVlm{display:flex;place-self:flex-start}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_buttons__PwDRz{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;width:100%}@container component (min-width: 600px){.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_buttons__PwDRz{flex-direction:row}}.profile-upcoming-booking-overview-card_component__bxZ23 .profile-upcoming-booking-overview-card_cardButton__pns2Z{display:flex;margin-left:auto;width:auto}.profile-upcoming-booking-overview-card_component__bxZ23.profile-upcoming-booking-overview-card_isLoading__R52d_ .profile-upcoming-booking-overview-card_loader___r5Oo{border-radius:var(--spacing-form-borderRadius)}.profile-upcoming-trips_component__t_vLv{display:flex;flex-direction:column;gap:1.5rem;width:100%}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_addTripLink__LCv_Y{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_icon__7oUNA{color:var(--foreground-brand-icons)}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_addTripText__G_hRR{color:var(--foreground-link)}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_content__YMUd8{display:flex;flex-direction:column;gap:1.5rem}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_seeTravelHistoryLink__Bhcrd{align-self:flex-end;cursor:pointer;text-decoration:underline}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_seeTravelHistoryText__U7qMx{color:var(--foreground-link)}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_noTripContent__WN2Hc{align-items:center;display:flex;flex-direction:column;gap:5rem;padding:1rem}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_header__J7jMj{display:flex;flex-direction:column;gap:.5rem;text-align:center}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_description__rKVea,.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_headline__5im9M{color:var(--foreground-default)}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_buttonWrapper__2QC_E{display:flex;flex-direction:column;gap:.75rem;place-items:center}.profile-upcoming-trips_component__t_vLv .profile-upcoming-trips_button__LmPQH{width:100%}.profile-upcoming-trips_component__t_vLv.profile-upcoming-trips_isLoading__l3ofD .profile-upcoming-trips_loader__FSntF{border-radius:var(--spacing-form-borderRadius);pointer-events:none}
/*# sourceMappingURL=6ea20f3f011756bc.css.map*/