.room-slider.svelte-2rvokg{display:flex;flex-wrap:wrap;padding:20px 20px 70px;overflow:hidden}@media all and (min-width:450px){.room-slider.svelte-2rvokg{padding:20px 20px 78px}}.room-slider__tile.svelte-2rvokg{width:33.3333333333%;border:1px solid #ccc;text-align:center;aspect-ratio:560/670}.room-slider__tile.svelte-2rvokg.swiper-slide-prev{transform:scale(1) translate(-3%)!important}.room-slider__tile.svelte-2rvokg.swiper-slide-next{transform:scale(1) translate(3%)!important}@media all and (min-width:900px){.room-slider__tile.svelte-2rvokg{transform:scale(.9)!important;transition:all .3s ease-in-out}.room-slider__tile.svelte-2rvokg.swiper-slide-active{transform:scale(1)!important}.room-slider__tile.svelte-2rvokg.swiper-slide-prev{transform:scale(.9) translate(-3%)!important}.room-slider__tile.svelte-2rvokg.swiper-slide-next{transform:scale(.9) translate(3%)!important}}.room-slider__tile__inner.svelte-2rvokg{height:100%;display:flex;flex-direction:column;gap:30px;justify-content:flex-end;padding:0 20px 40px}.swiper-slide-active .room-slider__tile__inner.svelte-2rvokg{background:linear-gradient(180deg,#19191900 2.01%,#0009 91.76%)}.room-slider__tile__image.svelte-2rvokg picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.room-slider__tile__title.svelte-2rvokg{color:#fff;font-family:Playfair Display,serif;font-size:var(--title--h4);line-height:1.2;font-style:normal;font-weight:400}.room-slider__tile__points.svelte-2rvokg{display:flex;align-items:center;justify-content:center;gap:20px;color:#fff}.room-slider__tile__point.svelte-2rvokg{display:flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:var(--title--t3);line-height:1.4;font-style:normal;font-weight:300}.room-slider__tile__point.svelte-2rvokg:first-child svg path{fill:#fff}.room-slider__tile__point.svelte-2rvokg svg rect,.room-slider__tile__point.svelte-2rvokg svg path{stroke:#fff}.room-slider__tile__links.svelte-2rvokg{display:flex}.room-slider__tile__links.svelte-2rvokg>:where(.svelte-2rvokg){width:100%}.room-slider__tile__links.svelte-2rvokg a{width:100%}@media all and (max-width:899px){.room-slider__tile__links.svelte-2rvokg a{padding:15px}}.room-slider__tile__title.svelte-2rvokg,.room-slider__tile__points.svelte-2rvokg,.room-slider__tile__links.svelte-2rvokg{opacity:0;transition:opacity .3s ease-in-out}.swiper-slide-active .room-slider__tile__title.svelte-2rvokg,.swiper-slide-active .room-slider__tile__points.svelte-2rvokg,.swiper-slide-active .room-slider__tile__links.svelte-2rvokg{opacity:1}
