.tiles-section{padding-top:16px}.property-tiles{background-color:#fff;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,5%);padding-bottom:10px;margin-bottom:20px;border-radius:8px;box-shadow:0 0 9px rgba(0,0,0,8%);-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);-o-transition:all .3s cubic-bezier(.165,.84,.44,1);transition:all .3s cubic-bezier(.165,.84,.44,1)}.property-tiles:hover{box-shadow:-1px 14px 27px -6px rgba(0,0,0,.15)}.property-tiles .details{padding:5px 15px 0}.property-tiles .star-rating{height:20px;display:flex}.property-tiles .info{padding-top:0;height:25px}.property-tiles .info .left{float:left;width:50%}.property-tiles .info .right{float:right;width:50%;text-align:right}.property-tiles .details ul{margin:0;padding:0}.property-tiles .details ul li{list-style:none;padding:0;display:inline;font-size:.6875rem}.property-tiles .details .info ul li,.property-tiles .details .info ul li a{color:#103076}.property-tiles .details ul li.hidden{display:none}.property-tiles .amenities{padding:0;height:21px;margin:0}.property-tiles .amenities ul{padding:0}.property-tiles .amenities ul li{padding:0;display:inline;font-size:.6875rem}.property-tiles .amenities ul li::after{content:"•";width:15px;display:inline-block;text-align:center}.property-tiles .amenities ul li:last-child::after{content:""}.property-tiles .property-breadcrumb ul li::after{content:" > "}.property-tiles .property-breadcrumb ul li:last-child::after{content:""}.property-tiles .title{height:20px}.property-tiles .title a{display:-webkit-box;font-size:.8125rem;line-height:18px;letter-spacing:-.02em}.property-tiles .price-btn{width:80%}.property-tiles .property-id{font-size:.6875rem;padding-bottom:0}.property-tiles .review{line-height:.6875rem;padding-left:0}.property-tiles a.partner-logo{height:16px;display:block}.property-tiles .images{height:1px;overflow:hidden;display:block;position:relative;width:100%;padding-bottom:60%;background-color:#e7e6e6;border-top-right-radius:8px;border-top-left-radius:8px}.property-tiles .images img{width:100%;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-align:center;object-fit:cover}.property-tiles .price{text-align:center;white-space:nowrap;background-color:#00cd92;border-radius:5px;-webkit-appearance:none;appearance:none;padding:0 5px;height:36px;line-height:34px}.property-tiles .price a{text-overflow:ellipsis;white-space:nowrap;padding:0 2px;display:block;-webkit-appearance:none;appearance:none}.property-tiles .nightly-text{font-size:.6875rem;padding-bottom:4px}.property-tiles .currency-code{font-size:.6875rem}.property-tiles .currency-symbol{font-size:1.25rem;line-height:1.25rem}.property-tiles .price-value{font-size:.938rem}.property-tiles .kayak-price{font-size:1.125rem}.property-tiles .fav-icon{z-index:1;top:8px;border-radius:50%;background-color:rgba(57,59,68,.4);border:1px solid rgba(222,222,222,.4);width:30px;height:30px;text-align:center;line-height:36px;right:45px;position:unset;margin:0 5px}.property-tiles .fav-icon svg{color:#fff;width:18px;height:18px}.property-tiles .fav-icon svg.red{color:#f00000}.property-tiles .map-icon{z-index:1;right:8px;border-radius:50%;background-color:rgba(57,59,68,.4);border:1px solid rgba(222,222,222,.4);width:30px;height:30px;text-align:center;line-height:36px;bottom:auto;top:8px;position:unset;margin:0 5px}.property-tiles .map-icon svg{color:#fff;width:18px;height:18px}.property-tiles .tile-new-listing{z-index:1;right:8px;border-radius:50%;background-color:rgba(57,59,68,.4);border:1px solid rgba(222,222,222,.4);width:30px;height:30px;text-align:center;line-height:36px;bottom:auto;top:8px;position:unset;margin:0 5px}.property-tiles .tile-new-listing svg{color:#fff;width:21px;height:21px}.property-tiles .demo-price-value{font-size:.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.property-tiles .sponsored-text{font-size:.6875rem;font-weight:400;padding-bottom:10px}.property-tiles .tiles-gap{padding-top:2px}.mobile-only{display:none}.property-tiles .rating-review{margin-right:auto}.user-platform-desktop .slowmo-tiles-holder .property-tiles .image-section{overflow:hidden}.user-platform-desktop .slowmo-tiles-holder .property-tiles .images .slides{z-index:0}.user-platform-desktop .slowmo-tiles-holder .property-tiles .images img{transform-origin:0 0;-webkit-transform:translate(-50%,-50% )scale(1);-ms-transform:translate(-50%,-50% )scale(1);transform:translate(-50%,-50% )scale(1);-webkit-transition:all 2s;-moz-transition:all 2s;transition:all 2s}.user-platform-desktop .slowmo-tiles-holder .property-tiles .images img:hover{-webkit-transform:translate(-75%,-75% )scale(1.5);-moz-transform:translate(-75%,-75% )scale(1.5);transform:translate(-75%,-75% )scale(1.5)}.user-platform-desktop .slowmo-tiles-holder .tile-v2 .overlay,.user-platform-desktop .slowmo-tiles-holder .category-page-content .tile-v2 .tiles-icon-area{pointer-events:none}.user-platform-desktop .slowmo-tiles-holder .tile-v2 .partner-logo,.user-platform-desktop .slowmo-tiles-holder .tile-v2 .tiles-icons{pointer-events:initial}.kayak-tiles .shimmer-photo{height:1px;overflow:hidden;display:block;position:relative;width:100%;padding-bottom:60%;background-color:#e7e6e6;border-radius:8px;margin-top:0}.tiles-details{height:40px;line-height:18px;margin-bottom:6px}.slides{display:flex;position:relative;top:0}.slides.shifting{transition:left .2s ease-out}.slide{cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all 1s;position:relative}.slide-arrow{background-color:#fff;bottom:0;border-radius:50%;display:block;height:28px;margin:auto 0;opacity:0;position:absolute;top:0;visibility:hidden;width:28px;z-index:1}.slide-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:5px}.slider-next{right:5px}.image-section:hover .slide-prev,.image-section:hover .slider-next{opacity:1;visibility:visible}.slide-arrow.slide-prev-first,.slide-arrow.slide-next-last{display:none}.slide-arrow svg{height:100%;padding:8px;width:100%;stroke-width:6px;stroke:#383838}.image-section .map-loader-wrapper{left:50%;margin-left:-49px;top:50%;margin-top:-18px;background-color:initial;box-shadow:none}.image-section .map-loader-wrapper .spinner{height:16px}.indicators{bottom:32px;height:10px;left:50%;margin-left:-40px;overflow:hidden;position:absolute;text-align:center;width:63px}.indicators .unordered-list{align-items:center;left:0;position:absolute;right:0;transition:all .3s linear}.indicators .unordered-list span{background-color:#fff;border:1px solid #707070;border-radius:50%;cursor:pointer;flex:0 0 6px;height:6px;margin:2px 3px;transition:all .4s;width:6px}.indicators .unordered-list span.current{flex:0 0 10px;height:10px;margin:0 3px;width:10px}.common-tile.indicators{bottom:50px}.property-tiles .ratings{position:relative;vertical-align:middle;display:inline-block;color:#b1b1b1;overflow:hidden;font-size:1rem;line-height:1.2rem;margin-bottom:4px}.property-tiles .full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden}.tiles-section .disabled .property-tiles::before{content:"";position:absolute;background-color:#00000080;height:100%;width:100%;z-index:2;cursor:default}.property-tiles .listing-price{background-image:none;bottom:8px;font-weight:600;line-height:14px;height:30px;left:8px;min-width:43px;padding:8px 10px;background-color:rgba(255,255,255,.9);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;font-size:14px}@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.ratings{font-size:.75rem!important}}}.viewed{z-index:1;right:135px;left:auto;top:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:rgba(57,59,68,.4);border:1px solid rgba(222,222,222,.4);width:30px;height:30px;line-height:36px;justify-content:center;align-items:center;position:unset;display:flex;margin:0 5px}.viewed svg{width:16px;height:16px}.tiles-icons{top:0;right:0;height:48px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;margin:0 8px}.cta-btn-all{height:38px}.property-tiles.property-tiles-overlay::before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(16,48,115,.6);z-index:4}.property-tiles.property-tiles-overlay .price,.property-tiles.property-tiles-overlay .price:hover{background-color:#ebebeb;position:relative;z-index:3}.property-tiles.property-tiles-overlay .price-value{color:#3b3b3b;pointer-events:none;cursor:default;text-decoration:none}.property-tiles.property-tiles-overlay a{color:#3b3b3b}.bs-amenities{display:flex;flex-wrap:nowrap;white-space:nowrap;scroll-padding-bottom:0;margin:0 0 10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.bs-amenities-item:first-child{margin-left:auto}.bs-amenities-item:last-child{margin-right:auto}.bs-refine-btn{display:flex;justify-content:center;margin:0 0 5px;font-size:12px}.bs-amenities::-webkit-scrollbar,.bs-refine-btn::-webkit-scrollbar{display:none}.bs-amenities-item,.bs-refine-btn-item{border:1px solid #c9d2d985;padding:4px 10px;border-radius:20px;background-color:#fff;color:#757575;cursor:pointer;margin:0 3px}.bs-amenities-text{font-size:12px}.bs-amenities-close-btn{margin-left:5px;margin-top:2px}.bs-amenities svg{width:12px;height:12px;background-color:#000;border-radius:25px;padding:2px}.bs-refine-btn svg{width:13px;height:13px;padding:0;color:#0b1833;fill:#0b1833;background-color:initial}.bs-refine-search-icon{margin-left:2px;vertical-align:middle}.close-black-icon svg{background-color:#0b1833;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:50%;color:#fff;fill:#fff;padding:2px;width:11px;height:11px}.details-popup-container-popup-mobile .text-area{padding:15px 0}.details-popup-container-popup-mobile .bs-sub-title{margin:7px 0}.landscape-left{line-height:14px}.landscape-left img{max-height:16px;width:auto}.landscape-left img[src*=hometogo]{max-height:26px}.landscape-left img[src*=expedia]{max-height:16px}.landscape-left img[src*=booka-bach],.landscape-left img[src*=abritel]{max-height:13px}.landscape-left img[src*=fewo]{max-height:12px}.landscape-left img[src*=trip]{width:70px}.landscape-left img[src*=airbnb]{width:55px}.landscape-left img[src*=leavetown]{max-height:15px}@media screen and (max-width:767px){.desktop-only{display:none}.mobile-only{display:block}.property-tiles{border:1px solid #dfeaf0;margin-bottom:10px;border-radius:8px;height:332px;box-shadow:none;transition:none}.property-tiles:hover{box-shadow:none}.property-tiles .images{padding-bottom:inherit;background-color:#e7e6e6;float:left;width:100%;border-radius:8px 0 0 0;height:190px}.property-tiles .images img{width:100%;height:100%}.property-tiles .details{margin-bottom:0;padding:4px 8px;width:100%;float:right}.property-tiles .fav-icon{bottom:auto;right:0}.property-tiles .price{padding:0 4px;border-radius:5px}.property-tiles .info .left{float:none;width:100%}.property-tiles .p-logo{max-width:95%}.property-tiles .nightly-text{font-size:.625rem;padding-bottom:5px}.property-tiles .property-id{font-size:.625rem}.property-tiles .tiles-gap{padding-top:1px}.tiles-details{margin-bottom:0}.property-tiles.kayak-tiles .tiles-gap{padding-top:42px}.property-tiles.demo-tiles .tiles-gap{padding-top:33px}.see-more-btn{margin:10px auto}.property-tiles .demo-price-value,.property-tiles .kayak-price{font-size:.938rem}.property-tiles .currency-symbol,.property-tiles .price-value{font-size:.938rem}.landscape-right{padding-left:0}.landscape-left{padding-right:0}.property-tiles .ratings{margin-bottom:4px;margin-right:0}.tile-v2 .property-tiles{margin-bottom:20px}.rating-types{justify-content:space-between}.property-tiles .mobile-only{display:none}.image-section .map-loader-wrapper{top:95px}.slide-arrow{bottom:auto;opacity:1;visibility:visible;top:80px}}@media only screen and (min-width:1360px) and (max-width:1439px){.property-tiles .price-value,.property-tiles .kayak-price,.property-tiles .demo-price-value{font-size:.875rem}}@media only screen and (min-width:1025px) and (max-width:1359px){.property-tiles .price-value,.property-tiles .kayak-price,.property-tiles .demo-price-value{font-size:.75rem}}@media only screen and (min-width:768px) and (max-width:1024px){.property-tiles .price-value,.property-tiles .kayak-price,.property-tiles .demo-price-value{font-size:.875rem}.slide-arrow{opacity:1;visibility:visible}}@media screen and (min-width:576px) and (max-width:767px){.mb-tiles-50{max-width:50%;flex-basis:50%}}@media screen and (min-width:480px) and (max-width:767px){.see-more-btn{margin:10px auto 50px}.property-tiles:hover{box-shadow:none}.property-tiles .demo-price-value,.property-tiles .kayak-price{font-size:.8125rem}.property-tiles .currency-symbol,.property-tiles .price-value{font-size:1rem}}.tile-v2 .shimmer-photo{padding-bottom:calc(75% + 3px);overflow:hidden;border-radius:0}.tile-v2 .shimmer-line{height:35px}.tile-v2 .tiles-icon-area{right:0;height:48px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;top:0;left:0;margin:auto;z-index:1;padding-left:.5rem;padding-right:.5rem;background:-webkit-linear-gradient(0,transparent,rgba(0,0,0,.4));background:-moz-linear-gradient(0,transparent,rgba(0,0,0,.4));background:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.tile-v2 .tiles-icons{top:0;right:0;height:48px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;margin:0}.tile-v2 .cta-btn-all{height:auto;width:100%;justify-content:space-between;margin:20px 0 0;gap:1%}.tile-v2 .view-btn{justify-content:flex-end;flex-basis:49%;max-width:49%}.tile-v2 .property-tiles{border:1px solid #f1efef;border-radius:0;height:auto;padding-bottom:0;background-color:#f9f8f4;flex-basis:100%;max-width:100%}.tile-v2 .property-tiles:hover{}.property-tiles.demo-tiles{flex-basis:100%;max-width:100%}.tile-v2 .property-tiles .details{text-align:center}.tile-v2 .property-tiles .title a{text-align:center;font-size:1.25rem;line-height:1.875rem;color:#41391d;display:-webkit-box}.tile-v2 .property-tiles .title{height:65px}.tile-v2 .landscape-left{flex-basis:49%;max-width:49%;text-align:left}.tile-v2 .middle-section{margin:15px 0;padding:10px 0}.tile-v2 .property-tiles .details .info ul li,.tile-v2 .property-tiles .details .info ul li a{color:#b5ae91;text-transform:uppercase}.tile-v2 .property-tiles .review{padding-top:0;line-height:inherit}.tile-v2 .count-section{text-align:right}.tile-v2 .bedroom-count{font-size:.688rem;text-transform:uppercase}.tile-v2 .guest-count{font-size:.688rem;text-transform:uppercase;color:#b5ae91}.tile-v2 .property-tiles .tile-price{font-size:1rem;line-height:1.2rem;color:#b5ae91;text-align:left;text-transform:lowercase}.tile-v2 .property-tiles .rating-review{text-align:left}.tile-v2 .property-tiles .price-value{font-size:.938rem}.tile-v2 .property-tiles .ratings{font-size:18px;line-height:normal;color:#b5ae91;margin-bottom:0}.tile-v2 .partner-logo img[src*=hometogo]{max-height:26px;max-width:50px}.tile-v2 .partner-logo img[src*=leavetown]{height:26px;width:110px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo{margin:0 5px}.tile-v2 .overlay{position:absolute;width:100%;height:15%;top:0;display:block;z-index:1;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.tile-v2 .property-tiles.box-active{border:2px solid #bcac78;border-radius:0}.tile-v2 .property-tiles .images{padding-bottom:75%;border-radius:0}.tile-v2 .js-demo-tiles .cta-btn-all{height:49px}.tile-v2 .partner-logo img[src*=hometogo]{max-height:26px;max-width:50px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=trip]{max-width:75px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=vrbo]{max-width:60px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=stayz]{max-width:70px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=abritel]{max-width:60px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=fewo-direkt]{max-width:80px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=booka-bach]{filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=booking]{filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=kayak]{filter:brightness(1.3)grayscale(1)}.tile-v2 .partner-logo img[src*=airbnb]{max-width:65px;filter:brightness(0)invert(1)}.tile-v2 .partner-logo img[src*=expedia]{filter:brightness(.25)invert(1);max-height:17px}.tile-v2 .partner-logo img[src*=booka-bach]{filter:brightness(0)invert(1);max-height:17px}.tile-v2 .property-tiles.demo-tiles .tiles-details{height:110px}.new-listing-area{top:12px;left:0;height:fit-content;margin:0;width:fit-content;padding:0 10px 3px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:.875rem}.book-direct-tag{top:12px;left:0;height:fit-content;margin:0;width:fit-content;padding:0 10px 3px;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:.875rem}@media screen and (min-width:1200px) and (max-width:1359px){.tile-v2 .property-tiles .details{padding:15px}}@media screen and (min-width:992px) and (max-width:1199px){.tile-v2 .property-tiles .tile-price{font-size:1rem}}@media screen and (max-width:767px){.tiles-section{text-align:left;padding-top:8px}.property-tiles .listing-price{left:8px;font-size:.75rem;bottom:10px;right:auto}.tile-v2 .property-tiles .slide-arrow{top:125px}.tile-v2 .property-tiles .map-loader-wrapper{top:140px}.footer-bookmark .property-tiles .slide-arrow{top:80px}.footer-bookmark .property-tiles .map-loader-wrapper{top:90px}.footer-bookmark .property-tiles{margin-bottom:10px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.tile-v2 .property-tiles .slide-arrow{top:115px}.tile-v2 .property-tiles .map-loader-wrapper{top:130px}}@media only screen and (min-device-width:375px) and (max-device-height:844px) and (-webkit-device-pixel-ratio:3){.tile-v2 .property-tiles .slide-arrow{top:135px}.tile-v2 .property-tiles .map-loader-wrapper{top:150px}}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (-webkit-device-pixel-ratio:2){.tile-v2 .property-tiles .slide-arrow{top:135px}.tile-v2 .property-tiles .map-loader-wrapper{top:150px}}.tile-v2 .property-tiles.demo-tiles .tiles-details{height:88px}.tile-v2 .property-tiles.demo-tiles .cta-btn-all{height:49px;padding-top:10px}