.roomsSliderShort-elementTitle{grid-column:2 / -2;text-align:center;justify-self:center;padding-top:5.625rem}@media (min-width:62rem){.roomsSliderShort-elementTitle{padding-top:4.4375rem}}.roomsSliderShort-elementTitle~.roomsSliderShort{--topOffset:calc(4.4375rem5.4375rem + 7.875rem);padding-top:3.75rem}@media (min-width:62rem){.roomsSliderShort-elementTitle~.roomsSliderShort{padding-top:5.4375rem}}.roomSliderShort-catTitle{grid-column:2 / -2;grid-row:2 / 3;align-self:flex-end;justify-self:center}@media (min-width:75rem){.roomSliderShort-catTitle{grid-column:2 / 3;align-self:center;justify-self:flex-start}}.roomSliderShort-filters{grid-column:2 / -2;grid-row:3 / 4;align-self:center;justify-self:center;justify-content:center;display:flex;flex-wrap:wrap;gap:1.125rem 1.5rem;padding-top:1.5rem}@media (min-width:75rem){.roomSliderShort-filters{grid-column:3 / 4;grid-row:2 / 3;padding-top:0}}.roomSliderShort-filters .catSlider-filter{opacity:.5;transition:opacity var(--default-hoverout-speed) ease}.roomSliderShort-filters .catSlider-filter::before{opacity:0;transition:opacity var(--default-hoverout-speed) ease}.roomSliderShort-filters .catSlider-filter:hover,.roomSliderShort-filters .catSlider-filter:focus-visible,.roomSliderShort-filters .catSlider-filter[aria-selected=true]{opacity:1;transition:opacity var(--default-hoverin-speed) ease}.roomSliderShort-filters .catSlider-filter[aria-selected=true]::before{opacity:1;transition:opacity var(--default-hoverin-speed) ease}.roomsSliderShort{--topOffset:3.0625rem;--imgWidth:min(620px, 100vw - (var(--mpFluidContainerPadding) + var(--g_ctrlarrow-width) *.5) * 2);--imgRatio:(420 / 620);--textMaxWidth:(var(--imgWidth) - var(--g_ctrlarrow-width) - 0.9375rem * 2);padding-top:var(--topOffset)}@media (min-width:48rem){.roomsSliderShort{--topOffset:6.4375rem}}@media (min-width:75rem){.roomsSliderShort{--imgWidth:min(620px, 100vw - (var(--mpFluidContainerPadding) + 7.5em + var(--g_ctrlarrow-width) * .5 + 0.9375rem) * 2)}}.roomsSliderShort:last-child{padding-bottom:5rem}@media (min-width:48rem){.roomsSliderShort:last-child{padding-bottom:7.6875rem}}@media (min-width:75rem){.roomsSliderShort:last-child{padding-bottom:11.4375rem}}.roomsSliderShort .catSlider>.swiper-wrapper>.swiper-slide:not(.swiper-slide-active) *{pointer-events:none!important}.roomsSliderShort .slidersHolder{display:grid;grid-template-columns:calc((100% - var(--imgWidth)) / 2) calc(var(--imgWidth)) calc((100% - var(--imgWidth)) / 2);grid-template-rows:auto}.roomsSliderShort .bgImageSlider{position:relative;grid-column:2 / -2;grid-row:1 / 2;z-index:0;overflow:hidden;border-radius:1.25rem}.roomsSliderShort .bgImageSlider::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);pointer-events:none}.roomsSliderShort .bgImageSlider img{width:calc(var(--imgWidth));height:calc(var(--imgWidth) * var(--imgRatio))}.roomsSliderShort .textSlider{position:relative;grid-column:2 / -2;grid-row:2 / 3;z-index:1;max-width:calc(var(--textMaxWidth));justify-self:center;pointer-events:none}@media (min-width:36rem){.roomsSliderShort .textSlider{grid-row:1 / 2;align-self:center}}.roomsSliderShort .textSlider.swiper-fade .swiper-slide-active{pointer-events:none}.roomsSliderShort .textSlider:not(.textSlider--preview1,.textSlider--preview2) .swiper-slide-active .textItem-link{pointer-events:auto}.roomsSliderShort .textSlider--preview1{display:none}@media (min-width:75rem){.roomsSliderShort .textSlider--preview1{grid-column:1 / 2;justify-self:flex-start;display:block;width:100%}.roomsSliderShort .textSlider--preview1 .textItem-inner{margin-left:0}}.roomsSliderShort .textSlider--preview2{display:none}@media (min-width:75rem){.roomsSliderShort .textSlider--preview2{grid-column:-1 / -2;justify-self:flex-end;display:block;width:100%}.roomsSliderShort .textSlider--preview2 .textItem-inner{margin-right:0}}.roomsSliderShort .textSlider-numbersCtrl{display:none}@media (min-width:75rem){.roomsSliderShort .textSlider-numbersCtrl{grid-row:1 / 2;grid-column:-1 / -2;align-self:flex-start;justify-self:flex-end;margin-top:calc(var(--topOffset) * -1 - var(--bottomHeight));height:calc(var(--bottomHeight));display:flex;align-items:center}}.roomsSliderShort .textSlider-ctrl{--color:var(--element-color);--bg-color:transparent;--hover-color:var(--element-bg-color);position:relative;z-index:1;grid-column:2 / -2;grid-row:1 / 2;align-self:center}.roomsSliderShort .textSlider-ctrl::before{content:"";position:absolute;bottom:calc(50% - var(--imgWidth) * var(--imgRatio) / 2);width:calc(50vw - var(--imgWidth) / 2 - var(--mpFluidContainerPadding));height:calc(var(--imgWidth) * var(--imgRatio))}.roomsSliderShort .textSlider-ctrl--prev{justify-self:flex-start;margin-inline-start:calc(var(--g_ctrlarrow-width) * -.5)}.roomsSliderShort .textSlider-ctrl--prev::before{right:50%}.roomsSliderShort .textSlider-ctrl--next{justify-self:flex-end;margin-inline-end:calc(var(--g_ctrlarrow-width) * -.5)}.roomsSliderShort .textSlider-ctrl--next::before{left:50%}.roomsSliderShort .textItem{max-width:calc(var(--textMaxWidth))}.roomsSliderShort .catSlide.swiper-slide-active .textItem.swiper-slide-active a,.roomsSliderShort .catSlide.swiper-slide-active .textItem.swiper-slide-active button,.roomsSliderShort>:not(.catSlider) .textItem.swiper-slide-active a,.roomsSliderShort>:not(.catSlider) .textItem.swiper-slide-active button{pointer-events:auto}.roomsSliderShort .textItem-inner{width:min-content;min-width:7.5em;max-width:100%;margin-left:auto;margin-right:auto}@media not all and (min-width:36rem){.roomsSliderShort .textItem-inner{display:flex;flex-direction:column;align-items:center;text-align:center}}@media not all and (min-width:36rem){.roomsSliderShort .textItem-title{display:flex;flex-direction:column;justify-content:flex-end;height:0;text-align:center;padding-bottom:.875rem}.roomsSliderShort .textItem-title::after{content:"";display:block;width:100%;padding-bottom:.5625rem}}@media (min-width:36rem){.roomsSliderShort .textItem-title{min-height:2lh;margin-bottom:2.3125rem}}.roomsSliderShort .textItem-price{display:flex;flex-direction:column;justify-content:center;min-height:2lh;margin-bottom:.9375rem}@media (min-width:36rem){.roomsSliderShort .textItem-price{margin-bottom:1.5625rem}}.roomsSliderShort .item-divider{opacity:.6;height:3px;margin-top:-1px;margin-bottom:-1px;background-color:currentColor;border:none;transform:scaleY(.5);width:100%}.roomsSliderShort .textItem-link{margin-top:1.375rem}@media (min-width:36rem){.roomsSliderShort .textItem-link{margin-top:1.375rem}}.roomsSliderShort .link{margin-left:auto;margin-right:auto;margin-top:3.125rem}@media (min-width:62rem){.roomsSliderShort .link{margin-top:4.8125rem}}
