/* Mobile reading order and final motion state. */
.booking-overview{white-space:pre-line}
@media(max-width:600px){.hero-description{display:block}.hero-description>p{max-width:38ch}.hero-description .text-link{max-width:none;min-width:215px;font-size:12px;margin-top:14px;gap:28px}.panorama{height:420px}.room-tabs>button{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:0}.room-tabs>button>span{min-height:2.6em}}
@media(max-width:360px){.panorama{height:390px}}
@media(prefers-reduced-motion:reduce){.room-stage{clip-path:none!important}}
