.rooms-list-block .rooms-list-carousel .room:hover .room-pattern,.rooms-list-block .rooms-list-carousel .room:hover .bg-img .overlay,.rooms-list-block .rooms-list-carousel .room:hover .room-content .room-content-lite .buttons,.rooms-list-block .rooms-list-carousel .room .bg-img .overlay,.rooms-list-block .rooms-list-carousel .room .room-pattern,.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .buttons{transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.rooms-list-block{display:flex;flex-direction:column}.rooms-list-block .rooms-list-header{text-align:center}.rooms-list-block .rooms-list-carousel{order:2}.rooms-list-block .rooms-list-carousel .slick-list{padding:0 var(--container-standard)}.rooms-list-block .rooms-list-carousel .slick-list .slick-track{gap:var(--gutter-standard)}.rooms-list-block .rooms-list-carousel .slick-list .slick-track::before{display:none}.rooms-list-block .rooms-list-carousel .room{padding:var(--space-m);height:auto;min-height:446px;width:auto;aspect-ratio:357/446;position:relative;display:flex;align-items:end;overflow:hidden}.rooms-list-block .rooms-list-carousel .room::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.4;background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%)}.rooms-list-block .rooms-list-carousel .room .room-content{display:flex;flex-direction:column;align-items:center;width:100%;z-index:1}.rooms-list-block .rooms-list-carousel .room .room-content img{height:auto;width:143px;filter:brightness(0) invert(1);position:absolute;top:24px;left:24px}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite{display:flex;flex-direction:column}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .title{padding-top:var(--space-m);font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-4);line-height:var(--line-height-large-heading-4);letter-spacing:var(--letter-spacing-large-heading-4);font-style:var(--font-style-large-heading);color:#fff}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .desc{text-align:center;padding-top:0;font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-body-m);font-style:var(--font-style-body);color:#fff}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .buttons{display:flex;flex-direction:row;padding-top:0;gap:var(--space-s);overflow:hidden;max-height:0;height:0}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .buttons .button{width:100%;padding-top:21px}.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite .buttons .button button-text{font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-s);line-height:var(--line-height-button-text-s);letter-spacing:var(--letter-spacing-button-text-s);font-style:var(--font-style-button-text)}.rooms-list-block .rooms-list-carousel .room .room-pattern{position:absolute;width:auto;height:var(--size-xl-4);aspect-ratio:72.48/84;top:0rem;right:0rem;opacity:0}.rooms-list-block .rooms-list-carousel .room .room-pattern img{position:absolute;width:100%;height:100%;filter:brightness(0) invert(1);object-position:top right}.rooms-list-block .rooms-list-carousel .room .bg-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-3}.rooms-list-block .rooms-list-carousel .room .bg-img .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--overlay-color);opacity:0;z-index:1}.rooms-list-block .rooms-list-carousel .room .bg-img .media-container,.rooms-list-block .rooms-list-carousel .room .bg-img .vimeo-player,.rooms-list-block .rooms-list-carousel .room .bg-img lite-youtube,.rooms-list-block .rooms-list-carousel .room .bg-img video,.rooms-list-block .rooms-list-carousel .room .bg-img img{width:100%;height:100%}.rooms-list-block .rooms-list-carousel .room .bg-img .media-container .slick-list,.rooms-list-block .rooms-list-carousel .room .bg-img .vimeo-player .slick-list,.rooms-list-block .rooms-list-carousel .room .bg-img lite-youtube .slick-list,.rooms-list-block .rooms-list-carousel .room .bg-img video .slick-list,.rooms-list-block .rooms-list-carousel .room .bg-img img .slick-list{padding:0;height:100%}.rooms-list-block .rooms-list-carousel .room .bg-img .media-container .slick-list .slick-track,.rooms-list-block .rooms-list-carousel .room .bg-img .vimeo-player .slick-list .slick-track,.rooms-list-block .rooms-list-carousel .room .bg-img lite-youtube .slick-list .slick-track,.rooms-list-block .rooms-list-carousel .room .bg-img video .slick-list .slick-track,.rooms-list-block .rooms-list-carousel .room .bg-img img .slick-list .slick-track{gap:0;height:100%}.rooms-list-block .rooms-list-carousel .room .bg-img .slick-controls{display:none}.rooms-list-block .rooms-list-carousel .room:hover .room-content .room-content-lite .buttons{height:auto;max-height:20rem}.rooms-list-block .rooms-list-carousel .room:hover .bg-img .overlay{opacity:.6}.rooms-list-block .rooms-list-carousel .room:hover .room-pattern{opacity:1;right:0;top:0}@media only screen and (max-width: 48rem){.rooms-list-block .rooms-list-carousel .room .room-content .room-content-lite{height:auto;max-height:20rem}.rooms-list-block .rooms-list-carousel .room .bg-img .overlay{opacity:.6}.rooms-list-block .rooms-list-carousel .room .room-pattern{opacity:1;right:0;top:0}}.rooms-list-block .rooms-list-footer{order:1;margin-bottom:var(--space-xl)}.rooms-list-block .rooms-list-footer .rooms-list-footer-lite{padding-inline:var(--container-wide);padding-top:var(--space-m);border-top:1px solid;border-color:oklch(from var(--color-body) l c h/0.25);display:flex;justify-content:space-between}.rooms-list-block .rooms-list-footer .rooms-list-footer-lite .slick-controls{display:flex;flex-direction:row;gap:var(--gutter-x-tight)}.rooms-list-block .rooms-list-footer .rooms-list-footer-lite .slick-controls .slick-control{padding:var(--space-2xs) var(--space-s);border:2px solid var(--color-body);border-radius:25px}.rooms-list-block .rooms-list-footer .rooms-list-footer-lite .slick-controls .slick-control svg{width:var(--size-m-3);height:var(--size-m-3);padding:6px 3px;color:var(--color-body)}@media only screen and (max-width: 48rem){.rooms-list-block .rooms-list-footer .rooms-list-footer-lite .slick-controls{justify-content:left}}@media only screen and (max-width: 48rem){.rooms-list-block .rooms-list-footer .rooms-list-footer-lite{flex-direction:column;gap:var(--gutter-tight)}}
/*# sourceMappingURL=rooms-carousel.css.map */
