.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%}
.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}
.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%}
.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}
.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}}
@keyframes CustomerReview-module-scss-module__KPlF3G__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes CustomerReview-module-scss-module__KPlF3G__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CustomerReview-module-scss-module__KPlF3G__customer-review{gap:var(--spacing-016);border-block-end:1px solid var(--separator-default-border-color);flex-direction:column;margin-block-end:var(--spacing-016);padding-block-end:var(--spacing-016);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__header{justify-content:space-between;align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__rating-group{align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__content{gap:var(--spacing-012);flex-direction:column;display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-animate=true][data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) CustomerReview-module-scss-module__KPlF3G__slide-down-and-fade}.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-animate=true][data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) CustomerReview-module-scss-module__KPlF3G__slide-up-and-fade}@media (prefers-reduced-motion:reduce){.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-state=open],.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-state=closed]{animation:none}}.CustomerReview-module-scss-module__KPlF3G__customer-review__toggle{align-items:center;gap:var(--spacing-004);cursor:pointer;color:var(--colors-energy-blue-400);background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline;display:inline-flex}
