.DetailsMapDialog_mapContent__EF5M8{width:100%;height:100%}.DetailsMapDialog_map__ZlGsN{position:fixed;inset:0}@media (min-width:768px){.DetailsMapDialog_map__ZlGsN{position:relative;box-shadow:var(--dto-elevation-e2);border-radius:var(--dto-shape-m-radius);width:70vw;height:70vh;overflow:hidden}}.SinglePriceInformationListItem_priceWrapUnderline__ossvH{border-bottom:.063rem solid var(--dto-color-border-interactive-secondary)}.SinglePriceInformationListItem_singlePriceContent__UvsxQ{cursor:pointer;text-align:right}.SinglePriceInformationListItem_infoAlignment__7GzCX{text-align:left}@media (min-width:1024px){.SinglePriceInformationListItem_infoAlignment__7GzCX{text-align:right}}.HotelListItem_reviewLink__R7c4F{cursor:pointer}@media (min-width:768px){.HotelListItem_reviewLink__R7c4F{display:none}}.HotelListItem_buttonWrapper__Gacwg{display:flex;justify-content:center;margin-left:auto;padding-top:1rem;width:100%}.HotelListItem_buttonWrapper__Gacwg button{width:100%}@media (min-width:1024px){.HotelListItem_buttonWrapper__Gacwg{justify-content:flex-end}.HotelListItem_buttonWrapper__Gacwg button{width:auto}}.HotelListItem_galleryContent__LwCkm{height:15.241rem}@media (min-width:768px){.HotelListItem_galleryContent__LwCkm{height:13.75rem}}@media (min-width:1024px){.HotelListItem_galleryContent__LwCkm{height:100%}}.HotelListItem_badgeWrapper__C3zqm{display:inline-block}.HotelListItem_lineWrapper__kmCIV{display:block}@media (min-width:1024px){.HotelListItem_lineWrapper__kmCIV{display:none}}.HotelListItem_pricePadding__MGbwY{padding-bottom:1rem}@media (min-width:1024px){.HotelListItem_pricePadding__MGbwY{padding-bottom:0}}.HotelHighlights_singlePrice__ta0pK{padding-bottom:0}@media (min-width:1024px){.HotelHighlights_singlePrice__ta0pK{padding-bottom:1rem}}.HotelHighlights_offersListHighlights__DNbAP{margin-left:calc(-1 * var(--dto-spacing-s2-default));padding:var(--dto-spacing-s2-default)}@media (min-width:768px){.HotelHighlights_offersListHighlights__DNbAP{margin-left:0}}.HotelHighlights_highlightsWrapper__YdJnO{position:relative;margin-right:var(--right-offset,0);min-height:4rem;overflow:auto hidden;scrollbar-width:none}@media (min-width:768px){.HotelHighlights_highlightsWrapper__YdJnO{margin-right:0;height:auto;overflow:visible}.HotelHighlights_highlightsWrapper__YdJnO.HotelHighlights_max2Lines__m75va{display:flex;flex-wrap:wrap;gap:.5rem;min-height:0;max-height:54px;overflow:hidden}}.HotelHighlights_highlightRightOffset___n9c5{margin-right:-1.5rem}.HotelHighlights_scrollingContainer__vQmSQ{position:absolute;padding-right:1rem}@media (min-width:768px){.HotelHighlights_scrollingContainer__vQmSQ{position:relative;padding-right:0}}.StageModuleHeadingOnImage_imageWrapper__nta8A{position:relative;height:16rem}@media (min-width:768px){.StageModuleHeadingOnImage_imageWrapper__nta8A{border-radius:var(--dto-shape-l-radius) var(--dto-shape-l-radius) 0 0;height:32rem;overflow:hidden}}@media (min-width:1024px){.StageModuleHeadingOnImage_imageWrapper__nta8A{height:32.5rem}}@media (min-width:1280px){.StageModuleHeadingOnImage_imageWrapper__nta8A{height:37.5rem}}.StageModuleHeadingOnImage_headingsWrapper__KY8rN{display:flex;position:relative;flex-direction:column;gap:var(--dto-spacing-s2-default);margin:0 auto;background-color:var(--background-color);padding:var(--dto-spacing-s6-default) var(--dto-spacing-s5-default) 0}@media (min-width:768px){.StageModuleHeadingOnImage_headingsWrapper__KY8rN{margin-bottom:var(--dto-spacing-s7-default);background-color:initial}}@media (min-width:1024px){.StageModuleHeadingOnImage_headingsWrapper__KY8rN{width:66%}}.StageModuleHeadingOnImage_textWrapper__FGnmT{position:relative;margin:0 auto;background-color:var(--background-color);padding:var(--dto-spacing-s5-default) var(--dto-spacing-s5-default) var(--dto-spacing-s5-default);color:var(--text-color)}@media (min-width:768px){.StageModuleHeadingOnImage_textWrapper__FGnmT{background-color:initial;padding:var(--dto-spacing-s7-default) 0;width:82%;color:initial}}@media (min-width:1024px){.StageModuleHeadingOnImage_textWrapper__FGnmT{width:66%}}.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{width:1px;height:100%}.ScrollableContainer_container__9X6pk{display:flex;padding:var(--container-padding) var(--container-padding) var(--container-padding-bottom) var(--container-padding);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.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:1;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:""}.ImageBadgeHero_imageWrapper__dHKat{position:relative;width:100px;height:100px}@media (min-width:768px){.ImageBadgeHero_imageWrapper__dHKat{width:120px;height:120px}}.ImageBadgeHero_positionBottomRight__y3U0d{position:absolute;right:1rem;bottom:1rem}.ImageBadgeHero_positionTopRight__DSXXM{position:absolute;top:1rem;right:1rem}.ImageBadgeHero_backgroundOpacity100__wOSGF{background-color:var(--dto-color-background-base)}.ImageBadgeHero_backgroundOpacity80__nsmL_{background-color:rgb(255 255 255/80%)}.ImageBadgeHero_backgroundPadded__aANBQ{border-radius:.25rem;padding:.5rem .25rem}.SearchBox_container__3QXQc{box-shadow:var(--dto-elevation-e3);border-radius:0;background:var(--dto-color-background-standard);padding:var(--dto-spacing-s5-default)}@media (min-width:768px){.SearchBox_container__3QXQc{border-radius:var(--dto-shape-l-radius)}}.ProgressBar_progressBarContainer__Ww1pW{display:none}@media (min-width:1024px){.ProgressBar_progressBarContainer__Ww1pW{display:flex;justify-content:center;align-items:center;gap:.5rem;box-shadow:var(--dto-elevation-e3);border-radius:var(--dto-shape-l-radius);background-color:var(--dto-color-background-standard);padding:.375rem .5rem}}.ProgressBar_connector__kVU2m{flex-grow:1;flex-shrink:0;opacity:1;background-color:var(--dto-color-border-disabled);height:.125rem}.ProgressBar_connector__kVU2m.ProgressBar_checked__D_XN_{background-color:var(--dto-color-border-success)}.ProgressBar_linkButton__y9jVO{display:flex;flex-direction:column;align-items:center;border:none;background:none;padding:0;width:100%}.ProgressBar_linkWrapper__YIEHE{border-radius:var(--dto-shape-l-radius);padding:.25rem}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U:hover{background-color:var(--dto-color-stateLayer-under-primary-hover)}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U:focus{outline:.125rem solid var(--dto-color-focus-ring);outline-offset:.25rem}.ProgressBar_linkWrapper__YIEHE.ProgressBar_disabled__sdAZl .ProgressBar_linkButton__y9jVO{cursor:default;pointer-events:none}.ProgressBar_linkWrapper__YIEHE:not(.ProgressBar_disabled__sdAZl).ProgressBar_clickable__7x76U .ProgressBar_linkButton__y9jVO{cursor:pointer;pointer-events:auto}.ProgressBar_linkWrapper__YIEHE.ProgressBar_disabled__sdAZl+.ProgressBar_connector__kVU2m.ProgressBar_checked__D_XN_{opacity:.24}.ProgressBar_icon__bVNz2{display:flex;justify-content:center;align-items:center;border:.063rem solid var(--dto-color-icon-success);border-radius:50%;background-color:var(--dto-color-background-standard);width:1.5rem;height:1.5rem}.ProgressBar_icon__bVNz2 svg{position:relative;top:0;left:0;width:.857rem;height:.857rem}.ProgressBar_icon__bVNz2.ProgressBar_checked__D_XN_{border-color:var(--dto-color-icon-success);background-color:var(--dto-color-icon-success)}.ProgressBar_icon__bVNz2.ProgressBar_checked__D_XN_.ProgressBar_disabled__sdAZl{border-color:var(--dto-color-icon-success);background-color:var(--dto-color-background-standard)}.ProgressBar_icon__bVNz2.ProgressBar_disabled__sdAZl:not(.ProgressBar_checked__D_XN_){border-color:var(--dto-color-icon-disabled)}.DynamicBadge_wrapper__C8Lnk{background-color:var(--background-color)}.DynamicBadge_flag__F8Ppx{border-radius:0 var(--dto-shape-m-radius) var(--dto-shape-m-radius) 0;padding:.25rem .5rem;height:2rem}.DynamicBadge_badge__KDK60,.DynamicBadge_flag__F8Ppx{display:inline-flex;position:static;flex-direction:row;justify-content:center;align-items:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.DynamicBadge_badge__KDK60{border-radius:var(--dto-shape-m-radius);padding:.5rem}.DealIcon_icon__yuMKP{--size:0;--padding:0;display:flex;position:relative;justify-content:center;align-items:center;border-width:2px;border-style:solid;border-radius:50%;padding:var(--padding);width:var(--size);height:var(--size);font-size:var(--size);line-height:0}.DealIcon_icon__yuMKP.DealIcon_extraExtraSmall___XZOD{--size:0.625rem;--padding:0.1rem;border-width:1px}.DealIcon_icon__yuMKP.DealIcon_extraSmall__SRJLV{--size:1rem;--padding:0.1rem}.DealIcon_icon__yuMKP.DealIcon_small__DWqtO{--size:1.5rem;--padding:0.2rem}.DealIcon_icon__yuMKP.DealIcon_base__wucMA{--size:2rem;--padding:0.3rem}.DealIcon_icon__yuMKP.DealIcon_large__mG8jQ{--size:2.75rem;--padding:0.3rem}.DealIcon_icon__yuMKP.DealIcon_extralarge__989pl{--size:26px;--padding:0.2rem}.DealsList_wrapper__FPicB{position:relative;border-radius:var(--dto-shape-m-radius);background:var(--background-color);padding:.75rem 1rem;width:100%}.EntityRichText_wrapper__bcBLu{white-space:normal;overflow-wrap:anywhere}.OfferAvailabilityInfoBox_availabilityInfoBox__SQi3P{position:absolute;right:0;bottom:0;left:0;z-index:1}@media (min-width:768px) and (max-width:1023.98px){.OfferAvailabilityInfoBox_hidden__pudyi{display:none}}.OfferStickyInfoBox_footerWrapper__xotcO{display:block;position:fixed;bottom:0;z-index:60;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}.FootNotes_wrapper__DZHRi{background-color:var(--dto-color-background-standard);padding:0 var(--dto-spacing-s5-default);width:100%}@media (min-width:768px){.FootNotes_wrapper__DZHRi{padding:0 var(--dto-spacing-s6-default)}}@media (min-width:1024px){.FootNotes_wrapper__DZHRi{margin:0 auto;max-width:1280px}}@media (min-width:1280px){.FootNotes_wrapper__DZHRi{padding:0 var(--dto-spacing-s7-default)}}.ProductTeaser_galleryBox__g5oXV{position:relative;height:14rem}.ProductTeaser_badgeBox__4fGo_{position:absolute;top:0;width:100%;height:14rem;pointer-events:none}.ProductTeaser_cardWrapper__WZOAo{display:flex;flex-direction:column;align-content:space-between;padding:var(--dto-spacing-s2-default) var(--dto-spacing-s4-default) var(--dto-spacing-s4-default);height:100%}.ProductTeaser_contentWrapper__wph2H{position:relative;cursor:pointer;height:100%}.RoundtripListItem_roundtripGalleryContent__mncXz{height:15.241rem}@media (min-width:768px){.RoundtripListItem_roundtripGalleryContent__mncXz{height:13.75rem}}@media (min-width:1024px){.RoundtripListItem_roundtripGalleryContent__mncXz{height:100%}}.RoundtripListItem_buttonWrapper__LoTrN{display:flex;justify-content:flex-end;padding-top:1rem}.RoundtripListItem_lineWrapper__8lYSK{display:block}@media (min-width:1024px){.RoundtripListItem_lineWrapper__8lYSK{display:none}}.RoundtripListItem_pricePadding__a48a_{padding-bottom:1rem}@media (min-width:1024px){.RoundtripListItem_pricePadding__a48a_{padding-bottom:0}}.DealsBadge_dealLayer__C7C3P{display:flex;gap:var(--dto-spacing-s2-default,0);border-radius:0 0 var(--dto-spacing-s1-default) var(--dto-spacing-s1-default);background-color:var(--background-color);padding:var(--dto-spacing-s1-default) var(--dto-spacing-s3-default) var(--dto-spacing-s1-default) var(--dto-spacing-s2-default)}.DealsBadge_wrapper__rgllG{position:absolute;left:var(--dto-spacing-s5-default);z-index:1}.DealsBadge_textWrapper__M6xMb{display:flex;align-items:center}.DealsBanner_icon__U7m0E{display:flex;color:var(--dto-color-text-success);font-size:var(--dto-typography-headline-h2-static-size)}.DealsBanner_wrapper__ZoNEa{display:flex;position:relative;margin-right:1rem;border:.0625rem solid;border-color:var(--border-color);border-radius:var(--dto-shape-m-radius);padding:.625rem 2rem .625rem .75rem;width:100%}@media (min-width:768px){.DealsBanner_wrapper__ZoNEa{align-self:start;width:auto}}.DealsBanner_iconWrapper__p0Eez{position:absolute;top:-1.125rem;right:-1.125rem}.ShareItem_box__GZMYW{display:flex;width:100%}.ShareItem_box__GZMYW,.ShareItem_button__DmSIS{align-items:center;gap:var(--dto-spacing-s2-default)}.ShareItem_button__DmSIS{display:inline-flex;cursor:pointer;box-sizing:border-box;padding:var(--dto-spacing-s2-default);min-width:10.25rem;-webkit-text-decoration:none;text-decoration:none}.ShareItem_item__L20vR{display:flex;align-items:center;gap:var(--dto-spacing-s2-default);padding:.125rem .25rem;width:100%}.ShareItem_item__L20vR:hover{background-color:var(--dto-color-stateLayer-under-primary-hover)}.ShareItem_iconWrapper__aPKel{display:flex;justify-content:center;align-items:center;margin:var(--dto-spacing-s1-default)}.ShareItem_iconWrapper__aPKel svg{width:100%;height:100%}.ShareList_sharePanel__gctxn{display:flex;position:absolute;flex-direction:column;align-items:flex-start;z-index:2;margin-left:1.25rem;box-shadow:var(--dto-elevation-e3);border-radius:var(--dto-shape-m-radius);background-color:var(--dto-color-background-standard);padding:var(--dto-spacing-s1-default)}.DetailOfferSummaryDeal_wrapper__H6Y_Q{border-radius:.5rem;background-color:var(--background-color)}.DetailOfferSummaryDeal_dealIcon__2SoMZ{position:absolute;top:-20px;right:-20px}.DetailOfferSummaryDeal_dealWrapper__Gfw2K{position:relative}.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)}.CruiseListItem_cruiseListItem__lu_kT{display:grid;grid-template-rows:minmax(min-content,2fr) minmax(min-content,1fr);grid-template-columns:minmax(min-content,1fr);min-height:10rem}@media (min-width:768px){.CruiseListItem_cruiseListItem__lu_kT{grid-template-rows:minmax(min-content,1fr);grid-template-columns:minmax(min-content,1.8fr) minmax(min-content,3fr)}}.CruiseListItem_itemContent__GwkPQ{display:grid;grid-template-rows:minmax(min-content,2fr);grid-template-columns:minmax(min-content,1fr);align-items:flex-end;gap:1rem;margin-top:1rem}@media (min-width:768px){.CruiseListItem_itemContent__GwkPQ{grid-template-columns:minmax(min-content,1fr) minmax(min-content,0fr);margin:0;height:100%}}.CruiseListItem_wrapper__ECnEL{margin:0 1.5rem;max-width:60rem}@media (min-width:768px){.CruiseListItem_wrapper__ECnEL{margin:0 auto}}.CruiseListItem_buttonWrapper__MHqlM{display:flex;justify-content:flex-end;padding-top:1rem}.CruiseListItem_resultsList__C_lit{display:flex;flex-direction:column;margin:3rem 0}.CruiseListItem_itemHeader__Ue5i8{display:flex;flex-direction:column;gap:.25rem;cursor:pointer}