.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.rooms-list-slider{margin-block:var(--section-gap)}.rooms-list-slider .asaya-section__heading{max-width:850px}.rooms-list-slider__content{padding-inline:calc(var(--site-gutter)*2)}.rooms-list-slider__cols{display:grid;gap:1rem}@media(min-width:768px){.rooms-list-slider__cols.items-per-row-2{grid-template-columns:repeat(2,1fr)}.rooms-list-slider__cols.items-per-row-3{grid-template-columns:repeat(3,1fr)}}.rooms-list-slider__col{background-color:#f6f4e8;isolation:isolate;min-width:0;padding-block:1.25rem;padding-inline:1.25rem;position:relative}@media(min-width:768px){.rooms-list-slider__col{display:flex;flex-direction:column}}.rooms-list-slider__col:after{background-image:url(images/banner-bg.080ad885.webp);background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.3;position:absolute;z-index:-1}.rooms-list-slider__col .image{min-width:0}.rooms-list-slider__col .image .glide{position:relative}.rooms-list-slider__col .image .glide__slide{aspect-ratio:615/350;position:relative}.rooms-list-slider__col .image .glide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.rooms-list-slider__col .image .glide__arrow{background:none;border:none;bottom:0;cursor:pointer;position:absolute;top:0;transition:background-color .3s ease}.rooms-list-slider__col .image .glide__arrow--left{left:0}.rooms-list-slider__col .image .glide__arrow--right{right:0}.rooms-list-slider__col .image .glide__arrow--disabled{opacity:.3;pointer-events:none}.rooms-list-slider__col .image .glide__arrow:hover{background-color:rgba(0,0,0,.6)}.rooms-list-slider__col .image .glide:hover .glide__arrow{background-color:rgba(0,0,0,.2)}.rooms-list-slider__col .title{font-size:clamp(1.5rem,.5368rem + 2.0067vw,2.25rem);grid-row:2;margin:0;margin-block:1rem .5rem}.rooms-list-slider__col p{color:var(--asaya-text);font-size:clamp(1.125rem,.9821rem + .2976vw,1.25rem);font-weight:300;grid-row:3;line-height:1.5;margin:0}.rooms-list-slider__col .content-section{flex:1}.rooms-list-slider__col .amenities{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}.rooms-list-slider__col .amenities .item{position:relative}.rooms-list-slider__col .amenities .item:before{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;content:attr(data-label);font-size:14px;left:50%;opacity:0;padding:4px;position:absolute;top:-26px;transform:translateX(-50%);transition:opacity .4s linear;width:-moz-max-content;width:max-content}.rooms-list-slider__col .amenities .item:hover:before{opacity:1}.rooms-list-slider__col .cta{margin-block-start:1rem}
