.date-picker-main .rmdp-wrapper{width:800px!important}.date-picker-main .rmdp-input{border:none!important;box-shadow:none!important;font-size:16px;width:100%}.main-date-cancel{max-height:30px;max-width:30px;padding-left:4px}.main-date-cancel-button{background-color:initial;border:0;display:none;margin:0;padding:0}.main-date-cancel-button:hover,.rmdp-container:hover+.main-date-cancel-button{display:block}.rmdp-today span{background-color:initial!important;color:#000!important}.rmdp-today span:hover{background-color:#8080ad!important;color:#fff!important}.outer-div-main div{width:100%}.date-picker-main .rmdp-day span{left:0;width:100%}.rmdp-arrow-container.disabled{opacity:.5}.date-picker-main .rmdp-day.rmdp-selected span:not(.highlight),.date-picker-main .rmdp-day.rmdp-today span,.date-picker-main .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{background-color:#8080ad;border-radius:4px;color:#fff;height:50px;margin:auto;width:100%}.rmdp-range-hover{background-color:#c3c3e5!important}.input-class-main-search{background:transparent;border:none!important;color:#000;height:48px;position:absolute;text-align:left;text-indent:5px;top:0;width:100%}.input-class-main-search:focus-visible{outline:none}.home-background-align-self-center{align-self:center!important;background:#fff;height:22px;padding-left:10px;position:absolute;right:20px;width:22px}.date-picker-main .rmdp-week-day{color:#a3a6b4;font-size:11px;font-weight:700}.date-picker-main .rmdp-day{height:50px;width:50px}.rmdp-header{height:50px!important;padding:0 20px}.date-picker-main .rmdp-arrow{border:solid #a4afb7;border-width:0 2px 2px 0;height:8px;left:45%;margin-top:0;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:8px}.date-picker-main .rmdp-arrow-container{border:1px solid #a4afb7!important;border-radius:var(--border-radius-sm);height:100%;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:40px}.date-picker-main .rmdp-arrow-container.rmdp-left .rmdp-arrow{left:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.date-picker-main .rmdp-arrow-container:hover{background-color:#8080ad}.date-picker-main .rmdp-header-values{color:#393939;font-size:18px;font-weight:600}.date-picker-main .rmdp-range{background-color:#c3c3e5;box-shadow:0 0 3px #8798ad;color:#000}.date-picker-main .rmdp-range.end,.date-picker-main .rmdp-range.start{background:#8080ad;border-radius:4px!important;color:#fff}@media (max-width:1024px){.date-picker-main .rmdp-wrapper{width:600px!important}.date-picker-main .rmdp-day,.date-picker-main .rmdp-day.rmdp-selected span:not(.highlight),.date-picker-main .rmdp-day.rmdp-today span,.date-picker-main .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover{height:30px;width:100%}}.outer-div-main{-webkit-padding-end:8px;align-items:center;background:#fff;border:1px solid #b8b8b8;border-radius:var(--border-radius-md);box-shadow:none!important;color:#000;display:flex;height:50px;padding-inline-end:8px;position:relative;width:100%}.outer-div-main svg{background-color:initial;color:gray;left:5px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.calender-days-main-search{color:gray;font-size:16px}.form_background .outer-div-main{border-radius:var(--border-radius-md);height:50px}@media (max-width:991px){.date-picker-main .rmdp-wrapper{width:100%!important}.date-picker-main .rmdp-header div,.rmdp-day-picker{display:block!important;font-size:14px;line-height:20px}}.moon-trasperent{background-color:initial}.datePicker-tooltip{align-items:center;-webkit-animation:tooltipInAnim .2s ease-in-out;animation:tooltipInAnim .2s ease-in-out;background-color:#2d2243;border-radius:5px;color:#fff;display:flex;justify-content:center;left:0;min-width:70px;padding-bottom:5px;padding-top:2px;position:absolute;z-index:1000}@-webkit-keyframes tooltipInAnim{0%{opacity:.3;scale:.8}to{opacity:1;scale:1}}@keyframes tooltipInAnim{0%{opacity:.3;scale:.8}to{opacity:1;scale:1}}.datePicker-tooltip:after{background-color:#2d2243;border-radius:3px;bottom:-6px;content:"";height:15px;left:37%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;z-index:-1}@media only screen and (max-width:1024px){.datePicker-tooltip{font-size:13px;min-width:60px;padding-top:3px;-webkit-transform:translateX(-5px) translateY(3px);transform:translateX(-5px) translateY(3px)}.datePicker-tooltip:after{bottom:-4px;height:10px;left:calc(37% + 2px);width:10px}}.rmdp-week .end,.rmdp-week .start{border-radius:0!important}.transparent-background{background-color:initial;width:100%}.guest-input-submit{margin-top:5px}.guest-input-search-main{align-items:center;background-color:#fff;border:1px solid #b8b8b8;border-radius:5px;box-shadow:none!important;color:gray;height:50px;padding:1px;position:relative;width:100%}.guest-input-search-input{border:0;height:100%;padding-left:5px;width:100%}.guest-input-search-input:focus-visible{outline:none}.guest-options{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.guest-options .guest-name{flex:1 1}.guest-options .counter{--width:fit-content!important;min-width:130.3px!important}.guest-options .counter button{max-width:var(--btn-width)!important;min-width:0;min-width:auto;padding:0;width:var(--btn-width)!important}.guest-dropdown{background:#fff;border-radius:4px;box-shadow:0 0 5px #8798ad;max-width:315px;padding:20px;position:absolute;top:110%;width:100%;z-index:999}.child-age-wrapper{padding-block:10px}.child-age-wrapper p{font-size:14px;font-weight:400;padding:0}.select-child-ages{display:flex;flex-wrap:wrap;gap:10px}.select-child-ages select{border:1px solid #707070;border-radius:4px;font-size:14px;height:33px;max-width:calc(50% - 5px);width:50%}@media screen and (max-width:576px){.guest-dropdown{max-width:100%}}.skeleton-card-wrapper{display:flex;flex-direction:column;gap:12px 24px}.card-skeleton-loader{border:1px solid #ebebeb;border-radius:var(--border-radius-sm);display:flex;gap:20px;height:280px;padding:18px 24px;width:100%}.skeleton-card-left{height:230px;min-width:230px}.skeleton-card-right{width:100%}.skeleton-card-heading{height:40px}.skeleton-card-address{height:15px}.skeleton-card-right-top{width:75%}.skeleton-card-right-bottom{display:flex;justify-content:space-between;padding-top:25px}.skeleton-card-room-info{width:230px}.skeleton-card-room-info[data-isdestination=true]{width:100%}.skeleton-card-price-info{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:35px}.skeleton-card-price{height:15px!important;width:150px!important}.skeleton-card-btn{height:45px!important;width:180px!important}@media only screen and (max-width:1200px){.skeleton-card-right-bottom{padding-top:10px}.skeleton-card-right-top{width:100%}.skeleton-card-price-info{margin-top:52px}.skeleton-card-price{width:135px!important}.skeleton-card-btn{height:35px!important;width:160px!important}.skeleton-card-room-info{width:160px}}.skeleton-card-price-info-sm{display:none}@media only screen and (max-width:768px){.skeleton-card-price-info{display:none}.skeleton-card-heading{height:30px}.skeleton-card-address{height:15px}.card-skeleton-loader{flex-direction:column;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 0 16px}.skeleton-card-right{padding-inline:16px}.skeleton-card-right-bottom{padding-top:10px}.skeleton-card-left{position:relative;top:-6px}.skeleton-card-price-info-sm{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.sustainablity{align-items:center;display:flex;gap:4px}.sustainablity span{color:#00a651;font-size:12px;line-height:18px;margin-right:4px}.sustainablity svg[data-disabled=true]{fill:rgba(0,166,81,.35)}.new-to-hippo-tag{background-color:#8c489f;border-radius:5px;color:#fff;font-size:12px;font-weight:700;height:27px;letter-spacing:1px;padding:5px 10px;text-transform:uppercase}.entire-property-info{display:flex;flex-wrap:wrap}.entire-property-info .entire-property-count{padding-right:12px;top:1px}.entire-property-extra-details{margin-left:-7px!important;padding-right:10px}.entire-property-info-bed-pop{max-height:200px;overflow-y:auto;padding:.35rem}.entire-property-info-bed-pop::-webkit-scrollbar{width:5px}.entire-property-info-bed-pop::-webkit-scrollbar-track{background:#312f2f}.entire-property-info-bed-pop::-webkit-scrollbar-thumb{background:#eeeded;border-radius:5px}.entire-property-info-bed-pop::-webkit-scrollbar-thumb:hover{background:#555}.entire-property-bedinfo-tooltip .tippy-arrow{-webkit-transform:translate(22px)!important;transform:translate(22px)!important}.entire-property-info ul{display:contents;list-style-position:inside!important;padding:0!important}.entire-property-info li{font-size:8px!important}.entire-property-info ul li span{top:1px}.offer-day-tag{left:50%;position:absolute;top:214px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.property-card-info .suggested-rooms{flex:1 1}.property-card-info .suggested-rooms .read-more-content-btn{background:transparent;border-width:0;color:blue;cursor:pointer;font-size:14px;margin:4px 0 0;outline-width:0;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.property-card-info .suggested-rooms .read-more-content-btn:hover{text-decoration:none}.prop-listing-single-room .room-name-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.prop-listing-single-room .room-name-wrapper .room-name{color:#262626;font-size:14px;font-weight:600;margin:0;max-width:200px;min-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.prop-listing-single-room .room-name-wrapper .guest-count{color:#262626;font-size:12px;font-weight:500;margin:0}.property-card .property-card__ai-review{align-items:center;display:flex;gap:10px}.property-card .property-card__ai-review-wrapper{display:flex;flex-direction:column}.property-card .property-card__ai-review-label{font-size:14px;font-weight:500}.property-card .listing-ai-score-tooltip{align-items:end;display:flex;gap:4px}.property-card .property-card__ai-review-desc{color:#6841c1;font-size:14px;font-weight:600}.property-card .property-card__ai-review-score{align-items:center;background-color:#46337c;border-radius:6px 6px 6px 0;color:#fff;display:flex;height:36px;justify-content:center;width:40px}.property-card .property-card-mobile__ai-review{display:none}.text-red{color:#ff4d4f;font-weight:600}.text-green{color:#429d15;font-weight:600}@media screen and (max-width:1200px){.offer-day-tag{top:172px}}@media screen and (min-width:1200px){.prop-listing-single-room .room-name-wrapper .room-name{min-width:100%}}@media screen and (max-width:991px){.offer-day-tag{bottom:2px}}@media screen and (max-width:767px){.property-card .property-card-mobile__ai-review{align-items:center;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 4px 0 #00000040;display:flex;height:50px;justify-content:space-between;margin-bottom:10px;padding-inline:20px}.property-card .property-card-mobile__ai-review-wrapper{align-items:center;display:flex;gap:6px}.property-card .property-card__ai-review{display:none}.offer-day-tag{top:-3.5%}.prop-listing-single-room .room-name-wrapper .room-name{min-width:100%}.property-card .listing-ai-score-tooltip{align-items:center}}.hippo-offer-wrapper{position:relative}.hippo-offer-rate{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:180px}.prop-listing-single-room .tippy-content{height:auto;margin-left:6px;padding:10px;transition-duration:.3s;width:auto}.prop-listing-single-room .tippy-content span{color:#fff}.prop-listing-single-room .tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;-webkit-transform-origin:center top;transform-origin:center top}.prop-listing-single-room .tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:8px;top:-6px;-webkit-transform-origin:center bottom;transform-origin:center bottom}.ai-review-score{align-items:center;display:flex;height:54px;justify-content:center;min-width:62px;padding-top:6px;padding-inline:8px;position:relative}.ai-review-score img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ai-review-score .ai-score{bottom:7px;color:#fff;font-size:20px;position:relative;z-index:2}.ai-review-score .score{bottom:6px;color:#fff;font-size:16px;font-weight:600;position:relative;z-index:2}.listing-ai-score-tooltip .tippy-box[data-theme~=light-custom]{background-color:#fff;border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,.1);color:#333;margin-right:auto;max-width:300px;padding:8px}.listing-ai-score-tooltip .tippy-arrow:before{border-color:transparent;border-style:solid;box-shadow:0 4px 14px rgba(0,0,0,.1);color:#fff;content:"";position:absolute}.ai-tooltip-box{border-radius:4px}.ai-tooltip-box h3{color:#000;font-size:16px;font-weight:600;margin-bottom:8px}.ai-tooltip-box p{color:#8c8c8c;font-size:14px;line-height:1.4;margin:0}.location_icon{height:24px;width:24px}.search-location-icon-wrapper{display:flex}.sl-icon{padding-right:10px}.sl-city-add-wrap{padding-left:35px}.location-search-loading{position:absolute;right:35px;top:6px}.location_search h3{font-size:1.25rem;margin-top:10px;position:relative}.location_search h3:first-child{margin-top:-3px}.location_search h3:after{background-color:#bebbbb;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.location-search-item{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;gap:15px;padding:12px 10px}.location-search-info{flex:1 1;width:100%;width:calc(100% - 47px)}.location-search-item-title{color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-search-item-subtitle{color:rgba(0,0,0,.6);font-size:.875rem}.location-search-item:focus-visible{outline:.25rem solid #c3c3e5!important}@media (min-width:991px){.location-search-select .css-hlgwow{max-width:215px}}@media (min-width:1200px){.location-search-select .css-hlgwow{max-width:315px}}.propert-listing-cards{margin-left:auto;margin-right:auto;margin-top:-10px;padding-block:30px}.property-listing-wrapper{display:flex;gap:20px;width:100%}.prop-listing-search{display:flex;gap:15px;width:100%}.prop-listing-search .error-msg-home{background-color:#fff0f0;color:red;font-size:14px;margin-bottom:5px;margin-top:5px;padding-left:5px;position:relative;width:100%}.prop-listing-search .error-msg{position:absolute}.prop-listing-search>div{flex:1 1;position:relative}.prop-listing-search .btn{max-width:180px}.p-listing-left{flex:1 1}.p-listing-right{max-width:980px;width:100%}.price-wrapper p,.prop-data address,.prop-data p{font-size:14px;line-height:21px;margin:0}.prop-data h3{font-size:20px;font-weight:600;line-height:30px;margin:0}.prop-data h3 a{color:var(--bs-body-color)}.search-filter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.search-filter #guest,.search-filter .date-info{align-items:center;font-size:16px!important;height:40px;position:relative;width:24%}.search-filter .date-info div{width:100%}.search-filter #guest .guest-dropdown{left:20%;width:100%}.search-filter input#date-picker{font-size:16px!important}.search-filter .search-btn{height:40px;margin:0;padding:0;width:15%}.date-info{position:relative}.search-filter .moon{color:#707070;margin:0;position:absolute;right:27px;top:8px}span.count-days{color:#707070;font-size:16px;position:absolute;right:10px}.listing-cards{padding-top:80px}.listing-cards h2{font-size:28px;font-weight:600}.sort-filter,.sort-sec{align-items:center}.sort-sec{color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:end}select#sort-list{border-color:#e6e6e6;border-radius:4px;color:#707070;font-size:14px;height:36px;margin-left:10px;width:240px}.filter-box{padding:10px 0}h4.filter-title{color:#464646;font-size:18px;font-weight:400}ul.popular-filters{display:inline-block;list-style:none;padding:0}ul.popular-filters li{border:1px solid #e6e6e6;border-radius:4px;display:inline-block;margin:6px 6px 0 0;padding:6px 10px}.filter-box input{margin-right:7px;margin-top:10px}.property-card{border-radius:5px;display:flex;margin-bottom:12px;padding:24px;width:100%}.exact-property-match{background-color:var(--clr-light)}.property-card-sm-wrapper{display:none}.property-image{position:relative}.property-card img.building{aspect-ratio:1/1;border-radius:5px;display:block;height:100%;max-height:325px;max-width:250px;object-fit:cover;width:240px}.property-card img.building[alt="Not Available"]{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.deal-tag:before{border-bottom:10px solid #0c4b99;border-left:6px solid transparent;border-right:10px solid transparent;bottom:-7px;content:"";left:1px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}img.offers{left:50%;position:absolute;top:206px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}@media only screen and (max-width:1200px){img.offers{top:176px}}@media only screen and (max-width:768px){img.offers{bottom:-2px;left:auto;right:0;top:auto;-webkit-transform:none;-webkit-transform:initial;transform:none}}.promotions-wrapper{display:flex;flex-direction:column;gap:8px;height:100%;left:-10px;position:absolute;top:15px;width:100%}span.deal-tag{align-items:center;background:linear-gradient(45deg,#0c4892,#1478f2);border-radius:0 4px 4px 0;box-shadow:1px 1px 5px 0 #00000059;color:#fff;display:flex;font-size:16px;font-weight:600;height:41px;justify-content:center;padding:10px;position:relative;text-align:center;width:75%}.fa-heart-0{background:#000}.fa-heart-0:hover{color:red}.property-card-info{display:flex;flex:1 1;flex-direction:column;padding-left:16px;width:100%}.property-info{display:flex;gap:10px;margin-bottom:16px}.prop-data{flex:1 1}.available-rooms{display:flex;gap:16px;height:100%;justify-content:space-between}.available-rooms .credit-card-info{font-size:14px;font-weight:600;margin-top:8px}.pricing-info{display:flex;flex-direction:column}.available-rooms .price-wrapper,.property-card-right{align-items:flex-end;display:flex;flex-direction:column}.available-rooms .price-wrapper{justify-content:center;margin-top:auto}.price-wrapper .count-nac{font-size:12px;font-weight:500;line-height:18px}.available-rooms .price-wrapper .price{align-items:center;display:flex;justify-content:flex-end;max-width:190px;padding-block:5px}.property-card .include-tax{color:#787878;font-size:12px;line-height:18px;text-align:right;white-space:nowrap}.property-card .include-tax span{font-size:12px}.available-rooms .reviewscore{font-size:14px;font-weight:600;line-height:19px;margin-top:2px}.prop-info-top{display:flex}@media screen and (max-width:1200px){.property-card img.building{height:100%;max-height:275px;max-width:200px;width:200px}.property-card{padding:18px}}@media screen and (max-width:767px){.property-card img.building{border-radius:5px 5px 0 0}.available-rooms{gap:0}.property-card-sm-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}.property-card-sm-wrapper .count-nac{display:flex;font-weight:500;justify-content:flex-end;width:100%}.property-card-sm-wrapper .price{align-items:center;display:flex;gap:4px;justify-content:flex-end;padding-block:4px 2px}.property-card-info{padding-left:0}.property-card-sm-wrapper span.original-price{padding:0}.property-info{flex-direction:column;margin-bottom:8px}.property-info h3{width:100%}.property-info h3 .user-input-viewer{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;overflow:hidden}.property-info .review-score{display:none}.property-info .new-to-hippo-tag{display:none;margin-bottom:0}.prop-data .property-star-rating{line-height:1;margin-top:4px}.property-info .sustainablity{margin-top:4px}.property-card{flex-direction:column;padding:10px}.property-card img.building{aspect-ratio:16/9;display:block;height:auto;max-height:250px;max-width:none;width:100%}.property-card-right{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:8px;padding-inline:16px}.available-rooms>.price{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.available-rooms .btn,.available-rooms .price-wrapper{display:none}.property-card-right .review-score{--align:flex-start!important;--right:0px!important}.prop-data h3{font-size:18px}}ul.listing{color:#464646;font-size:14px;font-weight:400;margin:0;padding:5px 0 0 20px}span.accept-bid{color:#00ac00;font-size:22px;font-weight:600;padding-right:10px;text-align:right}span.icon{background:#fff;border:3px solid #443266;border-radius:100%;display:inline-block;height:45px;overflow:hidden;text-align:center;width:45px}span.icon img{object-fit:cover;width:100%}.offer-wrapper{position:relative}p.note-info{background:#fff;border-radius:7px;box-shadow:0 0 30px -5px grey;color:purple;font-size:16px;font-weight:400;left:50%;padding:20px;position:absolute;text-align:center;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;width:320px;z-index:9}.hippo-offers:hover p.note-info{visibility:visible}p.note-info:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:50%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}img.offers-img,img.offers-img:hover{transition:.3s ease-in-out}img.offers-img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}span.offer-percentage{align-items:center;background:linear-gradient(45deg,#443266,#8c489f);border-radius:0 30px 30px 0;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;left:32px;padding:20px;position:absolute;text-transform:uppercase;z-index:-1}.see-more-rooms{height:100%;position:relative;text-align:right}.see-more-rooms img{width:auto}span.cut-price{color:#df0c0c;font-size:12px;font-weight:400;text-decoration:line-through}span.original,span.original-price{font-size:20px;font-weight:700;line-height:1;padding-left:6px}span.original{color:#000}a.listing-card-button{border-radius:var(--border-radius-md);color:#fff;font-size:14px;font-weight:600;line-height:21px;margin-left:auto;margin-top:10px;min-width:155px;padding:10px 8px;text-decoration:none}a.listing-card-button:focus-visible{box-shadow:0 0 0 4px #c3c3e5!important}.usd-price{display:flex;font-size:14px;font-weight:400;justify-content:space-between}.MuiBox-root.css-1v5z18m{width:100%}.css-187mznn-MuiSlider-root{color:#888!important}.btn.show-on-map{white-space:nowrap}.show-btn{padding:20px;text-align:center}.show-btn a{color:#707070}.ratings i.fa{color:#fac917;font-size:16px;padding-right:4px}.listing-search-btn{font-size:16px;font-weight:600;max-height:50px;max-width:180px;text-align:center;white-space:nowrap;width:100%}.a_underline{cursor:pointer;text-decoration:underline}.right_pagination{float:right}.active_popular_filter{background-color:#443266!important;color:#fff!important}.right_dropdown{text-align:right}.dropdown_items{font-size:12px}.g-map{position:relative}.g-map>div{width:100%!important}img.not-available-img{width:auto}.afterload,.noavailable{text-align:center}.afterload{padding:50px 0;position:relative}@media (max-width:1200px){.search-filter .date-info,.search-filter input#guest{width:22%}.listing-card-button{font-size:14px;padding:7px}}@media (max-width:1024px){.listing-cards h2{font-size:24px}h3,span.accept-bid{font-size:20px}span.cut-price{font-size:12px}span.original,span.original-price{font-size:18px}span.deal-tag{font-size:13px;width:110px}.search-filter input#search{margin-bottom:20px;width:100%}.search-filter .date-info,.search-filter input#guest{width:49%}.search-filter #guest,.search-filter .date-info{margin-bottom:30px;width:49.33%}.search-filter .search-btn{width:100%}}.rmdp-day-picker{gap:10px}@media (max-width:991px){.afterload{padding-block:10px 20px}.search-filter input#search{margin-bottom:15px;width:100%}.search-filter .date-info,.search-filter input#guest{width:40%}select#sort-list{width:175px}.left{padding-right:0;padding-top:0}.listing-cards{margin:0 10px;padding-top:30px}.col-12.g-map div{margin-bottom:20px;width:100%!important}.right_pagination{align-items:center;display:flex;float:none;justify-content:center}}@media (max-width:768px){.search-filter .date-info,.search-filter input#guest{width:49%}}@media (max-width:767px){.listing-card-button{display:none}.sort-sec{justify-content:flex-start;margin-bottom:15px}span.original{padding-left:0}img.not-available-img{width:100%}.listing-cards,.sort-filter{padding-top:40px}.hippo-offers{width:100%}p.note-info{left:0;-webkit-transform:none;transform:none;width:100%}.search-filter #guest,.search-filter .date-info,.search-filter input#guest{width:100%}}@media (max-width:600px){.search-filter .date-info,.search-filter input#guest{width:100%}}.a-href-color{color:inherit!important}#property-listing-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:12px solid #e9e1ff;border-radius:50%;border-top-color:#4c3c73;height:80px;margin-inline:auto;width:80px;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.p-listing-sort-wrapper{align-items:center;display:flex;justify-content:space-between;padding-top:32px}.p-listing-heading{width:100%}.p-listing-heading h4{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0;width:100%}.p-lising-des-sort{display:none}@media (max-width:575px){.p-listing-heading h4{justify-content:center}}@media (min-width:992px){.p-lising-des-sort{align-items:center;display:flex;gap:10px}.p-lising-sort-title{font-size:18px;font-weight:600;white-space:nowrap}}@media only screen and (max-width:991px){.p-listing-sort-wrapper{align-items:flex-start;flex-direction:column}.p-listing-sort-wrapper #sort-list{margin-left:0}}.p-list-lg-filters{align-items:center;display:flex;flex-direction:column;font-weight:600;gap:15px;justify-content:space-between;letter-spacing:1.01px;margin-block:5px 25px}.p-list-lg-filters .show-map{align-items:center;background-color:initial;border-radius:5px;border-width:0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#444242;display:flex;font-weight:600;gap:3px;justify-content:center;padding:5px 10px;width:100%}.p-list-lg-filters .show-map svg{height:20px;width:20px}.p-listing-right .filters{display:flex;flex-direction:row;gap:16px 24px;justify-content:center;width:100%}.p-listing-right .filters>button{align-items:center;background-color:initial;border-radius:5px;border-width:0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#444242;display:flex;font-weight:600;gap:5px;justify-content:center;min-width:119px;padding:5px 25px}@media only screen and (min-width:670px){.p-list-lg-filters{flex-direction:row-reverse;gap:25px;justify-content:flex-start}.p-list-lg-filters .show-map{max-width:180px}}.filter-pop-wrapper{border-radius:10px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05);max-height:90vh;max-width:calc(100% - 60px);min-width:300px;overflow:hidden;overflow-y:overlay;padding:5px 15px;position:relative}.filter-pop-wrapper::-webkit-scrollbar{border-radius:10px;display:block!important;width:4px}.filter-pop-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.filter-pop-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.filter-pop-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.property-filter-modal .clear-btn,.property-sort-modal .clear-btn{margin-left:auto;margin-right:12px;padding:0 8px}.property-sort-modal .modal-body{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-block:5px 10px}.property-sort-modal .sort-button{margin-top:16px;padding:8px 0;width:100%}.property-filter-modal .modal-header{align-items:flex-start;flex-direction:column}.property-filter-modal .modal-header>div{align-items:center;display:flex;justify-content:space-between;width:100%}.property-filter-modal .filter-description{font-size:14px;margin:4px 0 0;padding:0}.property-filter-modal .modal-content{max-height:90vh}.property-filter-modal .modal-body{height:100%;overflow-y:auto}.property-filter-modal .filter-button-wrapper{bottom:0;position:-webkit-sticky;position:sticky}.property-filter-modal .filter-button-wrapper button{width:100%}.property-filter-modal .blur-line{background-color:#fff;-webkit-filter:blur(5px);filter:blur(5px);height:20px;position:absolute;top:-8px;width:100%;z-index:-1}.property-filter-modal .hide-background{background-color:#fff;bottom:-16px;height:65px;position:absolute;width:100%;z-index:-1}.category-filter{margin-bottom:15px}.category-filter__header{font-size:18px}.category-filter__body{display:flex;flex-wrap:wrap;gap:6px}.category-filter__item{align-items:center;border:1px solid #dbdbdb;border-radius:5px;cursor:pointer;display:flex;height:40px;justify-content:center;padding-inline:21px;transition:all .3s ease-in-out}.category-filter__item>input{position:absolute;visibility:hidden}.category-filter__item label{cursor:pointer}.category-filter__item[data-selected=true]{background-color:#8662c4;color:#fff}.filter-pop-wrapper>button{bottom:10px;font-size:1.2rem;font-weight:500;letter-spacing:1.05px;margin-block:10px;max-width:350px;padding:8px 0;position:-webkit-sticky;position:sticky;width:100%;z-index:100}.filter-pop-wrapper>button:before{-webkit-backdrop-filter:blur(4px);-o-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.5);content:"";display:none;left:0;max-width:350px;min-height:10px;opacity:.5;pointer-events:none;position:absolute;top:-14px;width:110%}.filter-pop-wrapper .rangeSelector{margin-bottom:10px}.filter-pop-wrapper .rangeSelector>span{color:#8c489f;width:10px}.filter-pop-wrapper .rangeSelector .MuiSlider-thumb{border:2px solid #8c489f}.filter-pop-wrapper .rangeSelector .StartEndRange{margin-left:4%;max-width:350px;width:90%}.filter-pop-wrapper .rangeSelector .StartEndRange>span{font-size:15px;font-weight:500}.filter-pop-wrapper .rangeSelector .MuiSlider-root{margin-left:4%;max-width:350px;width:90%}.filter-pop-wrapper .rangeSelector>h5{margin-bottom:0}.filter-pop-wrapper .category-filter__header{margin-bottom:15px}@media only screen and (max-width:450px){.afterload img{width:80%}.filter-pop-wrapper>button:before{display:block}.p-listing-right .filters{flex-wrap:wrap;gap:10px}}.property-sort-item{background-color:initial;border:1px solid #dbdbdb;border-radius:7px;color:#464444;display:grid;font-weight:500;height:43px;place-items:center;transition:all .3s ease-in-out;width:100%}.property-sort-item[data-selected=true]{background-color:#8662c4;color:#fff}.property-sort-item[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.prop-listing-single-room{position:relative}.prop-listing-single-room h6{color:#262626;display:flex;font-size:14px;font-weight:600;line-height:19px;margin:0 0 4px}.prop-listing-single-room span{bottom:2px;color:#606060;font-size:12px;font-weight:400;line-height:18px;margin-left:1px;position:relative;top:1px}.prop-listing-single-room span svg{bottom:2px;margin-right:5px;position:relative}.prop-listing-single-room ul{list-style-position:outside;margin:4px 0 0 -8px}.prop-listing-single-room ul li{color:#262626;font-size:14px;font-weight:400;line-height:21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.prop-listing-single-room .rateplan-meal-options{align-items:center;display:flex;font-weight:600;gap:4px}.prop-listing-single-room:before{background-color:#e6e6e6;border-radius:50%;color:#262626;content:attr(data-count);display:grid;font-size:11px;font-weight:600;height:20px;left:-.5px;line-height:14px;place-items:center;position:absolute;top:0;width:20px;z-index:1}.prop-listing-single-room:after{background-color:#e6e6e6;content:"";height:100%;left:8.5px;position:absolute;top:0;width:3px}.not-available-card{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.not-available-card p{border:1px solid #e43e2b;border-radius:var(--border-radius-md);color:#e43e2b;font-size:14px;font-weight:600;margin:0;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.not-available-card a{align-self:flex-end;background-color:#b1afb5;border-color:#b1afb5;padding-inline:10px;pointer-events:none}.listing-suggestion-type-wrapper{align-items:center;background-color:var(--clr-light);border-radius:var(--border-radius-sm);display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-start;padding:12px 24px}.listing-suggestion-type-wrapper button{background-color:initial;border:none;margin-left:auto;padding:0 0 0 10px}@media screen and (max-width:1199px){.listing-suggestion-type-wrapper{justify-content:center}}@media screen and (max-width:991px){.prop-listing-search .error-msg{position:relative}.prop-listing-search{flex-direction:column}.prop-listing-search>div{flex:1 1}.listing-search-btn{max-width:100%}}.property-info .new-to-hippo-tag{margin-bottom:5px}.map-inside-button{align-items:center;background-color:#006ce4;border:0;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:5px;justify-content:center;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px;position:absolute;right:28%;top:60%}.show-on-map{background-color:initial;border-radius:4px;border-width:0;height:150px;max-height:150px;min-height:150px;overflow:hidden;padding:0;position:relative;width:100%}.map-button{display:none}@media screen and (max-width:991px){.show-on-map{display:none}.map-button{align-items:center;background-color:initial;border-radius:5px;border-width:0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);color:#444242;display:flex;font-weight:600;gap:5px;justify-content:center;min-width:119px;padding:5px 25px}.map-icon{height:20px;width:20px}}.proceed-card{background:#fff;border-radius:4px;padding:0}.proceed-card .selected-card-item{padding:14.5px 20px;position:relative}.hr-sm-proceed-card{background:transparent;border-bottom:1px solid #e6e6e6;border-top:none;margin:0;margin-inline:auto;opacity:1;padding:0;width:calc(100% - 40px)}.proceed-card .total-room-cost{position:relative}.hr-bold-proceed-card{border-bottom:var(--border-light);border-top:0;height:0!important;margin:0;opacity:1;padding:0}.proceed-card .room-right-sec{display:flex;flex-direction:column;text-align:right}.proceed-card .room-right-sec span{display:inline}.proceed-card p{font-size:10px;font-weight:400;margin:0;text-align:right}.proceed-card span.total-price{font-size:16px;font-weight:400}.proceed-card .total-wrapper{padding:14.5px 20px}.proceed-card .total-wrapper,.proceed-card .total-wrapper>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.proceed-card .total-wrapper>div{width:100%}.proceed-card-discounts{flex-direction:column-reverse;margin-bottom:8px}.proceed-card-discounts>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.proceed-card .total-amount-label{display:flex;flex-direction:column;font-size:14px;font-weight:600}.room-type-name span{font-size:11px;font-weight:400}.proceed-card .row{padding:14.5px 20px}.proceed-card[data-booking=true] .proceed-btn-wrapper{display:none}.proceed-card[data-booking=true]{padding-block:6px}.proceed-card .no-rooms-selected p{background-color:#f1f0ff;border-radius:4px;color:#000;font-size:12px;font-weight:400;padding:4px 12px;text-align:left}.room-rateplan-info{align-items:center;display:flex;gap:5px 10px;justify-content:space-between;overflow:hidden}.type-info{color:#606060;display:flex;flex-wrap:wrap;font-weight:400}.type-info span{align-items:center;display:flex;font-size:11px;gap:4px;margin-right:8px}.proceed-card .type-info span i{font-size:4px}.tax-details .tax-heading{color:#000;font-size:14px;font-weight:600}span.room-type-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#262626;display:block;display:-webkit-box;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.grand-total-col,.tax{align-items:center;display:flex;justify-content:space-between}.gt-cost,.gt-title{align-items:center;display:flex;font-size:12px;font-weight:600}.gt-cost.total,.gt-title.total{font-size:14px;font-weight:600}.gt-cost.total{color:#000;font-size:16px}.tax-details .tax-total{display:block;font-size:16px;font-weight:600;text-align:end}.tax-details .tax-name{color:#000}.tax-cost,.tax-details .tax-name{font-size:12px;font-weight:400}.tax-cost.total{color:#735cab;font-size:16px;font-weight:600}span.compare-price{color:#707070;display:block;font-size:12px;font-weight:400;text-align:right;text-decoration:line-through}.rate-plan-cancellation-policy-info{background-color:var(--clr-light);border-radius:5px;display:flex;margin-top:5px;padding:4px 8px}.rate-plan-cancellation-policy-info>span{font-size:11px}.suggested-listing-card .read-more-content{--read-more-max-lines:3;font-size:14px;margin-bottom:6px}.suggested-listing-card a{text-decoration:none}.suggested-listing-card-btn{margin-left:auto;margin-top:4px;max-width:250px}.suggested-listing-card-title{display:flex;justify-content:flex-end;width:100%}.suggested-listing-card-title-text{background:rgba(250,173,20,.05);border:1px solid #faad14;border-bottom:0;border-radius:4px 4px 0 0;color:#faad14;font-size:12px;font-weight:400;padding:8px 20px}.suggested-listing-card{background:rgba(250,173,20,.05);border:1px solid #faad14;border-radius:4px 0 4px 4px}@media (max-width:1200px){.suggested-listing-card .read-more-content{--read-more-max-lines:4}}.suggested-listing-card .read-more-content-btn{background:transparent;border-width:0;color:blue;cursor:pointer;display:block;font-size:14px!important;font-size:inherit;margin:4px 0 0;outline-width:0;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.suggested-listing-card .read-more-content-btn:hover{text-decoration:none}.suggested-listing-card .dest-listing-card__ai-review{align-items:center;display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.suggested-listing-card .dest-listing-card__ai-review-wrapper{display:flex;flex-direction:column}.suggested-listing-card .dest-listing-card__ai-review-label{font-size:14px;font-weight:500}.suggested-listing-card .dest-listing-card__ai-review-desc{color:#6841c1;font-size:14px;font-weight:600}.suggested-listing-card .dest-listing-card__ai-review-score{align-items:center;background-color:#46337c;border-radius:6px 6px 6px 0;color:#fff;display:flex;height:36px;justify-content:center;width:40px}.suggested-listing-card .dest-listing-card-mobile__ai-review{display:none}.suggested-listing-card .dest-listing-ai-score-tooltip{align-items:baseline;display:flex;gap:4px}@media screen and (max-width:767px){.suggested-listing-card .dest-listing-card-mobile__ai-review{align-items:center;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 4px 4px 0 #00000040;display:flex;height:50px;justify-content:space-between;margin-bottom:10px;padding-inline:20px}.suggested-listing-card .dest-listing-card-mobile__ai-review-wrapper{align-items:center;display:flex;gap:6px}.suggested-listing-card .dest-listing-card__ai-review{display:none}}.read-more-content{--read-more-max-lines:11;-webkit-line-clamp:var(--read-more-max-lines);-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;margin-bottom:0;max-width:100%;overflow:hidden;text-align:justify}.read-more-content-btn{background:transparent;border-width:0;color:#4656ff;cursor:pointer;font-size:inherit;margin:4px 0 0;outline-width:0;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.read-more-content-btn:hover{text-decoration:none}@media screen and (max-width:992px){.read-more-content{--read-more-max-lines:8}}
/*# sourceMappingURL=1179.0a5a2975.chunk.css.map*/