.RoundtripAlternativeFlights_container__E7xrR{display:flex;gap:var(--dto-spacing-s4-default);margin-top:var(--dto-spacing-s5-default);padding:0 var(--dto-spacing-s5-default);height:100%;max-height:100%;overflow:hidden}@media (min-width:1280px){.RoundtripAlternativeFlights_container__E7xrR{gap:var(--dto-spacing-s5-default);padding:0 var(--dto-spacing-s6-default)}}.RoundtripAlternativeFlights_wrapperFilterDesktop__cHiXp{display:none}@media (min-width:1024px){.RoundtripAlternativeFlights_wrapperFilterDesktop__cHiXp{display:block;flex:1 1 0%}}.RoundtripAlternativeFlights_wrapperOffers__s2EEV{flex:2 2 0%}.commonCssUtilities_srOnly__M1U_U{position:absolute;clip-path:inset(50%);margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}.RoundtripGlobalTypeFilter_checkboxWrapper__OIgVR{width:fit-content}.OfferStickyInfoBox_footerWrapper__xotcO{display:block;position:fixed;bottom:0;z-index:var(--z-sticky);filter:drop-shadow(0 8px 16px rgb(39 28 26/16%)) drop-shadow(0 2px 4px rgb(39 28 26/5%));border-top-right-radius:.5rem;border-top-left-radius:.5rem;background-color:var(--dto-color-background-standard);width:100%}@media (min-width:1024px){.OfferStickyInfoBox_footerWrapper__xotcO{display:none}}.OfferStickyInfoBox_collapsed__mylYy{padding-right:2rem;padding-left:2rem;height:3.5rem}@media (min-width:768px){.OfferStickyInfoBox_collapsed__mylYy{padding-right:1rem;padding-left:1rem}}.OfferStickyInfoBox_expandedContainer__HrtfO{display:flex;flex-direction:column;width:100%}.OfferStickyInfoBox_expandedHeader__UJj5a{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;margin-bottom:.5rem;background-color:var(--dto-color-background-standard);padding-right:1.5rem;padding-left:1.5rem;height:3.5rem}.OfferStickyInfoBox_infoBoxCollapsedWrapper__4cnVf{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.OfferStickyInfoBox_footerHidden__BDpa5{display:none}.AirlineLogo_wrapper__vMaok{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;background:white;padding:.125rem;width:1.5rem;height:1.5rem;overflow:hidden;line-height:0}.AirlineLogo_disabled__Lqvcj{opacity:.5}.AirlineLogo_svg__0n8Tk{display:block;width:100%;height:100%}.FlexOptionsAndPaketLabel_disabled__8GdTu{opacity:.5}.ScrollableContainer_wrapper__eGYZJ{--container-padding-bottom:var(--dto-spacing-s6-default);--container-padding:var(--dto-spacing-s1-default);display:flex;position:relative;margin-top:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding));margin-left:calc(-1 * var(--container-padding))}.ScrollableContainer_hidden__P_fjb{visibility:hidden}.ScrollableContainer_sentinel__Y_Yyg{flex:0 0 auto;width:1px;height:100%}.ScrollableContainer_container__9X6pk{display:flex;flex:1 1 auto;padding:var(--container-padding) var(--container-padding) var(--container-padding-bottom) var(--container-padding);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:768px){.ScrollableContainer_container__9X6pk{flex:0 1 auto}}.ScrollableContainer_container__9X6pk::-webkit-scrollbar{display:none}.ScrollableContainer_buttonContainer__V66WA{position:absolute;top:calc((50% + var(--container-padding) / 2 - var(--container-padding-bottom) / 2));transform:translateY(-50%);z-index:var(--z-raised);background-color:var(--dto-color-background-standard)}@media (hover:none){.ScrollableContainer_buttonContainer__V66WA>button:active{background-color:inherit}}.ScrollableContainer_buttonContainerLeft__xTEpK{left:var(--container-padding)}.ScrollableContainer_buttonContainerLeft__xTEpK:before{position:absolute;top:0;right:100%;background-color:var(--dto-color-background-standard);width:var(--container-padding);height:100%;content:""}.ScrollableContainer_buttonContainerLeft__xTEpK:after{display:block;position:absolute;top:0;left:100%;background:linear-gradient(to right,var(--dto-color-background-standard) 0,transparent 100%);width:var(--dto-spacing-s3-default);height:100%;content:""}.ScrollableContainer_buttonContainerRight__jYsaw{right:var(--container-padding)}.ScrollableContainer_buttonContainerRight__jYsaw:after{position:absolute;top:0;left:100%;background-color:var(--dto-color-background-standard);width:var(--container-padding);height:100%;content:""}.ScrollableContainer_buttonContainerRight__jYsaw:before{display:block;position:absolute;top:0;right:100%;background:linear-gradient(to left,var(--dto-color-background-standard) 0,transparent 100%);width:var(--dto-spacing-s3-default);height:100%;content:""}.SearchboxTabs_scrollableContainer____UiP{width:100%;min-width:0}.SearchboxTabs_content__BibnE{width:auto}.SearchboxTabs_modalTabList__bQpPJ{width:100%}.SearchboxTabs_modalGrid__QrsF7{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.5rem}.SearchboxTabs_modalTabButton__3V_Ps{display:flex;flex-direction:column;justify-content:center;align-items:center;border:.0625rem solid black;border-radius:.25rem;background-color:initial;padding:.5rem;width:100%}.SearchboxTabs_modalTabButtonActive__9VTMJ{background-color:var(--dto-color-container-interactive-secondary)}.SearchboxTabs_modalTabButton__3V_Ps:focus-visible{outline:.125rem solid black;outline-offset:.125rem}.SearchBoxSummary_container__UUxuH{display:flex;justify-content:space-between;align-items:center;border-radius:0;background:var(--dto-color-background-standard);padding:var(--dto-spacing-s4-default) var(--dto-spacing-s5-default);width:100%}.SearchBoxSummary_productWrapper__za3lc{display:flex;flex-direction:column}.SearchBoxSummary_destinationRow__P61Kw{display:flex;align-items:center;gap:6px}.SearchBoxSummary_productIcon__P21i2{display:flex;flex-shrink:0;justify-content:center;align-items:center}.SearchBoxSummary_productName__dPME1{min-width:0;text-align:left}.SearchBoxSummary_formLabel__en8em{text-align:left}.PriceCalendar_priceCalendar__15tiV{border-collapse:collapse;border-spacing:var(--dto-spacing-s2-default);width:100%;table-layout:fixed}@media (min-width:768px){.PriceCalendar_priceCalendar__15tiV{border-collapse:initial}}.PriceCalendar_priceCalendarDay__RUvcz{display:grid;gap:var(--dto-spacing-s1-default);padding:var(--dto-spacing-s1-default);width:100%}@media (min-width:768px){.PriceCalendar_priceCalendarDay__RUvcz{padding:var(--dto-spacing-s1-default) var(--dto-spacing-s2-default)}}.PriceCalendar_priceCalendarDay__RUvcz:focus-visible{outline:none}.PriceCalendar_priceCalendarDay__RUvcz:disabled{cursor:inherit}.PriceCalendar_priceCalendarDayContainer__5wUqs{vertical-align:top;border:1px solid var(--dto-color-border-separateLine)}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:disabled){min-width:2.625rem;min-height:2.625rem}@media (min-width:768px){.PriceCalendar_priceCalendarDayContainer__5wUqs{border-radius:var(--dto-shape-m-radius)}}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)).PriceCalendar_highlighted__2nYs6{border:1px double var(--dto-color-border-bestPrice);background-color:var(--dto-color-background-bestPrice)}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)).PriceCalendar_selected__9yOmQ{background-color:var(--dto-color-container-interactive-secondary)}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)):has(.PriceCalendar_priceCalendarDay__RUvcz:focus-visible){outline:3px solid var(--dto-color-focus-ring);outline-offset:1px}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)):hover:not(.PriceCalendar_selected__9yOmQ){background-color:var(--dto-color-stateLayer-under-secondary-hover)}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)):active:not(.PriceCalendar_selected__9yOmQ){background-color:var(--dto-color-stateLayer-under-secondary-pressed)}.PriceCalendar_priceCalendarDayContainer__5wUqs:not(:has(.PriceCalendar_loading__h9WfQ)):has(.PriceCalendar_priceCalendarDay__RUvcz:disabled){cursor:not-allowed;background-color:var(--dto-color-background-neutral-n1);color:var(--dto-color-text-disabled)}.PriceCalendar_priceTag__jfahc{justify-self:start}.PriceCalendar_row__QtqR0{display:flex;justify-content:space-between}.PriceCalendar_headerColumn__Fd_7j{text-align:center}.PriceCalendar_navigation__4QqMT{display:flex;justify-content:center;align-items:center;gap:var(--dto-spacing-s2-default);margin-bottom:var(--dto-spacing-s2-default)}.PriceCalendar_headline__fS7C4{min-width:12rem;text-align:center}.PriceCalendar_footnote__QilXn{margin-top:var(--dto-spacing-s2-default)}@media (min-width:768px){.PriceCalendar_smOnly__f1v4U{display:none}}@media (max-width:767.98px){.PriceCalendar_smHidden__wsv08{display:none}}.Skeleton_skeleton__8w9js{--width:100%;--animation-duration:1.5s;--height:1rem;position:relative;border-radius:var(--dto-shape-m-radius);background-color:var(--dto-color-background-neutral-n2);width:var(--width);height:var(--height);overflow:hidden}.Skeleton_skeleton__8w9js:after{position:absolute;animation:Skeleton_shimmer__y0s3f var(--animation-duration) infinite;inset:0;background:linear-gradient(90deg,transparent 0,var(--dto-color-background-base) 50%,transparent 100%);content:""}@keyframes Skeleton_shimmer__y0s3f{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skeleton_staticCopy1__5z7w0{--height:var(--dto-typography-copy-c1-static-default-lineHeight);font-size:var(--dto-typography-copy-c1-static-size)}.Skeleton_staticCopy2___ZLi_{--height:var(--dto-typography-copy-c2-static-default-lineHeight);font-size:var(--dto-typography-copy-c2-static-size)}.Skeleton_staticCopy3__BRRZb{--height:var(--dto-typography-copy-c3-static-default-lineHeight);font-size:var(--dto-typography-copy-c3-static-size)}.Skeleton_staticCopy4__VRBDE{--height:var(--dto-typography-copy-c4-static-default-lineHeight);font-size:var(--dto-typography-copy-c4-static-size)}.Skeleton_staticLabel1__KUgFQ{--height:var(--dto-typography-label-l1-static-default-lineHeight);font-size:var(--dto-typography-label-l1-static-size)}.Skeleton_staticLabel2___6Sl4{--height:var(--dto-typography-label-l2-static-default-lineHeight);font-size:var(--dto-typography-label-l2-static-size)}.Skeleton_staticLabel3__ExFG7{--height:var(--dto-typography-label-l3-static-default-lineHeight);font-size:var(--dto-typography-label-l3-static-size)}.Skeleton_staticLabel4__bGv6B{--height:var(--dto-typography-label-l4-static-default-lineHeight);font-size:var(--dto-typography-label-l4-static-size)}.Skeleton_staticPrice1__UBjQF{--height:var(--dto-typography-price-p1-fluid-default-lineHeight);font-size:var(--dto-typography-setting-fontSize-xxl)}.Skeleton_staticPrice2__v2RwF{--height:var(--dto-typography-price-p2-static-default-lineHeight);font-size:var(--dto-typography-price-p2-static-size)}.Skeleton_staticPrice3__xEAN_{--height:var(--dto-typography-price-p3-static-default-lineHeight);font-size:var(--dto-typography-price-p3-static-size)}.Skeleton_staticHeadline1__GL0C6{--height:var(--dto-typography-headline-h1-static-default-lineHeight);font-size:var(--dto-typography-headline-h1-static-size)}.Skeleton_staticHeadline2__dwh0t{--height:var(--dto-typography-headline-h2-static-default-lineHeight);font-size:var(--dto-typography-headline-h2-static-size)}.Skeleton_staticHeadline3__WopYG{--height:var(--dto-typography-headline-h3-static-default-lineHeight);font-size:var(--dto-typography-headline-h3-static-size)}.HotelPriceCalendar_legendContainer__RpBpC{margin-block:var(--dto-spacing-s2-default)}.HotelPriceCalendar_legend__lzjo4{display:flex;align-items:center}.HotelPriceCalendar_offerIndicator__bauFg{display:inline-block;width:1rem;height:1rem}.HotelPriceCalendar_offerIndicator__bauFg svg{width:100%;height:100%}@media (min-width:1024px){.HotelPriceCalendar_offerIndicator__bauFg{width:1.5rem;height:1.5rem}}.HotelPriceCalendar_footer__B0_1n{display:flex;justify-content:space-between}@media (min-width:768px){.HotelPriceCalendar_smOnly__9wDgf{display:none}}@media (max-width:767.98px){.HotelPriceCalendar_smHidden__WjY_1{display:none}}.HotelPriceCalendar_textWithIcon__Vadh_{display:flex;align-items:center;gap:var(--dto-spacing-s1-default)}