.RoomSelector-module-scss-module__BufaOa__room-selector{background-color:var(--colors-sky-blue-100);margin-block-end:calc(var(--footer-border-radius)*-1);padding-block-end:var(--footer-border-radius)}@media (width>=640px){.RoomSelector-module-scss-module__BufaOa__room-selector{padding-block-end:calc(var(--spacing-020) + var(--footer-border-radius))}}.RoomSelector-module-scss-module__BufaOa__room-selector__wrapper{margin-inline:calc(var(--spacing-015)*-1);padding-inline:var(--spacing-015);grid-column:1/-1;padding-block-start:var(--spacing-024);overflow:hidden}@media (width>=640px){.RoomSelector-module-scss-module__BufaOa__room-selector__wrapper{margin-inline:calc(var(--spacing-030)*-1);padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}}@media (width>=1024px){.RoomSelector-module-scss-module__BufaOa__room-selector__wrapper{margin-inline:calc(var(--spacing-040)*-1);padding-inline:var(--spacing-040);padding-block-start:var(--spacing-040)}}.RoomSelector-module-scss-module__BufaOa__room-selector__heading{margin-block-end:var(--spacing-020)}.RoomSelector-module-scss-module__BufaOa__room-selector__search-params{gap:var(--spacing-010);margin-block-end:var(--spacing-016);display:flex}@media (width>=1024px){.RoomSelector-module-scss-module__BufaOa__room-selector__search-params{margin-block-end:var(--spacing-024)}}.RoomSelector-module-scss-module__BufaOa__room-selector__no-room-available{background:var(--colors-white);padding-inline:var(--spacing-016);padding-block:var(--spacing-012);text-align:center;align-items:center;gap:var(--spacing-012);border-radius:var(--spacing-024);flex-direction:column;margin-block-start:var(--spacing-024);display:flex}.RoomSelector-module-scss-module__BufaOa__room-selector__no-room-available__button-container{justify-content:center;align-items:center;inline-size:100%;display:flex}.RoomSelector-module-scss-module__BufaOa__room-selector__button-container{flex-direction:row-reverse;inline-size:100%;display:flex}
.RoomTab-module-scss-module__uS2mqa__room-tab{border-width:var(--button-select-border-width);border-radius:var(--button-select-border-radius);inline-size:var(--button-select-min-width);block-size:var(--button-select-height);padding-inline:var(--button-select-padding-horizontal);padding-block:var(--button-select-padding-vertical);align-items:center;gap:var(--button-select-gap);font:var(--typography-md-semi-bold);transition:color .45s,background-color .45s,opacity .45s,inline-size .2s}.RoomTab-module-scss-module__uS2mqa__room-tab:focus-visible{outline-offset:var(--sizing-004);outline-style:solid;outline-width:var(--button-select-focus-indicator-border-width);outline-color:var(--button-select-focus-focus-indicator)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-default{background-color:var(--colors-transparent);border-color:var(--button-select-default-border-color);color:var(--button-select-default-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-default:hover{background-color:var(--button-select-hover-background-color);border-color:var(--button-select-hover-border-color);color:var(--button-select-hover-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-active{inline-size:var(--sizing-120);background-color:var(--button-select-active-not-selected-background-color);border-color:var(--button-select-active-not-selected-border-color);color:var(--button-select-active-not-selected-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-active svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-selected{background-color:var(--button-select-success-background-color);border-color:var(--button-select-success-border-color);inline-size:3.75rem;color:var(--button-select-success-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-selected:hover{background-color:var(--button-select-success-hover-background-color);border-color:var(--button-select-success-hover-border-color);color:var(--button-select-success-hover-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-selected svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-selected svg path{stroke:none}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-active-selected{inline-size:var(--sizing-120);background-color:var(--button-select-active-selected-background-color);border-color:var(--button-select-active-selected-border-color);color:var(--button-select-active-selected-text-text-color)}.RoomTab-module-scss-module__uS2mqa__room-tab.RoomTab-module-scss-module__uS2mqa__is-active-selected svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}
.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs{align-items:center;gap:var(--spacing-008);flex-direction:column;display:flex}@media (width>=640px){.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs{gap:var(--spacing-016);flex-direction:row}}.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__room-select-group{gap:var(--spacing-008);flex-direction:row;align-items:center;display:flex}@media (width<=1023px){.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter{opacity:0;pointer-events:none;box-shadow:var(--bottom-sheet-sm-box-shadow);background-color:var(--colors-white);border-radius:17px;padding:12px;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:50%;translate:-50%}}.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter:before{content:"";border-inline:8px solid #0000;border-block-start:8px solid var(--colors-white);display:block;position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}@media (width>=1024px){.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter:before{display:none}}@media (width<=1023px){.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter-enter{opacity:0}.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter-enter-active{opacity:1;transition:opacity .2s}.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter-exit{opacity:1}.MultiRoomTabs-module-scss-module__-9YfMW__multi-room-tabs .MultiRoomTabs-module-scss-module__-9YfMW__guest-counter-exit-active{opacity:0;transition:opacity .2s}}
.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container{flex-direction:column;gap:12px;margin-block-end:var(--spacing-024);display:flex}@media (width>=1024px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container{z-index:10;max-inline-size:var(--dimensions-max-content-inline-size);background-color:var(--bottom-sheet-background-color);border-radius:var(--bottom-sheet-lg-border-radius)var(--bottom-sheet-lg-border-radius)0 0;inline-size:100%;padding-inline:var(--bottom-sheet-lg-padding-horizontal);padding-block:var(--bottom-sheet-lg-padding-vertical);box-shadow:var(--bottom-sheet-lg-box-shadow);margin-block-end:0;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}}.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div{flex-direction:column;display:flex}@media (width>=640px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div{flex-direction:row;justify-content:space-between;display:flex}}.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div>div{padding-block:var(--spacing-012)}@media (width>=1024px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div>div{padding-block:0}}@media (width<=1023px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div.MultiRoom-module-scss-module__AZPybG__is-sticky{z-index:10;background:var(--bottom-sheet-background-color);border-radius:var(--bottom-sheet-sm-border-radius)var(--bottom-sheet-sm-border-radius)0 0;box-shadow:var(--bottom-sheet-sm-box-shadow);position:fixed;inset-block-end:0;inset-inline:0}}@media (width<=639px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div.MultiRoom-module-scss-module__AZPybG__is-sticky>div{padding-inline:var(--spacing-015)}}@media (width>=640px) and (width<=1023px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-container>div.MultiRoom-module-scss-module__AZPybG__is-sticky>div{padding-inline:var(--spacing-030)}}.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-btn{display:none}@media (width>=640px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-btn{flex-direction:row;justify-content:flex-end;display:flex}}@media (width<=639px){.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-btn.MultiRoom-module-scss-module__AZPybG__is-visible{border-block-start:1px solid var(--colors-deep-blue-50);flex-direction:row;justify-content:flex-end;display:flex}}.MultiRoom-module-scss-module__AZPybG__multiroom__bottom-sheet-btn button{inline-size:100%}
.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)}
.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}
.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}
.Footer-module-scss-module__JfkVJW__footer-wrapper{position:sticky;inset-block-start:100%}.Footer-module-scss-module__JfkVJW__footer-content{max-inline-size:var(--dimensions-max-content-inline-size);margin-inline:auto}.Footer-module-scss-module__JfkVJW__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__JfkVJW__footer-logo{inline-size:var(--sizing-144);block-size:var(--sizing-036)}.Footer-module-scss-module__JfkVJW__footer-currency-changer{padding-block-start:var(--spacing-032)}.Footer-module-scss-module__JfkVJW__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}@media (width>=640px){.Footer-module-scss-module__JfkVJW__footer-background{padding-inline:var(--spacing-030)}}.Footer-module-scss-module__JfkVJW__footer-nav{padding-block:var(--spacing-032);gap:var(--spacing-032);flex-direction:column;display:flex}@media (width>=640px){.Footer-module-scss-module__JfkVJW__footer-nav{gap:0;row-gap:var(--spacing-024);flex-flow:wrap}}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-nav{flex-wrap:nowrap}}@media (width>=640px){.Footer-module-scss-module__JfkVJW__footer-nav-list{flex:0 0 50%}}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-nav-list{flex:0 0 33.3333%}}.Footer-module-scss-module__JfkVJW__footer-nav-item{padding-block-start:var(--spacing-016)}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-nav-item{padding-block-start:var(--spacing-006)}}.Footer-module-scss-module__JfkVJW__footer-bottom{align-items:baseline;gap:var(--spacing-008);flex-wrap:wrap;display:inline-flex}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-nav-wrapper{grid-template-columns:3fr 1fr;display:grid}}.Footer-module-scss-module__JfkVJW__footer-payment-methods{padding-block:var(--spacing-032);gap:var(--spacing-016);flex-direction:column;display:inline-flex}@media (width>=640px){.Footer-module-scss-module__JfkVJW__footer-payment-methods{gap:var(--spacing-016)}}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-payment-methods{gap:var(--spacing-008)}}.Footer-module-scss-module__JfkVJW__footer-payment-methods-logos{align-items:center;gap:var(--spacing-016);flex-wrap:wrap;align-self:stretch;padding:0;list-style:none;display:flex}@media (width>=640px){.Footer-module-scss-module__JfkVJW__footer-payment-methods-logos{gap:var(--spacing-024)}}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__footer-payment-methods-logos{gap:var(--spacing-008)}}.Footer-module-scss-module__JfkVJW__footer-payment-methods-logo{block-size:26px;display:block}.Footer-module-scss-module__JfkVJW__footer-stripe-wrapper{margin-block-end:var(--spacing-016)}.Footer-module-scss-module__JfkVJW__footer-stripe-logo{block-size:21px;inline-size:93px}.Footer-module-scss-module__JfkVJW__extra-margin-bottom{margin-block-end:15dvh}@media (width>=640px){.Footer-module-scss-module__JfkVJW__extra-margin-bottom{margin-block-end:10dvh}}@media (width>=1024px){.Footer-module-scss-module__JfkVJW__extra-margin-bottom{margin-block-end:13dvh}}
.CostSummary-module-scss-module__KduhEW__multiline{flex-direction:column;min-inline-size:0;display:flex}.CostSummary-module-scss-module__KduhEW__cost{gap:var(--spacing-024);flex-direction:column;display:flex}.CostSummary-module-scss-module__KduhEW__data-list-summary li{padding-block:var(--sizing-016);border-block-end:1px solid var(--colors-grey-200);display:flex}.CostSummary-module-scss-module__KduhEW__data-list-summary li:first-child{padding-block-start:0}.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:first-child{flex:0 auto;margin-inline-end:var(--spacing-010)}.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:last-child{text-align:start;flex:auto;margin-inline-end:0}@media (width>=640px){.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:last-child{text-align:end}}.CostSummary-module-scss-module__KduhEW__total-price-item{align-items:flex-start}.CostSummary-module-scss-module__KduhEW__data-list-summary li{padding-block:0;gap:var(--spacing-012);border-block-end:none;padding-block-end:var(--sizing-012)}.CostSummary-module-scss-module__KduhEW__data-list-summary li:last-child{border:0}.CostSummary-module-scss-module__KduhEW__data-list-summary .CostSummary-module-scss-module__KduhEW__cost-list-item+.CostSummary-module-scss-module__KduhEW__total-price-item{border-block-start:1px solid var(--colors-grey-200);margin-block-start:var(--spacing-012);padding-block-start:var(--spacing-024)}.CostSummary-module-scss-module__KduhEW__price-summary{text-align:end;white-space:nowrap;flex-direction:column;flex:auto;align-items:flex-end;display:flex}.CostSummary-module-scss-module__KduhEW__price-summary-spacer{block-size:var(--spacing-020)}.CostSummary-module-scss-module__KduhEW__cost-list-item{align-items:flex-start}.CostSummary-module-scss-module__KduhEW__room-price-display{text-align:end;white-space:nowrap;align-items:flex-end;gap:var(--spacing-008);flex-direction:column;flex: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}
.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)}}
.Checkbox-module-scss-module__JX8yua__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Checkbox-module-scss-module__JX8yua__wrapper--disabled{opacity:var(--checkbox-input-state-disabled-opacity)}.Checkbox-module-scss-module__JX8yua__checkbox{align-items:center;gap:var(--checkbox-label-spacing);padding:var(--checkbox-state-focus-border-width);cursor:pointer;align-self:stretch;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-width:var(--checkbox-input-border-width);border-radius:var(--checkbox-input-border-radius);border-style:solid;border-color:var(--checkbox-input-state-initial-border-color);box-shadow:var(--checkbox-input-state-initial-box-shadow);color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-initial-background-color);outline:#0000 solid var(--checkbox-state-focus-border-width);inline-size:var(--checkbox-input-sm-width);block-size:var(--checkbox-input-sm-height);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator svg path{stroke-width:var(--sizing-004);stroke-linecap:round;stroke-linejoin:round}.Checkbox-module-scss-module__JX8yua__checkbox__label{align-items:flex-start;gap:var(--checkbox-label-spacing);flex:1 0 0;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox[data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-050)}.Checkbox-module-scss-module__JX8yua__checkbox[data-focus-visible] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{outline:var(--checkbox-input-border-width)solid var(--checkbox-input-state-focus-outline-color);outline-offset:var(--checkbox-input-border-width);outline-width:var(--checkbox-state-focus-border-width)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--checkbox-input-border-color);background:var(--checkbox-input-state-initial-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] svg{stroke-dasharray:22;stroke-dashoffset:44px;transition:all .2s}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main);opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-indeterminate] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-disabled]{opacity:var(--checkbox-input-state-disabled-opacity);pointer-events:none;cursor:default}
.ComboBox-module-scss-module__kJMekW__phone-code{flex-direction:column;inline-size:100%;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input-container{align-items:center;transition:all .15s ease-in-out;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input{flex:1;min-block-size:3.225rem;padding-block:.5rem;padding-inline:.75rem 2.5rem}.ComboBox-module-scss-module__kJMekW__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;transition:all .15s ease-in-out;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.ComboBox-module-scss-module__kJMekW__button svg{transition:transform .15s ease-in-out}.ComboBox-module-scss-module__kJMekW__button[aria-expanded=true] svg{transform:rotate(180deg)}.ComboBox-module-scss-module__kJMekW__button:disabled{color:#d1d5db;cursor:not-allowed}.ComboBox-module-scss-module__kJMekW__button:disabled:hover{background:0 0}.ComboBox-module-scss-module__kJMekW__popover{z-index:1000;min-inline-size:var(--trigger-width);background-color:var(--list-box-list-box-item-background-color-default);border-radius:var(--list-box-border-radius);max-inline-size:100vw;box-shadow:var(--box-shadow-lg);padding:var(--spacing-008);margin-block-start:.25rem;position:relative;overflow:hidden}.ComboBox-module-scss-module__kJMekW__popover[data-entering]{animation:.15s ease-out ComboBox-module-scss-module__kJMekW__popover-enter}.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:.1s ease-in ComboBox-module-scss-module__kJMekW__popover-exit}.ComboBox-module-scss-module__kJMekW__popover-scroll{max-block-size:500px;padding:var(--spacing-008);padding-block:.25rem;padding-inline:.25rem .5rem;overflow-y:auto}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar{inline-size:16px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:12px;block-size:2.25rem}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ComboBox-module-scss-module__kJMekW__list-box-item{color:var(--colors-deep-blue-900);cursor:pointer;user-select:none;border-radius:var(--list-box-border-radius);align-items:center;padding-block:.5rem;padding-inline:.75rem;transition:all .1s ease-in-out;display:flex}.ComboBox-module-scss-module__kJMekW__list-box-item[data-focused]{background-color:var(--list-box-list-box-item-background-color-hover);border-color:var(--list-box-list-box-item-border-color-hover)}.ComboBox-module-scss-module__kJMekW__list-box-item[data-selected]{background-color:var(--list-box-list-box-item-background-color-selected);border-color:var(--list-box-list-box-item-border-color-selected)}@keyframes ComboBox-module-scss-module__kJMekW__popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ComboBox-module-scss-module__kJMekW__popover-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}@media (prefers-reduced-motion:reduce){.ComboBox-module-scss-module__kJMekW__input-container,.ComboBox-module-scss-module__kJMekW__button,.ComboBox-module-scss-module__kJMekW__list-box-item,.ComboBox-module-scss-module__kJMekW__button svg{transition:none}.ComboBox-module-scss-module__kJMekW__popover[data-entering],.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:none}}
.CheckoutForm-module-scss-module__jpPceW__form-error-message{color:var(--colors-red-400);font:var(--caption-text-lg-desktop);line-height:var(--spacing-024)}.CheckoutForm-module-scss-module__jpPceW__form-required-label{text-align:end;max-inline-size:var(--dimensions-form-field-max-width)}.CheckoutForm-module-scss-module__jpPceW__form-phone-country-field{inline-size:18rem}.CheckoutForm-module-scss-module__jpPceW__form-ca-checkbox{white-space:nowrap}.CheckoutForm-module-scss-module__jpPceW__form-button{margin-block-start:var(--spacing-024)}.CheckoutForm-module-scss-module__jpPceW__form-button button,.CheckoutForm-module-scss-module__jpPceW__form-button a{inline-size:100%}@media (width>=640px){.CheckoutForm-module-scss-module__jpPceW__form-button{text-align:end}.CheckoutForm-module-scss-module__jpPceW__form-button button,.CheckoutForm-module-scss-module__jpPceW__form-button a{inline-size:auto}}@media (width>=1024px){.CheckoutForm-module-scss-module__jpPceW__form-button{margin-block-start:var(--spacing-040)}}
.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}
.List-module-scss-module__NmTscW__list{display:flex}.List-module-scss-module__NmTscW__list--horizontal{flex-direction:row}.List-module-scss-module__NmTscW__list--vertical{flex-direction:column}.List-module-scss-module__NmTscW__list__item{align-items:center;gap:var(--list-icon-mobile-spacing);color:var(--list-text-color);display:flex}@media (width>=640px){.List-module-scss-module__NmTscW__list__item{gap:var(--list-icon-desktop-spacing)}}.List-module-scss-module__NmTscW__list--horizontal{gap:var(--list-list-item-mobile-horizontal-spacing)}@media (width>=640px){.List-module-scss-module__NmTscW__list--horizontal{gap:var(--list-list-item-desktop-horizontal-spacing)}}.List-module-scss-module__NmTscW__list--vertical{gap:var(--list-list-item-mobile-vertical-spacing)}@media (width>=640px){.List-module-scss-module__NmTscW__list--vertical{gap:var(--list-list-item-desktop-vertical-spacing)}}
.CardRoom-module-scss-module__x1aiCq__card-room{padding-block-end:var(--spacing-024)}.CardRoom-module-scss-module__x1aiCq__card-room__inner{background-color:var(--colors-white);border-radius:var(--border-radius-24);padding-block:var(--spacing-016);padding-inline:var(--spacing-012);gap:var(--spacing-012);padding-block-end:var(--spacing-012);display:grid}.CardRoom-module-scss-module__x1aiCq__card-room__inner--selected{outline:var(--sizing-002)solid var(--colors-energy-blue-400);outline-offset:var(--spacing-002)}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__inner{padding-block:var(--spacing-024);padding-inline:var(--spacing-024);row-gap:0;column-gap:var(--spacing-024);scroll-margin-top:var(--spacing-064);grid-template-columns:50% minmax(min-content,1fr) 1fr;grid-template-areas:"heading heading heading""details details details""image information information""offers offers offers"}}@media (width>=1024px){.CardRoom-module-scss-module__x1aiCq__card-room__inner{grid-template-columns:19.6875rem minmax(min-content,1fr) 1fr;grid-template-areas:"image heading heading""image details information""offers offers offers";scroll-margin-top:120px}}.CardRoom-module-scss-module__x1aiCq__card-room__heading{gap:var(--spacing-008);flex-direction:column;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__heading{grid-area:heading;margin-block-end:var(--spacing-012)}}.CardRoom-module-scss-module__x1aiCq__card-room__details{justify-content:space-between;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__details{grid-area:details;margin-block-end:var(--spacing-024)}}@media (width>=1024px){.CardRoom-module-scss-module__x1aiCq__card-room__details{gap:var(--spacing-020);flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-block-end:0}}.CardRoom-module-scss-module__x1aiCq__card-room__image{aspect-ratio:3/2;border-radius:var(--sizing-024);position:relative;overflow:hidden}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__image{grid-area:image}}.CardRoom-module-scss-module__x1aiCq__card-room__image-text{text-align:center;inline-size:60%;padding:var(--sizing-008);border-radius:var(--sizing-016);background-color:#00000080;position:absolute;inset-block-end:20%;inset-inline-start:50%;translate:-50%}.CardRoom-module-scss-module__x1aiCq__card-room__information{gap:var(--spacing-016);flex-direction:column;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__information{justify-content:initial;text-align:end;grid-area:information;align-items:flex-end}}.CardRoom-module-scss-module__x1aiCq__card-room__information-price{justify-content:space-between;align-items:flex-start;gap:var(--spacing-016);flex-wrap:wrap;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__information-price{justify-content:inherit;align-items:inherit;flex-direction:column}}.CardRoom-module-scss-module__x1aiCq__card-room__information-price-minprice{opacity:var(--opacity-100)}.CardRoom-module-scss-module__x1aiCq__card-room__information-notes{row-gap:var(--spacing-008);flex-direction:column;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__information-notes{justify-content:flex-end;column-gap:var(--spacing-024);flex-flow:wrap}}.CardRoom-module-scss-module__x1aiCq__card-room__information-icon{vertical-align:top;margin-inline-end:var(--sizing-004)}.CardRoom-module-scss-module__x1aiCq__card-room__offers{gap:var(--spacing-012);flex-direction:column}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__card-room__offers{gap:var(--spacing-024);grid-area:offers;margin-block-start:var(--spacing-024)}}.CardRoom-module-scss-module__x1aiCq__card-room__offers--hidden{display:none}.CardRoom-module-scss-module__x1aiCq__card-room__offers--shown{display:flex}.CardRoom-module-scss-module__x1aiCq__offer{gap:var(--spacing-012);border-block-start:1px solid var(--colors-grey-200);flex-direction:column;padding-block-start:var(--spacing-020);display:flex}.CardRoom-module-scss-module__x1aiCq__offer__wrapper{gap:var(--spacing-012);flex-direction:column-reverse;align-items:flex-start;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__wrapper{flex-direction:row;justify-content:space-between}}.CardRoom-module-scss-module__x1aiCq__offer__price-btn-wrapper{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__price-btn-wrapper{flex-direction:column}}.CardRoom-module-scss-module__x1aiCq__offer__column-container{flex-direction:column;align-items:flex-start;display:flex}.CardRoom-module-scss-module__x1aiCq__offer__button-wrapper{background:0 0;border:none;align-items:baseline;padding:0;display:flex}.CardRoom-module-scss-module__x1aiCq__offer__text-wrapper{gap:var(--spacing-016);flex-direction:column;align-items:flex-start;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__text-wrapper{gap:var(--spacing-008);align-self:stretch}}.CardRoom-module-scss-module__x1aiCq__offer__rate-button-mobile{display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__rate-button-mobile{display:none}}.CardRoom-module-scss-module__x1aiCq__offer__rate-description{gap:var(--spacing-008);text-align:start;flex-direction:column;display:flex}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__rate-description{gap:var(--spacing-016)}}.CardRoom-module-scss-module__x1aiCq__offer__rate-policy{gap:var(--sizing-008);flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.CardRoom-module-scss-module__x1aiCq__offer__rate-policy li{align-items:baseline;gap:var(--spacing-004);display:flex}.CardRoom-module-scss-module__x1aiCq__offer__btn-desktop-wrapper{display:none}@media (width>=640px){.CardRoom-module-scss-module__x1aiCq__offer__btn-desktop-wrapper{justify-content:flex-end;display:flex}}.CardRoom-module-scss-module__x1aiCq__offer--selected{background-color:var(--button-select-success-background-color);border-color:var(--button-select-success-border-color);color:var(--button-select-success-text-text-color);opacity:1}
.CheckIconAnimated-module-scss-module__9Nw4fa__room-selection-success-icon{display:flex}.CheckIconAnimated-module-scss-module__9Nw4fa__room-selection-success-icon svg{inline-size:var(--sizing-016);block-size:var(--sizing-016);stroke-width:1px;stroke-miterlimit:10;border-radius:50%;animation:.4s ease-in-out .4s forwards CheckIconAnimated-module-scss-module__9Nw4fa__fill,.4s ease-in-out .55s both CheckIconAnimated-module-scss-module__9Nw4fa__scale;box-shadow:inset 0 0 #62c592}.CheckIconAnimated-module-scss-module__9Nw4fa__room-selection-success-icon svg path{stroke-dasharray:48;stroke-dashoffset:48px;stroke:#167053;animation:.2s cubic-bezier(.65,0,.45,1) .5s forwards CheckIconAnimated-module-scss-module__9Nw4fa__stroke}.CheckIconAnimated-module-scss-module__9Nw4fa__room-selection-success-icon svg circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#62c592;fill:none;animation:.4s cubic-bezier(.65,0,.45,1) forwards CheckIconAnimated-module-scss-module__9Nw4fa__stroke}@keyframes CheckIconAnimated-module-scss-module__9Nw4fa__stroke{to{stroke-dashoffset:0}}@keyframes CheckIconAnimated-module-scss-module__9Nw4fa__scale{0%,to{transform:none}50%{transform:scale3d(1.15,1.15,2)}}@keyframes CheckIconAnimated-module-scss-module__9Nw4fa__fill{to{box-shadow:inset 0 0 0 120px #62c592}}
.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper{gap:var(--spacing-016);flex-direction:column;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__dates{gap:var(--spacing-008);flex-direction:column;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__dates-guests:after{content:" •";margin-inline-end:var(--spacing-004)}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__room{gap:var(--spacing-008);border-block-end:1px solid var(--colors-grey-200);flex-direction:column;padding-block-end:var(--spacing-016);display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__room-daily-rate{flex-direction:row;justify-content:space-between;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__children{flex-flow:wrap;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__children--list:not(:last-child):after{content:" •";margin-inline-end:var(--spacing-004)}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__total{gap:var(--spacing-008);flex-direction:column;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__summary-wrapper__total-charge{flex-direction:row;justify-content:space-between;display:flex}.RoomsSummaryOverlay-module-scss-module__f9PC2W__no-focus:focus{outline:none}
.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-enter-forward{opacity:0;transform:translate(100%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-enter-active-forward{opacity:1;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(0%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-exit-forward{opacity:1;transform:translate(0%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-exit-active-forward{opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(-100%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-enter-backward{opacity:0;transform:translate(-100%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-enter-active-backward{opacity:1;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(0%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-exit-backward{opacity:1;transform:translate(0%)}.RoomSelectionTransition-module-scss-module__p9KR1G__room-selection-transition-exit-active-backward{opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(100%)}
@keyframes RoomSelectorSkeleton-module-scss-module__u6pScW__pulse{0%,to{opacity:1}50%{opacity:.4}}.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector{background-color:var(--colors-sky-blue-100);margin-block-end:calc(var(--footer-border-radius)*-1);padding-block-end:calc(var(--spacing-080) + var(--footer-border-radius))}@media (width>=1024px){.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector{padding-block-end:calc(var(--spacing-128) + var(--footer-border-radius))}}.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector__wrapper{margin-inline:calc(var(--spacing-015)*-1);padding-inline:var(--spacing-015);grid-column:1/-1;padding-block-start:var(--spacing-024);overflow:hidden}@media (width>=640px){.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector__wrapper{margin-inline:calc(var(--spacing-030)*-1);padding-inline:var(--spacing-030);padding-block-start:var(--spacing-032)}}@media (width>=1024px){.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector__wrapper{margin-inline:calc(var(--spacing-040)*-1);padding-inline:var(--spacing-040);padding-block-start:var(--spacing-040)}}.RoomSelectorSkeleton-module-scss-module__u6pScW__room-selector__heading{margin-block-end:var(--spacing-020)}.RoomSelectorSkeleton-module-scss-module__u6pScW__search-criteria{gap:var(--spacing-010);block-size:var(--spacing-018);min-block-size:var(--spacing-018);animation:3s cubic-bezier(.4,0,.6,1) infinite RoomSelectorSkeleton-module-scss-module__u6pScW__pulse;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__search-criteria--pill{inline-size:var(--spacing-064);min-inline-size:var(--spacing-064);block-size:var(--spacing-018);border-radius:var(--spacing-012);background-color:#cfeffc;min-block-size:1.688rem;display:block}.RoomSelectorSkeleton-module-scss-module__u6pScW__search-criteria--pill:nth-of-type(3){inline-size:var(--spacing-128);min-inline-size:var(--spacing-128)}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile{gap:var(--spacing-012);block-size:var(--spacing-384);border-radius:var(--border-radius-24);inline-size:100%;padding:var(--spacing-012);background:linear-gradient(110deg,#bbe6fa 8% 18%,#bbe6fa 88%);flex-direction:column;margin-block-start:var(--spacing-024);padding-block-start:var(--spacing-016);animation:3s cubic-bezier(.4,0,.6,1) infinite RoomSelectorSkeleton-module-scss-module__u6pScW__pulse;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile:nth-of-type(2){animation-delay:4s}@media (width>1024px){.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile{padding:var(--spacing-024);display:none}}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__header{border-radius:var(--border-radius-08);inline-size:60%;block-size:var(--spacing-028);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__sub-header{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__sub-header .RoomSelectorSkeleton-module-scss-module__u6pScW__left{gap:var(--spacing-008);flex-grow:1;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__sub-header .RoomSelectorSkeleton-module-scss-module__u6pScW__left .RoomSelectorSkeleton-module-scss-module__u6pScW__pill{inline-size:var(--spacing-043);block-size:var(--spacing-027);border-radius:var(--spacing-008);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__sub-header .RoomSelectorSkeleton-module-scss-module__u6pScW__right{border-radius:var(--spacing-008);block-size:var(--spacing-024);max-inline-size:var(--spacing-288);background-color:#cfeffc;flex-grow:1}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__main-content{gap:var(--spacing-008);display:flex}@media (width>=640px){.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__main-content{flex-direction:row}}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__main-content .RoomSelectorSkeleton-module-scss-module__u6pScW__img{border-radius:var(--border-radius-24);background-color:#cfeffc;block-size:200px;inline-size:100%}@media (width>=640px){.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__main-content .RoomSelectorSkeleton-module-scss-module__u6pScW__img{inline-size:50%}}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__footer{justify-content:space-between;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__footer .RoomSelectorSkeleton-module-scss-module__u6pScW__left{gap:var(--spacing-002);border-radius:var(--border-radius-08);flex-direction:column;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-mobile .RoomSelectorSkeleton-module-scss-module__u6pScW__footer .RoomSelectorSkeleton-module-scss-module__u6pScW__right{inline-size:170px;block-size:var(--spacing-040);border-radius:var(--border-radius-024);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop{border-radius:var(--border-radius-24);gap:var(--spacing-024);padding:var(--spacing-024);background:linear-gradient(110deg,#bbe6fa 8% 18%,#bbe6fa 88%);margin-block-start:var(--spacing-024);animation:3s cubic-bezier(.4,0,.6,1) infinite RoomSelectorSkeleton-module-scss-module__u6pScW__pulse;display:none}@media (width>1024px){.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop{display:flex}}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop:nth-of-type(2){animation-delay:4s}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__img{inline-size:var(--spacing-320);min-inline-size:var(--spacing-320);block-size:var(--spacing-208);border-radius:var(--spacing-024);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right{gap:var(--spacing-016);flex-direction:column;inline-size:100%;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__header{inline-size:50%;block-size:var(--spacing-044);border-radius:var(--border-radius-08);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right--layout{gap:var(--spacing-024);block-size:100%;inline-size:100%;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right--right,.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right--left{border-radius:var(--border-radius-08);flex-direction:column;inline-size:50%;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right--left{gap:var(--spacing-024)}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right--right{gap:var(--spacing-008);justify-content:flex-end;align-items:flex-end}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__wrapper{gap:var(--spacing-008);display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__wrapper--layout{gap:var(--spacing-012);flex-direction:column;justify-content:flex-end;align-items:flex-end;block-size:100%;display:flex}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__pill{inline-size:var(--spacing-044);border-radius:var(--border-radius-08);block-size:var(--spacing-028);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__pill--small{inline-size:var(--spacing-072);block-size:var(--spacing-028);border-radius:var(--border-radius-08);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__pill--medium{inline-size:var(--spacing-080);block-size:var(--spacing-024);border-radius:var(--border-radius-08);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__pill--large{inline-size:var(--spacing-144);block-size:var(--spacing-027);border-radius:var(--border-radius-08);background-color:#cfeffc}.RoomSelectorSkeleton-module-scss-module__u6pScW__card-desktop__right__pill--extra-large{inline-size:var(--spacing-144);block-size:var(--spacing-027);border-radius:var(--border-radius-9999);background-color:#cfeffc}
.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-grid{color:var(--text-color-default);inline-size:100%;padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__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__BSdGUa__hdi-image{aspect-ratio:4/3}}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block-wrapper{grid-column:7/-1}}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block-wrapper--full-width{grid-column:1/-1}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block-wrapper--full-width{grid-column:1/-1}}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block{margin-block-end:var(--spacing-040)}.HotelDetailGeneralInformation-module-scss-module__BSdGUa__hdi-content-block h2{margin-block-end:var(--spacing-024)}
.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)}
.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))}}
.InfoOverlay-module-scss-module__RiJp7a__info-overlay{justify-content:center;gap:var(--spacing-008);flex-direction:column;display:flex}.InfoOverlay-module-scss-module__RiJp7a__info-overlay--heading{white-space:normal;word-wrap:break-word;flex:1 0 0;justify-content:center;display:flex}.InfoOverlay-module-scss-module__RiJp7a__info-overlay--ctaWrapper{justify-content:space-between;align-items:flex-start;gap:var(--spacing-008);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)}
.SearchCriteriaButtons-module-scss-module__jpdViq__search-criteria-wrapper{gap:var(--spacing-004);color:var(--link-default-secondary);display:flex}
.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}
.RatingBar-module-scss-module__Y25OSa__rating-bar{gap:var(--spacing-008);flex-direction:column;inline-size:100%;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,4rem)minmax(0,2fr)var(--rating-bar-value-column-width,max-content);align-items:center;column-gap:var(--spacing-012);inline-size:100%;font-weight:var(--font-weight-medium);display:grid}@media (width>=640px){.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,8rem)minmax(0,1fr)var(--rating-bar-value-column-width,max-content)}}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-top{align-items:center;gap:var(--spacing-004);inline-size:100%;font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__value{text-align:end;font-variant-numeric:tabular-nums;justify-self:end;inline-size:100%;display:block}.RatingBar-module-scss-module__Y25OSa__rating-bar__value-row{grid-template-columns:minmax(0,1fr)var(--rating-bar-value-column-width,max-content);align-items:center;gap:var(--spacing-008);inline-size:100%;display:grid}.RatingBar-module-scss-module__Y25OSa__rating-bar__track{inline-size:100%;block-size:var(--spacing-012);background-color:var(--colors-grey-200);border-radius:var(--border-radius-9999);border:2px solid var(--colors-grey-200);align-items:center;display:flex;position:relative;overflow:hidden}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill{inline-size:0%;block-size:var(--spacing-008);border-radius:inherit;transition:inline-size .5s ease-in-out}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill--default{background-color:#00b747}
.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)}}
.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}}
.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-grid{color:var(--text-color-default);padding-block:var(--spacing-024)var(--spacing-080)}@media (width>=640px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-grid{padding-block:var(--spacing-032)var(--spacing-080)}}@media (width>=1024px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-grid{padding-block:var(--spacing-040)var(--spacing-128)}}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-headline{margin-block:var(--spacing-040)}}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-top-nav{margin-block:var(--spacing-024);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-image-wrapper{margin-block-start:initial;margin-inline:0 var(--spacing-022);grid-column:1/4}}@media (width>=1024px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-image-wrapper{margin-inline:0 var(--spacing-024);inline-size:var(--sizing-450);grid-column:1/7}}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block-wrapper h1{margin-block-end:var(--spacing-024)}@media (width>=640px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block-wrapper{grid-column:7/-1}}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block{margin-block-end:var(--spacing-040)}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block:last-child{margin-block-end:initial}.HotelRoomDetailsPage-module-scss-module___Z0cza__hrdp-content-block h2{margin-block-end:var(--spacing-016)}.HotelRoomDetailsPage-module-scss-module___Z0cza__no-image-availabe{background:var(--colors-light-blue-100);aspect-ratio:16/9;border-radius:var(--sizing-024);justify-content:center;align-items:center;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)}}
.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-grid{color:var(--text-color-default);padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}.HotelDetailLocationInformation-module-scss-module__UwRz6q__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__UwRz6q__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-image{border-radius:var(--sizing-024);block-size:260px;overflow:hidden}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-image{block-size:244px}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-image{block-size:474px}}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-content-block-wrapper{grid-column:7/-1}}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-content-block{padding-block-end:var(--spacing-040)}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-content-block h2{margin-block-end:var(--spacing-024)}.HotelDetailLocationInformation-module-scss-module__UwRz6q__hdi-link{margin-block-start:var(--spacing-014)}
.ActionBar-module-scss-module__hGfhwW__action-bar{max-inline-size:var(--dimensions-max-content-inline-size);justify-content:space-between;align-items:center;inline-size:100%;margin-inline:auto;display:flex}.ActionBar-module-scss-module__hGfhwW__action-bar--singleItem{justify-content:end}
