body.overlay-phone-handling{position:fixed;overflow:hidden}.tile-hotel-compare{box-shadow:0 0.125rem 0.125rem 0 rgba(0,0,0,0.1);-webkit-tap-highlight-color:transparent}.tile-hotel-compare .BMapLabel{box-sizing:border-box}.tile-hotel-compare .map-marker{pointer-events:none}.tile-hotel-compare .map-marker .map-rate-details{background-color:#494949;box-shadow:0.0625rem 0.1875rem 0.25rem #494949;border-radius:0.3125rem;border:0.0625rem solid #fff;color:#fff;font-size:0.875rem;padding:0.3rem 0.55rem;text-align:center;margin:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-hotel-compare .map-marker .arrow{background-color:#494949;border-right:0.0625rem solid #fff;border-bottom:0.0625rem solid #fff;box-shadow:0.1875rem 0 0.25rem #494949;height:0.5625rem;width:0.5625rem;margin:auto;pointer-events:none;-ms-transform:translateY(-5px) rotate(45deg);-moz-transform:translateY(-5px) rotate(45deg);-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.tile-hotel-compare .l-hotel-description.l-hotel-undo{background-blend-mode:hue}.tile-hotel-compare .l-hotel-description.l-hotel-undo .l-flex-item .l-media-wrapper img{opacity:0.2}.tile-hotel-compare .l-hotel-description.l-hotel-undo .l-flex-item .l-media-wrapper .l-hotel-undo-btn{top:50%;left:50%;margin-right:-50%;transform:translate3d(-50%, -50%, 0)}.tile-hotel-compare .l-hotel-description.l-hotel-undo .l-hotel-details,.tile-hotel-compare .l-hotel-description.l-hotel-undo .l-expanded-details,.tile-hotel-compare .l-hotel-description.l-hotel-undo .t-promos-title{opacity:0.2;pointer-events:none}.tile-hotel-compare .l-hotel-description .t-promos-title{position:absolute;z-index:2;top:0.625rem;padding:0.338rem 0.69rem 0.38rem 0.625rem;line-height:0.875rem;background:#ffdf00;color:#1c1c1c;width:16.25rem}@media (min-width: 37.56rem){.tile-hotel-compare .l-hotel-description .t-promos-title{width:7.2rem;top:0}}@media (min-width: 48.1rem){.tile-hotel-compare .l-hotel-description .t-promos-title{width:16.25rem;top:0.625rem}}.tile-hotel-compare .l-hotel-description .t-promos-title:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0px;left:0;z-index:-1;background:#ffdf00;transform-origin:bottom left;-ms-transform:skew(-20deg, 0deg);-webkit-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg)}.tile-hotel-compare .l-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-hotel-compare .l-flex-item{flex-basis:calc(100% * 1 / 3)}.tile-hotel-compare .l-flex-item .l-media-wrapper{height:7.9375rem;width:100%}.tile-hotel-compare .l-flex-item .l-media-wrapper .t-remove-hotel{min-width:5.75rem;height:1.5rem;padding:0.25rem 0.5rem}.tile-hotel-compare .l-flex-item .l-media-wrapper .t-remove-hotel .l-close-icon{top:-0.125rem}.tile-hotel-compare .l-flex-item .l-media-wrapper img{top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.tile-hotel-compare .l-hotel-details h4{font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-hotel-compare .tile-s-hotel-compare .l-hotel-compare-count{width:1.375rem;height:1rem;border-radius:6.25rem}.tile-hotel-compare .l-map{height:25rem}.tile-hotel-compare .l-map-container{width:100%;height:100%}.tile-hotel-compare .l-hotel-details-container .l-hotel-detail-shadow{box-shadow:0 0.625 1.25rem 0 rgba(0,0,0,0.15)}.tile-hotel-compare .l-hotel-details-container.t-overlay-style{position:fixed;top:0;bottom:0;right:0;left:0;overflow-y:scroll;z-index:8}.tile-hotel-compare .l-hotel-details-container.t-overlay-style .l-close-overlay{display:none}@media (min-width: 37.56rem){.tile-hotel-compare .l-hotel-details-container.t-overlay-style .l-close-overlay{display:block}}@media (min-width: 37.56rem){.tile-hotel-compare .l-hotel-details-container.t-overlay-style{position:absolute;bottom:auto;top:auto;overflow-y:visible}.tile-hotel-compare .l-hotel-details-container.t-overlay-style.l-position-handling{position:static}}.tile-hotel-compare .l-hotel-details-container .l-overlay-heading{justify-content:space-between}.tile-hotel-compare .l-hotel-details-container .l-close-overlay{display:none}@media (min-width: 37.56rem){.tile-hotel-compare .l-hotel-details-container .l-close-overlay{margin-right:5rem}}@media (min-width: 48.1rem){.tile-hotel-compare .l-hotel-details-container .l-close-overlay{margin-right:0}}.tile-hotel-compare .l-hotel-margin-bottom{margin-bottom:1.875rem}.tile-hotel-compare .m-button-primary{margin-bottom:-1.5rem}.tile-hotel-compare .t-cover-style{position:fixed;top:2.5rem;right:0;left:0;bottom:0;z-index:2;opacity:0.5;background-color:#d2d2d2}.tile-hotel-compare .t-icon{width:1.5rem;height:1.5rem}.tile-hotel-compare .t-icon-cross::before,.tile-hotel-compare .t-icon-cross::after{border-bottom-color:#1c1c1c}.tile-hotel-compare .l-amenities{line-height:0.75rem;margin-bottom:0.625rem}.tile-hotel-compare .l-properties{margin-bottom:0.625rem}.tile-hotel-compare .t-icon-arrow-down::before,.tile-hotel-compare .t-icon-arrow-up::before{font-size:0.75rem;margin-top:0}.tile-hotel-compare .l-properties-margin-bottom{margin-bottom:1.875rem}.tile-hotel-compare .l-container{padding:0}.tile-hotel-compare .l-overlay-heading{margin-top:1.875rem;margin-bottom:2.5rem}@media (min-width: 37.56rem){.tile-hotel-compare .l-container{padding:0 1.25rem}.tile-hotel-compare .m-button{padding:0.75rem 1rem}.tile-hotel-compare .l-hotel-margin-bottom{margin-bottom:0.625rem}.tile-hotel-compare .l-map-margin-bottom{margin-bottom:2.375rem}.tile-hotel-compare .l-subsection-margin-bottom{margin-bottom:3.75rem}.tile-hotel-compare .l-properties-margin-bottom{margin-bottom:1.25rem}.tile-hotel-compare.is-collapsed .l-hotel-detail-shadow{padding-top:1.25rem}.tile-hotel-compare .l-hotel-detail-shadow{padding-top:1.5625rem}}@media (min-width: 48.1rem){.tile-hotel-compare .l-hotel-details h4{margin-bottom:0.5rem}.tile-hotel-compare .m-button{padding:0.65rem 1rem}.tile-hotel-compare .l-map-margin-bottom{margin-bottom:3.75rem}.tile-hotel-compare .l-properties-margin-bottom{margin-bottom:1.875rem}.tile-hotel-compare .l-airport-margin-bottom{margin-bottom:1.25rem}.tile-hotel-compare.is-collapsed .l-hotel-detail-shadow{padding-top:1.875rem}}.tile-hotel-compare .l-address-margin-bottom{margin-bottom:0.625rem}.tile-hotel-compare .border-radius-small{padding-top:0.0625rem;border-radius:0.125rem}


/*# sourceMappingURL=erfpRequestedProperties.css.map*/