.lodging_details_unit_results{margin-bottom:60px;margin-top:30px}@media only screen and (max-width:767px){.lodging_details_unit_results{margin-bottom:40px}}@media all and (max-width:767px){.lodging_details_unit_results{margin:20px 0}}.lodging_details_unit_results__currency_disclaimer{margin-bottom:20px}@media all and (min-width:768px){.lodging_details_unit_results__currency_disclaimer{text-align:right}}.lodging_details_unit_results__unit{background-color:#fff;border:1px solid #666;margin:0 0 25px;padding-top:20px;padding-bottom:20px}@media all and (max-width:767px){.lodging_details_unit_results__unit{padding-left:0;padding-right:0}}@media all and (min-width:768px){.lodging_details_unit_results__unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media all and (min-width:768px){.lodging_details_unit_results__unit_details_col{flex:1}}@media all and (max-width:1199px){.lodging_details_unit_results__unit_details{justify-content:end}}@media all and (min-width:768px){.lodging_details_unit_results__unit_details{height:100%}}@media all and (min-width:768px){.lodging_details_unit_results__unit_details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.lodging_details_unit_results__unit_info_container{padding:0 15px;position:relative;width:52%}@media all and (max-width:1199px){.lodging_details_unit_results__unit_info_container{padding:0 17px;width:63%}}@media all and (max-width:767px){.lodging_details_unit_results__unit_info_container{width:100%}}@media all and (min-width:768px){.lodging_details_unit_results__unit_amenities_container{align-self:stretch;border-left:1px solid #c9c9c9;padding:0 10px}}@media all and (max-width:1199px){.lodging_details_unit_results__unit_amenities_container{display:none}}.lodging_details_unit_results__unit_details_toggle,.lodging_details_unit_results__unit_details_toggle:active,.lodging_details_unit_results__unit_details_toggle:focus,.lodging_details_unit_results__unit_details_toggle:hover{position:absolute;top:-20px;right:0;font-size:2rem;padding:20px;color:gray;text-decoration:none}.lodging_details_unit_results__unit_image_container{padding:0 15px;width:20%}@media all and (max-width:1199px){.lodging_details_unit_results__unit_image_container{padding:10px 15px 5px 35px;width:35%}}@media all and (max-width:991px){.lodging_details_unit_results__unit_image_container{padding:5px 5px 5px 25px}}@media all and (max-width:767px){.lodging_details_unit_results__unit_image_container{margin-top:10px;padding:20px 15% 15px;border-top:1px solid #c9c9c9;display:none}}.lodging_details_unit_results__unit_image{display:block;position:relative;background-color:#e8e8e8;width:100%;padding-bottom:75%}.lodging_details_unit_results__unit_image span{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lodging_details_unit_results__unit_image_tag{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lodging_details_unit_results__unit_image_modal{position:absolute;bottom:10px;right:10px;width:25px;height:25px}.lodging_details_unit_results__unit_name{display:inline-block;margin-bottom:10px}@media all and (max-width:767px){.lodging_details_unit_results__unit_name{display:block;padding-right:50px}}@media all and (max-width:767px){.lodging_details_unit_results__unit_description{border-bottom:1px solid #c9c9c9;margin-bottom:15px;padding-bottom:15px}}.lodging_details_unit_results__unit_description_toggle{display:block;margin-top:10px}.lodging_details_unit_results__unit_description_toggle:focus{text-decoration:underline!important}.lodging_details_unit_results__unit_price{text-align:center;border-left:1px solid #c9c9c9;padding:0 10px}@media all and (max-width:767px){.lodging_details_unit_results__unit_price{border-left:none;text-align:center;width:100%}}@media all and (min-width:768px) and (max-width:1199px){.lodging_details_unit_results__unit_price{flex-shrink:0;padding:0 15px}}@media all and (min-width:1200px){.lodging_details_unit_results__unit_price{flex-shrink:0;padding:0 15px}}.lodging_details_unit_results__unit_price .c47__detail--v1,.lodging_details_unit_results__unit_price .c47__detail2--v1{display:block;margin-bottom:9px}.lodging_details_unit_results__unit_price_includes{margin:3px 0 7px 0}.lodging_details_unit_results__unit_price .lodging_details__savings_banner{margin-bottom:9px}.lodging_details_unit_results__prices__row{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.lodging_details_unit_results__prices__row:first-child{padding-top:0}.lodging_details_unit_results__emr_info{background-color:transparent;border:none;cursor:pointer;padding:0}.lodging_details_unit_results__book_now{margin-top:10px;white-space:nowrap;width:100%}@media all and (max-width:767px){.lodging_details_unit_results__book_now{width:100%;margin-bottom:0}}@media all and (min-width:768px) and (max-width:991px){.lodging_details_unit_results__book_now{padding-left:15px;padding-right:15px;width:100%}}.lodging_details_unit_results__amenities_toggle{display:inline-block;margin-top:10px}@media all and (max-width:767px){.lodging_details_unit_results__amenities_toggle{margin-bottom:5px}}.lodging_details_unit_results__amenities{margin:0;padding-left:20px}.lodging_details_unit_results__load_more{text-align:center}.lodging_details_unit_results__decor{text-align:center;padding-top:10px}@media all and (max-width:767px){.lodging_details_unit_results__decor{padding-top:0;padding-bottom:10px}}.lodging_details_unit_results .collapsed-text{display:none}.lodging_details_unit_results .collapsed-text.collapsed{display:inline-block}.lodging_details_unit_results .expanded-text{display:inline-block}.lodging_details_unit_results .expanded-text.collapsed{display:none}.lodging_details_unit_results hr{margin-top:40px;border-color:gray}.kids_ski_free{margin-bottom:0!important}