.pdp-room-grid>.pdp-room-container{float:left;width:100%}.pdp-room-grid>.pdp-room-container:nth-of-type(1n){clear:none}.pdp-room-grid>.pdp-room-container:nth-of-type(1n+1){clear:both}.pdp-room-grid>.pdp-room-container:last-child{float:left}@media screen and (max-width:40.06125em){.pdp-room-grid .room-description{display:none!important}}.pdp-room-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 0 20px}.pdp-room-container .room-features,.pdp-room-container p{display:inline;font-size:.875rem;margin:0}.pdp-room-container h3{color:#000;font-size:1rem;margin-top:0}.pdp-room-container .room-image-wrap{min-height:auto}.pdp-room-container .room-image-wrap img{width:100%}.pdp-room-container .room-image-wrap .room-all-images{position:relative}.pdp-room-container .room-image-wrap .room-all-images a{display:block;padding:0}.pdp-room-container .room-image-wrap .rectangular-box{background-color:rgba(39,39,39,.5);border-radius:3px;bottom:0;display:inline-block;margin-bottom:15px;margin-right:10px;position:absolute;right:0}.pdp-room-container .room-image-wrap .rectangular-box .kiwi-multi-picture{margin-right:7px;top:5px}.pdp-room-container .room-image-wrap .rectangular-box .kiwi-multi-picture:before{color:#fff;content:"û";font-family:"Kiwi Icon Font";font-size:1.5rem;line-height:20px}.pdp-room-container .room-image-wrap .rectangular-box .kiwi-multi-picture-count{color:#fff;display:inline-block;font-size:.875rem;font-weight:400;line-height:29px;margin-left:10px;margin-right:5px}.pdp-room-container .room-text-block,.pdp-room-container .room-text-block-modal{margin:20px 0 0}.pdp-room-container .room-button-container{margin:20px auto 0;text-align:center}.pdp-room-container .pdp-room-details{background-color:#fff;border:1px solid #d8d8d8;height:100%;padding:30px 20px}.pdp-room-container .room-disclaimer{padding-top:10px}.pdp-room-container .room-disclaimer p{color:#9b9b9b;font-size:.75rem;font-style:italic}.pdp-room-container .expander-summary p{display:inline}@media print,screen and (min-width:40.0625em){.pdp-room-grid>.pdp-room-container{float:left;width:50%}.pdp-room-grid>.pdp-room-container:nth-of-type(1n){clear:none}.pdp-room-grid>.pdp-room-container:nth-of-type(2n+1){clear:both}.pdp-room-grid>.pdp-room-container:last-child{float:left}.pdp-room-grid{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%}.pdp-room-container{max-width:64rem;margin-right:auto;margin-left:auto}.pdp-room-container::after,.pdp-room-container::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.pdp-room-container::after{clear:both}.pdp-room-container{margin:0;padding-bottom:20px;padding-top:0}.pdp-room-container .room-title-wrap{height:-webkit-calc(2*1.5rem);height:calc(2*1.5rem);overflow:hidden;margin-bottom:5px}.pdp-room-container h3{line-height:1.5rem}.pdp-room-container .room-image-wrap{min-height:340px}.pdp-room-container .room-text-block{display:none}.pdp-room-container:nth-child(2n){padding-left:5px;padding-right:0}.pdp-room-container:nth-child(2n+1){padding-left:0;padding-right:5px}}@media print,screen and (min-width:64.0625em){.pdp-room-grid>.pdp-room-container{float:left;width:33.3333333333%}.pdp-room-grid>.pdp-room-container:nth-of-type(1n){clear:none}.pdp-room-grid>.pdp-room-container:nth-of-type(3n+1){clear:both}.pdp-room-grid>.pdp-room-container:last-child{float:left}.pdp-room-grid{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}.pdp-room-grid .pdp-room-container .room-image-wrap{min-height:280px}.pdp-room-grid .pdp-room-container:nth-child(2n){padding-right:5px}.pdp-room-grid .pdp-room-container:nth-child(2n+1){padding-left:5px}.pdp-room-grid .pdp-room-container:nth-child(3n){padding-right:0}.pdp-room-grid .pdp-room-container:nth-child(3n+1){padding-left:0}.pdp-room-grid .pdp-room-container:nth-child(3n+2){padding-left:5px;padding-right:5px}.no-rooms-available{color:#474747;font-size:1.125rem;font-weight:300}}.no-rooms-available{margin-top:20px;padding-bottom:4px}@media print,screen and (min-width:64.0625em){.no-rooms-available{line-height:1.5rem}}