.layout_body__8hcCS{height:100%}.layout_main__mSg9U{flex:1 1}@layer atlas-components{.Button__button--61ddf{position:relative;overflow:hidden}.Button__button--61ddf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;pointer-events:none;transition:background-color .1s}.Button__button--61ddf:hover{text-decoration:none}.Button__button--61ddf:focus-visible{outline:2px solid var(--aui-focus-ring-default);outline-offset:4px;border-radius:0}.Button__button--61ddf:disabled{pointer-events:none}@media(hover:hover)and (pointer:fine){.Button__button--61ddf:not(:disabled):hover:after{background-color:var(--aui-overlay-hover)}}.Button__button--61ddf:not(:disabled):active:after{background-color:var(--aui-overlay-pressed)}.Button__button--61ddf{display:inline-flex;justify-content:center;align-items:center;text-align:center;gap:var(--aui-spacing-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;border-radius:var(--aui-border-radius-slightly-rounded)}.Button__primary--61ddf{background:var(--aui-interactive-primary-background-default);color:var(--aui-interactive-primary-text-default)}.Button__primary--61ddf:disabled{background:var(--aui-interactive-primary-background-disabled);color:var(--aui-interactive-primary-text-disabled)}.Button__secondary--61ddf{background:var(--aui-interactive-secondary-background-default);border:2px solid var(--aui-interactive-secondary-border-default);color:var(--aui-interactive-secondary-text-default)}.Button__secondary--61ddf:disabled{background:var(--aui-interactive-secondary-background-disabled);border:2px solid var(--aui-interactive-secondary-border-disabled);color:var(--aui-interactive-secondary-text-disabled)}.Button__tertiary--61ddf{background:var(--aui-interactive-tertiary-background-default);color:var(--aui-interactive-tertiary-text-default)}.Button__tertiary--61ddf:disabled{background:var(--aui-interactive-tertiary-background-disabled);color:var(--aui-interactive-tertiary-text-disabled)}@layer atlas-typography{.Button__large--61ddf{font-size:var(--aui-button-font-size);font-family:var(--aui-button-font);color:var(--aui-interactive-primary-text-default);line-height:var(--aui-button-line-height);letter-spacing:var(--aui-letter-spacing-tight);font-weight:700;font-size:var(--aui-button-l-font-size)}}@layer atlas-typography{}.Button__large--61ddf{min-height:5.6rem;padding:0 var(--aui-spacing-6)}@layer atlas-typography{.Button__regular--61ddf{font-size:var(--aui-button-font-size);font-family:var(--aui-button-font);color:var(--aui-interactive-primary-text-default);line-height:var(--aui-button-line-height);letter-spacing:var(--aui-letter-spacing-tight);font-weight:700}}.Button__regular--61ddf{min-height:4rem;padding:0 var(--aui-spacing-4)}@layer atlas-typography{.Button__small--61ddf{font-size:var(--aui-button-font-size);font-family:var(--aui-button-font);color:var(--aui-interactive-primary-text-default);line-height:var(--aui-button-line-height);letter-spacing:var(--aui-letter-spacing-tight);font-weight:700;font-size:var(--aui-button-s-font-size)}}@layer atlas-typography{}.Button__small--61ddf{min-height:2.9rem;padding:0 var(--aui-spacing-2)}.Button__fullWidth--61ddf{width:100%}}.TripAdvisorOverallRating_overall-rating-container__r_lXE{display:flex;flex-direction:column;gap:12px}.TripAdvisorOverallRating_scoring-container__YbjIO{display:flex;flex-direction:row;align-items:center;margin-left:-12px}.TripAdvisorReviewSummary_overallSummaryContainer__pN7E_{width:100%;display:grid;grid-gap:4px;gap:4px;grid-template-columns:auto 1fr auto;align-items:center}@media(max-width:767px){.TripAdvisorReviewSummary_overallSummaryContainer__pN7E_{display:none}}.TripAdvisorReviewSummary_overallRating__9_gao{display:contents}.TripAdvisorReviewSummary_amenitiesContainer__OiWv_{display:flex;flex-direction:column;justify-content:center;flex:1 1;gap:12px}.AccommodationReviewsTab_navigation-tabs__XOBfA{display:flex;flex-direction:column}.AccommodationApolloReviews_dividerWrapper__y4Cpp{padding-top:32px}.AccommodationApolloReviews_ratingSection__ezdcq{margin-top:var(--aui-spacing-8);margin-bottom:var(--aui-spacing-4)}.AccommodationApolloReviews_reviewFeedback__SjPGA{margin:32px 0}.AccommodationApolloReviews_reviewFeedbackWrapper__w1VSg{margin-top:32px}.AccommodationTripAdvisorReviews_overallRating__TbBmS{margin:32px 0}.AccommodationTripAdvisorReviews_overallRating__TbBmS>p{margin:0}.AccommodationTripAdvisorReviews_reviewSummary__rWwf7{display:flex;flex-direction:row-reverse;gap:16px;padding:0}.AccommodationTripAdvisorReviews_reviewSummary__rWwf7>div{flex:1 1;margin-bottom:32px}.AccommodationTripAdvisorReviews_reviewsContainer__qJO0v{margin-top:32px}.AccommodationTripAdvisorReviews_reviewsContainer__qJO0v p{margin:0}.AccommodationTripAdvisorReviews_review__Zm_h6{margin:32px 0}.ReviewButtons_icon__jmd75{width:16px;height:16px;flex-shrink:0}.LoginPromtModal_container__h6qLq{display:flex;flex-direction:column;align-items:center;gap:8px}.LoginPromtModal_hearts__yCiwo{width:67px;height:50px}.LabelCornerTag_labelCornerTag__JZbV0{background-color:hsla(0,0%,100%,.8)}.FilterAccordionOption_checkbox-label__uqa_K{display:flex;margin-left:0}.FilterAccordionOption_checkbox-label__uqa_K.FilterAccordionOption_childOption__u_Qa5{margin-left:8px}.FilterAccordionOption_checkbox__JSywV{flex-shrink:0}.FilterDropdown_dropdown__SRi6L{display:flex;flex-direction:column;gap:8px;min-width:200px}.HotelTypeFilterOptions_hotelConceptFilterOptions__f_ovG ul>li{display:flex;align-items:center}.HotelTypeFilterOptions_hotelConceptFilterOptions__f_ovG ul>li:before{content:"";display:inline-block;height:1.4rem;width:1.4rem;vertical-align:middle;background-image:url('data:image/svg+xml,<svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.4536 6.34215C29.093 6.86878 29.1845 7.81412 28.6579 8.4536L14.6579 25.4536C14.389 25.7801 13.9948 25.9779 13.5723 25.9983C13.1499 26.0187 12.7384 25.8598 12.4393 25.5607L3.43934 16.5607C2.85355 15.9749 2.85355 15.0252 3.43934 14.4394C4.02513 13.8536 4.97487 13.8536 5.56066 14.4394L13.3924 22.2711L26.3421 6.54648C26.8687 5.90699 27.8141 5.81551 28.4536 6.34215Z" fill="%23119022"/></svg>');background-size:contain;background-repeat:no-repeat;margin-right:.5rem}.HotelTypeFilterOptions_hotelConceptFilterOption__GLt6s{flex:1 1;margin-left:8px}.NestedDestinationOptions_accordion__LXVdj>button{display:none}.NestedDestinationOptions_parent-destination__3Ld7y{display:flex;justify-content:space-between}.NestedDestinationOptions_parent-destination__3Ld7y>:first-child{flex:1 1;overflow:hidden}.NestedDestinationOptions_parent-destination__3Ld7y>:first-child>:first-child{flex-shrink:0}.NestedDestinationOptions_child-destination-label__9u1aF,.NestedDestinationOptions_parent-destination-label___AbJ3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Pagination_pagination__flbXx{padding:32px 0;display:flex;align-items:center;flex-direction:column;width:-moz-fit-content;width:fit-content;margin:0 auto}.Pagination_pagination__progress-bar__SVhOl{margin-bottom:16px}.Pagination_pagination__text__P2m8m{margin:8px}.Pagination_pagination__button__R8Pna{width:-moz-fit-content;width:fit-content}.ProgressBar_progress-container__m9_Fo{background-color:#eee;overflow:hidden;border-radius:12px}.ProgressBar_fill-width__kkBi9{width:100%}.ProgressBar_size-small__zt7AZ{height:8px}.ProgressBar_size-large__NYpl_{height:16px}.ProgressBar_progress-bar__zvtpz{height:100%;border-radius:12px}.ProgressBar_green__D5ZvN{background-color:#00af87}.ProgressBar_yellow__0DaO_{background-color:#ffca32}.ProgressBar_grey__mW8t_{background-color:#6d7174}.ProgressBar_blue__aMa0v{background-color:#1b1464}.SortDropdown_list-item__YE4og{padding:4px 8px;cursor:pointer;transition:background-color .3s}.SortDropdown_list-item__YE4og.SortDropdown_active__6fnQu,.SortDropdown_list-item__YE4og:hover,.SortDropdown_selected-item__aiWys{background-color:#1b1464;color:#fff}