.stayCloseSection-module__Nddz0G__section{padding:var(--padding-global);flex-direction:column;align-items:center;gap:18px;display:flex}.stayCloseSection-module__Nddz0G__form{justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin-top:14px;display:flex}.stayCloseSection-module__Nddz0G__input{height:100%;font-size:var(--font-size-sm);border-right:none}.stayCloseSection-module__Nddz0G__input:focus{border-color:var(--color-gold)}@media (max-width:768px){.stayCloseSection-module__Nddz0G__header_StayClose h2{width:220px;margin:auto}.stayCloseSection-module__Nddz0G__input_stayClose::placeholder{font-size:12px}.stayCloseSection-module__Nddz0G__header_StayClose{text-align:center}.stayCloseSection-module__Nddz0G__inputWrapper{width:100%}.stayCloseSection-module__Nddz0G__input{border-right:1px solid var(--color-line)}.stayCloseSection-module__Nddz0G__subscribeButton{padding:14px 20px}}@media (max-width:450px){.stayCloseSection-module__Nddz0G__form{flex-direction:column;gap:10px;margin-top:0}.stayCloseSection-module__Nddz0G__subscribeButton,.stayCloseSection-module__Nddz0G__wrapperInput{width:100%}.stayCloseSection-module__Nddz0G__wrapperInput input{padding-top:8px;padding-bottom:8px}.stayCloseSection-module__Nddz0G__subscribeButton{padding:10px 20px}}
.AnimatedSection-module__m_kKJa__base{will-change:opacity, transform;transition:opacity .7s,transform .7s}.AnimatedSection-module__m_kKJa__fadeUp{opacity:0;transform:translateY(40px)}.AnimatedSection-module__m_kKJa__fadeIn{opacity:0;transform:none}.AnimatedSection-module__m_kKJa__fadeLeft{opacity:0;transform:translate(-40px)}.AnimatedSection-module__m_kKJa__fadeRight{opacity:0;transform:translate(40px)}.AnimatedSection-module__m_kKJa__visible{opacity:1;transform:translate(0)}
.HeroVideo-module__FlvQga__wrapper{z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.HeroVideo-module__FlvQga__video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}.HeroVideo-module__FlvQga__videoReady{opacity:1}
.HeroSection-module__LFsYyW__hero{isolation:isolate;position:relative}
.Select-module___DAqqq__wrapper{flex-direction:column;gap:6px;width:100%;display:flex}.Select-module___DAqqq__selectWrapper{width:100%;position:relative}.Select-module___DAqqq__selectWrapper:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23A8825E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:10px;height:6px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.Select-module___DAqqq__select{border:1px solid var(--background-primary);background:var(--color-white);width:100%;font-size:var(--font-size-body);color:var(--color-text-dark);appearance:none;cursor:pointer;outline:none;padding:16px;transition:border-color .2s}.Select-module___DAqqq__select:focus{border-color:var(--color-gold-deep)}.Select-module___DAqqq__error{border-color:#e53935}
.AvailabilityForm-module__iWnFUq__card{background:var(--color-white,#fff);flex-direction:column;gap:24px;width:100%;padding:40px;display:flex;box-shadow:0 8px 32px #0000000f}.AvailabilityForm-module__iWnFUq__title{margin:0}.AvailabilityForm-module__iWnFUq__divider{background:var(--color-line);width:100%;height:1px}.AvailabilityForm-module__iWnFUq__empty{text-align:center;max-width:520px;margin-inline:auto}.AvailabilityForm-module__iWnFUq__fields{flex-direction:column;gap:24px;display:flex}.AvailabilityForm-module__iWnFUq__stepField{flex-direction:column;gap:20px;display:flex}.AvailabilityForm-module__iWnFUq__dateRow,.AvailabilityForm-module__iWnFUq__pairRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AvailabilityForm-module__iWnFUq__pairRow>*{min-width:0}.AvailabilityForm-module__iWnFUq__guests{border:1px solid var(--color-line);background:var(--color-white);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.AvailabilityForm-module__iWnFUq__stepper{align-items:center;gap:12px;display:inline-flex}.AvailabilityForm-module__iWnFUq__promoRow{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}.AvailabilityForm-module__iWnFUq__promoRow>:first-child{flex:1 1 0;min-width:0}.AvailabilityForm-module__iWnFUq__promoApply{flex:0 0 110px;width:110px;display:none}.AvailabilityForm-module__iWnFUq__stepBtn{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-text-dark);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s;display:inline-flex}.AvailabilityForm-module__iWnFUq__stepBtn:hover{background:#0000000d}.AvailabilityForm-module__iWnFUq__submitRow{justify-content:end;display:flex}.AvailabilityForm-module__iWnFUq__submit{align-self:center;width:auto}.AvailabilityForm-module__iWnFUq__note,.AvailabilityForm-module__iWnFUq__cityNote{text-align:center;align-self:center}@media (max-width:640px){.AvailabilityForm-module__iWnFUq__card{gap:20px;padding:24px}.AvailabilityForm-module__iWnFUq__dateRow,.AvailabilityForm-module__iWnFUq__pairRow{grid-template-columns:minmax(0,1fr)}.AvailabilityForm-module__iWnFUq__submit{min-width:100%}}
.AvailabilitySteps-module__sc5zsa__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}.AvailabilitySteps-module__sc5zsa__item{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.AvailabilitySteps-module__sc5zsa__numeral{color:var(--color-gold);font-size:24px;line-height:1;font-weight:var(--font-weight-400);letter-spacing:.02em}.AvailabilitySteps-module__sc5zsa__body{flex-direction:column;gap:6px;min-width:0;display:flex}.AvailabilitySteps-module__sc5zsa__title,.AvailabilitySteps-module__sc5zsa__description{margin:0}@media (max-width:900px){.AvailabilitySteps-module__sc5zsa__list{grid-template-columns:minmax(0,1fr);gap:20px}}
.BookingSection-module__46uBoq__bookingSection{padding:var(--padding-global)}.BookingSection-module__46uBoq__stack{flex-direction:column;gap:64px;display:flex}@media (max-width:768px){.BookingSection-module__46uBoq__stack{gap:24px}}
