.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-loading-skeleton{background:#ececec;position:relative;overflow:hidden}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-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 ConditionalCTA-module-scss-module__NFSrUa__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes ConditionalCTA-module-scss-module__NFSrUa__slide-through-x{to{transform:translate(100%)}}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price{gap:var(--spacing-020);flex-flow:wrap;display:flex}@media (width>=1024px){.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:center}}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__container{align-items:center;column-gap:var(--spacing-008);background:var(--colors-white);display:flex}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-loading-skeleton{min-inline-size:10.18rem;min-block-size:var(--sizing-032);border-radius:var(--border-radius-9999)}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__booking-not-available-message{inline-size:50%}@media (width>=640px){.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__booking-not-available-message{inline-size:initial}}
.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{z-index:10;max-inline-size:var(--dimensions-max-content-inline-size);background-color:var(--bottom-sheet-background-color);border-radius:var(--bottom-sheet-sm-border-radius)var(--bottom-sheet-sm-border-radius)0 0;inline-size:100%;padding-inline:var(--bottom-sheet-sm-padding-horizontal);padding-block:var(--bottom-sheet-sm-padding-vertical);box-shadow:var(--bottom-sheet-sm-box-shadow);margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}@media (width>=640px){.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{border-radius:var(--bottom-sheet-md-border-radius)var(--bottom-sheet-md-border-radius)0 0;padding-inline:var(--bottom-sheet-md-padding-horizontal);padding-block:var(--bottom-sheet-md-padding-vertical);box-shadow:var(--bottom-sheet-md-box-shadow)}}@media (width>=1024px){.BottomSheet-module-scss-module__EY0P_W__bottom-sheet{border-radius:var(--bottom-sheet-lg-border-radius)var(--bottom-sheet-lg-border-radius)0 0;padding-inline:var(--bottom-sheet-lg-padding-horizontal);padding-block:var(--bottom-sheet-lg-padding-vertical);box-shadow:var(--bottom-sheet-lg-box-shadow)}}
.SimpleDateRangeSelector-module-scss-module__23Mm_G__wrapper{gap:var(--sizing-008);flex-direction:column;inline-size:100%;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__selected-range-label{inline-size:100%;padding-block:var(--sizing-008);justify-content:center;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{margin-block-end:var(--sizing-096)}@media (width>=1024px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{padding-inline:var(--spacing-024);padding-block:var(--spacing-012);border:1px solid var(--colors-grey-200);border-radius:var(--border-radius-24);margin-block-end:0}}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:100%}@media (width>=640px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit{text-align:end}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:auto}}
.SkeletonLoader-module-scss-module__i58akq__section-item-label,.SkeletonLoader-module-scss-module__i58akq__section-item-icon,.SkeletonLoader-module-scss-module__i58akq__section-headline,.SkeletonLoader-module-scss-module__i58akq__skeleton-shimmer-element{background:#ececec;position:relative;overflow:hidden}.SkeletonLoader-module-scss-module__i58akq__section-item-label:before,.SkeletonLoader-module-scss-module__i58akq__section-item-icon:before,.SkeletonLoader-module-scss-module__i58akq__section-headline:before,.SkeletonLoader-module-scss-module__i58akq__skeleton-shimmer-element:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SkeletonLoader-module-scss-module__i58akq__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SkeletonLoader-module-scss-module__i58akq__slide-through-x{to{transform:translate(100%)}}.SkeletonLoader-module-scss-module__i58akq__container{gap:var(--spacing-040);flex-direction:column;display:flex}@media (width>=1024px){.SkeletonLoader-module-scss-module__i58akq__container{gap:var(--spacing-032)}}.SkeletonLoader-module-scss-module__i58akq__section{gap:var(--spacing-016);flex-direction:column;display:flex}.SkeletonLoader-module-scss-module__i58akq__section-headline{inline-size:var(--sizing-120);block-size:var(--sizing-014);border-radius:var(--border-radius-08)}.SkeletonLoader-module-scss-module__i58akq__section-item{align-items:center;gap:var(--spacing-016);flex-direction:row;display:flex}.SkeletonLoader-module-scss-module__i58akq__section-item-icon{inline-size:var(--sizing-032);block-size:var(--sizing-032);border-radius:var(--border-radius-9999)}.SkeletonLoader-module-scss-module__i58akq__section-item-label{inline-size:var(--sizing-288);block-size:var(--sizing-028);border-radius:var(--border-radius-08)}
.SearchTypeButton-module-scss-module__JUdDOq__search-button{justify-content:center;align-items:center;gap:var(--spacing-016);border:0}.SearchTypeButton-module-scss-module__JUdDOq__search-button--error{border:var(--input-state-error-border-width)solid var(--input-state-error-border-color);color:var(--input-state-error-border-color)}.SearchTypeButton-module-scss-module__JUdDOq__search-button .SearchTypeButton-module-scss-module__JUdDOq__inner-button{inline-size:100%;padding-inline:var(--spacing-008);padding-block:var(--spacing-004);justify-content:flex-start;align-items:center;gap:var(--spacing-016);display:flex}
.SearchMenuDrawer-module-scss-module__S6Wkjq__search-button{margin-block:var(--spacing-024)}.SearchMenuDrawer-module-scss-module__S6Wkjq__search-button .SearchMenuDrawer-module-scss-module__S6Wkjq__inner-button{inline-size:100%;padding-inline:var(--spacing-008);padding-block:var(--spacing-008);justify-content:center;align-items:center;gap:var(--spacing-016);display:flex}.SearchMenuDrawer-module-scss-module__S6Wkjq__modal-content{padding-inline:var(--spacing-016);flex-direction:column;display:flex}@media (width>=640px){.SearchMenuDrawer-module-scss-module__S6Wkjq__modal-content{padding-inline:var(--spacing-080)}}.SearchMenuDrawer-module-scss-module__S6Wkjq__search-type-button-list{gap:var(--spacing-016);flex-direction:column;display:flex}
.FlagIcon-module-scss-module__tZNUea__flag-icon{inline-size:var(--spacing-024);block-size:var(--spacing-024);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.FlagIcon-module-scss-module__tZNUea__flag-icon svg{max-block-size:100%;max-inline-size:100%}
.SubItem-module-scss-module__pzL_jq__subnavitem{align-self:stretch;gap:var(--navigation-bottom-nav-sub-nav-sub-nav-item-default-spacing-horizontal);border-block-start:var(--border-width-1)solid var(--navigation-bottom-nav-sub-nav-border-color);flex-direction:column;list-style:none;display:flex}@media (width>=1024px){.SubItem-module-scss-module__pzL_jq__subnavitem{gap:initial;border-block-start:none}}.SubItem-module-scss-module__pzL_jq__subnavitem__label{inline-size:100%;padding-inline:var(--navigation-bottom-nav-sub-nav-sub-nav-item-default-padding-horizontal);padding-block:var(--navigation-bottom-nav-sub-nav-sub-nav-item-default-padding-vertical);color:var(--navigation-bottom-nav-sub-nav-sub-nav-item-default-text-color);font:var(--navigation-bottom-nav-bottom-sub-nav-bottom-sub-nav-item-typography);text-transform:var(--navigation-bottom-nav-bottom-sub-nav-bottom-sub-nav-item-typography-text-transform);text-decoration:var(--navigation-bottom-nav-bottom-sub-nav-bottom-sub-nav-item-typography-text-decoration);white-space:nowrap;letter-spacing:var(--navigation-bottom-nav-bottom-sub-nav-bottom-sub-nav-item-typography-letter-spacing);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.SubItem-module-scss-module__pzL_jq__subnavitem__label:hover{background:var(--navigation-bottom-nav-sub-nav-sub-nav-item-active-background-color);outline:none}@media (width>=1024px){.SubItem-module-scss-module__pzL_jq__subnavitem__label:hover{background:var(--navigation-top-nav-sub-nav-sub-nav-item-active-background-color)}}.SubItem-module-scss-module__pzL_jq__subnavitem__label:focus-visible{outline-width:var(--navigation-top-nav-top-nav-item-focus-outline-width);outline-color:var(--navigation-top-nav-top-nav-item-focus-outline-color);outline-offset:var(--navigation-top-nav-top-nav-item-focus-outline-offset)}@media (width>=1024px){.SubItem-module-scss-module__pzL_jq__subnavitem__label{padding-inline:var(--navigation-top-nav-sub-nav-sub-nav-item-default-padding-horizontal);padding-block:var(--navigation-top-nav-sub-nav-sub-nav-item-default-padding-vertical);border-radius:var(--navigation-top-nav-sub-nav-sub-nav-item-focus-border-radius);color:var(--navigation-top-nav-sub-nav-sub-nav-item-default-text-color);font:var(--navigation-top-nav-top-sub-nav-top-sub-nav-item-typography);text-transform:var(--navigation-top-nav-top-sub-nav-top-sub-nav-item-typography-text-transform);text-decoration:var(--navigation-top-nav-top-sub-nav-top-sub-nav-item-typography-text-decoration);letter-spacing:var(--navigation-top-nav-top-sub-nav-top-sub-nav-item-typography-letter-spacing)}}.SubItem-module-scss-module__pzL_jq__subnavitem__label--split{flex-direction:row;justify-content:space-between;align-items:center}.SubItem-module-scss-module__pzL_jq__subnavitem__value{align-items:center;display:inline-flex}
.SelectCard-module-scss-module__--ID9q__select-card{align-items:center;gap:var(--spacing-008);padding-block:var(--spacing-012);padding-inline:var(--spacing-016);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:99px;flex-direction:row;inline-size:100%;display:flex}.SelectCard-module-scss-module__--ID9q__select-card:hover:not(.SelectCard-module-scss-module__--ID9q__select-card--selected){background-color:var(--nav-link-lg-hover-background-color)}.SelectCard-module-scss-module__--ID9q__select-card:focus-visible{outline-offset:calc(-1*var(--link-focus-outline-width));outline-width:var(--link-focus-outline-width);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}.SelectCard-module-scss-module__--ID9q__select-card--selected{background-color:var(--colors-sky-blue-100)}
.SelectCardSkeleton-module-scss-module__I9QO7a__select-card-skeleton-pill{background:#ececec;position:relative;overflow:hidden}.SelectCardSkeleton-module-scss-module__I9QO7a__select-card-skeleton-pill:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SelectCardSkeleton-module-scss-module__I9QO7a__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SelectCardSkeleton-module-scss-module__I9QO7a__slide-through-x{to{transform:translate(100%)}}.SelectCardSkeleton-module-scss-module__I9QO7a__select-card-skeleton{flex-direction:column;display:flex}@media (width>=640px){.SelectCardSkeleton-module-scss-module__I9QO7a__select-card-skeleton{grid-template-columns:repeat(3,1fr);display:grid}}.SelectCardSkeleton-module-scss-module__I9QO7a__select-card-skeleton-pill{block-size:var(--spacing-036);margin-block:var(--spacing-012);margin-inline:var(--spacing-016);border-radius:99px}
.CurrencyChanger-module-scss-module__RF4n-a__currency-changer{flex-direction:column;display:flex}@media (width>=640px){.CurrencyChanger-module-scss-module__RF4n-a__currency-changer{grid-template-columns:repeat(3,1fr);display:grid}}.CurrencyChanger-module-scss-module__RF4n-a__currency-changer__card-content{gap:var(--spacing-004);flex-direction:column;display:flex}
.LanguageChanger-module-scss-module__lEr9OG__language-changer{flex-direction:column;display:flex}@media (width>=640px){.LanguageChanger-module-scss-module__lEr9OG__language-changer{grid-template-columns:repeat(3,1fr);display:grid}}.LanguageChanger-module-scss-module__lEr9OG__language-changer__card-flag{font-size:var(--font-size-20,20px);line-height:1}
@media (width>=1024px){.Item-module-scss-module__NBjyKa__navitem{padding-inline:var(--spacing-020);position:relative}}@media (width>=1024px) and (width<=1150px){.Item-module-scss-module__NBjyKa__navitem{padding-inline:var(--spacing-012)}}.Item-module-scss-module__NBjyKa__navitem>a,.Item-module-scss-module__NBjyKa__navitem>button{padding-inline:var(--sizing-016);padding-block:var(--sizing-016);align-items:center;gap:var(--sizing-004);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column-reverse;text-decoration:none;display:flex}@media (width>=1024px){.Item-module-scss-module__NBjyKa__navitem>a,.Item-module-scss-module__NBjyKa__navitem>button{justify-content:flex-end;gap:var(--navigation-top-nav-top-nav-item-spacing-horizontal);flex-flow:row;max-inline-size:100%;padding-block:0;padding-inline:0;text-decoration:none;transition:gap .1s ease-in-out;overflow:hidden}.Item-module-scss-module__NBjyKa__is-minimized.Item-module-scss-module__NBjyKa__navitem>a,.Item-module-scss-module__NBjyKa__navitem>button{gap:0}}.Item-module-scss-module__NBjyKa__navitem>a:focus-visible,.Item-module-scss-module__NBjyKa__navitem>button:focus-visible{border-radius:var(--border-radius-08);outline-width:var(--link-focus-outline-width);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color);outline-offset:var(--border-width-4)}@media (width>=1024px){.Item-module-scss-module__NBjyKa__navitem>a:focus-visible,.Item-module-scss-module__NBjyKa__navitem>button:focus-visible{border-radius:var(--border-radius-20);outline-offset:var(--border-width-4)}}.Item-module-scss-module__NBjyKa__navitem__label{color:var(--navigation-bottom-nav-bottom-nav-item-default-text-color);font:var(--navigation-bottom-nav-bottom-nav-item-default-typography);text-transform:var(--navigation-bottom-nav-bottom-nav-item-default-typography-text-transform);text-decoration:var(--navigation-bottom-nav-bottom-nav-item-default-typography-text-decoration);white-space:nowrap;letter-spacing:var(--navigation-bottom-nav-bottom-nav-item-default-typography-letter-spacing)}.Item-module-scss-module__NBjyKa__navitem__label>span{overflow:hidden}@media (width>=1024px){.Item-module-scss-module__NBjyKa__navitem__label{color:var(--navigation-top-nav-top-nav-item-default-text-color);font:var(--navigation-top-nav-top-nav-item-default-typography);text-transform:var(--navigation-top-nav-top-nav-item-default-typography-text-transform);text-decoration:var(--navigation-top-nav-top-nav-item-default-typography-text-decoration);letter-spacing:var(--navigation-top-nav-top-nav-item-default-typography-letter-spacing);grid-template-columns:1fr;line-height:34px;transition:grid-template-columns .1s ease-in-out;display:grid}.Item-module-scss-module__NBjyKa__is-minimized .Item-module-scss-module__NBjyKa__navitem__label{grid-template-columns:0fr}.Item-module-scss-module__NBjyKa__is-minimized .Item-module-scss-module__NBjyKa__navitem__label--always-visible{grid-template-columns:1fr}}.Item-module-scss-module__NBjyKa__navitem__language{justify-content:center;align-items:center;gap:var(--spacing-008);display:flex}.Item-module-scss-module__NBjyKa__navitem[data-active=true] .Item-module-scss-module__NBjyKa__navitem__label{color:var(--navigation-bottom-nav-bottom-nav-item-active-text-color);font:var(--navigation-bottom-nav-bottom-nav-item-active-typography);text-transform:var(--navigation-bottom-nav-bottom-nav-item-active-typography-text-transform);text-decoration:var(--navigation-bottom-nav-bottom-nav-item-active-typography-text-decoration);letter-spacing:var(--navigation-bottom-nav-bottom-nav-item-active-typography-letter-spacing)}@media (width>=1024px){.Item-module-scss-module__NBjyKa__navitem[data-active=true] .Item-module-scss-module__NBjyKa__navitem__label{font:var(--navigation-top-nav-top-nav-item-active-typography);text-transform:var(--navigation-top-nav-top-nav-item-active-typography-text-transform);text-decoration:var(--navigation-top-nav-top-nav-item-active-typography-text-decoration);letter-spacing:var(--navigation-top-nav-top-nav-item-active-typography-letter-spacing);line-height:34px}.Item-module-scss-module__NBjyKa__navitem+.Item-module-scss-module__NBjyKa__navitem:before{content:"";inline-size:var(--spacing-001);background-color:var(--separator-dark-border-color);block-size:34px;position:absolute;inset-inline-start:-1px}}.Item-module-scss-module__NBjyKa__subnav{z-index:-1;padding-inline:var(--navigation-bottom-nav-sub-nav-padding-horizontal);padding-block:var(--navigation-bottom-nav-sub-nav-padding-top)var(--navigation-bottom-nav-sub-nav-padding-bottom);background:var(--navigation-bottom-nav-sub-nav-background-color);border-radius:var(--navigation-bottom-nav-sub-nav-border-radius)var(--navigation-bottom-nav-sub-nav-border-radius)0 0;inline-size:100%;max-inline-size:540px;box-shadow:var(--navigation-bottom-nav-sub-nav-box-shadow);flex-direction:column;align-items:flex-start;display:none;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.Item-module-scss-module__NBjyKa__subnav--open{display:flex}.Item-module-scss-module__NBjyKa__subnav__close{justify-content:flex-end;inline-size:100%;display:flex}@media (width>=1024px){.Item-module-scss-module__NBjyKa__subnav__close{display:none}.Item-module-scss-module__NBjyKa__subnav{z-index:1;padding-inline:var(--navigation-top-nav-sub-nav-padding-horizontal);padding-block:var(--navigation-top-nav-sub-nav-padding-vertical);inline-size:initial;background:var(--navigation-top-nav-sub-nav-background-color);border-radius:var(--navigation-top-nav-sub-nav-border-radius);min-inline-size:250px;box-shadow:var(--navigation-top-nav-sub-nav-box-shadow);gap:var(--navigation-top-nav-sub-nav-sub-nav-item-default-spacing-horizontal);inset-block-start:65px;inset-block-end:initial;inset-inline-start:initial;inset-inline-end:0;translate:0}}
.Navigation-module-scss-module__qBXyGa__navigation{z-index:100}.Navigation-module-scss-module__qBXyGa__navigation>nav{display:flex}.Navigation-module-scss-module__qBXyGa__navigation>nav>ul{align-items:center;display:flex}.Navigation-module-scss-module__qBXyGa__keyboard__open{display:none}.Navigation-module-scss-module__qBXyGa__navigation__mobile{z-index:20;display:block;position:fixed;inset-block-end:0;inset-inline:0}@media (width>=1024px){.Navigation-module-scss-module__qBXyGa__navigation__mobile{display:none}}.Navigation-module-scss-module__qBXyGa__navigation__mobile>nav{background:var(--navigation-bottom-nav-background-color);border-radius:var(--navigation-bottom-nav-border-radius)var(--navigation-bottom-nav-border-radius)0 0;block-size:86px;box-shadow:var(--navigation-bottom-nav-box-shadow);border-block-start:1px solid var(--colors-deep-blue-50);justify-content:center;transition:border-radius .2s ease-in-out}.Navigation-module-scss-module__qBXyGa__navigation__mobile>nav>ul{inline-size:100%;max-inline-size:var(--sizing-540);justify-content:space-around}.Navigation-module-scss-module__qBXyGa__has-sticky-room-indicator.Navigation-module-scss-module__qBXyGa__navigation__mobile>nav{box-shadow:none;border-radius:0;transition:none}.Navigation-module-scss-module__qBXyGa__navigation__desktop{display:none}@media (width>=1024px){.Navigation-module-scss-module__qBXyGa__navigation__desktop{display:block}}.Navigation-module-scss-module__qBXyGa__navigation__desktop>nav{justify-content:flex-end;align-items:center}.Navigation-module-scss-module__qBXyGa__navigation__desktop>nav>ul{block-size:var(--sizing-064);background:var(--navigation-top-nav-background-color);border-radius:var(--border-radius-40)}
.HeaderDesktop-module-scss-module__RrB3Ka__header-desktop{display:none}@media (width>=1024px){.HeaderDesktop-module-scss-module__RrB3Ka__header-desktop{padding-inline:var(--spacing-020);padding-block:var(--spacing-024);z-index:30;justify-content:space-between;align-items:center;gap:var(--spacing-012);background-color:var(--navigation-header-background-color);inline-size:100%;display:flex;position:fixed;box-shadow:0 2px 8px 3px #0000000d}}@media (width>=1280px){.HeaderDesktop-module-scss-module__RrB3Ka__header-desktop{padding-inline:var(--navigation-header-desktop-padding-horizontal)}}.HeaderDesktop-module-scss-module__RrB3Ka__logo{inline-size:var(--sizing-144);text-align:center;z-index:2;block-size:100%}.HeaderDesktop-module-scss-module__RrB3Ka__logo svg{inline-size:100%;overflow:visible}.HeaderDesktop-module-scss-module__RrB3Ka__logo a{display:block}.HeaderDesktop-module-scss-module__RrB3Ka__logo a:focus-visible{border-radius:var(--border-radius-24);outline-width:var(--link-focus-outline-width);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color);outline-offset:var(--border-width-4)}
.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--skeleton{background:#ececec;position:relative;overflow:hidden}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--skeleton:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SearchBarButton-module-scss-module__QUpb8a__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SearchBarButton-module-scss-module__QUpb8a__slide-through-x{to{transform:translate(100%)}}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button-wrapper{position:relative}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button{align-items:center;gap:var(--spacing-012);padding-inline:var(--spacing-012);padding-block:var(--spacing-020);border-radius:var(--button-border-radius);z-index:2;background-color:#0000;border-color:#0000;display:flex}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button:hover{background-color:var(--button-circular-secondary-hover-background-color)}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--selected{z-index:4;background-color:#0000!important}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--text{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-inline-size:5.75rem;overflow:hidden}@media (width>=1090px){.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--text{max-inline-size:var(--sizing-128)}}@media (width>=1200px){.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--text{max-inline-size:var(--sizing-144)}}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--text--error{color:var(--input-state-error-border-color)}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--error{border:var(--input-state-error-border-width)solid var(--input-state-error-border-color);color:var(--input-state-error-border-color)}.SearchBarButton-module-scss-module__QUpb8a__search-bar-button--skeleton{inline-size:var(--sizing-080);block-size:var(--sizing-016);border-radius:var(--border-radius-9999);display:inline-block}.SearchBarButton-module-scss-module__QUpb8a__search-bar-overlay{z-index:30;border-radius:var(--border-radius-24);background-color:#fff;display:flex;box-shadow:0 -4px 10px 4px #0000000d,0 10px 20px 4px #00000026}
.SearchBar-module-scss-module__Eguuza__search-bar{background-color:var(--button-circular-secondary-initial-background-color);border-radius:var(--button-border-radius);align-items:center;min-inline-size:0;display:flex;position:relative;overflow:hidden}.SearchBar-module-scss-module__Eguuza__search-bar-inner{align-items:center;gap:var(--spacing-012);flex:none;padding-inline-end:var(--spacing-012);display:flex;position:relative}.SearchBar-module-scss-module__Eguuza__search-bar-search-button{border:0}.SearchBar-module-scss-module__Eguuza__highlighter{background-color:var(--colors-sky-blue-100);border-radius:var(--border-radius-9999);z-index:3;pointer-events:none;opacity:0;block-size:100%;transition:transform .6s cubic-bezier(.25,.8,.25,1),inline-size .6s cubic-bezier(.25,.8,.25,1);position:absolute;box-shadow:10px 0 15px -4px #0000001a,-10px 0 15px -4px #0000001a}.SearchBar-module-scss-module__Eguuza__destination-overlay{max-block-size:75vh;inline-size:var(--sizing-390)}.SearchBar-module-scss-module__Eguuza__dates-overlay{inline-size:45rem;padding-inline:var(--spacing-020);padding-block:var(--spacing-020)var(--spacing-008);justify-content:center;align-items:center}.SearchBar-module-scss-module__Eguuza__guests-overlay{border-radius:var(--sizing-024);max-block-size:75vh;inline-size:var(--sizing-390)!important}.SearchBar-module-scss-module__Eguuza__guests-overlay>div{inline-size:100%;margin-inline:0;margin-inline-end:var(--spacing-004);padding-block-start:var(--spacing-020);padding-block-end:0;padding-inline-start:var(--spacing-020);padding-inline-end:var(--spacing-016)}
.HeaderMobile-module-scss-module__aQv2fW__header-mobile{justify-content:center;display:flex}@media (width>=1024px){.HeaderMobile-module-scss-module__aQv2fW__header-mobile{display:none}}.HeaderMobile-module-scss-module__aQv2fW__logo{inline-size:var(--sizing-144);padding-block:var(--navigation-header-mobile-padding-vertical);text-align:center;z-index:2;position:absolute}.HeaderMobile-module-scss-module__aQv2fW__logo svg{inline-size:100%}.HeaderMobile-module-scss-module__aQv2fW__logo a{line-height:0;display:block}.HeaderMobile-module-scss-module__aQv2fW__logo a:focus-visible{border-radius:var(--border-radius-24);outline-width:var(--link-focus-outline-width);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color);outline-offset:var(--border-width-4)}
.ExplodedSearchMenu-module-scss-module__Fk8lwG__container{--menu-inline-size:90dvw;z-index:2;border-radius:var(--border-radius-24);padding:var(--spacing-016);inline-size:var(--menu-inline-size);background-color:#fff;flex-direction:column;justify-content:center;margin-block-start:var(--sizing-280);display:flex;position:absolute;box-shadow:0 4px 4px #e2e2e299}@media (width>=640px){.ExplodedSearchMenu-module-scss-module__Fk8lwG__container{--menu-inline-size:60dvw}}.ExplodedSearchMenu-module-scss-module__Fk8lwG__container--is-scrolled{inline-size:100%;margin-block-start:-200px;transition:inline-size .3s ease-in-out;position:fixed}.ExplodedSearchMenu-module-scss-module__Fk8lwG__search-type-button-list{gap:var(--spacing-016);flex-direction:column;padding-block-end:var(--spacing-024);display:flex}.ExplodedSearchMenu-module-scss-module__Fk8lwG__search-button{gap:var(--spacing-010);inline-size:calc(var(--menu-inline-size) - 2*var(--spacing-016));border:0;align-self:center}
.BackButton-module-scss-module__dFR6Fa__back-button{flex-shrink:0}
.QuickSearchMenu-module-scss-module__3NJ8-W__quick-search-menu{z-index:11;gap:var(--spacing-016);inline-size:100%;padding-inline:var(--spacing-008);background-color:#fff;border-radius:0 0 24px 24px;padding-block-start:var(--spacing-008);padding-block-end:var(--spacing-008);transition:box-shadow .3s ease-in-out;display:flex;position:fixed;box-shadow:0 2px 10px 2px #0000}.QuickSearchMenu-module-scss-module__3NJ8-W__quick-search-menu--is-scrolled{box-shadow:var(--navigation-top-nav-sub-nav-box-shadow)}@media (width>=640px){.QuickSearchMenu-module-scss-module__3NJ8-W__quick-search-menu{padding-inline:var(--spacing-030)}}.QuickSearchMenu-module-scss-module__3NJ8-W__drawer-trigger{gap:var(--spacing-004);inline-size:100%;border:0;justify-content:space-between;padding-inline-start:var(--spacing-020);padding-inline-end:var(--spacing-008)}.QuickSearchMenu-module-scss-module__3NJ8-W__label-container{flex-direction:column;min-inline-size:0;display:flex}.QuickSearchMenu-module-scss-module__3NJ8-W__travel-label-container{text-align:start;white-space:nowrap;text-overflow:ellipsis;inline-size:100%;overflow:hidden}.QuickSearchMenu-module-scss-module__3NJ8-W__label-top-padding{padding-block-start:var(--spacing-002)}.QuickSearchMenu-module-scss-module__3NJ8-W__search-button-deco{padding:var(--button-circular-md-spacing);background-color:var(--button-circular-primary-initial-background-color);color:var(--button-circular-primary-initial-text-color);border-radius:var(--button-border-radius);border:var(--button-circular-primary-border-width)solid var(--button-circular-primary-initial-border-color);align-items:center;display:flex}
.Overlay-module-scss-module__vcumEq__overlay{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);opacity:0;border:0;border-start-start-radius:var(--overlay-sm-border-radius);border-start-end-radius:var(--overlay-sm-border-radius);margin-block:auto 0;margin-inline:0;padding:0;animation:.3s ease-in Overlay-module-scss-module__vcumEq__overlay-show-mobile;overflow-y:hidden}.Overlay-module-scss-module__vcumEq__overlay__open{opacity:1}@media (width>=640px){.Overlay-module-scss-module__vcumEq__overlay{animation:.3s ease-in Overlay-module-scss-module__vcumEq__overlay-show-desktop}}.Overlay-module-scss-module__vcumEq__overlay::backdrop{background-color:color(srgb 0 0 0/.4)}.Overlay-module-scss-module__vcumEq__overlay__wrapper{max-block-size:var(--overlay-sm-viewport-height);flex-direction:column;display:flex}.Overlay-module-scss-module__vcumEq__overlay__header{padding-block-start:var(--overlay-sm-padding-vertical);padding-inline:var(--overlay-sm-padding-horizontal);justify-content:space-between;align-items:flex-start;gap:var(--spacing-024);flex-grow:0;align-self:stretch;margin-block-end:var(--spacing-015);display:flex}.Overlay-module-scss-module__vcumEq__overlay__title{flex:1 0 0;align-items:flex-start;display:flex}.Overlay-module-scss-module__vcumEq__overlay__top-action{align-items:flex-start;gap:var(--spacing-010);flex-direction:column;margin-block-start:var(--overlay-sm-top-action-spacing-top);padding-block-start:var(--spacing-004);display:flex}.Overlay-module-scss-module__vcumEq__overlay__content{margin-inline:var(--overlay-sm-padding-horizontal);gap:var(--spacing-016);border-radius:var(--accordion-trigger-border-radius);flex-direction:column;flex-grow:1;padding-block-end:var(--spacing-024);display:flex;overflow-y:auto}.Overlay-module-scss-module__vcumEq__overlay__buttons{border-radius:var(--overlay-sm-border-radius);padding-block:var(--overlay-sm-padding-vertical);padding-inline:var(--overlay-sm-padding-horizontal);gap:var(--spacing-016);flex-direction:column;flex-grow:0;display:flex}.Overlay-module-scss-module__vcumEq__overlay__buttons--boxShadow{box-shadow:var(--overlay-action-box-shadow)}@media (width>=640px){.Overlay-module-scss-module__vcumEq__overlay{border-radius:var(--overlay-md-border-radius);inline-size:var(--overlay-md-viewport-width);max-inline-size:var(--overlay-md-viewport-max-width);margin:auto}.Overlay-module-scss-module__vcumEq__overlay__wrapper{max-block-size:var(--overlay-md-viewport-height)}.Overlay-module-scss-module__vcumEq__overlay__header{padding-block-start:var(--overlay-md-padding-vertical);padding-inline:var(--overlay-md-padding-horizontal);margin-block-end:var(--spacing-024)}.Overlay-module-scss-module__vcumEq__overlay__top-action{margin-block-start:var(--overlay-md-top-action-spacing-top)}.Overlay-module-scss-module__vcumEq__overlay__content{margin-inline:var(--overlay-md-padding-horizontal)}.Overlay-module-scss-module__vcumEq__overlay__buttons{border-radius:var(--overlay-md-border-radius);padding-block:var(--overlay-md-padding-vertical);padding-inline:var(--overlay-md-padding-horizontal)}}@media (width>=1024px){.Overlay-module-scss-module__vcumEq__overlay{border-radius:var(--overlay-lg-border-radius);inline-size:var(--overlay-lg-viewport-width);max-inline-size:var(--overlay-lg-viewport-max-width)}.Overlay-module-scss-module__vcumEq__overlay__wrapper{max-block-size:var(--overlay-lg-viewport-height)}.Overlay-module-scss-module__vcumEq__overlay__header{padding-block-start:var(--overlay-lg-padding-vertical);padding-inline:var(--overlay-lg-padding-horizontal)}.Overlay-module-scss-module__vcumEq__overlay__top-action{margin-block-start:var(--overlay-lg-top-action-spacing-top)}.Overlay-module-scss-module__vcumEq__overlay__content{margin-inline:var(--overlay-lg-padding-horizontal)}.Overlay-module-scss-module__vcumEq__overlay__buttons{border-radius:var(--overlay-lg-border-radius);padding-block:var(--overlay-lg-padding-vertical);padding-inline:var(--overlay-lg-padding-horizontal);gap:var(--spacing-024);flex-direction:row}}@keyframes Overlay-module-scss-module__vcumEq__overlay-show-desktop{0%{opacity:0}to{opacity:1}}@keyframes Overlay-module-scss-module__vcumEq__overlay-show-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay button{color:#3567f6!important;border-color:#3567f6!important}.HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-content-container{gap:var(--spacing-016);flex-direction:column;display:flex}.HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-content-container .HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-label{gap:var(--spacing-002);font-family:var(--font-family-ambit);flex-direction:row;display:flex}.HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-content-container .HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-label-key{font-weight:700}.HotelContactOverlay-module-scss-module__YB8MMq__hotel-contact-overlay-content-container .HotelContactOverlay-module-scss-module__YB8MMq__family-ambit{font-family:var(--font-family-ambit)}
.UserNavLink-module-scss-module__DsmckG__user-nav-link{position:relative}.UserNavLink-module-scss-module__DsmckG__user-nav-link .UserNavLink-module-scss-module__DsmckG__link{color:#fff;padding:var(--spacing-005)!important}.UserNavLink-module-scss-module__DsmckG__user-nav-link .UserNavLink-module-scss-module__DsmckG__link svg{block-size:var(--sizing-032)!important;inline-size:var(--sizing-032)!important}@media (width>=1160px){.UserNavLink-module-scss-module__DsmckG__user-nav-link .UserNavLink-module-scss-module__DsmckG__link{padding:var(--spacing-010)!important}.UserNavLink-module-scss-module__DsmckG__user-nav-link .UserNavLink-module-scss-module__DsmckG__link svg{block-size:var(--sizing-024)!important;inline-size:var(--sizing-024)!important}}.UserNavLink-module-scss-module__DsmckG__user-nav-link .UserNavLink-module-scss-module__DsmckG__online-indicator-svg{position:absolute;inset-block-end:var(--spacing-008);inset-inline-end:var(--spacing-008);color:var(--colors-dark-blue-700)!important;block-size:var(--sizing-012)!important;inline-size:var(--sizing-012)!important}
.Separator-module-scss-module__OPNiWG__separator{background-color:var(--separator-default-border-color)}.Separator-module-scss-module__OPNiWG__separator--dark{background-color:var(--separator-dark-border-color)}.Separator-module-scss-module__OPNiWG__separator--light{background-color:var(--separator-light-border-color)}.Separator-module-scss-module__OPNiWG__separator[data-orientation=horizontal]{block-size:var(--separator-border-width);inline-size:100%}.Separator-module-scss-module__OPNiWG__separator[data-orientation=vertical]{block-size:100%;inline-size:var(--separator-border-width)}
.More-module-scss-module__HvQFDW__more{inline-size:100%;padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links{gap:var(--spacing-040);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links-container{gap:var(--spacing-016);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__more-links-list{gap:var(--spacing-032);flex-direction:column;display:flex}.More-module-scss-module__HvQFDW__more .More-module-scss-module__HvQFDW__text-override{font-family:Ambit!important}
.NavigationMenu-module-scss-module__MYNxCG__navigation-menu{z-index:9999;background-color:#fff;inline-size:88vw;transition:transform .2s ease-in-out;position:fixed;inset:0;overflow:auto;transform:translate(-101%)}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header{min-block-size:var(--sizing-064);padding-inline:var(--spacing-015);border-block-end:1px solid var(--colors-grey-100);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu.NavigationMenu-module-scss-module__MYNxCG__active{transform:translate(0)}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header-button{padding:var(--spacing-012);border:none;border-radius:9999px!important}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__header-button.NavigationMenu-module-scss-module__MYNxCG__hidden{opacity:0}.NavigationMenu-module-scss-module__MYNxCG__navigation-menu .NavigationMenu-module-scss-module__MYNxCG__icon{block-size:var(--sizing-024);inline-size:var(--sizing-024)}
.Offers-module-scss-module__mhZHyW__offers{inline-size:100%;padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}.Offers-module-scss-module__mhZHyW__offers .Offers-module-scss-module__mhZHyW__offers-list{gap:var(--spacing-032);flex-direction:column;display:flex}
.MenuButton-module-scss-module__1Z2PRW__menu-button{background-color:var(--colors-dark-blue-700)!important;border:none!important;padding:0!important}.MenuButton-module-scss-module__1Z2PRW__menu-button svg path{stroke:none}.MenuButton-module-scss-module__1Z2PRW__menu-button:hover{background-color:var(--colors-dark-blue-700)!important}.MenuButton-module-scss-module__1Z2PRW__menu-button .MenuButton-module-scss-module__1Z2PRW__burger-icon{block-size:42px;inline-size:42px}
.SearchMask-module-scss-module__NbUljW__container{padding:var(--spacing-015);justify-content:flex-end;align-items:center;gap:var(--spacing-010);z-index:1;border-radius:0 0 var(--border-radius-24)var(--border-radius-24);background:#fff;flex-direction:column;align-self:stretch;margin-block-end:var(--spacing-008);display:flex;box-shadow:0 5px 15px 4px #00000026}.SearchMask-module-scss-module__NbUljW__search-button{border-radius:var(--border-radius-24);block-size:100%;inline-size:100%;padding-block:var(--spacing-004);justify-content:flex-end;align-items:center;gap:var(--spacing-016);background:#fff;border:1px solid #dfdfdf;align-self:stretch;padding-inline-start:var(--spacing-030);padding-inline-end:var(--spacing-004);text-decoration:none;display:flex}.SearchMask-module-scss-module__NbUljW__search-label{text-align:start;flex-grow:1}.SearchMask-module-scss-module__NbUljW__icon-button-overrides{border-radius:var(--border-radius-9999)!important;min-inline-size:none!important;padding:var(--spacing-008)!important;background-color:var(--colors-dark-blue-700)!important;border-width:1px!important}.SearchMask-module-scss-module__NbUljW__icon-button-overrides svg{color:#fff;block-size:var(--sizing-024)!important;inline-size:var(--sizing-024)!important}.SearchMask-module-scss-module__NbUljW__icon-button-overrides:hover,.SearchMask-module-scss-module__NbUljW__icon-button-overrides:focus{background-color:var(--colors-dark-blue-700)!important}
.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp{border-radius:var(--border-radius-24);border:1px solid #dfdfdf;flex-direction:row;justify-content:space-between;inline-size:100%;padding-block:13px 6px;padding-inline:18px 4px;display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__guests-date-buttons{gap:var(--spacing-040);padding-block:var(--spacing-008);display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__pencil-icon{color:#0000;inline-size:var(--sizing-024);block-size:var(--sizing-024);margin-inline-end:var(--spacing-024)}
.ScoreBubble-module-scss-module__nyLI6G__score-bubble{color:#002b11;border-style:solid;border-color:#00b747;flex-direction:column;justify-content:center;align-items:center;display:flex}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--compact{inline-size:var(--spacing-048);block-size:var(--spacing-048);padding-block:var(--spacing-014);padding-inline:var(--spacing-020);gap:var(--spacing-010);border-radius:var(--spacing-012);border-width:var(--spacing-002)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--extended{block-size:118px;inline-size:118px;padding-block:var(--spacing-020);padding-inline:var(--spacing-020);gap:var(--spacing-004);border-radius:var(--spacing-020);border-width:var(--spacing-004)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__ta-text-color{color:#002b11;text-wrap:nowrap}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__extended-value{font-family:var(--font-family-ambit);font-size:var(--font-size-040);font-style:normal;font-weight:var(--font-weight-700);line-height:120%}
.BasketHotelImage-module-scss-module__Sua-Ga__image-wrapper{display:none}@media (width>=640px){.BasketHotelImage-module-scss-module__Sua-Ga__image-wrapper{flex:0 0 45%;display:block;position:relative}}@media (width>=1024px){.BasketHotelImage-module-scss-module__Sua-Ga__image-wrapper{aspect-ratio:16/9;flex:none;inline-size:100%}}.BasketHotelImage-module-scss-module__Sua-Ga__image{object-fit:cover;object-position:center}@media (width>=1024px){.BasketHotelImage-module-scss-module__Sua-Ga__image{padding-block-start:var(--spacing-012);padding-inline:var(--spacing-012);border-radius:var(--border-radius-32)}}.BasketHotelImage-module-scss-module__Sua-Ga__logo{position:absolute}@media (width>=640px){.BasketHotelImage-module-scss-module__Sua-Ga__logo{inset-block-end:var(--spacing-012);inset-inline-start:var(--spacing-012);inline-size:var(--sizing-044)!important;block-size:var(--sizing-044)!important}}@media (width>=1024px){.BasketHotelImage-module-scss-module__Sua-Ga__logo{inset-block-end:calc(var(--spacing-012) + var(--spacing-012));inset-inline-start:calc(var(--spacing-012) + var(--spacing-012))}}
.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard{align-items:center;gap:var(--spacing-008);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal{align-self:flex-start;align-items:center;gap:var(--spacing-008);flex-direction:column;justify-content:center;inline-size:fit-content}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta{align-items:center;gap:var(--spacing-020);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--compact{flex-direction:row}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{flex-direction:row;align-items:flex-end}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{align-items:flex-start;gap:var(--spacing-008);flex-direction:column}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container{align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__logo{block-size:20px;inline-size:80px}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{justify-content:center;align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:auto}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:0}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{align-items:center}
.BasketRoom-module-scss-module__bCqDEG__room{gap:var(--spacing-008);flex-direction:column;display:flex}.BasketRoom-module-scss-module__bCqDEG__room-policies{flex-direction:column;display:flex}.BasketRoom-module-scss-module__bCqDEG__room-details{gap:var(--spacing-004);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}
.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section{padding-block-start:var(--spacing-040);padding-block-end:var(--spacing-080)}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__container{gap:var(--spacing-024);border:1px solid var(--colors-grey-200);border-radius:var(--spacing-024);padding:var(--spacing-016);flex-direction:column;flex:1 0 0;grid-column:1/-1;margin-block-start:var(--footer-border-radius);display:flex}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__container{padding:var(--spacing-024)}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-024);flex-direction:column;inline-size:100%;display:flex}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-024);flex-direction:row;justify-content:space-between;align-items:center;display:flex}}@media (width>=1024px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-040)}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__scorecard{flex-direction:column;flex-basis:40%;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__ratings{gap:var(--spacing-016);flex-direction:column;justify-content:center;align-self:stretch;inline-size:100%;min-inline-size:0;display:flex}@media (width>=1024px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__ratings{column-gap:var(--spacing-040);row-gap:var(--spacing-016);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__rating{inline-size:100%}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__rating{--rating-bar-label-width:6rem;--rating-bar-value-column-width:2ch}}
.ContentTeaser-module-scss-module__XA2PBq__card{border-radius:var(--border-radius-24);margin:var(--content-teaser-spacing-gap);background-color:var(--palette-background-main);flex-direction:column;flex:auto;display:flex;overflow:hidden;box-shadow:0 -4px 10px 4px #0000000d,0 10px 20px 4px #00000026}.ContentTeaser-module-scss-module__XA2PBq__lightblue{background-color:var(--palette-info-light)}.ContentTeaser-module-scss-module__XA2PBq__image-container{margin:var(--sizing-016);block-size:var(--sizing-192);margin-block-end:var(--content-teaser-spacing-gap)}.ContentTeaser-module-scss-module__XA2PBq__image-container .ContentTeaser-module-scss-module__XA2PBq__image{block-size:100%;inline-size:100%;position:relative}.ContentTeaser-module-scss-module__XA2PBq__image-container img{border-radius:var(--border-radius-24);display:block}.ContentTeaser-module-scss-module__XA2PBq__text-overlay{inline-size:var(--banner-flag-sizing);block-size:var(--banner-flag-sizing);text-align:center;color:var(--banner-flag-color-background-color-quaternary);font-size:var(--font-size-016);padding:var(--sizing-010);background-color:var(--banner-flag-color-background-color-default);word-wrap:break-word;border-radius:50%;justify-content:center;align-items:center;line-height:1.5;display:flex;position:absolute;inset-block-start:10%;inset-inline-end:15%;overflow:hidden}.ContentTeaser-module-scss-module__XA2PBq__info{margin:var(--sizing-024);text-align:start;background:0 0;margin-block-start:0}
.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text h2{font:var(--heading-lg-desktop)}}.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text p,.RichText-module-scss-module__Dml0Xa__rich-text li{font:var(--copy-text-lg-desktop)}}.RichText-module-scss-module__Dml0Xa__rich-text b{font-weight:var(--font-weight-700)}.RichText-module-scss-module__Dml0Xa__rich-text p{white-space:pre-wrap;margin-block-end:var(--spacing-016)}.RichText-module-scss-module__Dml0Xa__rich-text ol li{margin-inline-start:var(--spacing-016);list-style-type:decimal}.RichText-module-scss-module__Dml0Xa__rich-text ul{padding-block-end:var(--spacing-008)}.RichText-module-scss-module__Dml0Xa__rich-text ul:last-child{padding-block-end:0}.RichText-module-scss-module__Dml0Xa__rich-text ul li{margin-block-end:var(--spacing-012);margin-inline-start:var(--spacing-016);list-style-type:disc}.RichText-module-scss-module__Dml0Xa__rich-text ul li:last-child{margin-block-end:0}.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-mobile)}@media (width>=640px){.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-tablet)}}@media (width>=1024px){.RichText-module-scss-module__Dml0Xa__rich-text--plain{font:var(--copy-text-lg-desktop)}}
.ContentTeaserList-module-scss-module__bDUz4q__list{padding:var(--sizing-016);border-radius:var(--sizing-024);padding-block:var(--sizing-024)}.ContentTeaserList-module-scss-module__bDUz4q__lightblue{background-color:var(--palette-info-light)}.ContentTeaserList-module-scss-module__bDUz4q__headline{text-align:center;padding-block-end:var(--sizing-008);padding-inline-start:var(--sizing-016)}@media (width>=1024px){.ContentTeaserList-module-scss-module__bDUz4q__headline{text-align:start}}.ContentTeaserList-module-scss-module__bDUz4q__prev{z-index:2;inset-block-start:50%}.ContentTeaserList-module-scss-module__bDUz4q__next{z-index:2;inset-block-start:50%;inset-inline-end:0}.ContentTeaserList-module-scss-module__bDUz4q__prev,.ContentTeaserList-module-scss-module__bDUz4q__next{cursor:pointer;color:var(--content-teaser-background-color-primary);user-select:none;font-weight:700;display:none;position:absolute}@media (width>=640px){.ContentTeaserList-module-scss-module__bDUz4q__prev,.ContentTeaserList-module-scss-module__bDUz4q__next{display:flex}}.ContentTeaserList-module-scss-module__bDUz4q__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%}.ContentTeaserList-module-scss-module__bDUz4q__custom-bullet-active{cursor:pointer;min-inline-size:var(--spacing-008);min-block-size:var(--spacing-008)}.ContentTeaserList-module-scss-module__bDUz4q__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}.ContentTeaserList-module-scss-module__bDUz4q__swiper-bottom-spacing{margin-block-end:-16px;padding-block-end:16px!important}.ContentTeaserList-module-scss-module__bDUz4q__list .swiper-slide{align-items:stretch;block-size:auto;display:flex}
@keyframes Accordion-module-scss-module__KqEwGG__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes Accordion-module-scss-module__KqEwGG__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Accordion-module-scss-module__KqEwGG__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Accordion-module-scss-module__KqEwGG__accordion__item{background-color:var(--accordion-background-color);border-radius:var(--accordion-trigger-border-radius);margin-block-start:var(--accordion-trigger-sizes-sm-padding-horizontal);margin-block-end:var(--accordion-trigger-sizes-sm-padding-horizontal);overflow:hidden}.Accordion-module-scss-module__KqEwGG__accordion__item:last-child{margin-block-end:0}.Accordion-module-scss-module__KqEwGG__accordion__item:focus-within{z-index:1;outline:2px solid var(--accordion-item-border-color-focus);outline-offset:var(--border-width-2);border-radius:var(--accordion-focus-border-radius);position:relative;overflow:visible}.Accordion-module-scss-module__KqEwGG__accordion__item label:hover{cursor:pointer}.Accordion-module-scss-module__KqEwGG__accordion__item:not(ul li):focus-within{z-index:0;outline:none;position:relative}.Accordion-module-scss-module__KqEwGG__accordion__header{display:flex}.Accordion-module-scss-module__KqEwGG__accordion__opened-icon,.Accordion-module-scss-module__KqEwGG__accordion__closed-icon{color:var(--colors-energy-blue-400);display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-sm-padding-horizontal);padding-block:var(--accordion-trigger-sizes-sm-padding-vertical);block-size:auto;color:var(--accordion-trigger-state-default-text-color);background-color:var(--accordion-background-color);cursor:pointer;text-align:start;border:0;flex:1;justify-content:space-between;align-items:center;display:flex}@media (width>=640px){.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-lg-padding-horizontal);padding-block:var(--accordion-trigger-sizes-lg-padding-vertical)}}@media (width>=1024px){.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-lg-padding-horizontal);padding-block:var(--accordion-trigger-sizes-lg-padding-vertical)}}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open]{color:var(--accordion-trigger-state-open-text-color)}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open] .Accordion-module-scss-module__KqEwGG__accordion__closed-icon{display:block}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open] .Accordion-module-scss-module__KqEwGG__accordion__opened-icon{display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=closed] .Accordion-module-scss-module__KqEwGG__accordion__opened-icon{display:block}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=closed] .Accordion-module-scss-module__KqEwGG__accordion__closed-icon{display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger-label{transform-origin:-10%;transition:transform .3s,color .3s}.Accordion-module-scss-module__KqEwGG__accordion__content,.Accordion-module-scss-module__KqEwGG__accordion__contentItem{color:var(--accordion-trigger-state-default-text-color);padding-block:var(--accordion-content-sizes-sm-padding);padding-inline:var(--accordion-content-sizes-sm-padding)}@media (width>=640px){.Accordion-module-scss-module__KqEwGG__accordion__content,.Accordion-module-scss-module__KqEwGG__accordion__contentItem{padding-inline:var(--accordion-content-sizes-lg-padding)}}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper,.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper{overflow:hidden}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper[data-state=open],.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) Accordion-module-scss-module__KqEwGG__slide-down}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper[data-state=closed],.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) Accordion-module-scss-module__KqEwGG__slide-up}.Accordion-module-scss-module__KqEwGG__accordion__contentItem{align-items:center;gap:var(--spacing-008);flex-wrap:wrap;display:flex}
.FilterList-module-scss-module__axOYAq__list{display:flex}.FilterList-module-scss-module__axOYAq__list--horizontal{flex-direction:row}.FilterList-module-scss-module__axOYAq__list--vertical{flex-direction:column}.FilterList-module-scss-module__axOYAq__list__wrapper{justify-content:space-between;min-inline-size:100%;display:flex}.FilterList-module-scss-module__axOYAq__list__item{align-self:stretch;align-items:flex-start;gap:var(--list-icon-mobile-spacing);color:var(--list-text-color);min-inline-size:100%;display:flex}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list__item{gap:var(--list-icon-desktop-spacing)}}.FilterList-module-scss-module__axOYAq__list__textWrapper{flex:1 0 0;align-items:flex-start;display:flex}.FilterList-module-scss-module__axOYAq__list__textWrapper--disabled{opacity:var(--opacity-050);pointer-events:none}.FilterList-module-scss-module__axOYAq__list__checkboxWrapper{justify-content:flex-end;align-items:flex-start;gap:10px;block-size:27px;padding-block-start:3.5px;display:flex}.FilterList-module-scss-module__axOYAq__list--horizontal{gap:var(--list-list-item-mobile-horizontal-spacing)}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list--horizontal{gap:var(--list-list-item-desktop-horizontal-spacing)}}.FilterList-module-scss-module__axOYAq__list--vertical{gap:var(--list-list-item-mobile-vertical-spacing)}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list--vertical{gap:var(--list-list-item-desktop-vertical-spacing)}}.FilterList-module-scss-module__axOYAq__list .FilterList-module-scss-module__axOYAq__unstyle{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}
.Link-module-scss-module__GCGwRa__link{cursor:pointer;align-items:baseline;gap:var(--link-icon-spacing);display:inline-flex}.Link-module-scss-module__GCGwRa__link svg{vertical-align:middle;transform:translateY(var(--spacing-005))}.Link-module-scss-module__GCGwRa__link: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)}.Link-module-scss-module__GCGwRa__link--primary{color:var(--link-default-primary)}.Link-module-scss-module__GCGwRa__link--primary:focus-visible{color:var(--link-focus-primary)}.Link-module-scss-module__GCGwRa__link--secondary{color:var(--link-default-secondary)}.Link-module-scss-module__GCGwRa__link--secondary:focus-visible{color:var(--link-focus-secondary)}.Link-module-scss-module__GCGwRa__link--inverse{color:var(--link-default-inverse)}.Link-module-scss-module__GCGwRa__link--inverse:focus-visible{color:var(--link-focus-inverse)}.Link-module-scss-module__GCGwRa__link--icon{color:var(--link-default-icon)}.Link-module-scss-module__GCGwRa__link--icon:focus-visible{color:var(--link-focus-icon)}
.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal,.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__reviews{gap:var(--spacing-024);flex-direction:column;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__ratings{gap:var(--spacing-032);flex-direction:column;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__rating-breakdown{justify-content:space-between;align-items:start;gap:var(--spacing-016);grid-template-columns:fit-content(14rem) minmax(0,1fr);display:grid}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__breakdown-bars{gap:var(--spacing-016);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__breakdown-bar{--rating-bar-label-width:6.5rem;--rating-bar-value-column-width:2.5ch;inline-size:100%}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__sub-ratings{column-gap:var(--spacing-024);row-gap:var(--spacing-020);inline-size:100%;min-inline-size:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:var(--spacing-008);display:grid}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__sub-rating{--rating-bar-value-column-width:2ch;inline-size:100%}
.Footer-module-scss-module__7_SmUG__footer-wrapper{position:sticky;inset-block-start:100%;container-type:inline-size}.Footer-module-scss-module__7_SmUG__footer-content{max-inline-size:var(--dimensions-max-content-inline-size);margin-inline:auto}.Footer-module-scss-module__7_SmUG__footer-content a: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)}.Footer-module-scss-module__7_SmUG__footer-logo{inline-size:var(--sizing-144);block-size:var(--sizing-036)}.Footer-module-scss-module__7_SmUG__footer-show-booking{padding-block-start:var(--spacing-032)}.Footer-module-scss-module__7_SmUG__footer-background{border-radius:var(--footer-border-radius)var(--footer-border-radius)0 0;padding-block:var(--spacing-032);padding-inline:var(--spacing-015);background:var(--footer-background);overflow:hidden}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-background{padding-inline:var(--spacing-030)}}.Footer-module-scss-module__7_SmUG__footer-nav{padding-block:var(--spacing-032);gap:var(--spacing-032);flex-direction:column;display:flex}.Footer-module-scss-module__7_SmUG__footer-nav:has(.Footer-module-scss-module__7_SmUG__footer-nav-list--no-label){gap:0}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-nav{gap:0;row-gap:var(--spacing-024);flex-flow:wrap}.Footer-module-scss-module__7_SmUG__footer-nav:has(.Footer-module-scss-module__7_SmUG__footer-nav-list--no-label){row-gap:0}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav{flex-wrap:nowrap}}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-nav-list{flex:0 0 50%}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-list{flex:0 0 33.3333%}}.Footer-module-scss-module__7_SmUG__footer-nav-item{padding-block-start:var(--spacing-016)}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-item{padding-block-start:var(--spacing-006)}}.Footer-module-scss-module__7_SmUG__footer-bottom{align-items:baseline;gap:var(--spacing-008);flex-wrap:wrap;display:inline-flex}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-wrapper{grid-template-columns:3fr 1fr;display:grid}}.Footer-module-scss-module__7_SmUG__footer-payment-methods{padding-block:var(--spacing-032);gap:var(--spacing-016);flex-direction:column;display:inline-flex}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-payment-methods{gap:var(--spacing-008)}}.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{align-items:center;gap:var(--spacing-016);flex-wrap:wrap;align-self:stretch;padding:0;list-style:none;display:flex}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{gap:var(--spacing-024)}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{gap:var(--spacing-008)}}.Footer-module-scss-module__7_SmUG__footer-payment-methods-logo{block-size:26px;display:block}.Footer-module-scss-module__7_SmUG__footer-stripe-wrapper{margin-block-end:var(--spacing-016)}.Footer-module-scss-module__7_SmUG__footer-stripe-logo{block-size:21px;inline-size:93px}.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:15dvh}@container (width>=640px){.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:10dvh}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:13dvh}}
.BackButton-module-scss-module__dDnHiG__back-button{max-inline-size:var(--dimensions-max-container-inline-size);inline-size:100%;padding-inline:var(--spacing-015);margin-inline:auto;padding-block-start:var(--spacing-015)}@media (width>=640px){.BackButton-module-scss-module__dDnHiG__back-button{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-030)}}@media (width>=1024px){.BackButton-module-scss-module__dDnHiG__back-button{padding-block-start:unset;padding-inline:var(--spacing-040)}}.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-mobile-horizontal-padding);text-align:center;min-block-size:var(--header-subpage-mobile-min-height);flex-direction:row;align-items:center;display:flex;position:absolute}@media (width>=640px){.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-tablet-horizontal-padding);min-block-size:var(--header-subpage-tablet-min-height)}}@media (width>=1024px){.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-desktop-horizontal-padding);min-block-size:var(--header-subpage-desktop-min-height)}}
.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__skeleton-shimmer-element{background:#ececec;position:relative;overflow:hidden}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__skeleton-shimmer-element:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__slide-through-x{to{transform:translate(100%)}}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{gap:var(--spacing-024);background-color:var(--colors-sky-blue-300);padding-inline:var(--spacing-015);padding-block:var(--spacing-032);text-align:center;flex-direction:column;margin-block-start:var(--spacing-032);display:flex}@media (width>=640px){.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-048);padding-block-end:var(--spacing-032)}}@media (width>=1024px){.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list{padding-inline:var(--spacing-040);padding-block-start:var(--spacing-048);padding-block-end:var(--spacing-032)}}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-swiper{align-items:center;gap:var(--spacing-016);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters{gap:var(--spacing-008);padding-inline:var(--spacing-008);padding-block:var(--spacing-008);display:flex;overflow-x:auto}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters:before,.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-suggestions-list-filters:after{content:"";margin:auto}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-list-swiper-wrapper{gap:var(--spacing-024);justify-content:center;align-items:center;inline-size:100%;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-layout{gap:var(--spacing-016);border-radius:var(--border-radius-24);inline-size:clamp(300px,100%,400px);padding-inline:var(--spacing-015);padding-block:var(--spacing-015);background-color:#fff;flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-row{gap:var(--spacing-010);align-items:flex-start;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-image{block-size:102px;min-inline-size:102px;position:relative;overflow:hidden}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-info{gap:var(--spacing-008);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-info-name{justify-content:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.SkeletonHotelSuggestionsList-module-scss-module__zb1pkG__hotel-teaser-compact-bottom-row{justify-content:space-between;align-items:center;display:flex}
.Results-module-scss-module__M8b2Ya__hotel-list__no-result{align-items:center;gap:var(--spacing-016);text-align:center;padding-inline:var(--spacing-015);flex-direction:column;padding-block-start:var(--spacing-008);display:flex}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-icon{aspect-ratio:1;inline-size:102px}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-title{white-space:pre}@media (width>=640px){.Results-module-scss-module__M8b2Ya__hotel-list__no-result{padding-inline:var(--spacing-030)}.Results-module-scss-module__M8b2Ya__hotel-list__no-result-title{white-space:normal}}@media (width>=1024px){.Results-module-scss-module__M8b2Ya__hotel-list__no-result{gap:var(--spacing-024);padding-inline:var(--spacing-040);padding-block:0 var(--spacing-032);max-inline-size:var(--dimensions-max-content-inline-size);inline-size:100%;margin-inline:auto}}
.ModalConfirm-module-scss-module__gJu2DG__content{gap:var(--spacing-010);flex-direction:column;display:flex}
.CmsPage-module-scss-module__EeUxTG__cms-page-hero{max-inline-size:1920px;margin-inline:auto}.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-032)}@media (width>=640px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-048)}}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid{margin-block-start:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid.CmsPage-module-scss-module__EeUxTG__is-home{margin-block-start:37rem}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid.CmsPage-module-scss-module__EeUxTG__is-home{margin-block-start:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{grid-column:1/-1;margin-block-end:var(--spacing-032)}@media (width>=640px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{margin-block-end:var(--spacing-048)}}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section{margin-block-end:var(--spacing-064)}}.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section:last-child{margin-block-end:var(--spacing-080)}@media (width>=1024px){.CmsPage-module-scss-module__EeUxTG__cms-page-grid>section:last-child{margin-block-end:var(--spacing-128)}}.CmsPage-module-scss-module__EeUxTG__cms-page-text-headline{padding-block-end:var(--spacing-016)}.CmsPage-module-scss-module__EeUxTG__cms-page-back-btn{margin-block-start:var(--spacing-024)}
.ProductList-module-scss-module__wsJM-W__product-list{row-gap:var(--spacing-024);column-gap:var(--spacing-022);grid-column:1/-1;grid-template-columns:repeat(1,1fr);display:grid}.ProductList-module-scss-module__wsJM-W__product-list-container{display:contents}@media (width>=640px){.ProductList-module-scss-module__wsJM-W__product-list{grid-template-columns:repeat(2,minmax(var(--sizing-256),1fr))}}@media (width>=1024px){.ProductList-module-scss-module__wsJM-W__product-list{grid-template-columns:repeat(3,minmax(var(--sizing-256),1fr))}}.ProductList-module-scss-module__wsJM-W__product-list__no-result{text-align:center;grid-column:1/-1;grid-template-columns:repeat(1,1fr);margin-block-start:var(--spacing-040);padding-block-end:var(--spacing-080)}
.CancelButton-module-scss-module__Y-rNiq__cancel-button{margin-block-start:var(--spacing-016);display:flex}@media (width>=1024px){.CancelButton-module-scss-module__Y-rNiq__cancel-button{justify-content:flex-end}}
.ListView-module-scss-module__0rtNYW__header{text-align:center;grid-column:1/-1;padding-block-end:var(--sizing-008)}
.AcknowledgementSection-module-scss-module__ZUgs6a__section-content{margin-block-start:var(--spacing-024);margin-block-end:var(--spacing-024)}.AcknowledgementSection-module-scss-module__ZUgs6a__overlay-content{grid-column:1/-1}@media (width>=1024px){.AcknowledgementSection-module-scss-module__ZUgs6a__overlay-content{grid-column:3/-3}}
.Rooms-module-scss-module__g3KcUW__room-data{gap:var(--spacing-024);grid-template:"content""status"1fr"link"/1fr;display:grid}.Rooms-module-scss-module__g3KcUW__room-data>:first-child{grid-area:content}.Rooms-module-scss-module__g3KcUW__room-data>:nth-child(2){grid-area:status;justify-self:start}.Rooms-module-scss-module__g3KcUW__room-data>:nth-child(3){grid-area:link;justify-self:start}@media (width>=1024px){.Rooms-module-scss-module__g3KcUW__room-data{grid-template:"content status""content."1fr"content link"/1fr auto}}.Rooms-module-scss-module__g3KcUW__room-data__status-column{gap:var(--spacing-012);flex-direction:column;display:flex}.Rooms-module-scss-module__g3KcUW__room-data__payment-status{gap:var(--spacing-004);flex-direction:column;display:flex}.Rooms-module-scss-module__g3KcUW__room-data__payment-date{flex-direction:column;display:flex}
.MapComponent-module-scss-module__BpDzyW__button-wrapper{gap:var(--spacing-008);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--spacing-020);inset-inline-start:var(--spacing-020)}@media (width>=640px){.MapComponent-module-scss-module__BpDzyW__button-wrapper{inset-block-end:var(--spacing-040);inset-inline-start:var(--spacing-040)}}.MapComponent-module-scss-module__BpDzyW__button-wrapper button{border-radius:var(--border-radius-9999);background:var(--colors-white);padding:var(--spacing-008);align-items:center;gap:var(--spacing-010);cursor:pointer;border:none;display:flex}.MapComponent-module-scss-module__BpDzyW__button-wrapper button svg{inline-size:var(--sizing-024);block-size:var(--sizing-024)}.MapComponent-module-scss-module__BpDzyW__button-wrapper button svg path{stroke:var(--colors-deep-blue-900)}.MapComponent-module-scss-module__BpDzyW__button-wrapper button:hover{background:var(--colors-sky-blue-200)}
.RoomInfo-module-scss-module__tMJs6a__room-info-wrapper{gap:var(--spacing-016);flex-direction:column;display:flex}
.MapMarker-module-scss-module__6329aG__overlay{display:none}@media (width>=1024px){.MapMarker-module-scss-module__6329aG__overlay{max-inline-size:var(--sizing-288);padding:var(--spacing-010);border:var(--border-width-2)solid var(--colors-white);border-radius:var(--border-radius-12);background-color:var(--colors-white);display:block;position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%;box-shadow:0 4px 8px #0003}}.MapMarker-module-scss-module__6329aG__marker{--color:var(--colors-grey-500);--size:2.625rem;position:relative}.MapMarker-module-scss-module__6329aG__marker__bounce{animation:.5s ease-in-out MapMarker-module-scss-module__6329aG__bounce}.MapMarker-module-scss-module__6329aG__marker:hover,.MapMarker-module-scss-module__6329aG__marker__is-active{--color:var(--colors-grey-800)}.MapMarker-module-scss-module__6329aG__marker__is-primary{--color:var(--colors-energy-blue-400)}.MapMarker-module-scss-module__6329aG__marker__is-primary:hover,.MapMarker-module-scss-module__6329aG__marker__is-primary.MapMarker-module-scss-module__6329aG__marker__is-active{--color:var(--colors-energy-blue-900)}.MapMarker-module-scss-module__6329aG__marker__is-active{--size:3.313rem}.MapMarker-module-scss-module__6329aG__marker>svg{inline-size:var(--size);block-size:var(--size)}.MapMarker-module-scss-module__6329aG__marker>svg path{stroke:var(--color)}.MapMarker-module-scss-module__6329aG__marker>svg path:first-child{fill:var(--color)}@keyframes MapMarker-module-scss-module__6329aG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--spacing-016)*-1))}}
.PaymentInfo-module-scss-module__PvyvSq__section-wrapper{gap:var(--spacing-024);flex-direction:column;display:flex}.PaymentInfo-module-scss-module__PvyvSq__card-details{gap:var(--spacing-004);flex-direction:column;display:flex}
.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-030)}@media (width>=640px){.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-010)}}@media (width>=1024px){.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-080)}}.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list-header{text-align:center;padding-inline:var(--spacing-015);padding-block:var(--spacing-048)var(--spacing-024)}
.Result-module-scss-module__E8kgDq__content{gap:var(--spacing-064);padding-block:var(--spacing-024)var(--spacing-080);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.Result-module-scss-module__E8kgDq__content{grid-column:2/-2}}@media (width>=1024px){.Result-module-scss-module__E8kgDq__content{grid-column:3/-3;padding-block-end:var(--spacing-128)}}
.HotelIntro-module-scss-module__mHQg3a__hotel-intro-wrapper{grid-column:1/-1;padding-block-start:var(--spacing-032)}@media (width>=1024px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro-wrapper{padding-block-start:var(--spacing-048)}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro{gap:var(--spacing-016);flex-direction:column;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__category{align-items:center;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__title{gap:var(--spacing-016);flex-direction:column;display:flex}@media (width>=640px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro__title{gap:var(--spacing-020)}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__bottom{gap:var(--spacing-016);flex-direction:column;display:flex}@media (width>=1024px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro__bottom{justify-content:space-between;gap:var(--spacing-064);flex-direction:row}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__labels{gap:var(--spacing-008);flex-wrap:wrap;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__container{align-items:center;column-gap:var(--spacing-008);background:var(--colors-white);display:flex}
.BookingSearch-module-scss-module__3jW6fq__page-wrapper{gap:var(--spacing-040);padding-block:var(--spacing-024)var(--spacing-080);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.BookingSearch-module-scss-module__3jW6fq__page-wrapper{grid-column:2/6;padding-block-start:var(--spacing-040)}}@media (width>=1024px){.BookingSearch-module-scss-module__3jW6fq__page-wrapper{grid-column:4/10;padding-block-end:var(--spacing-128)}}
button.NavLink-module-scss-module__kNdR4G__nav-link{cursor:pointer}.NavLink-module-scss-module__kNdR4G__nav-link{text-align:start;align-items:center;gap:var(--nav-link-sm-spacing-horizontal);background:var(--nav-link-sm-initial-background-color);border-style:solid;border-color:var(--nav-link-sm-initial-border-color);border-width:var(--nav-link-sm-border-width);block-size:100%;inline-size:100%;padding-block:var(--nav-link-sm-padding-vertical);padding-inline:var(--nav-link-sm-padding-horizontal);border-radius:var(--nav-link-sm-border-radius);text-decoration:none;display:flex}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{color:var(--button-primary-focus-text-color);outline-offset:var(--nav-link-focus-outline-offset);outline-width:var(--nav-link-focus-outline-width)}.NavLink-module-scss-module__kNdR4G__nav-link:hover{color:var(--button-primary-hover-text-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{cursor:not-allowed}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{border-color:var(--nav-link-sm-focus-border-color);border-radius:var(--nav-link-sm-border-radius-focus);background-color:var(--nav-link-sm-focus-background-color);outline-color:var(--nav-link-sm-focus-outline-color);outline-width:var(--nav-link-sm-focus-outline-width);outline-style:solid}.NavLink-module-scss-module__kNdR4G__nav-link:hover{border-color:var(--nav-link-sm-hover-border-color);background-color:var(--nav-link-sm-hover-background-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{opacity:var(--nav-link-disabled-opacity)}.NavLink-module-scss-module__kNdR4G__nav-link__label{gap:var(--nav-link-sm-spacing-vertical)}@media (width>=640px){.NavLink-module-scss-module__kNdR4G__nav-link{gap:var(--nav-link-lg-spacing-horizontal);background:var(--nav-link-lg-initial-background-color);border-color:var(--nav-link-lg-initial-border-color);border-width:var(--nav-link-lg-border-width);padding-block:var(--nav-link-lg-padding-vertical);padding-inline:var(--nav-link-lg-padding-horizontal);border-radius:var(--nav-link-lg-border-radius)}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{border-color:var(--nav-link-lg-focus-border-color);border-radius:var(--nav-link-lg-border-radius-focus);background-color:var(--nav-link-lg-focus-background-color);outline-color:var(--nav-link-lg-focus-outline-color);outline-width:var(--nav-link-lg-focus-outline-width);outline-style:solid}.NavLink-module-scss-module__kNdR4G__nav-link:hover{border-color:var(--nav-link-lg-hover-border-color);background-color:var(--nav-link-lg-hover-background-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{opacity:var(--nav-link-disabled-opacity)}.NavLink-module-scss-module__kNdR4G__nav-link__label{gap:var(--nav-link-lg-spacing-vertical)}}.NavLink-module-scss-module__kNdR4G__nav-link__label{flex-direction:column;flex:1;display:flex}.NavLink-module-scss-module__kNdR4G__nav-link__icon--top{align-self:flex-start}
.InformationList-module-scss-module__lOynrq__information-list-wrapper{padding-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.InformationList-module-scss-module__lOynrq__information-list-wrapper{padding-block:var(--spacing-040)}}.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-mobile-spacing);flex-direction:column;display:flex}@media (width>=640px){.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-tablet-spacing);grid-template-columns:1fr 1fr;grid-auto-rows:auto;display:grid}}@media (width>=1024px){.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-desktop-spacing);grid-template-columns:1fr 1fr 1fr}}
.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-grid{color:var(--text-color-default);inline-size:100%;padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image{border-radius:var(--sizing-024);aspect-ratio:3/2;inline-size:100%;position:relative;overflow:hidden}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image{aspect-ratio:4/3}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:7/-1}}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper--full-width{grid-column:1/-1}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper--full-width{grid-column:1/-1}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block{margin-block-end:var(--spacing-040)}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block h2{margin-block-end:var(--spacing-024)}
.page-module-scss-module__8qbw2W__confirmation-grid{gap:var(--spacing-024);flex-direction:column;grid-column:1/-1;padding-block-end:var(--spacing-080);display:flex}@media (width>=640px){.page-module-scss-module__8qbw2W__confirmation-grid{gap:var(--spacing-032);grid-column:1/-1}}@media (width>=1024px){.page-module-scss-module__8qbw2W__confirmation-grid{align-items:start;column-gap:var(--spacing-048);row-gap:var(--spacing-040);grid-column:2/-2;grid-template-columns:minmax(0,5fr) minmax(0,3fr);padding-block-end:var(--spacing-128);display:grid}.page-module-scss-module__8qbw2W__progress{grid-area:1/1}}.page-module-scss-module__8qbw2W__page{gap:var(--spacing-024);flex-direction:column;align-items:flex-start;display:flex}@media (width>=640px){.page-module-scss-module__8qbw2W__page{gap:var(--spacing-040)}}@media (width>=1024px){.page-module-scss-module__8qbw2W__page{display:contents}}.page-module-scss-module__8qbw2W__main-column,.page-module-scss-module__8qbw2W__summary-column{display:contents}@media (width>=1024px){.page-module-scss-module__8qbw2W__main-column{gap:var(--spacing-064);flex-direction:column;grid-area:2/1;min-inline-size:0;display:flex}.page-module-scss-module__8qbw2W__summary-column{gap:var(--spacing-016);flex-direction:column;grid-area:1/2/3;display:flex}}.page-module-scss-module__8qbw2W__success-info{order:1;align-self:stretch}.page-module-scss-module__8qbw2W__summary-basket{order:2;align-self:stretch}.page-module-scss-module__8qbw2W__check-in-out-times{order:3;align-self:flex-start}@media (width>=1024px){.page-module-scss-module__8qbw2W__check-in-out-times{align-self:stretch}}.page-module-scss-module__8qbw2W__booking-info{gap:var(--spacing-024);flex-direction:column;order:4;align-self:stretch;display:flex}@media (width>=1024px){.page-module-scss-module__8qbw2W__booking-info{gap:var(--spacing-064);margin-block-start:0}}.page-module-scss-module__8qbw2W__additional-fees{gap:var(--spacing-016);flex-direction:column;display:flex}
.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-block-start:4.125rem;margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-inline:0}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-block-start:0}}.StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:2;inline-size:100%;max-block-size:var(--sizing-450);position:relative}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery--large{flex:1 0 66.666%;max-inline-size:66.666%}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{background:var(--palette-background-main);border-radius:var(--border-radius-24);align-items:center;position:absolute;inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-015)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link a{padding-inline:var(--spacing-020);gap:var(--spacing-004);font:var(--text-typography-sm-regular);letter-spacing:var(--text-typography-sm-regular-letter-spacing);text-transform:var(--text-typography-sm-regular-text-transform);text-decoration:var(--text-typography-sm-regular-text-decoration);border:0}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-030)}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-024);inset-inline-end:var(--spacing-040)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery--small{aspect-ratio:4/3;inline-size:100%;position:relative}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery--small{block-size:calc(var(--sizing-450)/2 - var(--spacing-004)/2)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-button{position:absolute;inset-block-start:var(--spacing-024);inset-inline-start:var(--spacing-040)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inline-size:var(--sizing-064);block-size:var(--sizing-064);position:absolute;inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-015)}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-030)}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inline-size:var(--sizing-080);block-size:var(--sizing-080);inset-block-end:var(--spacing-024);inset-inline-start:var(--spacing-040)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container{border-radius:var(--sizing-040)var(--sizing-040)var(--sizing-024)var(--sizing-024);gap:var(--spacing-004);flex-direction:column;inline-size:100%;display:flex;position:relative;overflow:hidden}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container{max-block-size:var(--sizing-450);flex-direction:row;justify-content:space-between}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container--small{align-items:center;gap:var(--spacing-004);justify-content:space-between;display:flex}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container--small{flex-direction:column;flex:1 0 33.333%;max-inline-size:33.333%}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image{border-radius:var(--sizing-024)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:3/2}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:4/3;max-inline-size:initial;flex:1 0 100%}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-015)}}
.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-grid{color:var(--text-color-default);padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper a:focus-visible{outline-color:var(--link-focus-border-color);outline-width:var(--link-focus-outline-width);border-radius:var(--sizing-024)}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{border-radius:var(--sizing-024);block-size:260px;overflow:hidden}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{block-size:244px}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{block-size:474px}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:7/-1}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block{padding-block-end:var(--spacing-040)}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block h2{margin-block-end:var(--spacing-024)}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-link{margin-block-start:var(--spacing-014)}
