.room-showcase{color:#29251f;background:#eee5d6;flex-direction:column;height:100dvh;display:flex}.room-showcase-content.commerce-experience{z-index:auto;flex:1;min-height:0;padding-bottom:100px;position:relative;inset:auto}.room-showcase .commerce-heading>a{align-items:center;gap:8px;min-height:44px;display:flex}.rooms-count{margin-top:22px;display:block}.room-showcase .commerce-rooms{margin-top:12px}.rooms-reserve{width:100%;margin-top:22px}.rooms-category-dialog{max-width:500px!important}.rooms-category-dialog h2{font:32px/1.15 Georgia,serif}.rooms-category-options{gap:10px;margin-top:12px;display:grid}.rooms-category-options button{color:#29251f;background:#f5edde;border:1px solid #cdbd9f;border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;padding:17px 20px;font-size:17px;display:flex}.rooms-category-options button:hover{background:#e8d7b9}.room-showcase .commerce-room .room-gallery{padding:0}.room-showcase .commerce-room h2{margin:10px 0 15px}@media (max-width:600px){.room-showcase .commerce-heading>span{display:none}.rooms-category-dialog h2{font-size:27px}.room-showcase .commerce-rooms{grid-template-columns:1fr}}:is(.room-showcase,.hotel-info-page):has(>.hotel-page-background){isolation:isolate;background:0 0;position:relative}.hotel-page-background{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.room-showcase:has(>.hotel-page-background) .room-showcase-content{background:0 0}.hotel-page-wind{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hotel-page-wind i{border-top:2px solid #b8a07455;border-radius:50%;width:65vw;height:32vh;animation:8s linear infinite hotel-page-breeze;position:absolute;top:30%;left:-65%;transform:rotate(-12deg);box-shadow:0 -20px 50px -23px #b8a07466}.hotel-page-wind i:nth-child(2){opacity:.7;height:23vh;animation-duration:11s;animation-delay:-3s;top:65%}.hotel-page-wind i:nth-child(3){opacity:.5;height:45vh;animation-duration:10s;animation-delay:-6s;top:15%}@keyframes hotel-page-breeze{0%{opacity:0;transform:translate(0)rotate(-12deg)}15%,70%{opacity:1}to{opacity:0;transform:translate(260%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.hotel-page-wind{display:none}}
