.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)}}
@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)}
.InfoLine-module-scss-module__xCE9KW__info-line{align-items:center;gap:var(--spacing-008);flex:1;min-inline-size:0;display:flex}.InfoLine-module-scss-module__xCE9KW__icon{flex-shrink:0}.InfoLine-module-scss-module__xCE9KW__text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}
.PolicyLine-module-scss-module__MB2dHq__bold span{font-weight:var(--font-weight-700)}
.ExpandToggle-module-scss-module__uq1Isq__toggle{border:0;flex-shrink:0;align-self:flex-end}@media (width>=640px){.ExpandToggle-module-scss-module__uq1Isq__toggle{display:none}}
@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)}}
.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}
.Modal-module-scss-module__ypPQPG__overlay{background-color:var(--overlay-backdrop-background-color);z-index:105;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:110;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%}@media (width>=640px){.Modal-module-scss-module__ypPQPG__is-fullscreen.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions{flex-direction:row;justify-content:flex-end}}.Modal-module-scss-module__ypPQPG__is-fullscreen.Modal-module-scss-module__ypPQPG__content .Modal-module-scss-module__ypPQPG__actions button{flex:none}@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)}}
.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}
.SimpleAlert-module-scss-module__vIrVeW__simple-alert{z-index:100;border-radius:var(--simple-alert-border-radius);inline-size:100vw;position:fixed;inset-block-start:0;inset-inline-start:0}.SimpleAlert-module-scss-module__vIrVeW__simple-alert__wrapper{background-color:var(--simple-alert-wrapper-background-color);align-items:flex-start;gap:var(--simple-alert-wrapper-spacing);padding:var(--simple-alert-wrapper-padding);display:flex}@media (width>=640px){.SimpleAlert-module-scss-module__vIrVeW__simple-alert__wrapper{padding-block:var(--simple-alert-wrapper-padding);padding-inline:var(--simple-alert-wrapper-padding)calc(var(--simple-alert-wrapper-padding) + var(--spacing-008))}}.SimpleAlert-module-scss-module__vIrVeW__simple-alert--default{background-color:var(--simple-alert-state-default-background-color);border:var(--simple-alert-state-default-border-width)solid var(--simple-alert-state-default-border-color)}.SimpleAlert-module-scss-module__vIrVeW__simple-alert--information{background-color:var(--simple-alert-state-information-background-color)}.SimpleAlert-module-scss-module__vIrVeW__simple-alert--success{background-color:var(--simple-alert-state-success-background-color)}.SimpleAlert-module-scss-module__vIrVeW__simple-alert--error{background-color:var(--simple-alert-state-error-background-color)}.SimpleAlert-module-scss-module__vIrVeW__simple-alert__content-inner{flex:1}.SimpleAlert-module-scss-module__vIrVeW__simple-alert__title{margin-block-end:var(--simple-alert-list-text-indent)}.SimpleAlert-module-scss-module__vIrVeW__simple-alert__closeIcon{cursor:pointer;background:0 0;border:none}.SimpleAlert-module-scss-module__vIrVeW__simple-alert__closeIcon:focus-visible{outline-offset:0;outline-width:var(--link-focus-outline-width);border-radius:var(--border-radius-04);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}
.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}
.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}
.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--xxs{column-gap:var(--price-display-xxs-label-trailing-gap)}.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--xxs--mobile{column-gap:var(--price-display-xxs-label-trailing-gap)}@media (width>=640px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xxs--tablet{column-gap:var(--price-display-xxs-label-trailing-gap)}}@media (width>=1024px){.PriceDisplay-module-scss-module__As9fIa__price-display__price--trailing--xxs--desktop{column-gap:var(--price-display-xxs-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)}
.PriceBreakdown-module-scss-module__5KOH5W__breakdown,.PriceBreakdown-module-scss-module__5KOH5W__line-items-section,.PriceBreakdown-module-scss-module__5KOH5W__line-items,.PriceBreakdown-module-scss-module__5KOH5W__totals{flex-direction:column;display:flex}.PriceBreakdown-module-scss-module__5KOH5W__breakdown,.PriceBreakdown-module-scss-module__5KOH5W__line-items-section{gap:var(--spacing-008)}.PriceBreakdown-module-scss-module__5KOH5W__line-items{gap:var(--spacing-004)}.PriceBreakdown-module-scss-module__5KOH5W__is-collapsed{display:none}@media (width>=640px){.PriceBreakdown-module-scss-module__5KOH5W__is-collapsed{display:flex}}.PriceBreakdown-module-scss-module__5KOH5W__line-item{justify-content:space-between;align-items:center;gap:var(--spacing-016);display:flex}.PriceBreakdown-module-scss-module__5KOH5W__row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-016);display:flex}.PriceBreakdown-module-scss-module__5KOH5W__original-price{color:var(--colors-grey-600);text-decoration:line-through}.PriceBreakdown-module-scss-module__5KOH5W__subline{align-self:flex-end}.PriceBreakdown-module-scss-module__5KOH5W__totalcharge-label{font-size:var(--font-size-018)}
.SummaryBasket-module-scss-module__-n8w5W__basket,.SummaryBasket-module-scss-module__-n8w5W__content,.SummaryBasket-module-scss-module__-n8w5W__header-content,.SummaryBasket-module-scss-module__-n8w5W__header-title,.SummaryBasket-module-scss-module__-n8w5W__rooms,.SummaryBasket-module-scss-module__-n8w5W__info,.SummaryBasket-module-scss-module__-n8w5W__payment-policies,.SummaryBasket-module-scss-module__-n8w5W__collapsible{flex-direction:column;display:flex}.SummaryBasket-module-scss-module__-n8w5W__header-content{min-inline-size:0}.SummaryBasket-module-scss-module__-n8w5W__header-content,.SummaryBasket-module-scss-module__-n8w5W__header-title{gap:var(--spacing-004)}.SummaryBasket-module-scss-module__-n8w5W__content,.SummaryBasket-module-scss-module__-n8w5W__rooms,.SummaryBasket-module-scss-module__-n8w5W__info,.SummaryBasket-module-scss-module__-n8w5W__collapsible{gap:var(--spacing-008)}.SummaryBasket-module-scss-module__-n8w5W__basket{border-radius:var(--border-radius-24);background-color:var(--colors-sky-blue-100);overflow:hidden}@media (width>=640px){.SummaryBasket-module-scss-module__-n8w5W__basket{flex-direction:row}}@media (width>=1024px){.SummaryBasket-module-scss-module__-n8w5W__basket{flex-direction:column}}.SummaryBasket-module-scss-module__-n8w5W__content{padding-block-start:var(--spacing-016);padding-block-end:var(--spacing-008);padding-inline:var(--spacing-012);flex:1}@media (width>=640px){.SummaryBasket-module-scss-module__-n8w5W__content{padding-block-end:var(--spacing-016)}}@media (width>=1024px){.SummaryBasket-module-scss-module__-n8w5W__content{padding-block-end:var(--spacing-020)}}.SummaryBasket-module-scss-module__-n8w5W__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-008);display:flex}.SummaryBasket-module-scss-module__-n8w5W__is-collapsed{display:none}@media (width>=640px){.SummaryBasket-module-scss-module__-n8w5W__is-collapsed{display:flex}}.SummaryBasket-module-scss-module__-n8w5W__hotel-name{font-weight:var(--font-weight-700);font-size:var(--font-size-018)}.SummaryBasket-module-scss-module__-n8w5W__location{font-weight:var(--font-weight-600)}@media (width>=640px) and (width<=1023px){.SummaryBasket-module-scss-module__-n8w5W__basket.SummaryBasket-module-scss-module__-n8w5W__multi-room-tablet{padding:var(--spacing-020);gap:var(--spacing-016);flex-direction:column}.SummaryBasket-module-scss-module__-n8w5W__basket.SummaryBasket-module-scss-module__-n8w5W__multi-room-tablet .SummaryBasket-module-scss-module__-n8w5W__content{padding:0}.SummaryBasket-module-scss-module__-n8w5W__basket.SummaryBasket-module-scss-module__-n8w5W__multi-room-tablet .SummaryBasket-module-scss-module__-n8w5W__media{aspect-ratio:16/9;border-radius:var(--border-radius-16);flex:none;overflow:hidden}}
@media (width>=1024px){.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar{align-items:flex-end;gap:var(--spacing-016);inline-size:auto;box-shadow:none;background-color:#0000;border-radius:0;flex-direction:column;margin-inline:0;padding:0;display:flex;position:static}}.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__content{justify-content:space-between;align-items:center;gap:var(--bottom-sheet-sm-gap);inline-size:100%;margin-inline:auto;display:flex}@media (width>=640px){.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__content{gap:var(--bottom-sheet-md-gap)}}@media (width>=1024px){.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__content{justify-content:end;align-items:flex-start;gap:var(--bottom-sheet-lg-gap)}}.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__price{text-align:start;justify-content:flex-start;display:flex}@media (width>=1024px){.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__price{text-align:end;justify-content:flex-end}}.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__action-note{display:none}@media (width>=1024px){.CheckoutActionBar-module-scss-module__pAjTQW__checkout-action-bar__action-note{display:block}}
.DatatransPaymentBlock-module-scss-module__aF2aMW__payment{gap:var(--spacing-024);flex-direction:column;display:flex}.DatatransPaymentBlock-module-scss-module__aF2aMW__payment-methods-list{gap:var(--spacing-008);margin-block-start:var(--spacing-004);margin-block-end:var(--spacing-024);display:flex}.DatatransPaymentBlock-module-scss-module__aF2aMW__form-required-label{text-align:end}.DatatransPaymentBlock-module-scss-module__aF2aMW__form-wrapper{max-inline-size:var(--dimensions-form-field-max-width)}
.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{padding-inline:var(--spacing-006)}.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)}
.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}
.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{padding-block:var(--spacing-006);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}
@keyframes ReadMore-module-scss-module__QPa5dq__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes ReadMore-module-scss-module__QPa5dq__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes ReadMore-module-scss-module__QPa5dq__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ReadMore-module-scss-module__QPa5dq__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes ReadMore-module-scss-module__QPa5dq__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes ReadMore-module-scss-module__QPa5dq__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ReadMore-module-scss-module__QPa5dq__read-more{gap:var(--spacing-012);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.ReadMore-module-scss-module__QPa5dq__read-more__content{min-inline-size:0;max-inline-size:100%}.ReadMore-module-scss-module__QPa5dq__read-more__content[data-collapsed=true]{-webkit-line-clamp:var(--read-more-lines);line-clamp:var(--read-more-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReadMore-module-scss-module__QPa5dq__read-more__content[data-collapsed=true]>*{display:contents}.ReadMore-module-scss-module__QPa5dq__read-more__content[data-animate=true][data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) ReadMore-module-scss-module__QPa5dq__slide-down-and-fade}.ReadMore-module-scss-module__QPa5dq__read-more__content[data-animate=true][data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) ReadMore-module-scss-module__QPa5dq__slide-up-and-fade}@media (prefers-reduced-motion:reduce){.ReadMore-module-scss-module__QPa5dq__read-more__content[data-state=open],.ReadMore-module-scss-module__QPa5dq__read-more__content[data-state=closed]{animation:none}}.ReadMore-module-scss-module__QPa5dq__read-more__toggle{align-items:center;gap:var(--spacing-004);cursor:pointer;color:var(--colors-energy-blue-400);background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline;display:flex}
.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}
.PromoLabel-module-scss-module__56g_wW__label__wrapper{align-items:center;inline-size:fit-content;display:flex}
.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{--hotel-teaser-border-color:var(--colors-energy-blue-200)}.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;position:relative}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-layout button,.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-layout [role=button]{z-index:2;position:relative}.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{z-index:2;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}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-title-link{color:inherit;outline:none;text-decoration:none}.CompactVariant-module-scss-module__u9nH0W__hotel-teaser-compact-title-link:after{content:"";z-index:1;border-radius:var(--border-radius-24);position:absolute;inset:0}
.USPLabel-module-scss-module__zx6s2a__usp-label{align-items:center;gap:var(--spacing-004);block-size:fit-content;inline-size:fit-content;padding:var(--spacing-008);border-radius:var(--border-radius-04);background-color:var(--palette-info-light);display:flex}.USPLabel-module-scss-module__zx6s2a__usp-label-text{font-size:var(--font-size-012)}
.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-container{gap:var(--spacing-016);border:var(--border-width-1-5)solid var(--hotel-teaser-border-color,var(--colors-grey-100));border-radius:var(--border-radius-24);flex-direction:column;flex:1 0 auto;display:flex;position:relative}@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 button,.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-content-wrapper [role=button]{z-index:2;position:relative}.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-tags{gap:var(--spacing-012);flex-wrap:wrap;margin-block-end:var(--spacing-012);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-title-link{color:inherit;outline:none;text-decoration:none}.DefaultVariant-module-scss-module__CaqMWW__hotel-teaser-title-link:after{content:"";z-index:1;border-radius:var(--border-radius-24);position:absolute;inset:0}.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{z-index:2;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}
.CheckInOutTimes-module-scss-module__uoEPJq__check-in-out-times{gap:var(--spacing-020);padding-inline:var(--spacing-020);padding-block:var(--spacing-016);border:var(--border-width-1)solid var(--colors-grey-200);border-radius:var(--border-radius-24);display:flex}.CheckInOutTimes-module-scss-module__uoEPJq__column{gap:var(--spacing-004);flex-direction:column;display:flex}.CheckInOutTimes-module-scss-module__uoEPJq__column:first-child{border-inline-end:var(--border-width-1)solid var(--colors-grey-200);padding-inline-end:var(--spacing-020)}.CheckInOutTimes-module-scss-module__uoEPJq__checkin-out-header{font-weight:var(--font-weight-700)}
.Checkbox-module-scss-module__JX8yua__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Checkbox-module-scss-module__JX8yua__wrapper--disabled{opacity:var(--checkbox-input-state-disabled-opacity)}.Checkbox-module-scss-module__JX8yua__checkbox{align-items:center;gap:var(--checkbox-label-spacing);padding:var(--checkbox-state-focus-border-width);cursor:pointer;align-self:stretch;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-width:var(--checkbox-input-border-width);border-radius:var(--checkbox-input-border-radius);border-style:solid;border-color:var(--checkbox-input-state-initial-border-color);box-shadow:var(--checkbox-input-state-initial-box-shadow);color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-initial-background-color);outline:#0000 solid var(--checkbox-state-focus-border-width);inline-size:var(--checkbox-input-sm-width);block-size:var(--checkbox-input-sm-height);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator svg path{stroke-width:var(--sizing-004);stroke-linecap:round;stroke-linejoin:round}.Checkbox-module-scss-module__JX8yua__checkbox__label{align-items:flex-start;gap:var(--checkbox-label-spacing);flex:1 0 0;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox[data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-050)}.Checkbox-module-scss-module__JX8yua__checkbox[data-focus-visible] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{outline:var(--checkbox-input-border-width)solid var(--checkbox-input-state-focus-outline-color);outline-offset:var(--checkbox-input-border-width);outline-width:var(--checkbox-state-focus-border-width)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--checkbox-input-border-color);background:var(--checkbox-input-state-initial-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] svg{stroke-dasharray:22;stroke-dashoffset:44px;transition:all .2s}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main);opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-indeterminate] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-disabled]{opacity:var(--checkbox-input-state-disabled-opacity);pointer-events:none;cursor:default}
.ComboBox-module-scss-module__kJMekW__phone-code{flex-direction:column;inline-size:100%;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input-container{align-items:center;transition:all .15s ease-in-out;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input{flex:1;min-block-size:3.225rem;padding-block:.5rem;padding-inline:.75rem 2.5rem}.ComboBox-module-scss-module__kJMekW__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;transition:all .15s ease-in-out;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.ComboBox-module-scss-module__kJMekW__button svg{transition:transform .15s ease-in-out}.ComboBox-module-scss-module__kJMekW__button[aria-expanded=true] svg{transform:rotate(180deg)}.ComboBox-module-scss-module__kJMekW__button:disabled{color:#d1d5db;cursor:not-allowed}.ComboBox-module-scss-module__kJMekW__button:disabled:hover{background:0 0}.ComboBox-module-scss-module__kJMekW__popover{z-index:1000;min-inline-size:var(--trigger-width);background-color:var(--list-box-list-box-item-background-color-default);border-radius:var(--list-box-border-radius);max-inline-size:100vw;box-shadow:var(--box-shadow-lg);padding:var(--spacing-008);margin-block-start:.25rem;position:relative;overflow:hidden}.ComboBox-module-scss-module__kJMekW__popover[data-entering]{animation:.15s ease-out ComboBox-module-scss-module__kJMekW__popover-enter}.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:.1s ease-in ComboBox-module-scss-module__kJMekW__popover-exit}.ComboBox-module-scss-module__kJMekW__popover-scroll{max-block-size:500px;padding:var(--spacing-008);padding-block:.25rem;padding-inline:.25rem .5rem;overflow-y:auto}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar{inline-size:16px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:12px;block-size:2.25rem}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ComboBox-module-scss-module__kJMekW__list-box-item{color:var(--colors-deep-blue-900);cursor:pointer;user-select:none;border-radius:var(--list-box-border-radius);align-items:center;padding-block:.5rem;padding-inline:.75rem;transition:all .1s ease-in-out;display:flex}.ComboBox-module-scss-module__kJMekW__list-box-item[data-focused]{background-color:var(--list-box-list-box-item-background-color-hover);border-color:var(--list-box-list-box-item-border-color-hover)}.ComboBox-module-scss-module__kJMekW__list-box-item[data-selected]{background-color:var(--list-box-list-box-item-background-color-selected);border-color:var(--list-box-list-box-item-border-color-selected)}.ComboBox-module-scss-module__kJMekW__description{color:var(--helper-text-state-default-text-color);font:var(--helper-text-typography);letter-spacing:var(--helper-text-typography-letter-spacing);text-decoration:var(--helper-text-typography-text-decoration);text-transform:var(--helper-text-typography-text-transform);flex-direction:column;align-self:stretch;align-items:flex-start;padding-block-start:var(--spacing-008);display:flex}@keyframes ComboBox-module-scss-module__kJMekW__popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ComboBox-module-scss-module__kJMekW__popover-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}@media (prefers-reduced-motion:reduce){.ComboBox-module-scss-module__kJMekW__input-container,.ComboBox-module-scss-module__kJMekW__button,.ComboBox-module-scss-module__kJMekW__list-box-item,.ComboBox-module-scss-module__kJMekW__button svg{transition:none}.ComboBox-module-scss-module__kJMekW__popover[data-entering],.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:none}}
.CheckoutForm-module-scss-module__jpPceW__form-error-message{color:var(--colors-red-400);font:var(--caption-text-lg-desktop);line-height:var(--spacing-024)}.CheckoutForm-module-scss-module__jpPceW__form-required-label{text-align:end;max-inline-size:var(--dimensions-form-field-max-width)}.CheckoutForm-module-scss-module__jpPceW__form-phone-country-field{inline-size:18rem}.CheckoutForm-module-scss-module__jpPceW__form-ca-checkbox{white-space:nowrap}
.CheckoutFormPage-module-scss-module__TU8Yba__page-wrapper{gap: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{align-items:start;gap:var(--spacing-040);grid-column:2/-2;grid-template-columns:minmax(0,5fr) minmax(0,3fr);display:grid}.CheckoutFormPage-module-scss-module__TU8Yba__progress-steps{grid-area:1/1}}.CheckoutFormPage-module-scss-module__TU8Yba__page{gap:var(--spacing-024);flex-direction:column;align-items:flex-start;display:flex}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__page{display:contents}}.CheckoutFormPage-module-scss-module__TU8Yba__summary-column{gap:var(--spacing-024);flex-direction:column;align-self:stretch;display:flex}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__summary-column{grid-area:1/2/span 2;align-self:flex-start}}.CheckoutFormPage-module-scss-module__TU8Yba__check-in-out-times{align-self:flex-start}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__check-in-out-times{align-self:stretch}}.CheckoutFormPage-module-scss-module__TU8Yba__checkout-section{align-self:stretch}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__checkout-section{grid-area:2/1;min-inline-size:0}}.CheckoutFormPage-module-scss-module__TU8Yba__checkout-action-bar{align-self:stretch}@media (width>=1024px){.CheckoutFormPage-module-scss-module__TU8Yba__checkout-action-bar{grid-area:3/1}}.CheckoutFormPage-module-scss-module__TU8Yba__login-section{gap:var(--spacing-016);flex-direction:column;margin-block-end:var(--spacing-016);display:flex}.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)}}
.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)}
@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}
.BubbleRating-module-scss-module__AdVzLa__bubble-rating{align-items:center;gap:var(--spacing-002);display:flex}
.MapListToggle-module-scss-module__clUC6a__option-wrapper{align-items:center;gap:var(--spacing-006);display:flex}
.CustomerReview-module-scss-module__KPlF3G__customer-review{gap:var(--spacing-016);border-block-end:1px solid var(--separator-default-border-color);flex-direction:column;margin-block-end:var(--spacing-016);padding-block-end:var(--spacing-016);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__header{justify-content:space-between;align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__rating-group{align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__content{gap:var(--spacing-012);flex-direction:column;display:flex}
.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}
.RatingBar-module-scss-module__Y25OSa__rating-bar{gap:var(--spacing-008);flex-direction:column;inline-size:100%;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,4rem)minmax(0,2fr)var(--rating-bar-value-column-width,max-content);align-items:center;column-gap:var(--spacing-012);inline-size:100%;font-weight:var(--font-weight-medium);display:grid}@media (width>=640px){.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,8rem)minmax(0,1fr)var(--rating-bar-value-column-width,max-content)}}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-top{align-items:center;gap:var(--spacing-004);inline-size:100%;font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__value{text-align:end;font-variant-numeric:tabular-nums;justify-self:end;inline-size:100%;display:block}.RatingBar-module-scss-module__Y25OSa__rating-bar__value-row{grid-template-columns:minmax(0,1fr)var(--rating-bar-value-column-width,max-content);align-items:center;gap:var(--spacing-008);inline-size:100%;display:grid}.RatingBar-module-scss-module__Y25OSa__rating-bar__track{inline-size:100%;block-size:var(--spacing-012);background-color:var(--colors-grey-200);border-radius:var(--border-radius-9999);border:2px solid var(--colors-grey-200);align-items:center;display:flex;position:relative;overflow:hidden}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill{inline-size:0%;block-size:var(--spacing-008);border-radius:inherit;transition:inline-size .5s ease-in-out}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill--default{background-color:#00b747}
.MapView-module-scss-module__6myblq__map-wrapper{flex-direction:column;block-size:calc(100dvh - 14rem);inline-size:100vw;max-inline-size:100%;display:flex;position:relative}@media (width>=1024px){.MapView-module-scss-module__6myblq__map-wrapper{block-size:calc(100dvh - (var(--header-subpage-desktop-min-height) + 6.125rem));flex-direction:row;overflow:hidden}}.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}@media (width>=1024px){.MapView-module-scss-module__6myblq__map{block-size:auto}}.MapView-module-scss-module__6myblq__hotel-list{display:contents}.MapView-module-scss-module__6myblq__aside{flex-direction:column;flex:none;padding-block-start:var(--spacing-010);display:flex}.MapView-module-scss-module__6myblq__aside::-webkit-scrollbar{display:none}@media (width>=640px){.MapView-module-scss-module__6myblq__aside{flex-flow:wrap;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;max-block-size:100%;inline-size:var(--sizing-460);flex-flow:column;flex:none;overflow-y:auto;box-shadow:0 8px 16px #0003}}.MapView-module-scss-module__6myblq__aside>div:not(.MapView-module-scss-module__6myblq__map-footer){scroll-snap-align:center;flex:1 0 100%;inline-size:100%;transition:border .2s}@media (width>=640px){.MapView-module-scss-module__6myblq__aside>div:not(.MapView-module-scss-module__6myblq__map-footer){flex:initial;padding:var(--spacing-010)}}@media (width>=1024px){.MapView-module-scss-module__6myblq__aside>div:not(.MapView-module-scss-module__6myblq__map-footer){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:not(.MapView-module-scss-module__6myblq__map-footer):hover{background-color:var(--colors-sky-blue-100)}}.MapView-module-scss-module__6myblq__aside>div:not(.MapView-module-scss-module__6myblq__map-footer).MapView-module-scss-module__6myblq__active{background-color:var(--colors-sky-blue-100)}.MapView-module-scss-module__6myblq__aside footer{margin-block-start:var(--spacing-016);display:block}.MapView-module-scss-module__6myblq__map-footer{display:none}@media (width>=1024px){.MapView-module-scss-module__6myblq__map-footer{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}
.RoomDetails-module-scss-module__Htv-gW__room-details-grid{color:var(--text-color-default);padding-block:var(--spacing-024)var(--spacing-080)}@media (width>=640px){.RoomDetails-module-scss-module__Htv-gW__room-details-grid{padding-block:var(--spacing-032)var(--spacing-080)}}@media (width>=1024px){.RoomDetails-module-scss-module__Htv-gW__room-details-grid{padding-block:var(--spacing-040)var(--spacing-128)}}.RoomDetails-module-scss-module__Htv-gW__room-details-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.RoomDetails-module-scss-module__Htv-gW__room-details-image-wrapper{margin-block-start:initial;margin-inline:0 var(--spacing-022);grid-column:1/4}}@media (width>=1024px){.RoomDetails-module-scss-module__Htv-gW__room-details-image-wrapper{margin-inline:0 var(--spacing-024);inline-size:var(--sizing-450);grid-column:1/7}}.RoomDetails-module-scss-module__Htv-gW__room-details-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}.RoomDetails-module-scss-module__Htv-gW__room-details-content-block-wrapper h1{margin-block-end:var(--spacing-024)}@media (width>=640px){.RoomDetails-module-scss-module__Htv-gW__room-details-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.RoomDetails-module-scss-module__Htv-gW__room-details-content-block-wrapper{grid-column:7/-1}}.RoomDetails-module-scss-module__Htv-gW__room-details-content-block{margin-block-end:var(--spacing-040)}.RoomDetails-module-scss-module__Htv-gW__room-details-content-block:last-child{margin-block-end:initial}.RoomDetails-module-scss-module__Htv-gW__room-details-content-block h2{margin-block-end:var(--spacing-016)}.RoomDetails-module-scss-module__Htv-gW__no-image-available{background:var(--colors-light-blue-100);aspect-ratio:16/9;border-radius:var(--sizing-024);justify-content:center;align-items:center;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}
.Form-module-scss-module__ME8-Cq__form-required-label{text-align:end}.Form-module-scss-module__ME8-Cq__form-info-box{justify-content:space-between;gap:var(--spacing-004);flex-direction:column;margin-block-start:var(--spacing-040);display:flex}.Form-module-scss-module__ME8-Cq__form-action{align-items:center}
.SuccessInfo-module-scss-module__mLBn8q__success-info{gap:var(--spacing-008);padding-block:var(--spacing-012);padding-inline:var(--spacing-012);border-radius:var(--border-radius-24);background-color:var(--colors-sky-blue-100);flex-direction:column;display:flex}
.PaymentInformation-module-scss-module__NN_fWa__payment-information{display:none}@media (width>=1024px){.PaymentInformation-module-scss-module__NN_fWa__payment-information{gap:var(--spacing-008);flex-direction:column;display:flex}}
.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)}
.OverlayLandscape-module-scss-module__IxnaEG__overlay-landscape__container{background-color:var(--colors-white);padding-block:0;padding-inline:0;position:fixed;inset:0;overflow:auto}.OverlayLandscape-module-scss-module__IxnaEG__overlay-landscape__button-wrapper{z-index:1000;display:inline-block;position:absolute;inset-block-start:var(--spacing-012);inset-inline-start:var(--spacing-012)}
