.WtLwoq_wishlistButton{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:flex}
.cDNd_G_score{flex-wrap:wrap;align-items:baseline;gap:16px 8px;display:flex}.cDNd_G_note.cDNd_G_note{color:var(--persian-green-700);font-size:18px;font-weight:700;line-height:24px}.cDNd_G_incentive{font-weight:700}.cDNd_G_reviews{align-items:center;display:flex}.cDNd_G_description{font-size:14px;line-height:16px}.cDNd_G_description.cDNd_G_descriptionLong{color:var(--mystery-black-700)}.cDNd_G_reviewsLink{cursor:pointer;color:var(--mystery-black-700);text-decoration:underline}.cDNd_G_value{color:var(--persian-green-700);font-size:24px;font-weight:700;line-height:32px}.cDNd_G_score.cDNd_G_scoreSecondary .cDNd_G_note{color:var(--mystery-black-900);background-color:#0000;padding:0;font-size:16px;line-height:24px}.cDNd_G_score.cDNd_G_scoreSmall .cDNd_G_note{font-size:14px;line-height:16px}.cDNd_G_score.cDNd_G_scoreMedium .cDNd_G_note{padding:8px}.cDNd_G_score.cDNd_G_scoreMedium .cDNd_G_description{font-size:16px;line-height:24px}
.WLyTwW_details{flex-wrap:wrap;justify-content:space-between;gap:24px;width:100%;display:flex}.WLyTwW_criteria{align-items:center;width:100%;display:flex}.WLyTwW_label{color:var(--mystery-black-900);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:14px;line-height:18px;display:block;overflow:hidden}.WLyTwW_criteriaScore{flex-shrink:0;justify-content:flex-end;width:20px;margin-left:8px}.WLyTwW_criteriaProgressWrapper{background-color:var(--persian-green-200);border-radius:4px;flex-shrink:0;width:100%;max-width:80px;height:4px;margin-left:8px}.WLyTwW_criteriaProgress{background-color:var(--persian-green-700);border-radius:4px;height:4px}
._8VfG6W_review{font-family:var(--font-family-default);color:var(--mystery-black-900);box-shadow:var(--shadow-box-1);text-align:left;border-radius:16px;flex-direction:column;width:100%;padding:16px;font-size:16px;line-height:24px;transition:box-shadow .1s ease-in-out;display:flex}._8VfG6W_header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}._8VfG6W_stay{color:var(--mystery-black-700);font-size:12px;line-height:16px}._8VfG6W_comment{width:100%;padding-top:16px;display:flex}._8VfG6W_icon{margin-right:16px}._8VfG6W_icon._8VfG6W_iconPositive{color:var(--persian-green-700)}._8VfG6W_review._8VfG6W_reviewHasAction{cursor:pointer}._8VfG6W_review._8VfG6W_reviewHasAction:hover{box-shadow:var(--shadow-box-2)}
.mCrBMq_modalTitle{padding:20px 60px 20px 16px}@media (min-width:960px){.mCrBMq_modalTitle{padding:24px 60px 0 24px}}.mCrBMq_body{padding-top:0}@media (min-width:960px){.mCrBMq_body{padding:24px}}.mCrBMq_wrapper{flex-direction:column;gap:32px;display:flex}.mCrBMq_sideAverageDetails{display:none}.mCrBMq_filters{flex-direction:column;gap:16px;display:flex}.mCrBMq_main{width:100%}.mCrBMq_results{flex-direction:column;gap:16px;margin-top:16px;display:flex}.mCrBMq_modalReviewList{flex-wrap:wrap;gap:16px;display:flex}.mCrBMq_modalButton{align-self:flex-start}@media (max-width:959px){.mCrBMq_modalButton{width:100%}}@media (min-width:960px){.mCrBMq_wrapper{flex-direction:row;gap:64px;height:100%;max-height:70vh;overflow:hidden}.mCrBMq_side{flex-shrink:0;width:320px;overflow:auto}.mCrBMq_sideAverageDetails{margin-top:32px;padding-bottom:4px;display:flex}.mCrBMq_results{height:calc(100% - 56px);padding:2px;overflow:auto}.mCrBMq_filters{flex-direction:row;justify-content:flex-end;align-items:baseline}}
.BDRbzq_verticalSeparator{background-color:#d9d9d9;width:1px;height:24px}
.ZfdcMW_hotelInfoCard{background-color:var(--white);width:100%;box-shadow:var(--shadow-box-1);border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;line-height:18px;display:flex}
.wuIu4W_hotelReview{flex-direction:row;align-items:center;gap:8px;display:flex}.wuIu4W_hotelReviewScoreInfo{gap:8px;display:flex}.wuIu4W_hotelReviewScore{color:var(--persian-green-700);font-weight:700}.wuIu4W_hotelReviewCount{cursor:pointer;line-height:20px}
.nCJK7G_hotelInfoLabels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nCJK7G_hotelInfoLabelsItem{cursor:default;background-color:var(--mystery-black-200);border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:14px;line-height:18px;display:flex}
.dvIZyq_hotelInfo{flex-direction:column;gap:8px;display:flex}.dvIZyq_hotelInfo.dvIZyq_hotelInfoLoader{background-color:var(--mystery-black-200);width:100%;height:97px}@media (min-width:960px){.dvIZyq_hotelInfo.dvIZyq_hotelInfoLoader{height:65px}}.dvIZyq_hotelInfoRating{font-size:16px;line-height:20px}.dvIZyq_hotelInfoRating>a{font-weight:400}@media (min-width:960px){.dvIZyq_hotelInfoRating{font-size:18px;line-height:24px}}.dvIZyq_hotelInfoRating.dvIZyq_hotelInfoRating{display:block}.dvIZyq_hotelInfoRating>:first-child{z-index:auto;display:inline;position:static}.dvIZyq_hotelInfoRating span[class~=wedIcon-star]{line-height:inherit}.dvIZyq_hotelInfoData{flex-direction:column;gap:8px;display:flex}@media (min-width:960px){.dvIZyq_hotelInfoData{flex-flow:wrap;align-items:center;gap:8px 16px}}.dvIZyq_hotelInfoDataLocation{font-size:inherit;color:var(--mystery-black-700);cursor:pointer;gap:4px;font-family:inherit;display:flex}.dvIZyq_hotelInfoDataLocation>address{font-style:normal}
.KJBLeG_title{color:var(--mystery-black-700);padding:20px;font-size:16px;line-height:24px}.KJBLeG_subtitle{color:var(--mystery-black-700);margin-top:8px;font-size:16px;line-height:24px}.KJBLeG_hotel{align-items:center;gap:8px;display:flex}.KJBLeG_hotel:not(:first-child){margin-top:24px}.KJBLeG_grid{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(3,calc(33.3333% - 5.33333px));margin-top:8px;display:grid}@media (max-width:959px){.KJBLeG_grid{grid-gap:8px;grid-template-rows:auto;grid-template-columns:repeat(1,100%);display:grid}}.KJBLeG_blockRow,.KJBLeG_row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.KJBLeG_facilities{align-items:center;gap:8px;display:flex}.KJBLeG_facilities>div{margin-top:0}.KJBLeG_highlightedSubtitle{color:var(--persian-green-700);margin-top:8px;font-size:16px;line-height:24px}.KJBLeG_highlightedFacilities{color:var(--persian-green-700);border:1px solid var(--persian-green-700);border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.KJBLeG_highlightedFacilities>div{margin-top:0}
.qcrk9G_fullScreenModal{background-color:var(--white);z-index:1110;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;overflow:hidden}.qcrk9G_fullScreenModalVertical{height:100%;animation:.35s cubic-bezier(.4,0,.2,1) qcrk9G_modalUnfold;left:0;right:0}.qcrk9G_fullScreenModalHeader{color:var(--mystery-black-700);background-color:var(--white);box-shadow:var(--shadow-box-1);z-index:1200;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.qcrk9G_fullScreenModalCloseIcon{color:var(--mystery-black-700);cursor:pointer;vertical-align:middle;font-size:24px;line-height:16px}.qcrk9G_fullScreenModalContainer{height:100%;padding:16px;overflow:auto}.qcrk9G_fullScreenModalContainerWithHeader{height:calc(100% - 56px)}.qcrk9G_modalOverlay{background-color:var(--mystery-black-900);opacity:.4;z-index:200;width:100%;height:100%;position:fixed;top:0;left:0}.qcrk9G_modalOverlayPortal{z-index:var(--zindex-overlay)}.qcrk9G_modal{z-index:200;text-align:center;visibility:hidden;max-width:90vw;height:100%;margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:960px){.qcrk9G_modal{max-width:80vw}}.qcrk9G_modal:before{content:"";vertical-align:middle;height:100%;display:inline-block}.qcrk9G_modal.qcrk9G_modalOpen{visibility:visible;animation:.35s cubic-bezier(.4,0,.2,1) qcrk9G_modalOpen}.qcrk9G_modalPortal{z-index:var(--zindex-dialog)}.qcrk9G_modalWrapper{background-color:var(--white);text-align:left;vertical-align:middle;border-radius:4px;padding:16px;display:inline-block}@media (min-width:960px){.qcrk9G_modalWrapper{padding:24px}}.qcrk9G_modalHeader{margin-bottom:24px;position:relative}.qcrk9G_modalTitle{margin-right:32px}.qcrk9G_modalCloseIcon{cursor:pointer;padding:12px;font-size:20px;line-height:24px;position:absolute;top:50%;right:0;transform:translate(12px,-50%)}.qcrk9G_modalContent{width:100%;min-height:100px;max-height:70vh;position:relative;overflow:auto}@keyframes qcrk9G_modalUnfold{0%{opacity:0;height:0;top:50%}to{opacity:1;height:100%;top:0;bottom:0}}@keyframes qcrk9G_modalOpen{0%{opacity:0}to{opacity:1}}
.scn5cW_green{margin-top:16px}.scn5cW_greenIconList{color:var(--persian-green-700);margin-right:8px;display:inline-block}.scn5cW_greenContent{margin-bottom:16px}
._1h56xq_hotelPracticalInfoTitle{margin-bottom:24px}
/*# sourceMappingURL=27khxpwbi74hu.css.map*/