.remaining-hotel-detail .hotel-dining-grid.dining-count-1{grid-template-columns:1fr;max-width:850px}.remaining-hotel-detail .hotel-dining-grid.dining-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.remaining-hotel-detail .hotel-dining-grid .room-carousel{margin-bottom:24px}.remaining-hotel-detail .hotel-dining-grid .room-slide img{aspect-ratio:3/2;width:100%;object-fit:cover}.remaining-hotel-detail .room-carousel[data-photo-count="1"] .room-carousel-prev,.remaining-hotel-detail .room-carousel[data-photo-count="1"] .room-carousel-next{display:none}.remaining-hotel-detail .hotel-wellness-copy{max-width:850px}.remaining-hotel-detail .hotel-spa-feature h3,.remaining-hotel-detail .hotel-wellness-copy h3{margin-top:26px;font-size:25px}.remaining-hotel-detail .hotel-room-copy h3{overflow-wrap:anywhere}@media(min-width:761px){.remaining-hotel-detail .hotel-room:last-child:nth-child(odd).room-with-photo{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.remaining-hotel-detail .hotel-room:last-child:nth-child(odd) .room-carousel{align-self:start}}@media(max-width:760px){.remaining-hotel-detail .hotel-dining-grid.dining-count-2{grid-template-columns:1fr}}

.remaining-hotel-detail .hotel-dining-grid .room-slide img{margin-bottom:0}
