.hotels-list-block .hotels-list-carousel .hotel:hover .hotel-pattern,.hotels-list-block .hotels-list-carousel .hotel:hover .bg-img .overlay,.hotels-list-block .hotels-list-carousel .hotel:hover .hotel-content .hotel-content-lite,.hotels-list-block .hotels-list-carousel .hotel .bg-img .overlay,.hotels-list-block .hotels-list-carousel .hotel .hotel-pattern,.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite{transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.hotels-list-block .hotels-list-header{text-align:center}.hotels-list-block .hotels-list-carousel .slick-list{padding:0 var(--container-standard)}.hotels-list-block .hotels-list-carousel .slick-list .slick-track{gap:var(--gutter-standard)}.hotels-list-block .hotels-list-carousel .slick-list .slick-track::before{display:none}.hotels-list-block .hotels-list-carousel .hotel{padding:var(--space-m);height:auto;min-height:446px;width:auto;aspect-ratio:357/446;position:relative;display:flex;align-items:end;overflow:hidden}.hotels-list-block .hotels-list-carousel .hotel .hotel-content{display:flex;flex-direction:column;align-items:baseline}.hotels-list-block .hotels-list-carousel .hotel .hotel-content img{height:auto;width:143px;filter:brightness(0) invert(1)}.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite{display:flex;flex-direction:column;max-height:0;height:0}.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite .title{padding-top:var(--space-m);font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-1);line-height:var(--line-height-overline-1);letter-spacing:var(--letter-spacing-overline-1);font-style:var(--font-style-overline);color:#fff}.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite .desc{padding-top:var(--space-2xs);font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);letter-spacing:var(--letter-spacing-body-s);font-style:var(--font-style-body);color:#fff}.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite .buttons{display:flex;flex-direction:row;padding-top:var(--space-l);gap:var(--space-s)}.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite .buttons 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)}.hotels-list-block .hotels-list-carousel .hotel .hotel-pattern{position:absolute;width:auto;height:var(--size-xl-4);aspect-ratio:72.48/84;top:0rem;right:0rem;opacity:0}.hotels-list-block .hotels-list-carousel .hotel .hotel-pattern img{position:absolute;width:100%;height:100%;filter:brightness(0) invert(1);object-position:top right}.hotels-list-block .hotels-list-carousel .hotel .bg-img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-3}.hotels-list-block .hotels-list-carousel .hotel .bg-img::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) 75.48%)}.hotels-list-block .hotels-list-carousel .hotel .bg-img .overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1}.hotels-list-block .hotels-list-carousel .hotel .bg-img img{position:absolute;width:100%;height:100%}.hotels-list-block .hotels-list-carousel .hotel:hover .hotel-content .hotel-content-lite{height:auto;max-height:20rem}.hotels-list-block .hotels-list-carousel .hotel:hover .bg-img .overlay{opacity:.6}.hotels-list-block .hotels-list-carousel .hotel:hover .hotel-pattern{opacity:1;right:0;top:0}@media only screen and (max-width: 48rem){.hotels-list-block .hotels-list-carousel .hotel .hotel-content .hotel-content-lite{height:auto;max-height:20rem}.hotels-list-block .hotels-list-carousel .hotel .bg-img .overlay{opacity:.6}.hotels-list-block .hotels-list-carousel .hotel .hotel-pattern{opacity:1;right:0;top:0}}.hotels-list-block .hotels-list-footer{margin-top:var(--space-xl)}.hotels-list-block .hotels-list-footer .hotels-list-footer-lite{padding-inline:var(--container-wide);padding-bottom:var(--space-m);border-bottom:1px solid;border-color:oklch(from var(--color-body) l c h/0.25);display:flex;justify-content:space-between}.hotels-list-block .hotels-list-footer .hotels-list-footer-lite .slick-controls{display:flex;flex-direction:row;gap:var(--gutter-x-tight)}.hotels-list-block .hotels-list-footer .hotels-list-footer-lite .slick-controls .slick-control{padding:var(--space-2xs) var(--space-s);border:2px solid var(--color-body);border-radius:25px}.hotels-list-block .hotels-list-footer .hotels-list-footer-lite .slick-controls .slick-control svg{width:var(--size-m-3);height:var(--size-m-3);padding:6px 3px}@media only screen and (max-width: 48rem){.hotels-list-block .hotels-list-footer .hotels-list-footer-lite .slick-controls{justify-content:left}}@media only screen and (max-width: 48rem){.hotels-list-block .hotels-list-footer .hotels-list-footer-lite{flex-direction:column;gap:var(--gutter-tight)}}
/*# sourceMappingURL=hotels-carousel.css.map */
