.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}.logo-feature-list_component__GkyPI{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__GkyPI .logo-feature-list_feature__XwvUU{align-items:center;display:flex;flex-direction:row;gap:.5rem}.logo-feature-list_component__GkyPI .logo-feature-list_icon__PE5X5{color:var(--foreground-default);min-width:1rem}.logo-feature-list_component__GkyPI .logo-feature-list_text__t_jWO{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:2.5rem;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:2.5rem;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:2.5rem;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%}
/*# sourceMappingURL=0e703f32c3203305.css.map*/