.reservation{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;color:var(--color-white);background-color:#17223475;display:grid}@media (min-width:1100.1px){.reservation{grid-template-columns:1fr 26rem;width:73.8rem;height:15rem}}@media (min-width:700.1px) and (max-width:1100px){.reservation{grid-template-columns:1fr 15rem;width:43rem;height:9.6rem}}@media (max-width:700px){.reservation{grid-template-columns:1fr;width:100%}}.reservation>*{min-width:1px}.reservation__dates{align-items:center;display:flex}@media (max-width:700px){.reservation__dates{padding:var(--spacing-20)}}.reservation__dates>*{min-width:1px}.reservation__dates:before{content:"";background:#afafaf;order:1;height:1px;display:block}@media (min-width:1100.1px){.reservation__dates:before{width:2.7rem}}@media (max-width:1100px){.reservation__dates:before{width:1.5rem}}.reservation__button{all:unset;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}@media (min-width:700.1px){.reservation__button{border-left:1px solid #afafaf4d}}@media (max-width:700px){.reservation__button{padding:0 var(--spacing-20)var(--spacing-20)}.reservation__button .reservation__label{font-size:1.4rem}}.reservation__date{flex:1}.reservation__date:first-child{order:0}.reservation__date:nth-child(2){order:2}.reservation__label{color:#a6a6a6;font-weight:500}@media (min-width:1100.1px){.reservation__label{font-size:1.8rem}}@media (max-width:1100px){.reservation__label{font-size:1.2rem}}.reservation__day{all:unset;box-sizing:border-box;color:var(--color-white);width:100%;font-weight:500}@media (min-width:1100.1px){.reservation__day{font-size:2.4rem}}@media (max-width:1100px){.reservation__day{font-size:1.6rem}}.subhero{position:relative}.subhero__container{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:1100.1px){.subhero__container{height:80rem;padding-top:32.8rem}}@media (min-width:700.1px) and (max-width:1100px){.subhero__container{height:63rem;padding-top:27.2rem}}@media (max-width:700px){.subhero__container{height:58.6rem;padding-top:21rem}}.subhero__image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.subhero__image:before{content:"";background-color:#17223475;width:100%;height:100%;display:block;position:absolute}.subhero__image img,.subhero__image video{object-fit:cover;width:100%;height:100%;display:block}.subhero__content{text-transform:uppercase;z-index:1;line-height:1.2;position:relative}@media (max-width:700px){.subhero__content{text-align:center}}.subhero__title{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-1);font-weight:var(--header-text-font-weight-1);line-height:var(--header-text-line-height-1)}@media (min-width:700.1px) and (max-width:1100px){.subhero__title{font-size:7rem}}@media (max-width:700px){.subhero__title{font-size:3.5rem}}.section_subhero{padding:0}.section_subhero .section__reservation{position:absolute;bottom:0}@media (min-width:1440.1px){.section_subhero .section__reservation{right:calc(var(--spacing-160) + var(--container-gap))}}@media (max-width:1440px){.section_subhero .section__reservation{right:var(--container-gap)}}@media (max-width:700px){.section_subhero .section__reservation{left:0;right:0}}.slider-rooms{overflow:hidden}@media (min-width:700.1px){.slider-rooms{margin-right:calc(var(--container-gap)*-1)}}.slider-rooms__header{grid-auto-flow:column;justify-content:start;display:grid}@media (min-width:1100.1px){.slider-rooms__header{margin-bottom:var(--spacing-36);gap:var(--spacing-40)}}@media (min-width:700.1px) and (max-width:1100px){.slider-rooms__header{margin-bottom:var(--spacing-32);gap:var(--spacing-32)}}@media (max-width:700px){.slider-rooms__header{display:none}}@media (min-width:1440.1px){.slider-rooms__body{max-width:128rem}}@media (min-width:1100.1px) and (max-width:1440px){.slider-rooms__body{max-width:90rem}}@media (min-width:700.1px) and (max-width:1100px){.slider-rooms__body{max-width:63.8rem}}.slider-rooms__button{all:unset;cursor:pointer}@media (min-width:1100.1px){.slider-rooms__button{font-size:2.4rem}}@media (min-width:700.1px) and (max-width:1100px){.slider-rooms__button{font-size:1.6rem;font-weight:300}}.slider-rooms__button:not(.-active){color:#909090}.slider-rooms .slider{overflow:visible}.slider-rooms .slider__controls{z-index:1;text-align:right;position:absolute;bottom:0;right:0}@media (min-width:1100.1px){.slider-rooms .slider__controls{transform:translate(100%)}}@media (min-width:700.1px) and (max-width:1100px){.slider-rooms .slider__controls{transform:translate(30%)}}@media (max-width:700px){.slider-rooms .slider__controls{display:none}}.slider-rooms .slider__buttons{margin-bottom:var(--spacing-12);display:flex}.slider-rooms .slider__content{opacity:1;transition-property:opacity;transition-duration:var(--transition-duration)}@media (min-width:700.1px){.slider-rooms .swiper-slide{padding-right:var(--spacing-60);transform-origin:0 0;transition-property:transform;transition-duration:var(--transition-duration)}}@media (min-width:700.1px) and (min-width:1440.1px){.slider-rooms .swiper-slide-active~.swiper-slide{transform:scale(.854599)}}@media (min-width:700.1px) and (max-width:1440px){.slider-rooms .swiper-slide-active~.swiper-slide{transform:scale(.754599)}}@media (min-width:700.1px){.slider-rooms .swiper-slide-active~.swiper-slide .slider__content{opacity:0}}@media (max-width:700px){.slider-rooms .swiper-wrapper{gap:var(--spacing-60);height:auto;display:grid}}.slider-rooms .swiper-button-prev,.slider-rooms .swiper-button-next{all:unset;cursor:pointer}@media (min-width:1100.1px){.slider-rooms .swiper-button-prev,.slider-rooms .swiper-button-next{width:4.2rem;height:4.2rem}}@media (max-width:1100px){.slider-rooms .swiper-button-prev,.slider-rooms .swiper-button-next{width:3.2rem;height:3.2rem}.slider-rooms .swiper-button-prev .icon,.slider-rooms .swiper-button-next .icon{width:3.2rem!important;height:3.2rem!important}}.slider-rooms .swiper-button-prev.swiper-button-disabled,.slider-rooms .swiper-button-next.swiper-button-disabled{color:#d9d9d9}.slider-rooms .swiper-button-prev{transform:scale(-1)}@media (min-width:1100.1px){.slider-rooms .swiper-button-next{margin-left:var(--spacing-16)}}@media (max-width:1100px){.slider-rooms .swiper-button-next{margin-left:var(--spacing-4)}}.slider-rooms .swiper-pagination{position:static}.section_rooms-categories{overflow:hidden}.rooms-categories{position:relative}@media (min-width:1100.1px){.rooms-categories{padding-left:32rem}}@media (min-width:700.1px) and (max-width:1100px){.rooms-categories{padding-left:22rem}}@media (max-width:700px){.rooms-categories .heading{text-align:center}}@media (min-width:1100.1px){.rooms-categories__intro{max-width:95rem}}@media (max-width:1100px){.rooms-categories__intro{max-width:58rem}}.rooms-categories__navigation{gap:var(--spacing-20);color:#909090;font-weight:500}@media (min-width:700.1px){.rooms-categories__navigation{flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;left:0}}@media (max-width:700px){.rooms-categories__navigation{margin-bottom:var(--spacing-48);justify-content:center;font-size:1.6rem}}@media (min-width:1100.1px){.rooms-categories__slider{margin-top:var(--spacing-72)}}@media (max-width:1100px){.rooms-categories__slider{margin-top:var(--spacing-44)}}.room-item{position:relative}.room-item__content{background-color:var(--color-white);display:grid;position:absolute;bottom:0;left:0}@media (min-width:1100.1px){.room-item__content{grid-template-columns:1fr 16rem;width:73rem;height:16rem}}@media (min-width:700.1px) and (max-width:1100px){.room-item__content{grid-template-columns:1fr 10.2rem;width:53.4rem;height:10.2rem}}@media (max-width:700px){.room-item__content{grid-template-columns:1fr 6rem;height:6rem;position:static}}.room-item__label{text-align:center;margin-bottom:var(--spacing-28);font-size:1.6rem;font-weight:300}@media (min-width:700.1px){.room-item__label{display:none}}.room-item__title{font-family:"Anticva",var(--header-text-font-family),serif;font-size:var(--header-text-font-size-2);font-weight:var(--header-text-font-weight-2);line-height:var(--header-text-line-height-2);align-items:center;height:100%;display:flex}@media (min-width:1100.1px){.room-item__title{font-size:5.4rem}}@media (min-width:700.1px) and (max-width:1100px){.room-item__title{font-size:3.2rem}}@media (max-width:700px){.room-item__title{font-size:2rem}}.room-item__icon{background-color:#d9d9d9;justify-content:center;align-items:center;display:flex}@media (max-width:700px){.room-item__icon .icon{width:2rem!important;height:2rem!important}}.main{padding-top:0}
