.HotelCard_root__I2Uxz{position:relative;height:342px;border-radius:var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px))));text-shadow:var(--DestinationTeaser_text-shadow,none);box-shadow:var(--DestinationTeaser_box-shadow,var(--freshMS--teaser_shadow,var(--card_shadow,none)));z-index:1}@media(min-width:1200px){.HotelCard_root__I2Uxz.HotelCard_teaserLarge__AMYvq{height:708px}}.HotelCard_root__I2Uxz:hover .HotelCard_destinationWrapper__LQSRr{bottom:var(--DestinationTeaser--destinationWrapper_hover_bottom,1rem)}.HotelCard_root__I2Uxz .HotelCard_imgCopyright__HTHU0{top:var(--DestinationTeaser--imgCopyright_top,.5rem);bottom:var(--DestinationTeaser--imgCopyright_bottom,auto)}.HotelCard_root__I2Uxz .HotelCard_link__pHeCo{position:relative;display:block;height:100%;border:var(--DestinationTeaser_border,var(--freshMS--teaser_border,var(--card_border,1px solid var(--color-border-global,var(--color-border-global)))));border-radius:var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px))));overflow:var(--DestinationTeaser_overflow,unset)}.HotelCard_noOffer__N3e8X{position:relative;height:342px}.HotelCard_destinationWrapper__LQSRr{position:absolute;right:var(--DestinationTeaser--destinationWrapper_offset,.5rem);bottom:var(--DestinationTeaser--destinationWrapper_offset,.5rem);left:var(--DestinationTeaser--destinationWrapper_offset,.5rem);padding:var(--DestinationTeaser--destinationWrapper_padding,1rem);border-radius:var(--DestinationTeaser--destinationWrapper_border-radius,var(--border-radius-sm));background:var(--DestinationTeaser--destinationWrapper_bg,var(--white-darker));-webkit-backdrop-filter:var(--DestinationTeaser--destinationWrapper_backdrop-filter,blur(1rem));backdrop-filter:var(--DestinationTeaser--destinationWrapper_backdrop-filter,blur(1rem));font-size:var(--DestinationTeaser_font-size,.875rem);color:var(--DestinationTeaser_color,var(--color-text-only-text-light));transition:var(--DestinationTeaser--destinationWrapper_transition,.2s ease all);z-index:3}.HotelCard_destinationWrapper__LQSRr:before{content:var(--DestinationTeaser--destinationWrapper--before_content,"");position:var(--DestinationTeaser--destinationWrapper--before_position,absolute);top:var(--DestinationTeaser--destinationWrapper--before_top,initial);right:var(--DestinationTeaser--destinationWrapper--before_right,0);bottom:var(--DestinationTeaser--destinationWrapper--before_bottom,100%);left:var(--DestinationTeaser--destinationWrapper--before_left,0);display:var(--DestinationTeaser--destinationWrapper--before_display,none);height:var(--DestinationTeaser--destinationWrapper--before_height,1.25rem);background:var(--DestinationTeaser--destinationWrapper--before_background,initial);-webkit-clip-path:var(--DestinationTeaser--destinationWrapper--before_clip-path,initial);clip-path:var(--DestinationTeaser--destinationWrapper--before_clip-path,initial)}@media(min-width:768px){.HotelCard_destinationWrapper__LQSRr{padding:var(--DestinationTeaser--destinationWrapper_padding_tablet,var(--DestinationTeaser--destinationWrapper_padding,1rem))}}.HotelCard_title__w9Uob{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:var(--DestinationTeaser--destination_margin,0);font-family:var(--DestinationTeaser--destination_font-family,var(--font-bold-family),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol");font-size:var(--DestinationTeaser--destination_font-size,1.25rem);color:var(--DestinationTeaser--destination_color,var(--DestinationTeaser_color,var(--color-text-only-text-light)))}@media(min-width:768px){.HotelCard_title__w9Uob{font-size:var(--DestinationTeaser--destination_font-size_tablet,var(--DestinationTeaser--destination_font-size,1.25rem))}}.HotelCard_duration__1bjer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HotelCard_details__U8NY2{position:relative;display:flex;align-items:flex-end;gap:.5rem;z-index:2}.HotelCard_detailsColumn__9Ldu_{flex:1 1 auto;overflow:hidden}.HotelCard_img__qoErA{position:absolute;width:100%;height:var(--DestinationTeaser--img_height,100%)}.HotelCard_img__qoErA:before{content:"";position:absolute;right:0;bottom:0;left:0;height:42%;border-radius:var(--DestinationTeaser--image_border-radius,var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px)))) var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px)))));background:var(--DestinationTeaser--overlay_background,var(--teaser-overlay,linear-gradient(180deg,color-mix(in oklab,var(--primary) 0%,transparent) 0,color-mix(in sRGB,var(--primary) 80%,transparent) 100%)));z-index:2}.HotelCard_img__qoErA .HotelCard_image__iDNDJ{height:100%}.HotelCard_img__qoErA .HotelCard_image__iDNDJ .HotelCard_image--image--video__UUnIo,.HotelCard_img__qoErA .HotelCard_image__iDNDJ .HotelCard_imageWrapper__Evg_M{height:100%;border-radius:var(--DestinationTeaser--image_border-radius,var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px)))) var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px)))));overflow:hidden}.HotelCard_price__Watbw{flex-direction:var(--DestinationTeaser--price_flex-direction,initial);margin-left:auto;line-height:var(--DestinationTeaser--price_line-height,inherit);font-family:var(--DestinationTeaser--price_font-family,inherit);color:var(--DestinationTeaser--price_color,inherit);flex:var(--DestinationTeaser--price_flex,0 0 auto)}.HotelCard_price__Watbw .HotelCard_price--wrapper--oldWrapper__UVtQ4{flex-direction:column-reverse;margin-bottom:-.25rem}.HotelCard_price__Watbw .HotelCard_price--wrapper--old__eM6be{flex-direction:row-reverse;justify-content:flex-start}.HotelCard_price__Watbw .HotelCard_price--wrapper--infoWrapper__SpWNr{margin-right:.375rem;margin-left:0}.HotelCard_price__Watbw .HotelCard_price--priceLabel__28_88{color:var(--DestinationTeaser_color-accent,var(--color-text-only-text-dark))}.HotelCard_disturber__AkkA3.HotelCard_disturber--is-custom__tsiyx{padding:var(--DestinationTeaser--disturber_offset,var(--DestinationTeaser--destinationWrapper_padding,1rem))}.HotelCard_videoPlaceholder__1G767{border-radius:var(--DestinationTeaser_border-radius,var(--freshMS--teaser_border-radius,var(--card_border-radius,var(--border-radius,8px))))}.HotelCard_is-split__tEW85 .HotelCard_wrapper__lnRVn{display:flex;flex-direction:column;height:100%}.HotelCard_is-split__tEW85 .HotelCard_img__qoErA{position:relative;flex:0 1 auto;min-height:0}.HotelCard_is-split__tEW85 .HotelCard_img__qoErA:before{display:none}.HotelCard_is-split__tEW85 .HotelCard_destinationWrapper__LQSRr{position:relative;display:flex;flex-direction:column;flex:1 0 auto;min-height:132px}.HotelCard_is-split__tEW85 .HotelCard_detailsColumn__9Ldu_{display:flex;flex-direction:column}.HotelCard_is-split__tEW85 .HotelCard_details__U8NY2{display:flex;align-items:normal;flex:1 0 auto}.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{display:flex;justify-content:space-between;flex:1 0 auto;gap:.5rem}@media(min-width:768px){.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{flex-direction:column}}.HotelCard_is-split__tEW85 .HotelCard_price__Watbw{align-self:flex-end}.HotelCard_titles__MYpK6{margin:0 0 .25rem}.HotelCard_topline__Wczpj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-text-only-text-dark)}.HotelCard_topline__Wczpj .HotelCard_locationBreadcrumb__ttI4k{margin:0;font-size:inherit}.HotelCard_name__sQlN3{line-height:var(--DestinationTeaser--destination_line-height,1.8125rem);font-family:var(--DestinationTeaser--destination_font-family,var(--font-bold-family),-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol");font-size:var(--DestinationTeaser--destination_font-size,1.25rem);color:var(--HotelTeaser--name_color,var(--DestinationTeaser_color-accent,var(--color-text-only-text-dark)));word-break:break-word}@media(min-width:768px){.HotelCard_name__sQlN3{line-height:var(--DestinationTeaser--destination_line-height_tablet,var(--DestinationTeaser--destination_line-height,1.8125rem));font-size:var(--DestinationTeaser--destination_font-size_tablet,var(--DestinationTeaser--destination_font-size,1.25rem))}}.HotelCard_hotelCategory--root__Y131u{margin:0 0 .5rem}.HotelCard_hotelCategory--root__Y131u.HotelCard_hotelCategory--root__Y131u{font-size:14px}.HotelCard_detailsRow__0V7iA{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.125rem}.HotelCard_infoWrap__6Psu7{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.HotelCard_is-split__tEW85 .HotelCard_infoContainer__ZglFT{flex-direction:row}