.ProductLabel-module-scss-module__z6xE_a__product-label{border-radius:var(--product-label-border-radius);background-color:var(--product-label-background-color);color:var(--product-label-text-color);text-wrap:nowrap;padding-block:var(--product-label-sm-padding-vertical);padding-inline:var(--product-label-sm-padding-horizontal);align-items:center;display:flex}@media (width>=640px){.ProductLabel-module-scss-module__z6xE_a__product-label{min-block-size:var(--sizing-032);padding-block:var(--product-label-lg-padding-vertical);padding-inline:var(--product-label-lg-padding-horizontal)}}
.StarRating-module-scss-module__iJHGwa__star-rating{color:var(--star-rating-active);justify-content:flex-start;align-items:center;display:flex}.StarRating-module-scss-module__iJHGwa__star-rating svg{block-size:var(--icon-size-md);inline-size:var(--icon-size-md)}.StarRating-module-scss-module__iJHGwa__star-rating svg path{color:var(--star-rating-active)}@media (width>=640px){.StarRating-module-scss-module__iJHGwa__star-rating--lg svg{block-size:var(--icon-size-lg);inline-size:var(--icon-size-lg)}}.StarRating-module-scss-module__iJHGwa__star-rating__star{display:flex}.StarRating-module-scss-module__iJHGwa__star-rating__star svg .StarRating-module-scss-module__iJHGwa__star-base path{fill:var(--star-rating-inactive)}.StarRating-module-scss-module__iJHGwa__star-rating__star svg .StarRating-module-scss-module__iJHGwa__star-left-half path{fill:var(--star-rating-active)}
.PriceDisplay-module-scss-module__As9fIa__loading-skeleton{background:#ececec;position:relative;overflow:hidden}.PriceDisplay-module-scss-module__As9fIa__loading-skeleton:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite PriceDisplay-module-scss-module__As9fIa__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes PriceDisplay-module-scss-module__As9fIa__slide-through-x{to{transform:translate(100%)}}.PriceDisplay-module-scss-module__As9fIa__price-display{flex-direction:column;display:inline-flex}.PriceDisplay-module-scss-module__As9fIa__price-display--left{text-align:start;margin-inline-end:auto}.PriceDisplay-module-scss-module__As9fIa__price-display--right{text-align:end;margin-inline-start:auto}.PriceDisplay-module-scss-module__As9fIa__price-display--inline{text-align:center;justify-content:center;align-items:baseline;gap:var(--spacing-004);white-space:nowrap;flex-direction:row;inline-size:100%}.PriceDisplay-module-scss-module__As9fIa__price-display__price{padding-block:var(--price-display-price-padding-top)var(--price-display-price-padding-bottom);display:flex}.PriceDisplay-module-scss-module__As9fIa__price-display__price--below{flex-direction:column}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing{align-items:baseline}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xs{column-gap:var(--price-display-xs-label-trailing-gap)}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--sm{column-gap:var(--price-display-sm-label-trailing-gap)}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--md{column-gap:var(--price-display-md-label-trailing-gap)}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--lg{column-gap:var(--price-display-lg-label-trailing-gap)}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xs--mobile{column-gap:var(--price-display-xs-label-trailing-gap)}@media (width>=640px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xs--tablet{column-gap:var(--price-display-xs-label-trailing-gap)}}@media (width>=1024px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xs--desktop{column-gap:var(--price-display-xs-label-trailing-gap)}}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--sm--mobile{column-gap:var(--price-display-sm-label-trailing-gap)}@media (width>=640px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--sm--tablet{column-gap:var(--price-display-sm-label-trailing-gap)}}@media (width>=1024px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--sm--desktop{column-gap:var(--price-display-sm-label-trailing-gap)}}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--md--mobile{column-gap:var(--price-display-md-label-trailing-gap)}@media (width>=640px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--md--tablet{column-gap:var(--price-display-md-label-trailing-gap)}}@media (width>=1024px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--md--desktop{column-gap:var(--price-display-md-label-trailing-gap)}}.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--lg--mobile{column-gap:var(--price-display-lg-label-trailing-gap)}@media (width>=640px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--lg--tablet{column-gap:var(--price-display-lg-label-trailing-gap)}}@media (width>=1024px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--lg--desktop{column-gap:var(--price-display-lg-label-trailing-gap)}}.PriceDisplay-module-scss-module__As9fIa__loading-skeleton{border-radius:var(--border-radius-9999);min-block-size:var(--sizing-032)}.PriceDisplay-module-scss-module__As9fIa__skeleton-size-trailing{min-inline-size:9rem}.PriceDisplay-module-scss-module__As9fIa__skeleton-size-below{min-inline-size:4rem;min-block-size:var(--sizing-024)}
.HotelInfo-module-scss-module__aseuXq__section-wrapper{gap:var(--spacing-024);flex-direction:column;display:flex}.HotelInfo-module-scss-module__aseuXq__image-wrapper{aspect-ratio:16/9;border-radius:var(--border-radius-16);position:relative;overflow:hidden}@media (width>=640px){.HotelInfo-module-scss-module__aseuXq__image-wrapper{border-radius:var(--border-radius-24)}}.HotelInfo-module-scss-module__aseuXq__image-wrapper .HotelInfo-module-scss-module__aseuXq__image{object-fit:cover;object-position:center}.HotelInfo-module-scss-module__aseuXq__image-wrapper .HotelInfo-module-scss-module__aseuXq__logo{inline-size:var(--sizing-064);block-size:var(--sizing-064);position:absolute;inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-015)}@media (width>=640px){.HotelInfo-module-scss-module__aseuXq__image-wrapper .HotelInfo-module-scss-module__aseuXq__logo{inline-size:var(--sizing-080);block-size:var(--sizing-080);inset-block-end:var(--spacing-028);inset-inline-start:var(--spacing-028)}}.HotelInfo-module-scss-module__aseuXq__image-wrapper .HotelInfo-module-scss-module__aseuXq__logo img{border-radius:unset}
.BookingList-module-scss-module__bHdRdG__description-list{gap:var(--sizing-016);flex-direction:column;display:flex}.BookingList-module-scss-module__bHdRdG__description-list>div{gap:var(--spacing-010);border-block-end:1px solid var(--colors-grey-200);padding-block-end:var(--sizing-016);display:flex}.BookingList-module-scss-module__bHdRdG__description-list dt{flex:0 35%}.BookingList-module-scss-module__bHdRdG__description-list dd{flex:1 0 65%}
.StatusBadge-module-scss-module__50UTOq__status__root,.StatusBadge-module-scss-module__50UTOq__status__row{gap:var(--spacing-008);flex-direction:column;display:flex}.StatusBadge-module-scss-module__50UTOq__status__badge{align-self:flex-start;align-items:center;gap:var(--spacing-004);padding-block:var(--spacing-008);padding-inline:var(--spacing-010);border-radius:var(--border-radius-08);display:inline-flex}.StatusBadge-module-scss-module__50UTOq__status__icon{flex-shrink:0}.StatusBadge-module-scss-module__50UTOq__status__icon path,.StatusBadge-module-scss-module__50UTOq__status__icon circle,.StatusBadge-module-scss-module__50UTOq__status__icon rect,.StatusBadge-module-scss-module__50UTOq__status__icon line,.StatusBadge-module-scss-module__50UTOq__status__icon polyline,.StatusBadge-module-scss-module__50UTOq__status__icon polygon,.StatusBadge-module-scss-module__50UTOq__status__icon ellipse{stroke:currentColor}.StatusBadge-module-scss-module__50UTOq__status--ok{background:var(--colors-sustainability-50)}.StatusBadge-module-scss-module__50UTOq__status--ok .StatusBadge-module-scss-module__50UTOq__status__icon,.StatusBadge-module-scss-module__50UTOq__status--ok .StatusBadge-module-scss-module__50UTOq__status__badge-label{color:var(--colors-sustainability-700)}.StatusBadge-module-scss-module__50UTOq__status--pending,.StatusBadge-module-scss-module__50UTOq__status--pay-at-hotel{background:var(--colors-alert-50)}.StatusBadge-module-scss-module__50UTOq__status--pending .StatusBadge-module-scss-module__50UTOq__status__icon,.StatusBadge-module-scss-module__50UTOq__status--pending .StatusBadge-module-scss-module__50UTOq__status__badge-label,.StatusBadge-module-scss-module__50UTOq__status--pay-at-hotel .StatusBadge-module-scss-module__50UTOq__status__icon,.StatusBadge-module-scss-module__50UTOq__status--pay-at-hotel .StatusBadge-module-scss-module__50UTOq__status__badge-label{color:var(--colors-alert-800)}.StatusBadge-module-scss-module__50UTOq__status--failed,.StatusBadge-module-scss-module__50UTOq__status--cancelled{background:var(--colors-grey-50)}.StatusBadge-module-scss-module__50UTOq__status--failed .StatusBadge-module-scss-module__50UTOq__status__icon,.StatusBadge-module-scss-module__50UTOq__status--failed .StatusBadge-module-scss-module__50UTOq__status__badge-label,.StatusBadge-module-scss-module__50UTOq__status--cancelled .StatusBadge-module-scss-module__50UTOq__status__icon,.StatusBadge-module-scss-module__50UTOq__status--cancelled .StatusBadge-module-scss-module__50UTOq__status__badge-label{color:var(--colors-red-400)}
.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-desktop)}}.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-desktop)}}.RichText-module-scss-module__Dml0Xa__rich-text b{font-weight:var(--font-weight-700)}.RichText-module-scss-module__Dml0Xa__rich-text p{white-space:pre-wrap;margin-block-end:var(--spacing-016)}.RichText-module-scss-module__Dml0Xa__rich-text ol li{margin-inline-start:var(--spacing-016);list-style-type:decimal}.RichText-module-scss-module__Dml0Xa__rich-text ul{padding-block-end:var(--spacing-008)}.RichText-module-scss-module__Dml0Xa__rich-text ul:last-child{padding-block-end:0}.RichText-module-scss-module__Dml0Xa__rich-text ul li{margin-block-end:var(--spacing-012);margin-inline-start:var(--spacing-016);list-style-type:disc}.RichText-module-scss-module__Dml0Xa__rich-text ul li:last-child{margin-block-end:0}.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-desktop)}}
.ModalConfirm-module-scss-module__gJu2DG__content{gap:var(--spacing-010);flex-direction:column;display:flex}
.CancelButton-module-scss-module__Y-rNiq__cancel-button{margin-block-start:var(--spacing-016);display:flex}@media (width>=1024px){.CancelButton-module-scss-module__Y-rNiq__cancel-button{justify-content:flex-end}}
.Rooms-module-scss-module__g3KcUW__room-data{gap:var(--spacing-024);grid-template:"content""status"1fr"link"/1fr;display:grid}.Rooms-module-scss-module__g3KcUW__room-data>:first-child{grid-area:content}.Rooms-module-scss-module__g3KcUW__room-data>:nth-child(2){grid-area:status;justify-self:start}.Rooms-module-scss-module__g3KcUW__room-data>:nth-child(3){grid-area:link;justify-self:start}@media (width>=1024px){.Rooms-module-scss-module__g3KcUW__room-data{grid-template:"content status""content."1fr"content link"/1fr auto}}.Rooms-module-scss-module__g3KcUW__room-data__status-column{gap:var(--spacing-012);flex-direction:column;display:flex}.Rooms-module-scss-module__g3KcUW__room-data__payment-status{gap:var(--spacing-004);flex-direction:column;display:flex}.Rooms-module-scss-module__g3KcUW__room-data__payment-date{flex-direction:column;display:flex}
.RoomInfo-module-scss-module__tMJs6a__room-info-wrapper{gap:var(--spacing-016);flex-direction:column;display:flex}
.ButtonLinkStyle-module-scss-module__NCIgWW__button{cursor:pointer;align-items:center;gap:var(--link-icon-spacing);appearance:none;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.ButtonLinkStyle-module-scss-module__NCIgWW__button:focus-visible{outline-offset:var(--link-focus-outline-offset);outline-width:var(--link-focus-outline-width);border-radius:var(--link-focus-border-radius);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--left-aligned{text-align:start}.ButtonLinkStyle-module-scss-module__NCIgWW__button--right-aligned{text-align:end}.ButtonLinkStyle-module-scss-module__NCIgWW__button--primary{color:var(--link-default-primary)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--primary:focus-visible{color:var(--link-focus-primary)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--secondary{color:var(--link-default-secondary)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--secondary:focus-visible{color:var(--link-focus-secondary)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--inverse{color:var(--link-default-inverse)}.ButtonLinkStyle-module-scss-module__NCIgWW__button--inverse:focus-visible{color:var(--link-focus-inverse)}
@media (width>=1024px){.Layout-module-scss-module__YVuAxq__main-content{margin-block-start:var(--sizing-120)}}.Layout-module-scss-module__YVuAxq__mobile-header-offset-contentpage{margin-block-start:82px}.Layout-module-scss-module__YVuAxq__layout{flex-direction:column;min-block-size:100dvh;display:flex}.Layout-module-scss-module__YVuAxq__layout--has-navigation{min-block-size:calc(100dvh - var(--spacing-096));margin-block-end:var(--spacing-096)}.Layout-module-scss-module__YVuAxq__layout--TBL-header-gap{gap:var(--spacing-016)}.Layout-module-scss-module__YVuAxq__layout--has-bottom-sheet{min-block-size:calc(100dvh - var(--spacing-112));margin-block-end:var(--spacing-112)}@media (width>=1024px){.Layout-module-scss-module__YVuAxq__layout--has-navigation{min-block-size:100dvh;margin-block-end:0}.Layout-module-scss-module__YVuAxq__layout--has-bottom-sheet{min-block-size:calc(100dvh - var(--spacing-128));margin-block-end:var(--spacing-128)}}.Layout-module-scss-module__YVuAxq__layout:has(.global-map-wrapper)>footer{display:none}
.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{z-index:10;max-inline-size:var(--dimensions-max-content-inline-size);background-color:var(--bottom-sheet-background-color);border-radius:var(--bottom-sheet-sm-border-radius)var(--bottom-sheet-sm-border-radius)0 0;inline-size:100%;padding-inline:var(--bottom-sheet-sm-padding-horizontal);padding-block:var(--bottom-sheet-sm-padding-vertical);box-shadow:var(--bottom-sheet-sm-box-shadow);margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}@media (width>=640px){.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{border-radius:var(--bottom-sheet-md-border-radius)var(--bottom-sheet-md-border-radius)0 0;padding-inline:var(--bottom-sheet-md-padding-horizontal);padding-block:var(--bottom-sheet-md-padding-vertical);box-shadow:var(--bottom-sheet-md-box-shadow)}}@media (width>=1024px){.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{border-radius:var(--bottom-sheet-lg-border-radius)var(--bottom-sheet-lg-border-radius)0 0;padding-inline:var(--bottom-sheet-lg-padding-horizontal);padding-block:var(--bottom-sheet-lg-padding-vertical);box-shadow:var(--bottom-sheet-lg-box-shadow)}}
.SimpleDateRangeSelector-module-scss-module__23Mm_G__wrapper{gap:var(--sizing-008);flex-direction:column;inline-size:100%;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__selected-range-label{inline-size:100%;padding-block:var(--sizing-008);justify-content:center;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{margin-block-end:var(--sizing-096)}@media (width>=1024px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{padding-inline:var(--spacing-024);padding-block:var(--spacing-012);border:1px solid var(--colors-grey-200);border-radius:var(--border-radius-24);margin-block-end:0}}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:100%}@media (width>=640px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit{text-align:end}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:auto}}
.SkeletonLoader-module-scss-module__i58akq__section-item-label,.SkeletonLoader-module-scss-module__i58akq__section-item-icon,.SkeletonLoader-module-scss-module__i58akq__section-headline,.SkeletonLoader-module-scss-module__i58akq__skeleton-shimmer-element{background:#ececec;position:relative;overflow:hidden}.SkeletonLoader-module-scss-module__i58akq__section-item-label:before,.SkeletonLoader-module-scss-module__i58akq__section-item-icon:before,.SkeletonLoader-module-scss-module__i58akq__section-headline:before,.SkeletonLoader-module-scss-module__i58akq__skeleton-shimmer-element:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SkeletonLoader-module-scss-module__i58akq__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SkeletonLoader-module-scss-module__i58akq__slide-through-x{to{transform:translate(100%)}}.SkeletonLoader-module-scss-module__i58akq__container{gap:var(--spacing-040);flex-direction:column;display:flex}@media (width>=1024px){.SkeletonLoader-module-scss-module__i58akq__container{gap:var(--spacing-032)}}.SkeletonLoader-module-scss-module__i58akq__section{gap:var(--spacing-016);flex-direction:column;display:flex}.SkeletonLoader-module-scss-module__i58akq__section-headline{inline-size:var(--sizing-120);block-size:var(--sizing-014);border-radius:var(--border-radius-08)}.SkeletonLoader-module-scss-module__i58akq__section-item{align-items:center;gap:var(--spacing-016);flex-direction:row;display:flex}.SkeletonLoader-module-scss-module__i58akq__section-item-icon{inline-size:var(--sizing-032);block-size:var(--sizing-032);border-radius:var(--border-radius-9999)}.SkeletonLoader-module-scss-module__i58akq__section-item-label{inline-size:var(--sizing-288);block-size:var(--sizing-028);border-radius:var(--border-radius-08)}
@layer ui{.IconButton-module-scss-module__pEaERq__button{border-radius:var(--button-circular-border-radius)}.IconButton-module-scss-module__pEaERq__is-primary{z-index:1;background-color:var(--button-circular-primary-initial-background-color);border-color:var(--button-circular-primary-initial-border-color);color:var(--button-circular-primary-initial-text-color);border-width:var(--button-circular-primary-border-width)}.IconButton-module-scss-module__pEaERq__is-primary:hover{background-color:var(--button-circular-primary-hover-background-color);border-color:var(--button-circular-primary-hover-border-color);color:var(--button-circular-primary-hover-text-color)}.IconButton-module-scss-module__pEaERq__is-primary:focus-visible{background-color:var(--button-circular-primary-focus-background-color);border-color:var(--button-circular-primary-focus-border-color);color:var(--button-circular-primary-focus-text-color);outline-offset:var(--button-circular-primary-focus-outline-offset);outline-style:solid;outline-width:var(--button-circular-primary-focus-outline-width);outline-color:var(--button-circular-primary-focus-outline-color)}.IconButton-module-scss-module__pEaERq__is-secondary{z-index:1;background-color:var(--button-circular-secondary-initial-background-color);border-color:var(--button-circular-secondary-initial-border-color);color:var(--button-circular-secondary-initial-text-color);border-width:var(--button-circular-secondary-border-width)}.IconButton-module-scss-module__pEaERq__is-secondary:hover{background-color:var(--button-circular-secondary-hover-background-color);border-color:var(--button-circular-secondary-hover-border-color);color:var(--button-circular-secondary-hover-text-color)}.IconButton-module-scss-module__pEaERq__is-secondary:focus-visible{background-color:var(--button-circular-secondary-focus-background-color);border-color:var(--button-circular-secondary-focus-border-color);color:var(--button-circular-secondary-focus-text-color);outline-offset:var(--button-circular-secondary-focus-outline-offset);outline-style:solid;outline-width:var(--button-circular-secondary-focus-outline-width);outline-color:var(--button-circular-secondary-focus-outline-color)}.IconButton-module-scss-module__pEaERq__size-xs{padding-block:var(--button-circular-xs-spacing);padding-inline:var(--button-circular-xs-spacing)}.IconButton-module-scss-module__pEaERq__size-sm{padding-block:var(--button-circular-sm-spacing);padding-inline:var(--button-circular-sm-spacing)}.IconButton-module-scss-module__pEaERq__size-md{padding-block:var(--button-circular-md-spacing);padding-inline:var(--button-circular-md-spacing)}.IconButton-module-scss-module__pEaERq__size-lg{padding-block:var(--button-circular-lg-spacing);padding-inline:var(--button-circular-lg-spacing)}.IconButton-module-scss-module__pEaERq__size-xl{padding-block:var(--button-circular-xl-spacing);padding-inline:var(--button-circular-xl-spacing)}}
.Modal-module-scss-module__ypPQPG__overlay{background-color:var(--overlay-backdrop-background-color);z-index:30;animation:.5s cubic-bezier(.16,1,.3,1) Modal-module-scss-module__ypPQPG__overlay-show;position:fixed;inset:0}.Modal-module-scss-module__ypPQPG__content{--translate-from:0 100%;--translate-to:0 0;--scale-from:1;--scale-to:1;z-index:40;opacity:0;gap:var(--overlay-sm-padding-vertical);padding-block:var(--overlay-sm-padding-vertical);border-radius:var(--overlay-sm-border-radius);background-color:var(--overlay-background-color);color:var(--overlay-text-color);inline-size:var(--overlay-sm-viewport-width);max-inline-size:var(--overlay-sm-viewport-max-width);flex-direction:column;max-block-size:90dvh;animation:.3s cubic-bezier(.16,.5,.3,1) .1s forwards Modal-module-scss-module__ypPQPG__content-show;display:flex;position:fixed;inset-block-end:0;translate:0 100%}.Modal-module-scss-module__ypPQPG__content.Modal-module-scss-module__ypPQPG__is-max-height{block-size:90dvh}.Modal-module-scss-module__ypPQPG__content.Modal-module-scss-module__ypPQPG__is-fullscreen{border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw}@media (width>=640px){.Modal-module-scss-module__ypPQPG__content{--translate-from:-50% -48%;--translate-to:-50% -50%;--scale-from:.96;--scale-to:1;inline-size:var(--overlay-md-viewport-width);gap:var(--overlay-md-padding-vertical);padding-block:var(--overlay-md-padding-vertical);border-radius:var(--overlay-md-border-radius);max-inline-size:var(--overlay-md-viewport-max-width);max-block-size:var(--overlay-md-viewport-height);inset-block-start:50%;inset-block-end:initial;inset-inline-start:50%;translate:-50% -50%}}@media (width>=1024px){.Modal-module-scss-module__ypPQPG__content{gap:var(--overlay-lg-padding-vertical);border-radius:var(--overlay-lg-border-radius);inline-size:var(--overlay-lg-viewport-width);max-inline-size:var(--overlay-lg-viewport-max-width);max-block-size:var(--overlay-lg-viewport-height)}}.Modal-module-scss-module__ypPQPG__content:focus{outline:none}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__headline{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__headline .Modal-module-scss-module__ypPQPG__title-headline{text-align:center;grid-column:2}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__headline .Modal-module-scss-module__ypPQPG__xmark-close-button{color:var(--overlay-text-color);background:0 0;border:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;margin-inline-start:auto;margin-inline-end:var(--spacing-008);display:flex}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__title,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__body,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{padding-inline:var(--overlay-sm-padding-horizontal)}@media (width>=640px){.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__title,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__body,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{padding-inline:var(--overlay-md-padding-horizontal)}}@media (width>=1024px){.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__title,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__body,.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{padding-inline:var(--overlay-lg-padding-horizontal)}}.Modal-module-scss-module__ypPQPG__is-fullscreen.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__title span{text-align:center;grid-column:2;align-self:center}.Modal-module-scss-module__ypPQPG__is-fullscreen.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__title button{order:-1;grid-column:1;inline-size:fit-content}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__body{--colors-black-005:#0000000d;background:linear-gradient(white 30%,var(--colors-transparent)),linear-gradient(var(--colors-transparent),white 70%)0 100%,radial-gradient(farthest-side at 50% 0,var(--colors-black-005),var(--colors-transparent)),radial-gradient(farthest-side at 50% 100%,var(--colors-black-005),var(--colors-transparent))0 100%;background-color:#fff;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 15px,100% 15px;background-attachment:local,local,scroll,scroll;overflow-y:auto}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{gap:var(--overlay-sm-padding-vertical);border-radius:var(--overlay-sm-border-radius);flex-direction:column;margin-block-start:auto;display:flex}@media (width>=1024px){.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{gap:var(--overlay-sm-padding-horizontal);flex-direction:row}}.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions button{flex:0 100%}@keyframes Modal-module-scss-module__ypPQPG__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__ypPQPG__content-show{0%{opacity:0;scale:var(--scale-from);translate:var(--translate-from)}to{opacity:1;scale:var(--scale-to);translate:var(--translate-to)}}
.SkipToContent-module-scss-module__GFU_wq__skip-to-content{inline-size:100%;padding:var(--spacing-008);z-index:1000;gap:var(--spacing-016);background:0 0;justify-content:flex-start;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.SkipToContent-module-scss-module__GFU_wq__skip-to-content a{block-size:1px;inline-size:1px;position:absolute;inset-block-start:auto;inset-inline-start:-999px;overflow:hidden}.SkipToContent-module-scss-module__GFU_wq__skip-to-content a:focus{block-size:auto;inline-size:auto;padding-block:var(--spacing-008);padding-inline:var(--spacing-008);color:var(--colors-dark-blue-700);z-index:10000;box-shadow:var(--box-shadow-lg);outline-color:var(--colors-dark-blue-700);background:#fff;border-radius:.25rem;margin-inline-start:var(--spacing-008);text-decoration:none;position:static}
.Drawer-module-scss-module__7Kf-xW__overlay{z-index:12;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.Drawer-module-scss-module__7Kf-xW__overlay[data-entering]{animation:.2s ease-out Drawer-module-scss-module__7Kf-xW__fade-in}.Drawer-module-scss-module__7Kf-xW__overlay[data-exiting]{animation:.2s ease-out forwards Drawer-module-scss-module__7Kf-xW__fade-out}.Drawer-module-scss-module__7Kf-xW__modal{z-index:3;background-color:#fff;outline:none;flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Drawer-module-scss-module__7Kf-xW__dialog{outline:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.Drawer-module-scss-module__7Kf-xW__header{padding-block:var(--spacing-008);justify-content:space-between;align-items:center;display:flex}.Drawer-module-scss-module__7Kf-xW__xmark-close-button{color:var(--overlay-text-color);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:auto;margin-inline-end:var(--spacing-008);display:flex}.Drawer-module-scss-module__7Kf-xW__bottom{border-start-start-radius:var(--sizing-016);border-start-end-radius:var(--sizing-016);inset-block-end:0;inset-inline:0}.Drawer-module-scss-module__7Kf-xW__bottom[data-entering]{animation:.3s cubic-bezier(.16,.5,.3,1) Drawer-module-scss-module__7Kf-xW__slide-in-bottom}.Drawer-module-scss-module__7Kf-xW__bottom[data-exiting]{animation:.3s cubic-bezier(.16,.5,.3,1) forwards Drawer-module-scss-module__7Kf-xW__slide-out-bottom}.Drawer-module-scss-module__7Kf-xW__top{border-end-end-radius:var(--sizing-016);border-end-start-radius:var(--sizing-016);inset-block-start:0;inset-inline:0}.Drawer-module-scss-module__7Kf-xW__top[data-entering]{animation:.4s cubic-bezier(.16,.5,.3,1) Drawer-module-scss-module__7Kf-xW__slide-in-top}.Drawer-module-scss-module__7Kf-xW__top[data-exiting]{animation:.4s cubic-bezier(.16,.5,.3,1) forwards Drawer-module-scss-module__7Kf-xW__slide-out-top}.Drawer-module-scss-module__7Kf-xW__left{inset-block:0;inset-inline-start:0}.Drawer-module-scss-module__7Kf-xW__left[data-entering]{animation:.3s cubic-bezier(.16,.5,.3,1) Drawer-module-scss-module__7Kf-xW__slide-in-left}.Drawer-module-scss-module__7Kf-xW__left[data-exiting]{animation:.3s cubic-bezier(.16,.5,.3,1) forwards Drawer-module-scss-module__7Kf-xW__slide-out-left}.Drawer-module-scss-module__7Kf-xW__right{inset-block:0;inset-inline-end:0}.Drawer-module-scss-module__7Kf-xW__right[data-entering]{animation:.3s cubic-bezier(.16,.5,.3,1) Drawer-module-scss-module__7Kf-xW__slide-in-right}.Drawer-module-scss-module__7Kf-xW__right[data-exiting]{animation:.3s cubic-bezier(.16,.5,.3,1) forwards Drawer-module-scss-module__7Kf-xW__slide-out-right}@keyframes Drawer-module-scss-module__7Kf-xW__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module-scss-module__7Kf-xW__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Drawer-module-scss-module__7Kf-xW__slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}
.SecondaryNav-module-scss-module__7zowXG__icon-buttons{align-items:center;display:flex}.SecondaryNav-module-scss-module__7zowXG__link{color:#fff;padding:var(--spacing-010)}.SecondaryNav-module-scss-module__7zowXG__link svg{block-size:var(--sizing-024);inline-size:var(--sizing-024)}.SecondaryNav-module-scss-module__7zowXG__hotel-contact-button{color:#fff;padding:var(--spacing-010);background-color:#0000;border-color:#0000}.SecondaryNav-module-scss-module__7zowXG__hotel-contact-button svg{block-size:var(--sizing-024);inline-size:var(--sizing-024)}
.HeaderMobile-module-scss-module__ZY6Pra__wrapper{z-index:3;flex-direction:column;align-items:center;display:flex;position:sticky;inset-block-start:0}.HeaderMobile-module-scss-module__ZY6Pra__header{background-color:var(--colors-dark-blue-700);align-items:center;min-block-size:58px;inline-size:100%;display:flex;position:relative}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__content{inline-size:100%;padding-block:var(--spacing-008);padding-inline:var(--spacing-016);justify-content:space-between;align-items:center;display:flex}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__hotel-contact-button{color:#fff;background-color:#0000;border-color:#0000}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__hotel-contact-button svg{block-size:var(--sizing-024);inline-size:var(--sizing-024)}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__contact-link svg{block-size:var(--sizing-028);inline-size:var(--sizing-028)}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__link{color:#fff}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__link.HeaderMobile-module-scss-module__ZY6Pra__link--no-stroke svg path{stroke:none}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__left{gap:var(--spacing-016);max-block-size:42px;display:flex}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__right{align-items:center;display:flex}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__brand-logo{block-size:42px;inline-size:117px}.HeaderMobile-module-scss-module__ZY6Pra__header .HeaderMobile-module-scss-module__ZY6Pra__icon{block-size:var(--sizing-032);inline-size:var(--sizing-032)}
.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations{color:var(--colors-dark-blue-700);padding-inline:var(--spacing-030);flex-direction:column;block-size:calc(100% - 192px);display:flex;overflow-y:auto}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__header-text{padding-block-start:var(--spacing-032);padding-block-end:var(--spacing-016);font-family:Ambit!important}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__bottom-sheet-buttons{gap:var(--spacing-020);flex-direction:column;display:flex}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__bottom-sheet-buttons .HotelsAndDestinations-module-scss-module__zZ6hpa__button{border-radius:var(--spacing-024)}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__bottom-sheet-buttons .HotelsAndDestinations-module-scss-module__zZ6hpa__view-flights-button{border:1px solid #00a3e2}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__bottom-sheet-buttons .HotelsAndDestinations-module-scss-module__zZ6hpa__view-flights-button-text{color:#00a3e2}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__hotel-list{gap:var(--spacing-020);flex-direction:column;margin-block-end:var(--spacing-064);display:flex}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__country-text{block-size:var(--sizing-032)}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__hotel-name-list{gap:var(--spacing-016);flex-direction:column;display:flex}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__hotel-name-list-item{block-size:var(--sizing-016);align-items:center;line-height:0;display:flex}.HotelsAndDestinations-module-scss-module__zZ6hpa__hotels-and-destinations .HotelsAndDestinations-module-scss-module__zZ6hpa__hotel-name-link-text{text-decoration:none}
.Inspirations-module-scss-module__7Fdi5W__inspirations{inline-size:100%;padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}.Inspirations-module-scss-module__7Fdi5W__inspirations .Inspirations-module-scss-module__7Fdi5W__inspirations-list{gap:var(--spacing-032);flex-direction:column;display:flex}
.MainMenu-module-scss-module__rRsqiq__main-menu{flex-direction:column;gap:30px;display:flex}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__icon{block-size:var(--sizing-024);inline-size:var(--sizing-024)}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__button-link-icon{block-size:var(--sizing-032);inline-size:var(--sizing-032)}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-list{gap:var(--spacing-040);padding:0;padding-inline:var(--spacing-015);padding-block:var(--spacing-032);border-block-end:1px solid var(--colors-grey-100);flex-direction:column;margin:0;list-style:none;display:flex}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-links{flex-direction:column;gap:16px;padding-inline:15px;display:flex}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button,.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-link{inline-size:100%;block-size:var(--sizing-032);text-transform:none;color:var(--colors-dark-blue-700);border:none;justify-content:space-between;padding:0;font-weight:600;background-color:#0000!important;font-family:Ambit!important}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button:hover,.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-link:hover{background-color:#0000!important}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button:focus-visible,.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-link:focus-visible,.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button:hover,.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-link:hover{color:var(--colors-dark-blue-700)!important}.MainMenu-module-scss-module__rRsqiq__main-menu .MainMenu-module-scss-module__rRsqiq__menu-button-link{justify-content:flex-start;gap:12px;block-size:42px}
.Separator-module-scss-module__OPNiWG__separator{background-color:var(--separator-default-border-color)}.Separator-module-scss-module__OPNiWG__separator--dark{background-color:var(--separator-dark-border-color)}.Separator-module-scss-module__OPNiWG__separator--light{background-color:var(--separator-light-border-color)}.Separator-module-scss-module__OPNiWG__separator[data-orientation=horizontal]{block-size:var(--separator-border-width);inline-size:100%}.Separator-module-scss-module__OPNiWG__separator[data-orientation=vertical]{block-size:100%;inline-size:var(--separator-border-width)}
.More-module-scss-module__HvQFDW__more{inline-size:100%;padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links{gap:var(--spacing-040);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links-container{gap:var(--spacing-016);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links-list{gap:var(--spacing-032);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__text-override{font-family:Ambit!important}
.NavigationMenu-module-scss-module__MYNxCG__navigation-menu{z-index:9999;background-color:#fff;inline-size:88vw;transition:transform .2s ease-in-out;position:fixed;inset:0;overflow:auto;transform:translate(-101%)}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header{min-block-size:var(--sizing-064);padding-inline:var(--spacing-015);border-block-end:1px solid var(--colors-grey-100);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu.NavigationMenu-module-scss-module__MYNxCG__active{transform:translate(0)}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header-button{padding:var(--spacing-012);border:none;border-radius:9999px!important}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header-button.NavigationMenu-module-scss-module__MYNxCG__hidden{opacity:0}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__icon{block-size:var(--sizing-024);inline-size:var(--sizing-024)}
.Offers-module-scss-module__mhZHyW__offers{inline-size:100%;padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}.Offers-module-scss-module__mhZHyW__offers .Offers-module-scss-module__mhZHyW__offers-list{gap:var(--spacing-032);flex-direction:column;display:flex}
.MenuButton-module-scss-module__1Z2PRW__menu-button{background-color:var(--colors-dark-blue-700)!important;border:none!important;padding:0!important}.MenuButton-module-scss-module__1Z2PRW__menu-button svg path{stroke:none}.MenuButton-module-scss-module__1Z2PRW__menu-button:hover{background-color:var(--colors-dark-blue-700)!important}.MenuButton-module-scss-module__1Z2PRW__menu-button .MenuButton-module-scss-module__1Z2PRW__burger-icon{block-size:42px;inline-size:42px}
.SearchMask-module-scss-module__NbUljW__container{padding:var(--spacing-015);justify-content:flex-end;align-items:center;gap:var(--spacing-010);z-index:1;border-radius:0 0 var(--border-radius-24)var(--border-radius-24);background:#fff;flex-direction:column;align-self:stretch;margin-block-end:var(--spacing-008);display:flex;box-shadow:0 5px 15px 4px #00000026}.SearchMask-module-scss-module__NbUljW__search-button{border-radius:var(--border-radius-24);block-size:100%;inline-size:100%;padding-block:var(--spacing-004);justify-content:flex-end;align-items:center;gap:var(--spacing-016);background:#fff;border:1px solid #dfdfdf;align-self:stretch;padding-inline-start:var(--spacing-030);padding-inline-end:var(--spacing-004);text-decoration:none;display:flex}.SearchMask-module-scss-module__NbUljW__search-label{text-align:start;flex-grow:1}.SearchMask-module-scss-module__NbUljW__icon-button-overrides{border-radius:var(--border-radius-9999)!important;min-inline-size:none!important;padding:var(--spacing-008)!important;background-color:var(--colors-dark-blue-700)!important;border-width:1px!important}.SearchMask-module-scss-module__NbUljW__icon-button-overrides svg{color:#fff;block-size:var(--sizing-024)!important;inline-size:var(--sizing-024)!important}.SearchMask-module-scss-module__NbUljW__icon-button-overrides:hover,.SearchMask-module-scss-module__NbUljW__icon-button-overrides:focus{background-color:var(--colors-dark-blue-700)!important}
.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp{border-radius:var(--border-radius-24);border:1px solid #dfdfdf;flex-direction:row;justify-content:space-between;inline-size:100%;padding-block:13px 6px;padding-inline:18px 4px;display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__guests-date-buttons{gap:var(--spacing-040);padding-block:var(--spacing-008);display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__pencil-icon{color:#0000;inline-size:var(--sizing-024);block-size:var(--sizing-024);margin-inline-end:var(--spacing-024)}
@keyframes Tooltip-module-scss-module__TfpAcW__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module-scss-module__TfpAcW__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__TfpAcW__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Tooltip-module-scss-module__TfpAcW__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes Tooltip-module-scss-module__TfpAcW__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes Tooltip-module-scss-module__TfpAcW__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Tooltip-module-scss-module__TfpAcW__tooltip__trigger{display:inline-flex}.Tooltip-module-scss-module__TfpAcW__tooltip__content{background-color:var(--tooltip-background-color);padding:var(--tooltip-padding);will-change:transform,opacity;text-align:start;z-index:100;box-shadow:var(--box-shadow-lg);max-inline-size:var(--tooltip-max-width);border-radius:var(--tooltip-border-radius);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.Tooltip-module-scss-module__TfpAcW__tooltip__content[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module-scss-module__TfpAcW__slide-down-and-fade}.Tooltip-module-scss-module__TfpAcW__tooltip__content[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module-scss-module__TfpAcW__slide-left-and-fade}.Tooltip-module-scss-module__TfpAcW__tooltip__content[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module-scss-module__TfpAcW__slide-up-and-fade}.Tooltip-module-scss-module__TfpAcW__tooltip__content[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module-scss-module__TfpAcW__slide-right-and-fade}.Tooltip-module-scss-module__TfpAcW__tooltip__arrow{fill:var(--tooltip-background-color)}.Tooltip-module-scss-module__TfpAcW__tooltip__link{margin-block-start:var(--tooltip-link-margin-top)}
.GuestSelector-module-scss-module__9ePk3a__layout-wrapper{justify-content:center;align-self:start;gap:var(--spacing-040);flex-direction:column;grid-column:1/-1;padding-block-end:var(--sizing-128);display:flex}@media (width>=640px){.GuestSelector-module-scss-module__9ePk3a__layout-wrapper{grid-column:1/-1}}@media (width>=1024px){.GuestSelector-module-scss-module__9ePk3a__layout-wrapper{grid-column:2/-2}.GuestSelector-module-scss-module__9ePk3a__layout-wrapper.GuestSelector-module-scss-module__9ePk3a__in-header{grid-column:1/-1;gap:0;padding-block-end:0}}.GuestSelector-module-scss-module__9ePk3a__overflow-y-auto{overflow-y:auto}@media (width>=1024px){.GuestSelector-module-scss-module__9ePk3a__overflow-y-auto.GuestSelector-module-scss-module__9ePk3a__in-header{overscroll-behavior:contain}}.GuestSelector-module-scss-module__9ePk3a__overflow-y-auto::-webkit-scrollbar{inline-size:6px}.GuestSelector-module-scss-module__9ePk3a__overflow-y-auto::-webkit-scrollbar-track{margin-block:var(--spacing-020);border-radius:var(--border-width-4);background:#f1f1f1}.GuestSelector-module-scss-module__9ePk3a__overflow-y-auto::-webkit-scrollbar-thumb{border-radius:var(--border-width-4);background:#888}.GuestSelector-module-scss-module__9ePk3a__overflow-x-hidden{overflow-x:hidden}.GuestSelector-module-scss-module__9ePk3a__add-room-button button{inline-size:100%}@media (width>=640px){.GuestSelector-module-scss-module__9ePk3a__add-room-button{text-align:start}.GuestSelector-module-scss-module__9ePk3a__add-room-button button{inline-size:auto}}@media (width>=1024px){.GuestSelector-module-scss-module__9ePk3a__add-room-button.GuestSelector-module-scss-module__9ePk3a__in-header{padding-block-start:var(--spacing-008);padding-block-end:var(--spacing-020)}.GuestSelector-module-scss-module__9ePk3a__add-room-button.GuestSelector-module-scss-module__9ePk3a__in-header button{inline-size:100%}}.GuestSelector-module-scss-module__9ePk3a__guest-selector-submit button{inline-size:100%}@media (width>=640px){.GuestSelector-module-scss-module__9ePk3a__guest-selector-submit{text-align:end}.GuestSelector-module-scss-module__9ePk3a__guest-selector-submit button{inline-size:auto}}.GuestSelector-module-scss-module__9ePk3a__guest-select{padding-block:var(--number-input-stepper-item-vertical-padding);justify-content:space-between;align-items:center;display:flex}.GuestSelector-module-scss-module__9ePk3a__guest-select--adults,.GuestSelector-module-scss-module__9ePk3a__guest-select--children{border-block-end:1px solid var(--number-input-border-bottom-border-bottom)}@media (width>=640px){.GuestSelector-module-scss-module__9ePk3a__guest-select--adults,.GuestSelector-module-scss-module__9ePk3a__guest-select--children{border-block-end:0 solid}}.GuestSelector-module-scss-module__9ePk3a__guest-select--adults-age,.GuestSelector-module-scss-module__9ePk3a__guest-select--children-age{padding-block:24px 40px}.GuestSelector-module-scss-module__9ePk3a__guest-select--adults:first-child{border-block-end:1px solid var(--number-input-border-bottom-border-bottom)}
.RoomConfigurator-module-scss-module__us3yOG__room-container{align-self:stretch;gap:var(--spacing-024);flex-direction:column;inline-size:100%;display:flex;overflow-x:hidden}@media (width>=1024px){.RoomConfigurator-module-scss-module__us3yOG__room-container{margin-block-start:var(--spacing-024)}}.RoomConfigurator-module-scss-module__us3yOG__guest-select-container{color:var(--text-color-default);border-radius:var(--border-radius-24);border:0 solid}@media (width>=640px){.RoomConfigurator-module-scss-module__us3yOG__guest-select-container{border-radius:var(--border-radius-40);border:1px solid var(--number-input-border-bottom-border-bottom);padding:var(--spacing-024)}}@media (width>=1024px){.RoomConfigurator-module-scss-module__us3yOG__guest-select-container{border:0 solid;padding:0}}.RoomConfigurator-module-scss-module__us3yOG__room-headline{justify-content:space-between;align-items:center;display:flex}.RoomConfigurator-module-scss-module__us3yOG__guest-select{padding-block:var(--number-input-stepper-item-vertical-padding);justify-content:space-between;align-items:center;display:flex}.RoomConfigurator-module-scss-module__us3yOG__guest-select--adults{border-block-end:1px solid var(--number-input-border-bottom-border-bottom)}.RoomConfigurator-module-scss-module__us3yOG__guest-select--adults span,.RoomConfigurator-module-scss-module__us3yOG__guest-select--children span{font-weight:700}@media (width>=640px){.RoomConfigurator-module-scss-module__us3yOG__guest-select--adults,.RoomConfigurator-module-scss-module__us3yOG__guest-select--children{border-block-end:0}}.RoomConfigurator-module-scss-module__us3yOG__guest-select--adults-age,.RoomConfigurator-module-scss-module__us3yOG__guest-select--children-age{padding-block-start:var(--spacing-024);padding-block-end:var(--spacing-040)}.RoomConfigurator-module-scss-module__us3yOG__guest-select--adults:first-child{border-block-end:1px solid var(--number-input-border-bottom-border-bottom)}.RoomConfigurator-module-scss-module__us3yOG__remove-btn{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.RoomConfigurator-module-scss-module__us3yOG__remove-btn__hidden{opacity:0;pointer-events:none;transform:scale(.8)}.RoomConfigurator-module-scss-module__us3yOG__remove-btn__visible{opacity:1;pointer-events:auto;transform:scale(1)}
.HeroTeasersList-module-scss-module__k08hxq__list{padding-inline:var(--spacing-016);padding-block:var(--spacing-024);border-radius:var(--sizing-024);max-inline-size:var(--hero-teaser-desktop-hero-teaser-container-max-width);margin:auto;position:relative}@media (width>=1024px){.HeroTeasersList-module-scss-module__k08hxq__list{margin-block-end:0}}.HeroTeasersList-module-scss-module__k08hxq__list.HeroTeasersList-module-scss-module__k08hxq__is-home{border-radius:0;inline-size:100%;padding-block:0;padding-inline:0;position:absolute}@media (width>=1024px){.HeroTeasersList-module-scss-module__k08hxq__list.HeroTeasersList-module-scss-module__k08hxq__is-home{padding-inline:var(--spacing-016);padding-block:var(--spacing-024);border-radius:var(--sizing-024);position:relative}}.HeroTeasersList-module-scss-module__k08hxq__prev{inset-inline-start:var(--sizing-010)}.HeroTeasersList-module-scss-module__k08hxq__next{inset-inline-end:var(--sizing-010)}.HeroTeasersList-module-scss-module__k08hxq__prev,.HeroTeasersList-module-scss-module__k08hxq__next{z-index:2;cursor:pointer;display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}@media (width>=640px){.HeroTeasersList-module-scss-module__k08hxq__prev,.HeroTeasersList-module-scss-module__k08hxq__next{display:flex}}.HeroTeasersList-module-scss-module__k08hxq__custom-bullet{min-inline-size:var(--spacing-004);min-block-size:var(--spacing-004);background-color:var(--colors-white);padding:var(--spacing-002);margin-inline:var(--spacing-002);cursor:pointer;border-radius:50%}.HeroTeasersList-module-scss-module__k08hxq__custom-bullet-active{cursor:pointer;min-inline-size:var(--spacing-008);min-block-size:var(--spacing-008)}.HeroTeasersList-module-scss-module__k08hxq__swiper-pagination-custom{padding-block:var(--spacing-004);padding-inline:var(--spacing-010);background-color:var(--image-slider-page-indicator-background-color);border-radius:var(--spacing-010);text-align:center;z-index:10;justify-content:center;align-items:center;margin:auto;transition:opacity .3s;display:flex;transform:translate(0,0);inline-size:fit-content!important;position:relative!important;inset-block-end:var(--spacing-024)!important}
.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container{aspect-ratio:.8;block-size:auto;max-block-size:460px;inline-size:100%;margin:auto;position:relative}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container{aspect-ratio:var(--hero-teaser-tablet-hero-teaser-container-aspect-ratio);max-block-size:460px}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container{aspect-ratio:var(--hero-teaser-desktop-hero-teaser-container-aspect-ratio);max-block-size:var(--hero-teaser-desktop-hero-teaser-container-max-height)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container.HeroTeaser-module-scss-module__c7zzTW__small{max-block-size:var(--hero-teaser-mobile-hero-teaser-container-max-height-small)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container.HeroTeaser-module-scss-module__c7zzTW__small{max-block-size:var(--hero-teaser-tablet-hero-teaser-container-max-height-small)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container.HeroTeaser-module-scss-module__c7zzTW__small{max-block-size:var(--hero-teaser-desktop-hero-teaser-container-max-height-small)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container:before{background:var(--hero-teaser-mobile-gradient);border-radius:var(--hero-teaser-mobile-border-radius-top)var(--hero-teaser-mobile-border-radius-top)var(--hero-teaser-mobile-border-radius-bottom)var(--hero-teaser-mobile-border-radius-bottom);clip-path:url(#hero-teaser-clippath);content:"";z-index:1;position:absolute;inset:0}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container:before{background:var(--hero-teaser-tablet-gradient);border-radius:var(--hero-teaser-tablet-border-radius-top)var(--hero-teaser-tablet-border-radius-top)var(--hero-teaser-tablet-border-radius-bottom)var(--hero-teaser-tablet-border-radius-bottom)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container:before{background:var(--hero-teaser-desktop-gradient);border-radius:var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-bottom)var(--hero-teaser-desktop-border-radius-bottom)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--container-no-shadow:before{display:none}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--image{border-radius:var(--hero-teaser-mobile-border-radius-top)var(--hero-teaser-mobile-border-radius-top)var(--hero-teaser-mobile-border-radius-bottom)var(--hero-teaser-mobile-border-radius-bottom);clip-path:url(#hero-teaser-clippath)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--image{border-radius:var(--hero-teaser-tablet-border-radius-top)var(--hero-teaser-tablet-border-radius-top)var(--hero-teaser-tablet-border-radius-bottom)var(--hero-teaser-tablet-border-radius-bottom)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--image{border-radius:var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-bottom)var(--hero-teaser-desktop-border-radius-bottom)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--image.HeroTeaser-module-scss-module__c7zzTW__is-home{border-radius:0}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--image.HeroTeaser-module-scss-module__c7zzTW__is-home{border-radius:var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-top)var(--hero-teaser-desktop-border-radius-bottom)var(--hero-teaser-desktop-border-radius-bottom)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay{inline-size:100%;padding-inline:var(--spacing-010);text-align:center;z-index:2;align-items:center;row-gap:var(--hero-teaser-mobile-overlay-row-gap);min-block-size:var(--hero-teaser-mobile-overlay-min-height);flex-direction:column;padding-block-end:var(--hero-teaser-mobile-overlay-bottom-spacing);display:flex;position:absolute;inset-block-end:0}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay.HeroTeaser-module-scss-module__c7zzTW__is-home{padding-block-end:0;inset-block-start:var(--spacing-160)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay.HeroTeaser-module-scss-module__c7zzTW__is-home{inset-block-start:var(--spacing-176)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay.HeroTeaser-module-scss-module__c7zzTW__is-home{padding-block-end:var(--hero-teaser-desktop-overlay-bottom-spacing);inset-block-start:auto}}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay{row-gap:var(--hero-teaser-tablet-overlay-row-gap);min-block-size:var(--hero-teaser-tablet-overlay-min-height);padding-block-end:var(--hero-teaser-tablet-overlay-bottom-spacing)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay{row-gap:var(--hero-teaser-desktop-overlay-row-gap);min-block-size:var(--hero-teaser-desktop-overlay-min-height);padding-block-end:var(--hero-teaser-desktop-overlay-bottom-spacing)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay .HeroTeaser-module-scss-module__c7zzTW__sub-headline{font-weight:var(--font-weight-400);margin-block-start:var(--hero-teaser-mobile-overlay-subline-margin-top)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay .HeroTeaser-module-scss-module__c7zzTW__sub-headline{margin-block-start:var(--hero-teaser-tablet-overlay-subline-margin-top)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--overlay .HeroTeaser-module-scss-module__c7zzTW__sub-headline{margin-block-start:var(--hero-teaser-desktop-overlay-subline-margin-top)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--headlines{flex-direction:column;display:flex}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg{block-size:100%;inline-size:100%}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg rect{block-size:var(--hero-teaser-mobile-clipping-svg-rect-height);inline-size:var(--hero-teaser-mobile-clipping-svg-rect-width)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg rect{block-size:var(--hero-teaser-tablet-clipping-svg-rect-height);inline-size:var(--hero-teaser-tablet-clipping-svg-rect-width)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg rect{block-size:var(--hero-teaser-desktop-clipping-svg-rect-height);inline-size:var(--hero-teaser-desktop-clipping-svg-rect-width)}}.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg ellipse{cx:var(--hero-teaser-mobile-clipping-svg-ellipse-cx);cy:var(--hero-teaser-mobile-clipping-svg-ellipse-cy);rx:var(--hero-teaser-mobile-clipping-svg-ellipse-rx);ry:var(--hero-teaser-mobile-clipping-svg-ellipse-ry)}@media (width>=640px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg ellipse{cx:var(--hero-teaser-tablet-clipping-svg-ellipse-cx);cy:var(--hero-teaser-tablet-clipping-svg-ellipse-cy);rx:var(--hero-teaser-tablet-clipping-svg-ellipse-rx);ry:var(--hero-teaser-tablet-clipping-svg-ellipse-ry)}}@media (width>=1024px){.HeroTeaser-module-scss-module__c7zzTW__hero-teaser--clipping-svg ellipse{cx:var(--hero-teaser-desktop-clipping-svg-ellipse-cx);cy:var(--hero-teaser-desktop-clipping-svg-ellipse-cy);rx:var(--hero-teaser-desktop-clipping-svg-ellipse-rx);ry:var(--hero-teaser-desktop-clipping-svg-ellipse-ry)}}
.Highlights-module-scss-module__EL-PnG__list{padding:var(--sizing-016)}.Highlights-module-scss-module__EL-PnG__items-grid{gap:var(--usp-mobile-gap,1.5rem);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sizing-024);display:grid}@media (width>=640px){.Highlights-module-scss-module__EL-PnG__items-grid{gap:var(--usp-tablet-gap,1.375rem)}.Highlights-module-scss-module__EL-PnG__items-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.Highlights-module-scss-module__EL-PnG__items-grid{gap:var(--usp-desktop-gap,1.5rem)}.Highlights-module-scss-module__EL-PnG__items-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Highlights-module-scss-module__EL-PnG__items-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Highlights-module-scss-module__EL-PnG__item{align-items:flex-start;gap:var(--usp-mobile-container-gap,1.5rem);flex-direction:row;inline-size:100%;display:flex}@media (width>=640px){.Highlights-module-scss-module__EL-PnG__item{gap:var(--usp-tablet-container-gap,1.5rem)}}@media (width>=1024px){.Highlights-module-scss-module__EL-PnG__item{gap:var(--usp-desktop-container-gap,1.5rem)}}.Highlights-module-scss-module__EL-PnG__icon-container{background-color:var(--usp-container-icon-background-color,#c6eafb);inline-size:var(--usp-mobile-container-icon-width,4rem);block-size:var(--usp-mobile-container-icon-height,4rem);border-radius:var(--usp-mobile-container-icon-border-radius,12px);padding:var(--usp-mobile-container-icon-padding,.9375rem);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width>=640px){.Highlights-module-scss-module__EL-PnG__icon-container{inline-size:var(--usp-tablet-container-icon-width,5.125rem);block-size:var(--usp-tablet-container-icon-height,5.125rem);border-radius:var(--usp-tablet-container-mobile-border-radius,12px);padding:var(--usp-tablet-container-icon-padding,1.25rem)}}@media (width>=1024px){.Highlights-module-scss-module__EL-PnG__icon-container{inline-size:var(--usp-desktop-container-icon-width,6rem);block-size:var(--usp-desktop-container-icon-height,6rem);border-radius:var(--usp-desktop-container-icon-border-radius,12px);padding:var(--usp-desktop-container-icon-padding,1.5rem)}}.Highlights-module-scss-module__EL-PnG__icon-container img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;transform:scale(1.6)}.Highlights-module-scss-module__EL-PnG__info{text-align:start;gap:var(--usp-mobile-container-content-gap,.5rem);flex-direction:column;flex:1;inline-size:auto;min-inline-size:0;display:flex}@media (width>=640px){.Highlights-module-scss-module__EL-PnG__info{gap:var(--usp-tablet-container-content-gap,.5rem)}}@media (width>=1024px){.Highlights-module-scss-module__EL-PnG__info{gap:var(--usp-desktop-container-content-gap,.5rem)}}.Highlights-module-scss-module__EL-PnG__subtext{color:var(--usp-container-content-copy-text-color,#1b115c);font-family:var(--usp-container-content-font-family,Ambit);font-weight:var(--usp-container-content-copy-text-font-weight,400);font-size:var(--usp-mobile-container-content-copy-text,.875rem);margin:0}@media (width>=640px){.Highlights-module-scss-module__EL-PnG__subtext{font-size:var(--usp-tablet-container-content-copy-text,1rem)}}@media (width>=1024px){.Highlights-module-scss-module__EL-PnG__subtext{font-size:var(--usp-desktop-container-content-copy-text,1rem)}}.Highlights-module-scss-module__EL-PnG__subtext>*{margin:0}
.SingleTeaser-module-scss-module__N6yKRq__single-teaser{gap:var(--spacing-020);display:flex}.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row{flex-direction:column}@media (width>=640px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row.SingleTeaser-module-scss-module__N6yKRq__image-right{flex-direction:row-reverse}.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row{gap:var(--spacing-022);flex-direction:row}}@media (width>=1024px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row{gap:var(--spacing-024)}}.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row .SingleTeaser-module-scss-module__N6yKRq__single-teaser-copy{padding-block-end:var(--spacing-016)}@media (width>=640px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__row .SingleTeaser-module-scss-module__N6yKRq__single-teaser-copy{padding-block-end:var(--spacing-024)}}.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__column{gap:var(--spacing-020);flex-direction:column}.SingleTeaser-module-scss-module__N6yKRq__single-teaser.SingleTeaser-module-scss-module__N6yKRq__column .SingleTeaser-module-scss-module__N6yKRq__single-teaser-copy{padding-block-end:var(--spacing-016)}@media (width>=640px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser{gap:var(--spacing-022);flex-direction:row;justify-content:space-evenly}}@media (width>=1024px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser{gap:var(--spacing-024)}}@media (width>=640px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser-image-wrapper,.SingleTeaser-module-scss-module__N6yKRq__single-teaser-content-wrapper{flex:0 0 calc(50% - var(--spacing-022)/2)}}@media (width>=1024px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser-image-wrapper,.SingleTeaser-module-scss-module__N6yKRq__single-teaser-content-wrapper{flex:0 0 calc(50% - var(--spacing-024)/2)}}.SingleTeaser-module-scss-module__N6yKRq__no-text-wrapper{display:none}.SingleTeaser-module-scss-module__N6yKRq__single-teaser-copy-wrapper{padding-block-end:var(--spacing-016)}@media (width>=640px){.SingleTeaser-module-scss-module__N6yKRq__single-teaser-copy-wrapper{padding-block-end:var(--spacing-024)}}.SingleTeaser-module-scss-module__N6yKRq__single-teaser-image{border-radius:var(--sizing-024);aspect-ratio:16/9;inline-size:100%;position:relative;overflow:hidden}.SingleTeaser-module-scss-module__N6yKRq__single-teaser-headline{padding-block-end:var(--spacing-008)}
.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-headline{margin-block-end:var(--spacing-024)}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid{gap:var(--spacing-040)var(--spacing-024);grid-template-columns:repeat(6,1fr);display:grid}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 6}@media (width>=640px){.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 3}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid.MultiTeaser-module-scss-module__vR7z1q__columns-1 .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 6}}@media (width>=1024px){.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid{grid-template-columns:repeat(12,1fr)}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid.MultiTeaser-module-scss-module__vR7z1q__columns-1 .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 12}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid.MultiTeaser-module-scss-module__vR7z1q__columns-2 .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 6}.MultiTeaser-module-scss-module__vR7z1q__multi-teaser-grid.MultiTeaser-module-scss-module__vR7z1q__columns-3 .MultiTeaser-module-scss-module__vR7z1q__multi-teaser-item{grid-column:span 4}}
.AvailabilityLabel-module-scss-module__AwI1wq__availability-label-wrapper{gap:var(--spacing-008);font-weight:var(--font-weight-700);align-items:center;display:flex}.AvailabilityLabel-module-scss-module__AwI1wq__availability-label-circle{inline-size:var(--sizing-008);block-size:var(--sizing-008);background-color:var(--colors-red-400);border-radius:50%;flex-shrink:0;display:inline-block}.AvailabilityLabel-module-scss-module__AwI1wq__availability-label-circle-available{background-color:var(--colors-alert-400)}
.HotelPriceInformation-module-scss-module__PiO7EW__hotel-teaser-bottom-container{justify-content:space-between;align-items:center;gap:var(--spacing-012);flex-direction:row;inline-size:100%;display:flex}@media (width>=1024px){.HotelPriceInformation-module-scss-module__PiO7EW__hotel-teaser-bottom-container{margin-block-start:var(--spacing-016)}}.HotelPriceInformation-module-scss-module__PiO7EW__hotel-teaser-bottom-container-icon{inline-size:var(--sizing-016);block-size:var(--sizing-016)}.HotelPriceInformation-module-scss-module__PiO7EW__hotel-teaser-bottom-container-button-text{min-block-size:var(--sizing-048);align-items:center;display:flex;border-radius:var(--border-radius-9999)!important}
.TripadvisorListItemRating-module-scss-module__rLnflW__tripadvisor-list-item-rating{align-items:center;gap:var(--spacing-004);display:flex}.TripadvisorListItemRating-module-scss-module__rLnflW__tripadvisor-list-item-rating__logo{block-size:12px;inline-size:18px}.TripadvisorListItemRating-module-scss-module__rLnflW__tripadvisor-list-item-rating__value{color:#002b11;font-size:var(--font-size-014)}.TripadvisorListItemRating-module-scss-module__rLnflW__tripadvisor-list-item-rating__container{align-items:center;gap:var(--spacing-004);border:2px solid var(--colors-sustainability-400);border-radius:var(--border-radius-12);padding-block:var(--spacing-002);padding-inline:var(--spacing-008);display:flex}.TripadvisorListItemRating-module-scss-module__rLnflW__tripadvisor-list-item-rating__icon{stroke-width:1px}
.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser{gap:var(--spacing-016);background-color:var(--colors-white);border-radius:var(--border-radius-24);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out;display:flex}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser:hover{box-shadow:0 var(--sizing-004)var(--sizing-012)0 #00000040}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser.ProductListItem-module-scss-module__1Zm4mW__active{background-color:var(--colors-sky-blue-100)}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser-compact{padding:var(--spacing-010);border:1px solid var(--colors-grey-100);border-radius:var(--border-radius-16)}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser-has-cta-wrapper{flex-direction:column;flex:1 0 auto;display:flex}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser-bottom-container{flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.ProductListItem-module-scss-module__1Zm4mW__hotel-teaser-map-mobile.ProductListItem-module-scss-module__1Zm4mW__active{background-color:var(--colors-sky-blue-100);border-radius:var(--border-radius-24)}
.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-category-container{align-items:center;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-category-container-icon{stroke-width:1px}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact.CompactVariant-module-scss-module__u9nH0W__active{background-color:var(--colors-sky-blue-100);border-radius:var(--border-radius-24)}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-layout{gap:var(--spacing-012);flex-direction:column;flex-grow:1;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-row{gap:var(--spacing-010);align-items:flex-start;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-image{block-size:102px;min-inline-size:102px;position:relative;overflow:hidden}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-image .global-image-slider__wrapper{border-radius:var(--border-radius-12)}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-info{justify-content:flex-start;gap:var(--spacing-008);flex-direction:column;flex:1;min-inline-size:0;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-info-location{align-items:center;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-info-rating-container{justify-content:space-between;gap:var(--spacing-008);display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-labels{column-gap:var(--spacing-012);flex-wrap:wrap;display:flex}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-bottom-row{justify-content:space-between;align-items:center;margin-block-start:auto;display:flex}
.PromoLabel-module-scss-module__ogWEEa__label__wrapper{align-items:center;inline-size:fit-content;display:flex}
.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-container{gap:var(--spacing-016);border:1px solid var(--colors-grey-100);border-radius:var(--border-radius-24);flex-direction:column;flex:1 0 auto;display:flex}@media (prefers-reduced-motion:reduce){.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-container{transition:none}}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser.DefaultVariant-module-scss-module__CaqMWW__active{background-color:var(--colors-sky-blue-100)}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-has-cta-wrapper{flex-direction:column;flex:1 0 auto;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-category-container{align-items:center;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper{inline-size:100%;padding-block-end:var(--spacing-016);padding-inline:var(--spacing-016);flex-direction:column;flex:1 0 auto;justify-content:space-between;align-items:flex-start;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-labels{column-gap:var(--spacing-012);flex-wrap:wrap;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-info{gap:var(--spacing-004);flex-direction:column;block-size:100%;inline-size:100%;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-info-location{align-items:center;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-rating{z-index:10;gap:var(--spacing-008);position:relative}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-rating-container{justify-content:space-between;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-rating-icon{stroke-width:var(--spacing-001)}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-bottom-row{gap:var(--spacing-016);inline-size:100%;flex-direction:column;margin-block-start:var(--spacing-024);display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper-price{justify-content:flex-end;inline-size:100%;display:flex}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser--link{background:0 0;border:0;padding:0;text-decoration:none}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser--link_selected,.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser--link:focus-visible{border-color:var(--button-secondary-focus-border-color);outline-offset:var(--button-secondary-focus-outline-offset);border-radius:var(--border-radius-24)var(--border-radius-24)var(--border-radius-12)var(--border-radius-12);outline:var(--button-secondary-focus-outline-color)solid var(--button-secondary-focus-outline-width)}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-logo{inline-size:var(--spacing-040);block-size:var(--spacing-040);position:absolute;inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-015)}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-image-wrapper{position:relative}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-image-wrapper .global-image-slider__wrapper{border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0}
.Drawer-module-scss-module__qBLS0G__drawer{z-index:10;background-color:var(--overlay-background-color);border-start-start-radius:var(--border-radius-24);border-start-end-radius:var(--border-radius-24);grid-template-rows:min-content minmax(0,1fr) min-content;grid-template-columns:1fr;inline-size:100vw;animation:.5s cubic-bezier(.16,1,.3,1) Drawer-module-scss-module__qBLS0G__drawer-show;display:grid;position:fixed;inset-block-end:0;inset-inline-start:0}.Drawer-module-scss-module__qBLS0G__drawer__trigger{z-index:10;display:inline-flex;position:relative}.Drawer-module-scss-module__qBLS0G__drawer__overlay{z-index:20;background-color:color(srgb 0 0 0/.4);animation:.5s cubic-bezier(.16,1,.3,1) Drawer-module-scss-module__qBLS0G__overlay-show;position:fixed;inset:0;overflow-y:auto}.Drawer-module-scss-module__qBLS0G__drawer__title{padding-block-start:var(--spacing-024);padding-inline:var(--spacing-024)}.Drawer-module-scss-module__qBLS0G__drawer__content{padding-block-start:var(--spacing-016);padding-block-end:var(--spacing-024);padding-inline:var(--spacing-024);gap:var(--spacing-036);max-inline-size:var(--overlay-sm-viewport-max-width);flex-direction:column;margin:auto;display:flex}@media (width>=640px){.Drawer-module-scss-module__qBLS0G__drawer__content{max-inline-size:var(--overlay-md-viewport-max-width)}}@media (width>=1024px){.Drawer-module-scss-module__qBLS0G__drawer__content{max-inline-size:var(--overlay-lg-viewport-max-width);inline-size:668px;margin-inline:auto}}.Drawer-module-scss-module__qBLS0G__drawer__content--text{flex:1 0 auto;overflow-y:auto}.Drawer-module-scss-module__qBLS0G__drawer__footer{z-index:1;box-shadow:var(--box-shadow-xs)}.Drawer-module-scss-module__qBLS0G__drawer__button{background-color:#0000;border:none;padding:0}@keyframes Drawer-module-scss-module__qBLS0G__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module-scss-module__qBLS0G__drawer-show{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.ImageSlider-module-scss-module__2qV37q__hotel-teaser-image{aspect-ratio:16/9;border-radius:var(--sizing-024);opacity:1;margin-block-end:var(--spacing-016);transition:opacity .3s;position:relative;overflow:hidden}@media (width>=1024px){.ImageSlider-module-scss-module__2qV37q__hotel-teaser-image:active{opacity:.7}}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel{inline-size:100%;display:flex}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-pagination{background-color:var(--image-slider-page-indicator-background-color);inline-size:fit-content;padding-block:var(--spacing-004);padding-inline:var(--spacing-008);border-radius:var(--spacing-012);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset-block-end:var(--spacing-010);inset-inline:0}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-dot{min-inline-size:var(--spacing-004);min-block-size:var(--spacing-004);background-color:var(--colors-white);padding:var(--spacing-002);margin-inline:var(--spacing-002);cursor:pointer;border-radius:50%}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-dot.ImageSlider-module-scss-module__2qV37q__active{min-inline-size:var(--spacing-008);min-block-size:var(--spacing-008)}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-item{min-inline-size:100%;block-size:var(--sizing-288)}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-nav{z-index:1;opacity:0;justify-content:space-between;inline-size:100%;transition:opacity .3s;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-nav:hover,.ImageSlider-module-scss-module__2qV37q__hotel-teaser-carousel-nav:focus-within{opacity:1}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-nav-button{color:var(--colors-white);padding-inline:var(--sizing-024);padding-block:var(--sizing-024);border:none}.ImageSlider-module-scss-module__2qV37q__hotel-teaser-logo{inline-size:var(--sizing-064);block-size:var(--sizing-064);position:absolute;inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-015)}
.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__container{background-color:var(--palette-background-main);position:fixed;inset:0;overflow:auto}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-mobile-min-height) + var(--spacing-024))}@media (width>=640px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-tablet-min-height) + var(--spacing-032))}}@media (width>=1024px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-desktop-min-height) + var(--spacing-040))}}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header{background-color:var(--palette-background-main);z-index:10;position:fixed;inset-inline:0}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper{grid-column:1/-1}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper>div{padding-inline:0}@media (width>=1024px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper>div{padding-inline:var(--header-subpage-desktop-horizontal-padding)}}
.HotelListPage-module-scss-module__l7sVyq__hotel-list-header{margin-block-end:var(--spacing-024)}.HotelListPage-module-scss-module__l7sVyq__hotel-list-loading{justify-content:center;display:flex}.HotelListPage-module-scss-module__l7sVyq__button-container{justify-content:center;margin-block-start:var(--spacing-040);display:flex}
.CmsPage-module-scss-module__EeUxTG__cms-page-hero{max-inline-size:1920px;margin-inline:auto}.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-032)}@media (width>=640px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-048)}}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid.CmsPage-module-scss-module__EeUxTG__is-home{margin-block-start:37rem}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid.CmsPage-module-scss-module__EeUxTG__is-home{margin-block-start:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{grid-column:1/-1;margin-block-end:var(--spacing-032)}@media (width>=640px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{margin-block-end:var(--spacing-048)}}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{margin-block-end:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section:last-child{margin-block-end:var(--spacing-080)}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section:last-child{margin-block-end:var(--spacing-128)}}.CmsPage-module-scss-module__EeUxTG__cms-page-text-headline{padding-block-end:var(--spacing-016)}.CmsPage-module-scss-module__EeUxTG__cms-page-back-btn{margin-block-start:var(--spacing-024)}
.AcknowledgementSection-module-scss-module__2nT81W__section-heading,.AcknowledgementSection-module-scss-module__2nT81W__section-content{margin-block-start:var(--spacing-024);margin-block-end:var(--spacing-024)}.AcknowledgementSection-module-scss-module__2nT81W__overlay-content{grid-column:1/-1}@media (width>=1024px){.AcknowledgementSection-module-scss-module__2nT81W__overlay-content{grid-column:3/-3}}
.PaymentSection-module-scss-module__EsSSaq__payment{gap:var(--spacing-024);flex-direction:column;display:flex}.PaymentSection-module-scss-module__EsSSaq__submit-button-layout{justify-content:flex-end;display:flex}.PaymentSection-module-scss-module__EsSSaq__submit-button-layout button{flex:1}@media (width>=640px){.PaymentSection-module-scss-module__EsSSaq__submit-button-layout button{flex:none}}
@keyframes loading-module-scss-module__zBdp4G__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes loading-module-scss-module__zBdp4G__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes loading-module-scss-module__zBdp4G__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-module-scss-module__zBdp4G__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes loading-module-scss-module__zBdp4G__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-module-scss-module__zBdp4G__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes loading-module-scss-module__zBdp4G__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes loading-module-scss-module__zBdp4G__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes loading-module-scss-module__zBdp4G__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes loading-module-scss-module__zBdp4G__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes loading-module-scss-module__zBdp4G__slide-through-x{to{transform:translate(100%)}}.loading-module-scss-module__zBdp4G__filter__btn,.loading-module-scss-module__zBdp4G__back-button,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xl,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__lg,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__md,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__sm,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xs,.loading-module-scss-module__zBdp4G__card__bot__group__inner,.loading-module-scss-module__zBdp4G__card__top,.loading-module-scss-module__zBdp4G__n-of-results{background:#ececec;position:relative;overflow:hidden}.loading-module-scss-module__zBdp4G__filter__btn:before,.loading-module-scss-module__zBdp4G__back-button:before,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xl:before,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__lg:before,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__md:before,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__sm:before,.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xs:before,.loading-module-scss-module__zBdp4G__card__bot__group__inner:before,.loading-module-scss-module__zBdp4G__card__top:before,.loading-module-scss-module__zBdp4G__n-of-results:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite loading-module-scss-module__zBdp4G__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}.loading-module-scss-module__zBdp4G__skeleton__container{margin-block-start:4.125rem}@media (width>=1024px){.loading-module-scss-module__zBdp4G__skeleton__container{margin-block-start:0}}.loading-module-scss-module__zBdp4G__skeleton{column-gap:var(--spacing-015);max-inline-size:var(--dimensions-max-container-inline-size);padding-inline:var(--spacing-015);grid-template-columns:repeat(6,1fr);margin-inline:auto;display:grid}@media (width>=640px){.loading-module-scss-module__zBdp4G__skeleton{column-gap:var(--spacing-022);padding-inline:var(--spacing-030)}}@media (width>=1024px){.loading-module-scss-module__zBdp4G__skeleton{column-gap:var(--spacing-024);padding-inline:var(--spacing-040);grid-template-columns:repeat(12,1fr)}}.loading-module-scss-module__zBdp4G__header__wrapper{justify-content:center;align-items:center;min-inline-size:100%;display:flex}.loading-module-scss-module__zBdp4G__n-of-results{inline-size:var(--sizing-128);block-size:var(--sizing-024);min-block-size:var(--sizing-020);min-inline-size:var(--sizing-192);border-radius:var(--border-radius-24);background:#ececec}.loading-module-scss-module__zBdp4G__n-of-results__wrapper{text-align:center;grid-column:1/-1;place-items:center;padding-block-end:var(--sizing-016)}@media (width>=1024px){.loading-module-scss-module__zBdp4G__n-of-results__wrapper{padding-block-end:var(--sizing-020)}}.loading-module-scss-module__zBdp4G__skeleton__wrapper{row-gap:var(--spacing-024);column-gap:var(--spacing-022);grid-column:1/-1;grid-template-columns:repeat(1,1fr);display:grid}@media (width>=640px){.loading-module-scss-module__zBdp4G__skeleton__wrapper{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.loading-module-scss-module__zBdp4G__skeleton__wrapper{grid-template-columns:repeat(3,1fr)}}.loading-module-scss-module__zBdp4G__card{flex-direction:column;display:flex}.loading-module-scss-module__zBdp4G__card__top{border-radius:var(--border-radius-24);min-block-size:var(--sizing-320);background:#ececec;margin-block-end:var(--spacing-016)}@media (width>=640px){.loading-module-scss-module__zBdp4G__card__top{min-block-size:var(--sizing-208);padding:var(--sizing-010)}}@media (width>=1024px){.loading-module-scss-module__zBdp4G__card__top{min-block-size:var(--sizing-240)}}.loading-module-scss-module__zBdp4G__card__bot{min-block-size:var(--sizing-064);justify-content:space-between;align-items:flex-start;display:flex}.loading-module-scss-module__zBdp4G__card__bot__group{justify-content:space-between;align-items:flex-start;gap:var(--spacing-008);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.loading-module-scss-module__zBdp4G__card__bot__group{gap:var(--spacing-012)}}.loading-module-scss-module__zBdp4G__card__bot__group__right{gap:var(--spacing-008);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-inline-end:var(--spacing-005);display:flex}.loading-module-scss-module__zBdp4G__card__bot__group__inner{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-008);flex-direction:column;display:flex}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box{min-block-size:var(--sizing-016);min-inline-size:var(--sizing-032);background:#ececec 0 0/200% 100%}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xs{min-block-size:var(--sizing-012);min-inline-size:var(--sizing-064);border-radius:var(--border-radius-24);background:#ececec}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__sm{min-inline-size:var(--sizing-040);min-block-size:var(--sizing-016);border-radius:var(--border-radius-24);background:#ececec}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__md{min-inline-size:var(--sizing-112);min-block-size:var(--sizing-016);border-radius:var(--border-radius-24);background:#ececec}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__lg{min-inline-size:var(--sizing-09);min-block-size:var(--sizing-016);border-radius:var(--border-radius-08);background:#ececec}.loading-module-scss-module__zBdp4G__card .loading-module-scss-module__zBdp4G__box__xl{min-inline-size:var(--sizing-192);min-block-size:var(--sizing-016);border-radius:var(--border-radius-08);background:#ececec}.loading-module-scss-module__zBdp4G__action-row{gap:var(--spacing-016);flex-direction:row;justify-content:center;align-items:center;display:flex}.loading-module-scss-module__zBdp4G__back-button{display:none}@media (width>=1024px){.loading-module-scss-module__zBdp4G__back-button{border-radius:var(--border-radius-9999);inline-size:var(--sizing-048);block-size:var(--sizing-048)}}.loading-module-scss-module__zBdp4G__filter{align-self:stretch;place-items:flex-start center;gap:var(--spacing-008);padding-block:var(--spacing-016);min-block-size:var(--sizing-052);grid-column:1/-1;display:flex}@media (width>=640px){.loading-module-scss-module__zBdp4G__filter{gap:var(--spacing-008)}}.loading-module-scss-module__zBdp4G__filter__tablet{padding-block-end:0,var(--spacing-016);padding-inline:0 var(--spacing-030)}.loading-module-scss-module__zBdp4G__filter__desktop{padding-block-end:0,var(--spacing-016);padding-inline:0 var(--spacing-040)}.loading-module-scss-module__zBdp4G__filter__btn{min-inline-size:5.25rem;min-block-size:var(--sizing-036);border-radius:var(--border-radius-24);background:#ececec;align-items:flex-start;display:flex}.loading-module-scss-module__zBdp4G__filter__btn:first-of-type{min-inline-size:10.625rem}
.Content-module-scss-module__p8R-ja__hotel-list-wrapper{margin-block-start:4.125rem;margin-block-end:var(--spacing-040)}@media (width>=1024px){.Content-module-scss-module__p8R-ja__hotel-list-wrapper{margin-block-start:0}}.Content-module-scss-module__p8R-ja__hotel-list-wrapper:has(.global-map-wrapper){margin-block-end:0}
.Chip-module-scss-module__4yFYcW__chip{white-space:nowrap;align-items:center;gap:var(--chip-icon-spacing);border:var(--chip-border-width)solid var(--chip-default-border-color);border-radius:var(--chip-border-radius);color:var(--chip-default-border-color);background-color:var(--color-transparent);padding-block:var(--chip-padding-vertical);padding-inline:var(--chip-padding-horizontal);font:var(--chip-typography);letter-spacing:var(--chip-typography-letter-spacing);text-decoration:var(--chip-typography-text-decoration);text-transform:var(--chip-typography-text-transform);cursor:pointer;display:flex}.Chip-module-scss-module__4yFYcW__chip-text{color:var(--chip-default-border-color)}.Chip-module-scss-module__4yFYcW__chip-act{color:var(--chip-default-background-color);background:#fff;border:1px solid #b5b5b5}.Chip-module-scss-module__4yFYcW__chip-act:hover{outline:var(--chip-focus-outline-width)solid var(--chip-focus-outline-color);outline-offset:var(--chip-focus-outline-offset);background-color:#fff}.Chip-module-scss-module__4yFYcW__chip-act:focus{color:var(--chip-focus-text-color);border-color:var(--chip-focus-border-color);background-color:#fff}.Chip-module-scss-module__4yFYcW__chip:focus-visible{background-color:var(--chip-focus-background-color);color:var(--chip-focus-text-color);border-color:var(--chip-focus-border-color);outline:var(--chip-focus-outline-width)solid var(--chip-focus-outline-color);outline-offset:var(--chip-focus-outline-offset)}@media (width>=1024px){.Chip-module-scss-module__4yFYcW__chip:hover{background-color:var(--chip-hover-background-color);color:var(--chip-hover-text-color);border-color:var(--chip-hover-border-color)}}.Chip-module-scss-module__4yFYcW__chip[data-state=on]{background-color:var(--chip-focus-background-color);color:var(--chip-focus-text-color);outline-offset:0;outline:none}.Chip-module-scss-module__4yFYcW__chip[data-state=on]:focus-visible{background-color:var(--chip-focus-background-color);color:var(--chip-focus-text-color);border-color:var(--chip-focus-border-color);outline:var(--chip-focus-outline-width)solid var(--chip-focus-outline-color);outline-offset:var(--chip-focus-outline-offset)}.Chip-module-scss-module__4yFYcW__chip:disabled{opacity:var(--chip-disabled-opacity)}.Chip-module-scss-module__4yFYcW__chip:disabled:hover{outline-offset:0;outline:none}.Chip-module-scss-module__4yFYcW__chip svg{stroke:currentColor;inline-size:var(--sizing-012);block-size:var(--sizing-012)}
.ControlsBar-module-scss-module__A276Ha__chip-container-wrapper{flex-direction:column;grid-column:1/-1;align-items:center;padding-block-end:var(--spacing-008);display:flex}.ControlsBar-module-scss-module__A276Ha__filter-items{align-items:flex-start;gap:var(--spacing-008);flex-direction:row;align-self:stretch;padding-block-end:var(--spacing-008);display:flex;overflow-x:auto}.ControlsBar-module-scss-module__A276Ha__chip-container{inline-size:100%;padding-block:var(--spacing-008);flex-direction:row;align-items:center;display:flex}@media (width>=1024px){.ControlsBar-module-scss-module__A276Ha__chip-container{gap:var(--spacing-016);padding-block-end:var(--spacing-008)}}.ControlsBar-module-scss-module__A276Ha__chip-container button{min-inline-size:max-content}.ControlsBar-module-scss-module__A276Ha__chip-container-buttons{justify-content:space-between;inline-size:100%;display:flex}.ControlsBar-module-scss-module__A276Ha__chip-container-sort-and-filter{gap:var(--spacing-008);display:flex}
.MapListToggle-module-scss-module__clUC6a__option-wrapper{align-items:center;gap:var(--spacing-006);display:flex}
.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details{grid-column:1/-1}@media (width>=1024px){.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details{grid-column:3/-3}}.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details .RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details-headline{margin-block:var(--spacing-024)}@media (width>=640px){.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details .RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details .RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details-headline{margin-block:var(--spacing-040)}}.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details .RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details-overview{gap:var(--spacing-040);flex-direction:column;display:flex}.RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details .RoomRateDetailsModal-module-scss-module__WNBebq__room-rate-details-subheadline{margin-block-end:var(--spacing-008)}
.CheckoutFormPage-module-scss-module__TU8Yba__page-wrapper{gap:var(--spacing-024);padding-block:var(--spacing-016)var(--spacing-024);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.CheckoutFormPage-module-scss-module__TU8Yba__page-wrapper{gap:var(--spacing-032);padding-block-start:var(--spacing-000)}}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__page-wrapper{gap:var(--spacing-040);grid-column:3/-3}}.CheckoutFormPage-module-scss-module__TU8Yba__account-layout-wrapper{padding-inline:var(--spacing-015);margin-inline:auto}@media (width>=640px){.CheckoutFormPage-module-scss-module__TU8Yba__account-layout-wrapper{min-block-size:var(--sizing-080);padding-inline:var(--spacing-030)}}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__account-layout-wrapper{min-block-size:var(--sizing-096);padding-inline:var(--spacing-040);max-inline-size:var(--sizing-640)}}
.HotelListSwiper-module-scss-module__gRaHnG__hotel-list-swiper-container{position:relative}.HotelListSwiper-module-scss-module__gRaHnG__hotel-list-swiper-wrapper{padding-inline:var(--map-product-list-mobile-item-padding)!important;padding-block-start:var(--spacing-012)!important;padding-block-end:var(--spacing-012)!important}.HotelListSwiper-module-scss-module__gRaHnG__hotel-list-swiper-wrapper .swiper-slide{align-items:stretch;block-size:auto;display:flex}.HotelListSwiper-module-scss-module__gRaHnG__hotel-list-swiper-wrapper .swiper-slide>*{inline-size:100%}.HotelListSwiper-module-scss-module__gRaHnG__prev{z-index:2;inset-block-start:35%;transform:translate(-100%)}.HotelListSwiper-module-scss-module__gRaHnG__next{z-index:2;inset-block-start:35%;inset-inline-end:0;transform:translate(100%)}.HotelListSwiper-module-scss-module__gRaHnG__prev,.HotelListSwiper-module-scss-module__gRaHnG__next{cursor:pointer;color:var(--content-teaser-background-color-primary);user-select:none;font-weight:700;position:absolute}
@keyframes Spinner-module-scss-module__Fzafya__loader{0%{rotate:0;scale:1}70%{rotate:360deg;scale:.7}to{rotate:360deg;scale:1}}@keyframes Spinner-module-scss-module__Fzafya__spinning{0%{box-shadow:20px 0 10px 0 var(--colors-sky-blue-400),0 20px 10px 0 var(--colors-sky-blue-900),-20px 0 10px 0 var(--colors-sky-blue-400),0 -20px 10px 0 var(--colors-sky-blue-900)}25%{box-shadow:0 20px 10px 0 var(--colors-sky-blue-400),-20px 0 10px 0 var(--colors-sky-blue-900),0 -20px 10px 0 var(--colors-sky-blue-400),20px 0 10px 0 var(--colors-sky-blue-900)}50%{box-shadow:-20px 0 10px 0 var(--colors-sky-blue-400),0 -20px 10px 0 var(--colors-sky-blue-900),20px 0 10px 0 var(--colors-sky-blue-400),0 20px 10px 0 var(--colors-sky-blue-900)}75%{box-shadow:0 -20px 10px 0 var(--colors-sky-blue-400),20px 0 10px 0 var(--colors-sky-blue-900),0 20px 10px 0 var(--colors-sky-blue-400),-20px 0 10px 0 var(--colors-sky-blue-900)}}.Spinner-module-scss-module__Fzafya__spinner{inline-size:var(--spacing-112);block-size:var(--spacing-112);box-shadow:20px 0 10px 0 var(--colors-sky-blue-400),0 20px 10px 0 var(--colors-sky-blue-900),-20px 0 10px 0 var(--colors-sky-blue-400),0 -20px 10px 0 var(--colors-sky-blue-900);border-radius:50%;animation:4s infinite Spinner-module-scss-module__Fzafya__loader,4s infinite Spinner-module-scss-module__Fzafya__spinning;display:block;position:relative}.Spinner-module-scss-module__Fzafya__spinner__full-screen{gap:var(--spacing-040);text-align:center;z-index:20;background:var(--colors-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Spinner-module-scss-module__Fzafya__spinner__wrapper{justify-content:center;align-items:center;block-size:100%;inline-size:100%;margin-block:35vh 80vh;display:flex}
.MapView-module-scss-module__6myblq__map-wrapper{flex-direction:column;flex:1 0 auto;block-size:calc(100dvh - 14rem);inline-size:100vw;max-inline-size:100%;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.MapView-module-scss-module__6myblq__map-wrapper{block-size:calc(100dvh - (var(--header-subpage-desktop-min-height) + 3.125rem));flex-direction:row}}.MapView-module-scss-module__6myblq__map-wrapper .global-image-slider__wrapper{aspect-ratio:1}@media (width>=1024px){.MapView-module-scss-module__6myblq__map-wrapper .global-image-slider__wrapper{aspect-ratio:1.77778}}.MapView-module-scss-module__6myblq__map-wrapper .global-image-slider__slideshow{display:none}@media (width>=1024px){.MapView-module-scss-module__6myblq__map-wrapper .global-image-slider__slideshow{display:block}}.MapView-module-scss-module__6myblq__map{flex:1 0 auto}.MapView-module-scss-module__6myblq__hotel-list{display:contents}.MapView-module-scss-module__6myblq__aside{flex:none;padding-block-start:var(--spacing-010);display:flex;overflow:hidden}.MapView-module-scss-module__6myblq__aside::-webkit-scrollbar{display:none}@media (width>=640px){.MapView-module-scss-module__6myblq__aside{flex-direction:row;inline-size:100%}}@media (width>=1024px){.MapView-module-scss-module__6myblq__aside{gap:var(--spacing-008);padding-inline:var(--spacing-020);background:var(--colors-white);z-index:99;flex-direction:column;flex:none;max-block-size:100%;inline-size:auto;min-inline-size:fit-content;overflow-y:auto;box-shadow:0 8px 16px #0003}}.MapView-module-scss-module__6myblq__aside>div{scroll-snap-align:center;flex:1 0 100%;inline-size:100%;transition:border .2s}@media (width>=640px){.MapView-module-scss-module__6myblq__aside>div{flex:initial;padding:var(--spacing-010)}}@media (width>=1024px){.MapView-module-scss-module__6myblq__aside>div{border-radius:var(--border-radius-24);border:var(--border-width-2)solid var(--colors-white);flex:initial;padding:var(--spacing-020)}.MapView-module-scss-module__6myblq__aside>div:hover{background-color:var(--colors-sky-blue-100)}}.MapView-module-scss-module__6myblq__aside>div.MapView-module-scss-module__6myblq__active{background-color:var(--colors-sky-blue-100)}.MapView-module-scss-module__6myblq__aside footer{display:none}@media (width>=1024px){.MapView-module-scss-module__6myblq__aside footer{margin-block-start:var(--spacing-016);display:block}}.MapView-module-scss-module__6myblq__mobile-pagination-container{justify-content:center;align-items:center;gap:var(--spacing-016);padding-inline:var(--spacing-015);flex-direction:row;display:flex}.MapView-module-scss-module__6myblq__mobile-pagination-dots{align-items:center;gap:var(--spacing-004);display:flex}.MapView-module-scss-module__6myblq__custom-bullet{inline-size:var(--sizing-004);block-size:var(--sizing-004);background-color:var(--colors-deep-blue-600);appearance:none;cursor:pointer;border:none;border-radius:50%;padding:0;transition:all .3s}.MapView-module-scss-module__6myblq__custom-bullet-active{inline-size:var(--sizing-008);block-size:var(--sizing-008);background-color:var(--colors-deep-blue-900)}.MapView-module-scss-module__6myblq__mobile-pagination-number{white-space:nowrap}
.BubbleRating-module-scss-module__AdVzLa__bubble-rating{align-items:center;gap:var(--spacing-002);display:flex}
.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list{gap:var(--spacing-024);background-color:var(--colors-sky-blue-300);padding-block:var(--spacing-032);flex-direction:column;margin-block-start:var(--spacing-032);display:flex}.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list-header{text-align:center}.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list-swiper{inline-size:100%;max-inline-size:var(--dimensions-max-container-inline-size);margin-inline:auto}.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list-filters{gap:var(--spacing-008);padding-inline:var(--spacing-008);padding-block:var(--spacing-008);scrollbar-width:none;display:flex;overflow-x:auto}.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list-filters:before,.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list-filters:after{content:"";margin:auto}@media (width>=640px){.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-048);padding-block-end:var(--spacing-032)}}@media (width>=1024px){.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list{padding-inline:var(--spacing-040);margin-block-start:var(--spacing-024);padding-block-start:var(--spacing-032);padding-block-end:var(--spacing-032)}}.HotelSuggestionsList-module-scss-module__g3Q4EG__hotel-suggestions-list .global-image-slider__wrapper{aspect-ratio:1}
.ScoreBubble-module-scss-module__nyLI6G__score-bubble{color:#002b11;border-style:solid;border-color:#00b747;flex-direction:column;justify-content:center;align-items:center;display:flex}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--compact{inline-size:var(--spacing-048);block-size:var(--spacing-048);padding-block:var(--spacing-014);padding-inline:var(--spacing-020);gap:var(--spacing-010);border-radius:var(--spacing-012);border-width:var(--spacing-002)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--extended{block-size:118px;inline-size:118px;padding-block:var(--spacing-020);padding-inline:var(--spacing-020);gap:var(--spacing-004);border-radius:var(--spacing-020);border-width:var(--spacing-004)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__ta-text-color{color:#002b11;text-wrap:nowrap}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__extended-value{font-family:var(--font-family-ambit);font-size:var(--font-size-040);font-style:normal;font-weight:var(--font-weight-700);line-height:120%}
.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__skeleton-shimmer-element{background:#ececec;position:relative;overflow:hidden}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__skeleton-shimmer-element:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__slide-through-x{to{transform:translate(100%)}}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{gap:var(--spacing-024);background-color:var(--colors-sky-blue-300);padding-inline:var(--spacing-015);padding-block:var(--spacing-032);text-align:center;flex-direction:column;margin-block-start:var(--spacing-032);display:flex}@media (width>=640px){.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-048);padding-block-end:var(--spacing-032)}}@media (width>=1024px){.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{padding-inline:var(--spacing-040);padding-block-start:var(--spacing-048);padding-block-end:var(--spacing-032)}}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-swiper{align-items:center;gap:var(--spacing-016);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters{gap:var(--spacing-008);padding-inline:var(--spacing-008);padding-block:var(--spacing-008);display:flex;overflow-x:auto}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters:before,.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters:after{content:"";margin:auto}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-list-swiper-wrapper{gap:var(--spacing-024);justify-content:center;align-items:center;inline-size:100%;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-layout{gap:var(--spacing-016);border-radius:var(--border-radius-24);inline-size:clamp(300px,100%,400px);padding-inline:var(--spacing-015);padding-block:var(--spacing-015);background-color:#fff;flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-row{gap:var(--spacing-010);align-items:flex-start;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-image{block-size:102px;min-inline-size:102px;position:relative;overflow:hidden}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-info{gap:var(--spacing-008);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-info-name{justify-content:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-bottom-row{justify-content:space-between;align-items:center;display:flex}
.NotFoundPage-module-scss-module__vRSzaa__heading{margin-block-end:var(--spacing-048)}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-hero{inline-size:100%;max-inline-size:1920px;margin-inline:auto}.NotFoundPage-module-scss-module__vRSzaa__container{gap:var(--sizing-016);padding-block:var(--sizing-016);flex-direction:column;align-items:center;display:flex}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-032)}@media (width>=640px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-048)}}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-064)}}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{grid-column:1/-1;margin-block-end:var(--spacing-032)}@media (width>=640px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{margin-block-end:var(--spacing-048)}}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{margin-block-end:var(--spacing-064)}}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section:last-child{margin-block-end:var(--spacing-080)}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section:last-child{margin-block-end:var(--spacing-128)}}.NotFoundPage-module-scss-module__vRSzaa__back-button-wrapper{padding-block:var(--spacing-008)}
.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard{align-items:center;gap:var(--spacing-008);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal{align-self:flex-start;align-items:center;gap:var(--spacing-008);flex-direction:column;justify-content:center;inline-size:fit-content}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta{align-items:center;gap:var(--spacing-020);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--compact{flex-direction:row}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{flex-direction:row;align-items:flex-end}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{align-items:flex-start;gap:var(--spacing-008);flex-direction:column}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container{align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__logo{block-size:20px;inline-size:80px}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{justify-content:center;align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:auto}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:0}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{align-items:center}
.Results-module-scss-module__M8b2Ya__hotel-list__no-result{align-items:center;gap:var(--spacing-016);text-align:center;padding-inline:var(--spacing-015);flex-direction:column;padding-block-start:var(--spacing-008);display:flex}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-icon{aspect-ratio:1;inline-size:102px}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-title{white-space:pre}@media (width>=640px){.Results-module-scss-module__M8b2Ya__hotel-list__no-result{padding-inline:var(--spacing-030)}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-title{white-space:normal}}@media (width>=1024px){.Results-module-scss-module__M8b2Ya__hotel-list__no-result{gap:var(--spacing-024);padding-inline:var(--spacing-040);padding-block:0 var(--spacing-032);max-inline-size:var(--dimensions-max-content-inline-size);inline-size:100%;margin-inline:auto}}
.ListView-module-scss-module__0rtNYW__header{text-align:center;grid-column:1/-1;padding-block-end:var(--sizing-008)}
